Final at Waldo Stadium, KalamazooTV: ESPN+Attendance 12,317
At kickoff
66°F, mostly cloudy, wind 16 mph from the west, gusts to 31 mphWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San José State
Western Michigan
119
Total yards
347
59
Passing yards
200
60
Rushing yards
147
2.3
Yards per pass
7.1
2.0
Yards per rush
3.4
11
First downs
19
2–13
Third downs
3–14
0–1
Fourth downs
2–4
3
Turnovers
0
8–74
Penalties
11–120
22:04
Possession
37:56
4
Sacks (by defense)
8
Efficiency
San José State
Western Michigan
28%
Success rate
42%
−0.33
EPA per play
0.09
0.94
Explosiveness
1.15
−0.36
Rushing EPA
0.14
−0.31
Passing EPA
0.04
16%
Passing-down success
19%
−0.30
First-down EPA
0.08
−0.11
Second-down EPA
0.07
−0.48
Third-down EPA
0.18
22%
Havoc by its defense
30%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Western Michigan 53% to win. Elo’s favorite won.
The line
Western Michigan −2.5, over/under 62.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Western Michigan 57%, San José State 43%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Western Michigan drives left to right, San José State right to left.
Q1 Western MichiganPunt, 6 plays, 15 yards
Q1 San José StateField goal, 6 plays, 52 yards
Q1 Western MichiganTouchdown, 8 plays, 75 yards
Q1 San José StateInterception, 1 play, 0 yards
Q1 Western MichiganTouchdown, 11 plays, 41 yards
Q1 San José StatePunt, 5 plays, 9 yards
Q2 Western MichiganPunt, 3 plays, 0 yards
Q2 San José StateFumble, 4 plays, 22 yards
Q2 Western MichiganTouchdown, 6 plays, 55 yards
Q2 San José StatePunt, 6 plays, 21 yards
Q2 Western MichiganPunt, 6 plays, 38 yards
Q2 San José StateEnd of half, 6 plays, 38 yards
Q3 San José StatePunt, 5 plays, 12 yards
Q3 Western MichiganTurnover on downs, 6 plays, 34 yards
Q3 San José StatePunt, 5 plays, 2 yards
Q3 Western MichiganTurnover on downs, 10 plays, 54 yards
Q3 San José StatePunt, 6 plays, 11 yards
Q4 Western MichiganPunt, 4 plays, 21 yards
Q4 San José StateFumble, 3 plays, −7 yards
Q4 Western MichiganField goal, 4 plays, 3 yards
Q4 San José StatePunt, 3 plays, 0 yards
Q4 Western MichiganPunt, 3 plays, 5 yards
Q4 San José StatePunt, 3 plays, −14 yards
Q4 Western MichiganPunt, 3 plays, 9 yards
Q4 San José StateTurnover on downs, 4 plays, 4 yards
Q4 Western MichiganEnd of game, 2 plays, −3 yards
Play by play
1st quarter5 drives, then Western Michigan 13, San José State 3
Western Michigan Punt, 6 plays
15:00
Taren Schive kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kaleb Eleby pass incomplete
15:00
2nd & 10 at own 25
Sean Tyler run for 4 yds to the WMich 29
15:00
3rd & 6 at own 29
Kaleb Eleby run for 9 yds to the WMich 38 for a 1ST down
15:00
1st & 10 at own 38
Kaleb Eleby pass complete to Skyy Moore for 2 yds to the WMich 40
15:00
2nd & 8 at own 40
Kaleb Eleby pass incomplete
15:00
3rd & 8 at own 40
Kaleb Eleby pass incomplete
12:46
4th & 8 at own 40
Nick Mihalic punt for 26 yds
San José State Field goal, 6 plays
12:46
1st & 10 at own 33
Nick Starkel pass complete to Derrick Deese Jr. for 10 yds to the SJSt 43 for a 1ST down
12:46
1st & 10 at own 43
STARKEL, Nick pass to the right incomplete intended for MILLER, Malikhi thrown to the SJS43. PENALTY WMU Pass Interference enforced 15 yards to the WMU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:46
1st & 10 at opp 42
Tyler Nevens run for 5 yds to the WMich 37
12:46
2nd & 5 at opp 37
BRADDOCK, Jermaine pass to the right incomplete intended for BRADDOCK, Jermaine broken up by JACKSON, Dorian at the WMU37. PENALTY WMU Personal Foul enforced 15 yards from the WMU37 to the WMU22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:46
1st & 10 at opp 22
Tyler Nevens run for 8 yds to the WMich 14
12:46
2nd & 2 at opp 14
Tyler Nevens run for no gain to the WMich 14
12:46
3rd & 2 at opp 14
Nick Starkel sacked by Ryan Selig and Ralph Holley for 0 yards to the WMich 15
9:45
4th & 3 at opp 15
Matt Mercurio 32 yd FG GOODSan José State 3, Western Michigan 0
Western Michigan Touchdown, 8 plays
9:45
Taren Schive kickoff for 65 yds for a touchback
9:45
1st & 10 at own 25
Kaleb Eleby pass incomplete
9:45
2nd & 10 at own 25
Kaleb Eleby pass complete to Corey Crooms for 18 yds to the WMich 43 for a 1ST down
9:45
1st & 10 at own 43
Kaleb Eleby pass incomplete
9:45
2nd & 10 at own 43
La’Darius Jefferson run for 8 yds to the SJSt 49
9:45
3rd & 2 at opp 49
La’Darius Jefferson run for 2 yds to the SJSt 47 for a 1ST down
9:45
1st & 10 at opp 47
Sean Tyler run for 3 yds to the SJSt 44
9:45
2nd & 7 at opp 44
Kaleb Eleby pass complete to Skyy Moore for 17 yds to the SJSt 27 for a 1ST down
9:45
1st & 10 at opp 27
TYLER, Sean rush to the left for a gain of 2 yards to the SJS25 (DARDEN, Hadari;ANE, E.J.). PENALTY Before the snap, SJS Illegal Substitution enforced 5 yards from the SJS27 to the SJS22. NO PLAY (replay the down).
6:18
1st & 5 at opp 22
Kaleb Eleby pass complete to Jaylen Hall for 22 yds for a TD (Parker Sampson PAT BLOCKED)Western Michigan 6, San José State 3
6:18
Nick Mihalic kickoff for 56 yds , Shamar Garrett return for 18 yds to the SJSt 27
6:02
1st & 10 at own 27
WESTRN MICHIGAN Penalty, Personal Foul (15 Yards) to the SJSt 41 for a 1ST down
Western Michigan Touchdown, 11 plays
6:02
1st & 10 at opp 41
La’Darius Jefferson run for 5 yds to the SJSt 36
6:02
2nd & 5 at opp 36
Kaleb Eleby pass complete to Jaylen Hall for 10 yds to the SJSt 26 for a 1ST down
6:02
1st & 10 at opp 26
Zahir Abdus-Salaam run for 1 yd to the SJSt 25
6:02
2nd & 9 at opp 25
Mareyohn Hrabowski run for a loss of 2 yards to the SJSt 27
6:02
3rd & 11 at opp 27
Kaleb Eleby pass incomplete
6:02
4th & 11 at opp 27
WESTRN MICHIGAN Penalty, False Start (-5 Yards) to the SJSt 32
6:02
4th & 16 at opp 32
Kaleb Eleby pass complete to Skyy Moore for 17 yds to the SJSt 15 for a 1ST down
6:02
1st & 10 at opp 15
Kaleb Eleby sacked by Christian Webb for 0 yards to the SJSt 22
6:02
2nd & 17 at opp 22
WESTRN MICHIGAN Penalty, False Start (-5 Yards) to the SJSt 27
6:02
2nd & 22 at opp 27
Kaleb Eleby pass incomplete
6:02
3rd & 22 at opp 27
Kaleb Eleby pass complete to Skyy Moore for 24 yds to the SJSt 3 for a 1ST down
6:02
1st & goal at opp 3
La’Darius Jefferson run for 2 yds to the SJSt 1
0:28
2nd & goal at opp 1
La’Darius Jefferson run for 1 yd for a TD (Parker Sampson KICK)Western Michigan 13, San José State 3
San José State Punt, 5 plays
0:28
Nick Mihalic kickoff for 56 yds
0:28
1st & 10 at own 35
Tyler Nevens run for 3 yds to the SJSt 38
0:00
2nd & 7 at own 38
Nick Starkel pass complete to Isaiah Hamilton for 12 yds to the 50 yard line for a 1ST down
Q2 15:00
1st & 10 at the 50
Kairee Robinson run for no gain to the 50 yard line
Q2 15:00
2nd & 10 at the 50
Nick Starkel sacked by Ken Aguirre and Marshawn Kneeland for 0 yards to the SJSt 44
Q2 15:00
3rd & 16 at own 44
Nick Starkel pass incomplete
Q2 13:27
4th & 16 at own 44
Will Hart punt for 36 yds
2nd quarter6 drives, then Western Michigan 20, San José State 3
Western Michigan Punt, 3 plays
13:27
1st & 10 at own 20
Sean Tyler run for 5 yds to the WMich 25
13:27
2nd & 5 at own 25
Kaleb Eleby pass incomplete
13:27
3rd & 5 at own 25
WESTRN MICHIGAN Penalty, False Start (-5 Yards) to the WMich 20
13:27
3rd & 10 at own 20
Kaleb Eleby pass incomplete
12:23
4th & 10 at own 20
Nick Mihalic punt for 53 yds , Shamar Garrett returns for 23 yds to the 50 yard line
San José State Fumble, 4 plays
12:23
1st & 10 at the 50
Nick Starkel pass complete to Isaiah Hamilton for 5 yds to the WMich 45
12:23
2nd & 5 at opp 45
Tyler Nevens run for 8 yds to the WMich 37 for a 1ST down
12:23
1st & 10 at opp 37
Tyler Nevens run for 4 yds to the WMich 33
10:37
2nd & 6 at opp 33
Nick Starkel sacked for 0 yards to the WMich 45
Western Michigan Touchdown, 6 plays
10:37
1st & 10 at own 45
La’Darius Jefferson run for 7 yds to the SJSt 48
10:37
2nd & 3 at opp 48
La’Darius Jefferson run for 5 yds to the SJSt 43 for a 1ST down
10:37
1st & 10 at opp 43
Sean Tyler run for 1 yd to the SJSt 42
10:37
2nd & 9 at opp 42
La’Darius Jefferson run for 3 yds to the SJSt 39
10:37
3rd & 6 at opp 39
Kaleb Eleby run for 2 yds to the SJSt 37
6:52
4th & 4 at opp 37
Kaleb Eleby pass complete to Corey Crooms for 37 yds for a TD (Parker Sampson KICK)Western Michigan 20, San José State 3
6:52
Nick Mihalic kickoff
San José State Punt, 6 plays
6:52
Nick Mihalic kickoff for 65 yds for a touchback
6:52
1st & 10 at own 25
Tyler Nevens run for 8 yds to the SJSt 33
6:52
2nd & 2 at own 33
Tyler Nevens run for 1 yd to the SJSt 34
6:52
3rd & 1 at own 34
Tyler Nevens run for 5 yds to the SJSt 39 for a 1ST down
6:52
1st & 10 at own 39
Nick Starkel pass complete to Kairee Robinson for 8 yds to the SJSt 47
6:52
2nd & 2 at own 47
Kairee Robinson run for a loss of 1 yard to the SJSt 46
6:52
3rd & 3 at own 46
Nick Starkel pass incomplete
4:04
4th & 3 at own 46
Will Hart punt for 45 yds, downed at the WMich 9
Western Michigan Punt, 6 plays
4:04
1st & 10 at own 9
Sean Tyler run for 9 yds to the WMich 18
4:04
2nd & 1 at own 18
Sean Tyler run for 3 yds to the WMich 21 for a 1ST down
4:04
1st & 10 at own 21
SAN JOSÉ ST Penalty, Personal Foul (Alii Matau) to the WMich 45 for a 1ST down
4:04
1st & 10 at own 45
Kaleb Eleby pass incomplete
4:04
2nd & 10 at own 45
Kaleb Eleby run for no gain to the WMich 45
1:27
3rd & 10 at own 45
Kaleb Eleby pass complete to Skyy Moore for 2 yds to the WMich 47
1:27
4th & 8 at own 47
Timeout SAN JOSÉ ST, clock 01:27
1:18
4th & 8 at own 47
Nick Mihalic punt for 47 yds, downed at the SJSt 6
San José State End of half, 6 plays
1:18
1st & 10 at own 6
Tyler Nevens run for 3 yds to the SJSt 9
1:18
2nd & 7 at own 9
Tyler Nevens run for 25 yds to the SJSt 34 for a 1ST down
0:16
1st & 10 at own 34
Kairee Robinson run for 11 yds to the SJSt 45 for a 1ST down
0:16
1st & 10 at own 45
Timeout SAN JOSÉ ST, clock 00:16
0:16
1st & 10 at own 45
Nick Starkel pass incomplete
0:16
2nd & 10 at own 45
Nick Starkel pass incomplete
3rd quarter6 drives, then Western Michigan 20, San José State 3
San José State Punt, 5 plays
15:00
Nick Mihalic kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nick Starkel pass incomplete
15:00
2nd & 10 at own 25
Nick Starkel sacked by Ralph Holley for 0 yards to the SJSt 19
15:00
3rd & 16 at own 19
STARKEL, Nick pass to the left incomplete intended for BRADDOCK, Jermaine thrown to the SJS25. PENALTY WMU Pass Interference on JACKSON, Dorian enforced 15 yards to the SJS34 and results in automatic 1ST DOWN. NO PLAY (replay the down).
15:00
2nd & 27 at own 17
WESTRN MICHIGAN Penalty, Offsides (Ryan Selig) to the SJSt 27
15:00
3rd & 17 at own 27
Nick Starkel pass complete to Isaiah Hamilton for 10 yds to the SJSt 37
12:53
4th & 7 at own 37
Will Hart punt for 36 yds, fair catch by Bryce Nunnelly at the WMich 27
Western Michigan Turnover on downs, 6 plays
12:53
1st & 10 at own 27
La’Darius Jefferson run for 6 yds to the WMich 33
12:53
2nd & 4 at own 33
SAN JOSÉ ST Penalty, Face mask (15 yards) (Jay Lenard) to the SJSt 45 for a 1ST down
12:53
1st & 10 at opp 45
Jaxson Kincaide run for 2 yds to the SJSt 43
12:53
2nd & 8 at opp 43
Jaxson Kincaide run for 3 yds to the SJSt 40
12:53
3rd & 5 at opp 40
Sean Tyler run for 1 yd to the SJSt 39
9:19
4th & 4 at opp 39
Kaleb Eleby pass incomplete
San José State Punt, 5 plays
9:19
1st & 10 at own 34
Nick Starkel sacked by Ryan Selig for 0 yards to the SJSt 17
San José State Punt, 5 plays
9:19
1st & 10 at own 39
Tyler Nevens run for 1 yd to the SJSt 40
9:19
2nd & 9 at own 40
Nick Starkel pass complete to Shamar Garrett for 10 yds to the 50 yard line for a 1ST down
9:19
1st & 10 at the 50
Tyler Nevens run for 1 yd to the WMich 49
9:19
2nd & 9 at opp 49
Nick Starkel pass incomplete
9:19
3rd & 9 at opp 49
Nick Starkel sacked by Corvin Moment for 0 yards to the SJSt 41
7:17
4th & 19 at own 41
Will Hart punt for 30 yds, downed at the WMich 29
Western Michigan Turnover on downs, 10 plays
7:17
1st & 10 at own 29
Jaxson Kincaide run for 12 yds to the WMich 41 for a 1ST down
7:17
1st & 10 at own 41
Kaleb Eleby pass complete to Skyy Moore for 10 yds to the SJSt 49 for a 1ST down
7:17
1st & 10 at opp 49
Jaxson Kincaide run for 6 yds to the SJSt 43
7:17
2nd & 4 at opp 43
Kaleb Eleby pass complete to Skyy Moore for 12 yds to the SJSt 31 for a 1ST down
7:17
1st & 10 at opp 31
La’Darius Jefferson run for 8 yds to the SJSt 23
7:17
2nd & 2 at opp 23
La’Darius Jefferson run for 3 yds to the SJSt 20 for a 1ST down
7:17
1st & 10 at opp 20
Sean Tyler run for 5 yds to the SJSt 15
7:17
2nd & 5 at opp 15
Sean Tyler run for no gain to the SJSt 15
7:17
3rd & 5 at opp 15
Kaleb Eleby pass complete to Sean Tyler for 3 yds to the SJSt 12
1:22
4th & 2 at opp 12
Kaleb Eleby sacked by Rico Tolefree for 0 yards to the SJSt 17
1:22
1st & 10 at own 17
NEVENS, Tyler rush up the middle for a gain of 1 yard to the SJS18 (HOLLEY, Ralph). PENALTY SJS Holding on STEVENS, Tyler enforced half the distance from the goal, 9 yards from the SJS17 to the SJS8. NO PLAY (replay the down).
San José State Punt, 6 plays
1:22
1st & 19 at own 8
Walker Eget pass incomplete
1:22
2nd & 19 at own 8
Tyler Nevens run for 18 yds to the SJSt 26
0:00
3rd & 1 at own 26
Tyler Nevens run for 4 yds to the SJSt 30 for a 1ST down
Q4 15:00
1st & 10 at own 30
Walker Eget pass incomplete
Q4 15:00
2nd & 10 at own 30
Kenyon Sims run for a loss of 2 yards to the SJSt 28
Q4 15:00
3rd & 12 at own 28
Walker Eget pass incomplete
Q4 13:58
4th & 12 at own 28
Will Hart punt for 52 yds, fair catch by Bryce Nunnelly at the WMich 20
4th quarter8 drives, then Western Michigan 23, San José State 3
Western Michigan Punt, 4 plays
13:58
1st & 10 at own 20
Sean Tyler run for 30 yds to the 50 yard line for a 1ST down
13:58
1st & 10 at the 50
Sean Tyler run for 8 yds to the SJSt 42
13:58
2nd & 2 at opp 42
JEFFERSON, La’Darius rush to the right for no gain to the SJS42 (COBBS, Jordan). PENALTY WMU Holding on BROOKS, Mark enforced 10 yards from the SJS42 to the WMU48 [NHSG]. NO PLAY (replay the down).
13:58
2nd & 12 at own 48
Kaleb Eleby run for 5 yds to the SJSt 47
13:58
3rd & 7 at opp 47
ELEBY, Kaleb pass to the right complete for 35 yards to MOORE, Skyy caught at the SJS12 and advanced to the SJS12 (SHELTON, Nehemiah). PENALTY WMU Holding on CALIENDO, Mike enforced 10 yards from the SJS47 to the WMU43 [NHSG]. NO PLAY (replay the down).
13:58
3rd & 17 at own 43
Kaleb Eleby sacked for 0 yards to the WMich 43 WESTRN MICHIGAN Penalty, Offensive Holding ( Yards) declined
10:44
4th & 19 at own 41
Nick Mihalic punt for 36 yds , Shamar Garrett returns for no gain to the SJSt 23
San José State Fumble, 3 plays
10:44
1st & 10 at own 23
Walker Eget pass incomplete
10:44
2nd & 10 at own 23
Walker Eget pass complete to Kairee Robinson for 8 yds to the SJSt 31
9:54
3rd & 2 at own 31
run for a loss of 15 yards to the SJSt 16 fumbled, recovered by WMich Ryan Selig
Western Michigan Field goal, 4 plays
9:54
1st & 10 at opp 16
Kaleb Eleby sacked for 0 yards to the SJSt 18
9:54
2nd & 12 at opp 18
Jaxson Kincaide run for 4 yds to the SJSt 14
9:54
3rd & 8 at opp 14
Kaleb Eleby pass complete to Jaylen Hall for 1 yd to the SJSt 13
7:57
4th & 7 at opp 13
Parker Sampson 30 yd FG GOODWestern Michigan 23, San José State 3
San José State Punt, 3 plays
7:57
Nick Mihalic kickoff for 53 yds
7:57
1st & 10 at own 25
Walker Eget pass incomplete
7:57
2nd & 10 at own 25
Walker Eget pass incomplete
7:57
3rd & 10 at own 25
Walker Eget pass incomplete
7:32
4th & 10 at own 25
Will Hart punt for 58 yds , Bryce Nunnelly returns for a loss of 2 yards to the WMich 15
Western Michigan Punt, 3 plays
7:32
1st & 10 at own 15
Sean Tyler run for a loss of 4 yards to the WMich 11
7:32
2nd & 14 at own 11
Kaleb Eleby pass complete to Skyy Moore for 4 yds to the WMich 15
7:32
3rd & 10 at own 15
Kaleb Eleby pass complete to Sean Tyler for 5 yds to the WMich 20
5:13
4th & 5 at own 20
Nick Mihalic punt for 38 yds, downed at the WMich 43
San José State Punt, 3 plays
5:13
1st & 10 at opp 43
Natano Woods pass complete to Gavyn Tobin for a loss of 6 yards to the WMich 49
5:13
2nd & 16 at opp 49
Natano Woods sacked by Ralph Holley for 0 yards to the SJSt 46
5:13
3rd & 21 at own 46
Natano Woods sacked by Ali Fayad for 0 yards to the SJSt 43
3:13
4th & 24 at own 43
Will Hart punt for 53 yds, downed at the WMich 4
Western Michigan Punt, 3 plays
3:13
1st & 10 at own 4
Jaxson Kincaide run for 2 yds to the WMich 6
2:11
2nd & 8 at own 6
Jaxson Kincaide run for 5 yds to the WMich 11
2:11
3rd & 3 at own 11
Timeout SAN JOSÉ ST, clock 02:11
2:09
3rd & 3 at own 11
La’Darius Jefferson run for 2 yds to the WMich 13
2:09
4th & 1 at own 13
Timeout SAN JOSÉ ST, clock 02:09
1:59
4th & 1 at own 13
Nick Mihalic punt for 46 yds, downed at the SJSt 41
San José State Turnover on downs, 4 plays
1:59
1st & 10 at own 41
WOODS, Natano pass to the right incomplete intended for HAMILTON, Isaiah thrown to the WMU12; QB hurried by HOLLEY, Ralph. PENALTY SJS Holding enforced 10 yards from the SJS41 to the SJS31. NO PLAY (replay the down).
1:59
1st & 20 at own 31
Natano Woods pass complete to Malikhi Miller for 2 yds to the SJSt 33
1:59
2nd & 18 at own 33
Natano Woods pass incomplete
1:59
3rd & 18 at own 33
SAN JOSÉ ST Penalty, Delay Of Game (Natano Woods) to the SJSt 28
1:59
3rd & 23 at own 28
Natano Woods pass incomplete
0:53
4th & 23 at own 28
Kenyon Sims run for 17 yds to the SJSt 45
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.