Final at Waldo Stadium, KalamazooTV: ESPN2Attendance 11,314
At kickoff
33°F, overcast, wind 5 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
Officials
Referee Tom Stapleton; umpire John Hanneke; head linesman Robin DeLorenzo; line judge G. Jagodzinski; side judge Scott MacDonald; field judge George Plesac; back judge Reginald Berry; center judge Rich EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Western Michigan
409
Total yards
506
148
Passing yards
124
261
Rushing yards
382
6.7
Yards per pass
5.2
6.1
Yards per rush
7.3
23
First downs
27
4–11
Third downs
10–16
1–3
Fourth downs
2–3
0
Turnovers
0
10–73
Penalties
3–22
27:19
Possession
32:13
1
Sacks (by defense)
2
Efficiency
Ball State
Western Michigan
52%
Success rate
46%
0.25
EPA per play
0.35
1.13
Explosiveness
1.62
0.33
Rushing EPA
0.57
0.12
Passing EPA
−0.10
35%
Passing-down success
54%
0.31
First-down EPA
−0.15
0.42
Second-down EPA
0.31
0.40
Third-down EPA
1.40
16%
Havoc by its defense
11%
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 69% to win. Elo’s favorite won.
The line
Western Michigan −6.5, over/under 65.
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 67%, Ball State 33%. 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, Ball State right to left.
Q1 Western MichiganTouchdown, 8 plays, 81 yards
Q1 Ball StateTouchdown, 9 plays, 74 yards
Q1 Western MichiganTurnover on downs, 9 plays, 56 yards
Q1 Ball StatePunt, 3 plays, 8 yards
Q1 Western MichiganTouchdown, 9 plays, 74 yards
Q2 Ball StateField goal, 11 plays, 58 yards
Q2 Western MichiganTouchdown, 4 plays, 82 yards
Q2 Ball StatePunt, 4 plays, 9 yards
Q2 Western MichiganMissed FG, 10 plays, 44 yards
Q2 Ball StateFumble, recovered, 5 plays, 13 yards
Q3 Ball StateTouchdown, 0 yards
Q3 Western MichiganPunt, 6 plays, 30 yards
Q3 Ball StateTurnover on downs, 11 plays, 59 yards
Q3 Western MichiganPunt, 9 plays, 28 yards
Q3 Ball StateTouchdown, 13 plays, 80 yards
Q4 Western MichiganTouchdown, 13 plays, 67 yards
Q4 Ball StateTouchdown, 6 plays, 76 yards
Q4 Western MichiganTouchdown, 7 plays, 62 yards
Q4 Ball StateTurnover on downs, 4 plays, 0 yards
Q4 Western MichiganResult not recorded, 2 plays, 11 yards
Play by play
1st quarter5 drives, then Tied at 7
Western Michigan Touchdown, 8 plays
15:00
1st & 10 at own 35
Ryan Rimmler kickoff for 61 yds , Keith Mixon Jr. return for 15 yds to the WMich 19
14:50
1st & 10 at own 19
Jon Wassink pass incomplete to Skyy Moore
14:44
2nd & 10 at own 19
LeVante Bellamy run for 12 yds to the WMich 31 for a 1ST down
14:23
1st & 10 at own 31
Jon Wassink pass incomplete to LeVante Bellamy
14:15
2nd & 10 at own 31
LeVante Bellamy run for 5 yds to the WMich 36
13:21
3rd & 5 at own 36
Jon Wassink run for 60 yds to the BalSt 4 for a 1ST down
13:04
1st & goal at opp 4
LeVante Bellamy run for 3 yds to the BalSt 1
12:38
2nd & goal at opp 1
LeVante Bellamy run for no gain to the BalSt 1
12:06
3rd & goal at opp 1
LeVante Bellamy 1 Yd Run (Thiago Kapps Kick)Western Michigan 7, Ball State 0
Ball State Touchdown, 9 plays
12:06
3rd & 7 at own 35
Nick Mihalic kickoff for 57 yds , Malik Dunner return for 18 yds to the BalSt 26
11:55
1st & 10 at own 26
Drew Plitt pass complete to Justin Hall for 12 yds to the BalSt 38 for a 1ST down
11:46
1st & 10 at own 38
Drew Plitt pass incomplete to Caleb Huntley
11:34
2nd & 10 at own 38
Drew Plitt pass complete to Riley Miller for 5 yds to the BalSt 43
11:01
3rd & 5 at own 43
Drew Plitt pass complete to Antwan Davis for 5 yds to the BalSt 48 for a 1ST down
10:55
1st & 10 at own 48
Justin Hall run for 17 yds to the WMich 35 for a 1ST down
10:18
1st & 10 at opp 35
Walter Fletcher run for a loss of 4 yards to the WMich 39
10:06
2nd & 14 at opp 39
WESTRN MICHIGAN Penalty, Defensive Offside (Treshaun Hayward) to the WMich 34
9:48
2nd & 9 at opp 34
Drew Plitt pass complete to Justin Hall for 31 yds to the WMich 3 for a 1ST down
8:57
1st & goal at opp 8
Caleb Huntley run for 3 yds to the WMich 5
8:30
2nd & goal at opp 5
Caleb Huntley 5 Yd Run (Ryan Rimmler Kick)Tied at 7
Western Michigan Turnover on downs, 9 plays
8:30
2nd & 12 at own 35
Ryan Rimmler kickoff for 53 yds , Keith Mixon Jr. return for 9 yds to the WMich 21
8:20
1st & 10 at own 21
Jon Wassink pass complete to DaShon Bussell for 18 yds to the WMich 39 for a 1ST down
7:54
1st & 10 at own 39
Jon Wassink pass complete to Keith Mixon Jr. for 7 yds to the WMich 46
7:30
2nd & 3 at own 46
BALL ST Penalty, Defensive Offside (Tuni Ropati) to the BalSt 49 for a 1ST down
7:06
1st & 10 at opp 49
Davon Tucker run for 2 yds to the BalSt 47
6:41
2nd & 8 at opp 47
Jon Wassink pass complete to Keith Mixon Jr. for 8 yds to the BalSt 39 for a 1ST down
6:04
1st & 10 at opp 39
Jon Wassink pass complete to Skyy Moore for 2 yds to the BalSt 37
5:41
2nd & 8 at opp 37
Wassink, Jon pass incomplete to Hall, Jaylen, PENALTY BALLST holding (Uzodinma II, Amechi) 9 yards to the BALLST28, NO PLAY, 1ST DOWN WESTMICH.
5:27
1st & 10 at opp 28
LeVante Bellamy run for a loss of 1 yard to the BalSt 29
5:02
2nd & 11 at opp 29
LeVante Bellamy run for 5 yds to the BalSt 24
4:26
3rd & 6 at opp 24
LeVante Bellamy run for 1 yd to the BalSt 23
3:45
4th & 5 at opp 23
Jon Wassink pass incomplete to Giovanni Ricci
Ball State Punt, 3 plays
3:32
1st & 10 at own 24
Caleb Huntley run for 3 yds to the BalSt 27
2:41
2nd & 7 at own 27
Drew Plitt run for a loss of 1 yard to the BalSt 26
2:15
3rd & 8 at own 26
Drew Plitt run for 5 yds to the BalSt 31
1:32
4th & 3 at own 31
Nathan Snyder punt for 53 yds , Keith Mixon Jr. returns for 10 yds to the WMich 26
Western Michigan Touchdown, 9 plays
1:18
1st & 10 at own 26
Sean Tyler run for 8 yds to the WMich 34
0:53
2nd & 2 at own 34
Sean Tyler run for 6 yds to the WMich 40 for a 1ST down
0:29
1st & 10 at own 40
Jon Wassink pass incomplete to Skyy Moore
0:13
2nd & 10 at own 40
Sean Tyler run for 2 yds to the WMich 42
Q2 14:44
3rd & 8 at own 42
LeVante Bellamy run for 7 yds to the WMich 49
Q2 14:15
4th & 1 at own 49
Davon Tucker run for 5 yds to the BalSt 46 for a 1ST down
Q2 13:42
1st & 10 at opp 46
Jon Wassink pass incomplete to Skyy Moore
Q2 13:35
2nd & 10 at opp 46
Jon Wassink pass incomplete to Keith Mixon Jr.
Q2 13:26
3rd & 10 at opp 46
Jon Wassink 46 Yd Run (Thiago Kapps Kick)Western Michigan 14, Ball State 7
2nd quarter5 drives, then Western Michigan 21, Ball State 10
Ball State Field goal, 11 plays
13:26
3rd & 10 at own 35
Nick Mihalic kickoff for 65 yds , Malik Dunner return for 15 yds to the BalSt 15
13:13
1st & 10 at own 15
Malik Dunner run for 10 yds to the BalSt 25 for a 1ST down
12:53
1st & 10 at own 25
Drew Plitt pass complete to Justin Hall for 14 yds to the BalSt 39 for a 1ST down
12:20
1st & 10 at own 39
Drew Plitt pass complete to Walter Fletcher for 15 yds to the WMich 46 for a 1ST down
12:14
1st & 10 at opp 46
Drew Plitt pass complete to Justin Hall for 7 yds to the WMich 39
11:45
2nd & 3 at opp 39
Walter Fletcher run for no gain to the WMich 39
11:20
3rd & 3 at opp 39
Timeout BALL ST, clock 11:20
11:09
3rd & 3 at opp 39
Caleb Huntley run for 1 yd to the WMich 38
10:52
4th & 2 at opp 38
Drew Plitt pass complete to Antwan Davis for 6 yds to the WMich 32 for a 1ST down
10:20
1st & 10 at opp 32
Justin Hall run for 5 yds to the WMich 27
9:54
2nd & 5 at opp 27
Plitt, Drew rush for 1 yard to the WESTMICH26, PENALTY BALLST holding (Givan, Nolan) 10 yards to the WESTMICH37, NO PLAY.
9:43
2nd & 15 at opp 37
Drew Plitt pass incomplete to Malik Dunner
9:29
3rd & 15 at opp 37
Drew Plitt run for 10 yds to the WMich 27
8:49
4th & 5 at opp 27
Ryan Rimmler 44 Yd Field GoalWestern Michigan 14, Ball State 10
Western Michigan Touchdown, 4 plays
8:49
4th & 5 at own 35
Ryan Rimmler kickoff for 54 yds , Keith Mixon Jr. return for 7 yds to the WMich 18
8:30
1st & 10 at own 18
LeVante Bellamy run for no gain to the WMich 18
7:58
2nd & 10 at own 18
LeVante Bellamy run for 2 yds to the WMich 20
7:08
3rd & 8 at own 20
Jon Wassink pass complete to Giovanni Ricci for 33 yds to the BalSt 47 for a 1ST down
6:54
1st & 10 at opp 47
Keith Mixon Jr. 47 Yd Run (Thiago Kapps Kick)Western Michigan 21, Ball State 10
Ball State Punt, 4 plays
6:54
1st & 10 at own 35
Nick Mihalic kickoff for 65 yds for a touchback
6:47
1st & 10 at own 25
Drew Plitt pass complete to Yo’Heinz Tyler for 17 yds to the BalSt 42 for a 1ST down
6:06
1st & 10 at own 42
Drew Plitt sacked by Kailien Guillory for a loss of 2 yards to the BalSt 40
5:45
2nd & 12 at own 40
Walter Fletcher run for a loss of 2 yards to the BalSt 38
4:58
3rd & 14 at own 38
Drew Plitt sacked by Andre Carter for a loss of 4 yards to the BalSt 34
4:40
4th & 18 at own 34
Nathan Snyder punt for 34 yds, downed at the WESTMICH 32 BALL ST Penalty, Illegal Formation (-4 Yards) to the WMich 37
Western Michigan Missed FG, 10 plays
4:24
1st & 10 at own 37
Jon Wassink pass complete to Keith Mixon Jr. for 1 yd to the WMich 38
3:58
2nd & 9 at own 38
LeVante Bellamy run for 13 yds to the BalSt 49 for a 1ST down
3:24
1st & 10 at opp 49
Davon Tucker run for 1 yd to the BalSt 48
2:51
2nd & 9 at opp 48
Jon Wassink pass complete to Skyy Moore for 12 yds to the BalSt 36 for a 1ST down
2:21
1st & 10 at opp 36
Sean Tyler run for 4 yds to the BalSt 32
1:54
2nd & 6 at opp 32
Sean Tyler run for 10 yds to the BalSt 22 for a 1ST down
1:41
1st & 10 at opp 22
Sean Tyler run for 1 yd to the BalSt 21
1:35
2nd & 9 at opp 21
Timeout BALL ST, clock 01:35
1:31
2nd & 9 at opp 21
LeVante Bellamy run for 2 yds to the BalSt 19
1:31
3rd & 7 at opp 19
Timeout BALL ST, clock 01:31
1:26
3rd & 7 at opp 19
Jon Wassink pass incomplete to Giovanni Ricci
1:20
4th & 7 at opp 19
Thiago Kapps 36 yd FG MISSED
Ball State Fumble, recovered, 5 plays
1:10
1st & 10 at own 20
Drew Plitt pass complete to Walter Fletcher for 2 yds to the BalSt 22
1:01
2nd & 8 at own 22
Drew Plitt pass complete to Riley Miller for 19 yds to the BalSt 41 for a 1ST down
0:48
1st & 10 at own 41
Plitt, Drew pass incomplete to Dunner, Malik, PENALTY BALLST holding (Pinter, Danny) 10 yards to the BALLST31, NO PLAY.
0:32
1st & 20 at own 31
Walter Fletcher run for 12 yds to the BalSt 43
0:22
2nd & 8 at own 43
BALL ST Penalty, False Start (Malik Dunner) to the BalSt 38
0:13
2nd & 13 at own 38
Drew Plitt pass incomplete to Hassan Littles
0:06
3rd & 13 at own 38
Drew Plitt pass incomplete to Yo’Heinz Tyler
0:06
4th & 13 at own 38
BALL ST Penalty, Delay of Game (-5 Yards) to the BalSt 33
0:04
4th & 18 at own 33
Nathan Snyder punt for 43 yds , Keith Mixon Jr. returns for a loss of 6 yards to the WMich 18 Keith Mixon Jr. fumbled, recovered by WMich Dawson Schick
Q3 14:46
1st & 10 at own 35
Malik Dunner 100 Yd Kickoff Return (Ryan Rimmler Kick)Western Michigan 21, Ball State 17
3rd quarter4 drives, then Western Michigan 21, Ball State 17
Western Michigan Punt, 6 plays
14:46
1st & 10 at own 35
Ryan Rimmler kickoff for 54 yds , Keith Mixon Jr. return for 9 yds to the WMich 44 WESTRN MICHIGAN Penalty, Illegal Block (10 Yards) to the WMich 10
14:19
1st & 10 at own 10
LeVante Bellamy run for 15 yds to the WMich 25 for a 1ST down
14:02
1st & 10 at own 25
LeVante Bellamy run for 1 yd to the WMich 26
13:20
2nd & 9 at own 26
Jon Wassink run for 9 yds to the WMich 35 for a 1ST down
12:41
1st & 10 at own 35
LeVante Bellamy run for a loss of 3 yards to the WMich 32
12:23
2nd & 13 at own 32
Jon Wassink pass complete to LeVante Bellamy for 11 yds to the WMich 43
11:50
3rd & 2 at own 43
Jon Wassink pass complete to Keith Mixon Jr. for a loss of 3 yards to the WMich 40
11:11
4th & 5 at own 40
Nick Mihalic punt for 60 yds for a touchback
Ball State Turnover on downs, 11 plays
10:59
1st & 10 at own 20
Caleb Huntley run for 6 yds to the BalSt 26
10:32
2nd & 4 at own 26
Caleb Huntley run for 5 yds to the BalSt 31 for a 1ST down
10:04
1st & 10 at own 31
Caleb Huntley run for 11 yds to the BalSt 42 for a 1ST down
9:37
1st & 10 at own 42
Walter Fletcher run for 16 yds to the WMich 42 for a 1ST down
9:17
1st & 10 at opp 42
Drew Plitt pass incomplete to Malik Dunner
9:07
2nd & 10 at opp 42
Walter Fletcher run for 5 yds to the WMich 37
8:32
3rd & 5 at opp 37
Walter Fletcher run for 7 yds to the WMich 30 for a 1ST down
8:06
1st & 10 at opp 30
Caleb Huntley run for 4 yds to the WMich 26
7:36
2nd & 6 at opp 26
Caleb Huntley run for 5 yds to the WMich 21
7:03
3rd & 1 at opp 21
Drew Plitt run for no gain to the WMich 21
6:41
4th & 1 at opp 21
Caleb Huntley run for no gain to the WMich 21
Western Michigan Punt, 9 plays
6:33
1st & 10 at own 21
LeVante Bellamy run for 1 yd to the WMich 22
5:59
2nd & 9 at own 22
LeVante Bellamy run for 7 yds to the WMich 29
5:26
3rd & 2 at own 29
Jon Wassink pass complete to Keith Mixon Jr. for 4 yds to the WMich 33 for a 1ST down
4:47
1st & 10 at own 33
Jon Wassink pass complete to DaShon Bussell for 8 yds to the WMich 41
4:24
2nd & 2 at own 41
Jon Wassink pass incomplete to Skyy Moore
4:13
3rd & 2 at own 41
Davon Tucker run for 3 yds to the WMich 44 for a 1ST down
3:45
1st & 10 at own 44
Timeout WESTRN MICHIGAN, clock 03:45
3:37
1st & 10 at own 44
Jon Wassink pass incomplete to Giovanni Ricci
3:24
2nd & 10 at own 44
Sean Tyler run for 7 yds to the BalSt 49
2:50
3rd & 3 at opp 49
Sean Tyler run for a loss of 2 yards to the WMich 49
2:14
4th & 5 at own 49
Nick Mihalic punt for 51 yds for a touchback
Ball State Touchdown, 13 plays
2:02
1st & 10 at own 20
Caleb Huntley run for 7 yds to the BalSt 27
1:41
2nd & 3 at own 27
Caleb Huntley run for 4 yds to the BalSt 31 for a 1ST down
1:17
1st & 10 at own 31
Justin Hall run for 10 yds to the BalSt 41 for a 1ST down
0:42
1st & 10 at own 41
Caleb Huntley run for 3 yds to the BalSt 44
0:09
2nd & 7 at own 44
Walter Fletcher run for 6 yds to the 50 yard line
Q4 14:46
3rd & 1 at the 50
Caleb Huntley run for 7 yds to the WMich 43 for a 1ST down
Q4 14:29
1st & 10 at opp 43
Caleb Huntley run for 1 yd to the WMich 42
Q4 13:55
2nd & 9 at opp 42
Walter Fletcher run for 16 yds to the WMich 26 for a 1ST down
Q4 13:28
1st & 10 at opp 26
Walter Fletcher run for 2 yds to the WMich 24
Q4 12:57
2nd & 8 at opp 24
Drew Plitt pass complete to Malik Dunner for no gain to the WMich 24
Q4 12:19
3rd & 8 at opp 24
Drew Plitt pass complete to Walter Fletcher for 10 yds to the WMich 14 for a 1ST down
Q4 12:19
1st & 10 at opp 14
BALL ST Penalty, False Start (Kaleb Slaven) to the WMich 19
Q4 11:15
1st & 15 at opp 19
Drew Plitt run for 18 yds to the WMich 1 for a 1ST down
Q4 11:03
1st & goal at opp 1
Drew Plitt 1 Yd Run (Ryan Rimmler Kick)Ball State 24, Western Michigan 21
4th quarter5 drives, then Western Michigan 35, Ball State 31
Western Michigan Touchdown, 13 plays
11:03
1st & 10 at own 35
Ryan Rimmler kickoff for 44 yds , Timothy Collins return for 12 yds to the WMich 33
10:51
1st & 10 at own 33
LeVante Bellamy run for 3 yds to the WMich 36
10:24
2nd & 7 at own 36
LeVante Bellamy run for no gain to the WMich 36
9:50
3rd & 7 at own 36
LeVante Bellamy run for 16 yds to the BalSt 48 for a 1ST down
9:05
1st & 10 at opp 48
Jon Wassink sacked by James Jennette III for a loss of 7 yards to the WMich 45
8:47
2nd & 17 at own 45
Jon Wassink pass incomplete to Skyy Moore
8:39
3rd & 17 at own 45
Jon Wassink pass complete to Jaylen Hall for 17 yds to the BalSt 38 for a 1ST down
8:16
1st & 10 at opp 38
Jon Wassink pass incomplete to Giovanni Ricci
7:58
2nd & 10 at opp 38
LeVante Bellamy run for 9 yds to the BalSt 29
7:39
3rd & 1 at opp 29
LeVante Bellamy run for 5 yds to the BalSt 24 for a 1ST down
7:09
1st & 10 at opp 24
LeVante Bellamy run for 2 yds to the BalSt 22
6:26
2nd & 8 at opp 22
LeVante Bellamy run for 3 yds to the BalSt 19
5:46
3rd & 5 at opp 19
LeVante Bellamy run for 3 yds to the BalSt 16
5:21
4th & 2 at opp 16
LeVante Bellamy run for 16 yds for a TD (Thiago Kapps KICK)Western Michigan 28, Ball State 24
Ball State Touchdown, 6 plays
5:21
4th & 2 at own 35
Nick Mihalic kickoff for 61 yds , Malik Dunner return for 20 yds to the BalSt 24
5:07
1st & 10 at own 24
Caleb Huntley run for 16 yds to the BalSt 40 for a 1ST down
4:38
1st & 10 at own 40
Caleb Huntley run for 7 yds to the BalSt 47
4:22
2nd & 3 at own 47
Caleb Huntley run for 32 yds to the WMich 21 for a 1ST down
4:02
1st & 10 at opp 14
Walter Fletcher run for 7 yds to the WMich 14 for a 1ST down WESTRN MICHIGAN Penalty, Unsportsmanlike Conduct (Treshaun Hayward) to the WMich 7 for a 1ST down
3:34
1st & goal at opp 7
Walter Fletcher run for 3 yds to the WMich 4
3:24
2nd & goal at opp 4
Walter Fletcher run for 4 yds for a TD (Ryan Rimmler KICK)Ball State 31, Western Michigan 28
Western Michigan Touchdown, 7 plays
3:24
2nd & 7 at own 35
Ryan Rimmler kickoff for 59 yds , Keith Mixon Jr. return for 32 yds to the WMich 38
3:10
1st & 10 at own 38
LeVante Bellamy run for 16 yds to the BalSt 46 for a 1ST down
2:47
1st & 10 at opp 46
Sean Tyler run for 2 yds to the BalSt 44
2:23
2nd & 8 at opp 44
Wassink, Jon pass incomplete to Mixon Jr., Keith, PENALTY BALLST pass interference (Jones, Nic) 15 yards to the BALLST29, NO PLAY, 1ST DOWN WESTMICH.
2:13
1st & 10 at opp 29
LeVante Bellamy run for 3 yds to the BalSt 26
1:38
2nd & 7 at opp 26
Jon Wassink pass complete to Keith Mixon Jr. for 6 yds to the BalSt 20
1:28
3rd & 1 at opp 20
LeVante Bellamy run for 1 yd to the BalSt 19 for a 1ST down
1:11
1st & 10 at opp 19
Jon Wassink run for 10 yds to the BalSt 9 for a 1ST down
1:05
1st & goal at opp 9
LeVante Bellamy run for 9 yds for a TD (Thiago Kapps KICK)Western Michigan 35, Ball State 31
Ball State Turnover on downs, 4 plays
1:05
1st & 10 at own 35
Nick Mihalic kickoff for 57 yds , Malik Dunner return for 21 yds to the BalSt 29
0:57
1st & 10 at own 29
Drew Plitt pass incomplete to Walter Fletcher
0:50
2nd & 10 at own 29
Drew Plitt pass incomplete to Walter Fletcher
0:43
3rd & 10 at own 29
Drew Plitt pass incomplete to Walter Fletcher
0:34
4th & 10 at own 29
Drew Plitt pass complete to Nolan Givan for 5 yds to the BalSt 34
Western Michigan Result not recorded, 2 plays
0:34
1st & 10 at opp 34
TEAM run for a loss of 2 yards to the BalSt 36
0:32
2nd & 12 at opp 36
Timeout BALL ST, clock 00:32
0:32
2nd & 12 at opp 36
Timeout WESTRN MICHIGAN, clock 00:32
0:24
2nd & 12 at opp 36
Jon Wassink run for 13 yds to the BalSt 23 for a 1ST down
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.