Western Michigan
Player Stats
Links: | Attributes | Depth Chart | Off/Def Ratings | Overview | Roster | Special Teams Ratings | Stats |
2023 Passing Stats
#POSNAMEGATTCMPCMP%YDSYDS/ATTTDINTLGGPBPSACKRATING
09
QB
Ryan Spencer
12
411
216
52.6%
2908
7.1
13
14
77
8
24
30
115.6
18
QB
Connor Horvath
2
5
0
0.0%
0
0.0
0
2
0
0
1
1
-80.0
14
QB
Michael Curtis
1
2
0
0.0%
0
0.0
0
1
0
0
0
0
-100.0

2023 Rushing Stats
#POSNAMEGRUSHYDSYPGYPCTDLGCRMHFUMFLOST
43
RB
Vic McCardell
12
294
983
81.9
3.34
4
53
2
8
7
4
30
RB
Taurance Canty
11
40
119
10.8
2.98
0
21
0
0
3
2
35
FB
Justin Herrington
8
12
47
5.9
3.92
0
9
0
0
1
1
49
RB
Ottis Raines
2
6
29
14.5
4.83
0
7
0
0
0
0
28
FB
Dave Poole
7
9
26
3.7
2.89
0
7
0
0
0
0
86
WR
Jay Conway
8
5
25
3.1
5.00
0
12
0
0
2
1
89
WR
Jared Johnson
10
3
12
1.2
4.00
0
7
0
0
1
1
22
FB
Casey Turner
3
4
10
3.3
2.50
0
6
0
0
1
0
83
WR
Chris Jacob
12
2
2
0.2
1.00
0
1
0
0
1
1
09
QB
Ryan Spencer
12
11
1
0.1
0.09
0
4
0
0
2
2

2023 Receiving Stats
#POSNAMEGATTRECYDSYPGYPCYACTDLGGCDPDP%IR
83
WR
Chris Jacob
12
110
57
773
64.4
13.6
91
5
73
2
2
1.8
3
43
RB
Vic McCardell
12
55
37
507
42.2
13.7
347
1
64
0
6
10.9
0
90
TE
Jonathan Holloman
9
54
33
416
46.2
12.6
48
1
44
1
1
1.9
4
86
WR
Jay Conway
8
54
29
383
47.9
13.2
96
0
59
0
4
7.4
1
89
WR
Jared Johnson
10
50
13
202
20.2
15.5
39
1
35
0
9
18.0
2
85
WR
Jeremy Hatton
9
39
19
198
22.0
10.4
8
1
39
2
7
17.9
1
81
TE
Hassan Dove
7
20
10
183
26.1
18.3
26
2
77
0
0
0.0
1
84
WR
Travis Penn
4
10
6
109
27.2
18.2
3
1
34
0
0
0.0
0
35
FB
Justin Herrington
8
9
4
85
10.6
21.2
61
1
62
0
1
11.1
0
30
RB
Taurance Canty
11
8
5
34
3.1
6.8
18
0
17
0
0
0.0
0
80
TE
Charles Westmoreland
2
2
1
11
5.5
11.0
0
0
11
0
0
0.0
0
28
FB
Dave Poole
7
4
2
7
1.0
3.5
7
0
7
0
1
25.0
0
22
FB
Casey Turner
3
3
0
0
0.0
0.0
0
0
0
0
0
0.0
1

2023 Offensive Line Stats
#POSNAMEGRBPNKSAHOLDFALSEMISSBL
69
OG
Hoyt Newkirk
12
13
28
2
2
3
3
76
OT
Tim Eubanks
12
5
6
2
2
2
2
61
C
Jake Haley
4
1
2
2
0
0
0
51
C
Mark France
9
1
1
2
0
0
13
71
OT
Will Beasley
12
1
1
11
2
1
11
77
OG
Blake Stephens
2
1
1
1
1
0
2
62
OG
Julian O'Connell
5
0
0
5
3
0
6
74
OT
Marquel Loftis
2
0
0
2
0
1
0
75
OG
Scott Davis
5
0
2
2
1
0
12
81
TE
Hassan Dove
7
0
1
0
1
0
2
72
OT
Alex Lewis
2
0
0
1
0
1
1
90
TE
Jonathan Holloman
9
0
3
1
0
0
1
35
FB
Justin Herrington
8
0
0
0
0
0
3
22
FB
Casey Turner
3
0
0
0
0
0
1

2023 Kicking Stats
#POSNAMEGXPFG 1-29FG 30-39FG 40-49FG 50+FG%LONGPOINTS
19
K
Jimmy Pratt
12
19-19
4-4
7-10
3-12
0-1
51.9%%
49
61

2023 Punting Stats
#POSNAMEGPUNTSAVGNETTBIN20LONG
06
P
Jermane Orr
12
87
41.2
35.3
4
12
74
19
K
Jimmy Pratt
12
0
0.0
0.0
0
0
0

2023 Kick Return Stats
#POSNAMEGRETYDSAVGLONGTD
39
CB
Quincy Russo
12
47
898
19.1
41
0
85
WR
Jeremy Hatton
9
6
124
20.7
25
0
49
RB
Ottis Raines
2
2
39
19.5
23
0
80
TE
Charles Westmoreland
2
1
17
17.0
17
0
22
FB
Casey Turner
3
1
15
15.0
15
0

2023 Punt Return Stats
#POSNAMEGRETYDSAVGLONGTD
89
WR
Jared Johnson
10
1
3
3.0
3
0
86
WR
Jay Conway
8
3
19
6.3
15
0
39
CB
Quincy Russo
12
27
365
13.5
64
2

2023 Defensive Stats
#POSNAMEGTAKSOLOASTSACKSTFHURDPPDINTDEF TDMISSTAKOOPBPA
32
FS
Sean Hammonds
12
112
84
28
1
12
0
0
10
5
0
1
0
1
58
ILB
Trent Fenner
12
100
77
23
6
9
4
0
7
0
0
0
2
3
48
ILB
Bryan Travis
12
64
45
19
0
3
6
1
5
0
0
2
0
1
47
OLB
William Hamby
10
46
32
14
1
6
4
0
1
0
0
3
3
2
34
FS
Tyler Gothard
11
42
31
11
0
2
0
0
3
1
0
3
2
0
59
OLB
Ryan Cason
10
42
29
13
2
5
1
0
1
1
0
2
1
4
27
CB
Cody Sanders
12
38
15
23
0
1
0
0
10
3
0
2
2
1
52
OLB
Brian Cooper
10
35
30
5
3
4
3
0
4
1
0
1
0
0
21
SS
Steven Santiago
8
24
16
8
0
0
0
0
0
0
0
5
1
1
92
DE
Wes Wetzel
12
21
20
1
3
5
9
0
0
0
0
2
0
0
39
CB
Quincy Russo
12
20
13
7
0
0
0
0
13
2
0
8
6
4
37
SS
Chris Bowers
7
13
7
6
0
0
0
0
0
0
0
1
3
2
98
DE
Jonathan Yates
9
9
8
1
0
0
6
4
0
0
0
2
0
0
26
CB
Harper Jackson
5
9
6
3
0
2
0
0
0
0
0
5
0
0
99
DT
Luis Christensen
9
8
6
2
4
2
6
4
0
1
0
1
2
0
91
DT
Dan Mendenhall
6
7
3
4
2
0
1
1
0
0
0
0
0
0
38
CB
Amos Davis
2
6
3
3
0
0
0
0
0
0
0
2
0
0
44
FS
Hunter Vargas
2
5
1
4
0
1
0
0
0
0
0
0
0
2
40
CB
Isaac Hoch
4
4
2
2
0
0
0
0
2
0
0
0
0
0
93
DE
Paul Clark
6
4
4
0
1
2
6
2
0
0
0
0
0
0
42
SS
Anthony Lucas
2
3
1
2
0
0
0
0
0
0
0
0
0
0
54
ILB
Duriel Miner
1
2
1
1
0
0
0
0
0
0
0
0
0
0
56
ILB
Thurman Smallwood
1
2
1
1
0
0
0
0
0
0
0
0
0
0
94
DE
Michael Hacker
2
2
2
0
0
1
0
0
0
0
0
0
0
0
97
DE
Stephen Dupard
5
2
1
1
0
1
0
0
0
0
0
2
0
0
90
TE
Jonathan Holloman
9
1
1
0
0
0
0
0
0
0
0
0
0
0
28
FB
Dave Poole
7
1
1
0
0
0
0
0
0
0
0
0
0
0
96
DT
Jake Fennell
1
0
0
0
0
0
0
0
0
0
0
1
0
0
73
DT
Ryan Denny
5
0
0
0
0
0
4
0
0
0
0
3
1
0
95
DT
Christian Jones
1
0
0
0
0
0
0
0
0
0
0
1
0
0