From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Ball State
461
Total yards
397
264
Passing yards
329
197
Rushing yards
68
9.1
Yards per pass
9.4
4.9
Yards per rush
2.3
23
First downs
23
6–13
Third downs
7–13
1–3
Fourth downs
1–2
1
Turnovers
3
7–84
Penalties
6–45
32:30
Possession
27:30
2
Sacks (by defense)
2
Efficiency
Western Michigan
Ball State
51%
Success rate
48%
0.15
EPA per play
0.24
1.27
Explosiveness
1.16
−0.21
Rushing EPA
−0.04
0.60
Passing EPA
0.69
47%
Passing-down success
42%
−0.25
First-down EPA
0.10
0.63
Second-down EPA
−0.12
0.62
Third-down EPA
0.62
19%
Havoc by its defense
9%
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)
Ball State 57% to win. Western Michigan won as Elo’s underdog.
The line
Western Michigan −10, over/under 57.5.
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 75%, Ball State 25%. 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. Ball State drives left to right, Western Michigan right to left.
Q1 Ball StatePunt, 5 plays, 18 yards
Q1 Western MichiganTouchdown, 9 plays, 85 yards
Q1 Ball StateFumble, 1 play, −5 yards
Q1 Western MichiganTouchdown, 2 plays, 10 yards
Q1 Western MichiganDefensive TD, 3 plays (Ball State scores), 6 yards
Q1 Ball StateTouchdown, 4 plays, 95 yards
Q1 Western MichiganTouchdown, 2 plays, 65 yards
Q1 Ball StateTouchdown, 15 plays, 83 yards
Q2 Western MichiganTurnover on downs, 10 plays, 74 yards
Q2 Ball StateTurnover on downs, 11 plays, 49 yards
Q2 Western MichiganTurnover on downs, 4 plays, −5 yards
Q3 Western MichiganTouchdown, 6 plays, 69 yards
Q3 Ball StateTouchdown, 5 plays, 66 yards
Q3 Western MichiganFumble, 1 play, 3 yards
Q3 Ball StateTouchdown, 4 plays, 28 yards
Q3 Western MichiganField goal, 14 plays, 53 yards
Q3 Ball StateInterception, 3 plays, 6 yards
Q4 Western MichiganTouchdown, 3 plays, 32 yards
Q4 Ball StatePunt, 3 plays, −5 yards
Q4 Western MichiganTouchdown, 7 plays, 65 yards
Q4 Ball StateInterception, 6 plays, 26 yards
Q4 Western MichiganPunt, 6 plays, 17 yards
Q4 Ball StateTouchdown, 9 plays, 85 yards
Q4 Western MichiganEnd of game, 3 plays, −3 yards
Play by play
1st quarter7 drives, then Western Michigan 21, Ball State 14
Ball State Punt, 5 plays
14:54
1st & 10 at own 35
Luka Zurak kickoff for 65 yds , Malcolm Gillie return for 24 yds to the BALL 24
14:47
1st & 10 at own 24
Braedon Sloan run for 4 yds to the BALL 28
14:17
2nd & 6 at own 28
Kadin Semonza pass complete to Tanner Koziol for 12 yds to the BALL 40 for a 1ST down
13:52
1st & 10 at own 40
Kadin Semonza pass incomplete
13:46
2nd & 10 at own 40
Braedon Sloan run for 2 yds to the BALL 42
13:08
3rd & 8 at own 42
Kadin Semonza pass incomplete
12:57
4th & 8 at own 42
Brian Cooey Jr. punt for 43 yds
Western Michigan Touchdown, 9 plays
12:50
1st & 10 at own 15
Hayden Wolff pass complete to Jaden Nixon for 6 yds to the WMU 21
12:39
2nd & 4 at own 21
Jaden Nixon run for no gain to the WMU 21
12:01
3rd & 4 at own 21
Hayden Wolff pass complete to Blake Bosma for 9 yds to the WMU 30 for a 1ST down
11:29
1st & 10 at own 30
Jalen Buckley run for 11 yds to the WMU 41 for a 1ST down
10:56
1st & 10 at own 41
Jaden Nixon run for 3 yds to the WMU 44
10:13
2nd & 7 at own 44
Hayden Wolff pass complete to Blake Bosma for 10 yds to the BALL 46 for a 1ST down
9:29
1st & 10 at opp 46
Hayden Wolff pass complete to Malique Dieudonne for 19 yds to the BALL 27 for a 1ST down
9:12
1st & 10 at opp 27
Zahir Abdus-Salaam run for 6 yds to the BALL 21
8:39
2nd & 4 at opp 21
Jaden Nixon run for 21 yds for a TD (Luka Zurak KICK)Western Michigan 7, Ball State 0
8:33
1st & 10 at own 35
Luka Zurak kickoff for 62 yds , Malcolm Gillie return for 36 yds to the BALL 29 Ball State Penalty, Offensive Holding (10 Yards) to the BALL 15
8:24
1st & 10 at own 15
Kiael Kelly run for 5 yds to the BALL 10 Kiael Kelly fumbled, recovered by WMU Jacob Wahlberg
Western Michigan Touchdown, 2 plays
8:18
1st & goal at opp 10
Jaden Nixon run for no gain to the BALL 10
7:43
2nd & goal at opp 10
Hayden Wolff pass complete to Blake Bosma for 10 yds for a TD (Luka Zurak KICK)Western Michigan 14, Ball State 0
Western Michigan Defensive TD, 3 plays (Ball State scores)
7:29
1st & 10 at own 35
L. Zurak kick for 62 yds,M. Gillie return for 97 yds for a TD (J. Courville KICK)Western Michigan 14, Ball State 7
7:22
1st & 10 at own 35
Carson Holmer kickoff for 55 yds , Jaden Nixon return for 19 yds to the WMU 29 Jaden Nixon fumbled, recovered by WMU Jaden Nixon
7:17
1st & 10 at own 29
Jalen Buckley run for 6 yds to the WMU 35
6:47
2nd & 4 at own 35
Hayden Wolff pass incomplete
6:43
3rd & 4 at own 35
Hayden Wolff pass incomplete
6:32
4th & 4 at own 35
Ryan Millmore punt for 60 yds
Ball State Touchdown, 4 plays
6:24
1st & 10 at own 5
Braedon Sloan run for 2 yds to the BALL 7
5:51
2nd & 8 at own 7
Kadin Semonza pass incomplete
5:37
3rd & 8 at own 7
Kadin Semonza pass complete to Braedon Sloan for 72 yds to the WMU 21 for a 1ST down
5:02
1st & 10 at opp 21
Kadin Semonza pass complete to Ty Robinson for 21 yds for a TD (Jackson Courville KICK)Tied at 14
Western Michigan Touchdown, 2 plays
5:02
1st & 10 at own 35
Carson Holmer kickoff for 55 yds
4:53
1st & 10 at own 35
Hayden Wolff pass complete to Anthony Sambucci for 8 yds to the WMU 43
4:09
2nd & 2 at own 43
Jaden Nixon run for 57 yds for a TD (Luka Zurak KICK)Western Michigan 21, Ball State 14
Ball State Touchdown, 15 plays
4:04
1st & 10 at own 35
Luka Zurak kickoff for 54 yds , Nick Munson return for 6 yds to the BALL 17
4:04
1st & 10 at own 17
(04:04) PENALTY BSU False Start (Anugwom,Arkel) 5 yards from BSU17 to BSU12. NO PLAY.
3:53
1st & 15 at own 12
Kadin Semonza pass complete to Tanner Koziol for 14 yds to the BALL 26
3:15
2nd & 1 at own 26
Braedon Sloan run for 5 yds to the BALL 31 for a 1ST down
2:27
1st & 10 at own 31
Kadin Semonza run for 5 yds to the BALL 36
1:48
2nd & 5 at own 36
Kadin Semonza pass complete to Kiael Kelly for 1 yd to the BALL 37
1:10
3rd & 4 at own 37
Kadin Semonza pass complete to Tanner Koziol for 9 yds to the BALL 46 for a 1ST down
0:00
1st & 10 at own 46
Braedon Sloan run for 11 yds to the WMU 43 for a 1ST down
Q2 14:55
1st & 10 at opp 43
Braedon Sloan run for 3 yds to the WMU 40
Q2 14:19
2nd & 7 at opp 40
Kadin Semonza sacked by Corey Walker for a loss of 3 yards to the WMU 43
Q2 13:35
3rd & 10 at opp 43
Kadin Semonza run for 4 yds to the WMU 39
Q2 12:45
4th & 6 at opp 39
Kadin Semonza pass complete to Qian Magwood for 19 yds to the WMU 20 for a 1ST down
Q2 12:06
1st & 10 at opp 20
Kadin Semonza pass incomplete
Q2 11:57
2nd & 10 at opp 20
Charlie Spegal run for no gain to the WMU 20
Q2 11:07
3rd & 10 at opp 20
Kadin Semonza pass complete to Ty Robinson for 14 yds to the WMU 6 for a 1ST down
Q2 10:37
1st & goal at opp 6
Kadin Semonza run for 2 yds to the WMU 4
Q2 9:54
2nd & goal at opp 4
Cam Pickett run for 4 yds for a TD (Jackson Courville KICK)Tied at 21
2nd quarter3 drives, then Tied at 21
Western Michigan Turnover on downs, 10 plays
9:54
1st & 10 at own 35
Carson Holmer kickoff for 65 yds for a touchback
9:49
1st & 10 at own 25
Jalen Buckley run for 2 yds to the WMU 27
9:05
2nd & 8 at own 27
Hayden Wolff pass complete to Kenneth Womack for 32 yds to the BALL 41 for a 1ST down
8:35
1st & 10 at opp 41
Jalen Buckley run for no gain to the BALL 41
7:55
2nd & 10 at opp 41
Hayden Wolff pass complete to Anthony Sambucci for 11 yds to the BALL 30 for a 1ST down
7:28
1st & 10 at opp 30
Zahir Abdus-Salaam run for 6 yds to the BALL 24
6:54
2nd & 4 at opp 24
Zahir Abdus-Salaam run for 17 yds to the BALL 7 for a 1ST down
6:21
1st & goal at opp 7
Zahir Abdus-Salaam run for 4 yds to the BALL 3
5:40
2nd & goal at opp 3
Jalen Buckley run for 2 yds to the BALL 1
5:06
3rd & goal at opp 1
Jalen Buckley run for no gain to the BALL 1
4:31
4th & goal at opp 1
Jaden Nixon run for no gain to the BALL 1
Ball State Turnover on downs, 11 plays
4:23
1st & 10 at own 1
Kadin Semonza run for 2 yds to the BALL 3
3:44
2nd & 8 at own 3
Braedon Sloan run for 5 yds to the BALL 8
3:01
3rd & 3 at own 8
Braedon Sloan run for 5 yds to the BALL 13 for a 1ST down
2:20
1st & 10 at own 13
Braedon Sloan run for no gain to the BALL 13
2:00
2nd & 10 at own 13
Timeout Ball State, clock 02:00
1:56
2nd & 10 at own 13
Kadin Semonza pass incomplete
1:49
3rd & 10 at own 13
Kadin Semonza pass complete to Tanner Koziol for 10 yds to the BALL 23 for a 1ST down
1:29
2nd & 6 at own 27
Timeout Ball State, clock 01:29
1:28
1st & 10 at own 23
Braedon Sloan run for 4 yds to the BALL 27
1:24
2nd & 6 at own 27
(01:29) Shotgun Semonza,Kadin pass incomplete short left to Robinson,Ty thrown to BSU34 QB hurried by Lee,Tyson PENALTY WMU UNS: Unsportsmanlike Conduct (Lee,Tyson) 15 yards from BSU27 to BSU42, 1ST DOWN. NO PLAY.
1:20
1st & 10 at own 42
Kadin Semonza pass incomplete
1:07
2nd & 10 at own 42
Kadin Semonza pass complete to Braedon Sloan for 9 yds to the WMU 49
0:52
3rd & 1 at opp 49
Kadin Semonza pass incomplete
0:49
4th & 1 at opp 49
Braedon Sloan run for 1 yd to the 50 yard line
Western Michigan Turnover on downs, 4 plays
0:43
1st & 10 at the 50
Hayden Wolff pass complete to Blake Bosma for 6 yds to the BALL 44
0:38
3rd & 11 at own 49
Timeout Ball State, clock 00:38
0:37
2nd & 4 at opp 44
Hayden Wolff sacked by Riley Tolsma for a loss of 7 yards to the WMU 49
0:25
3rd & 11 at own 49
Hayden Wolff pass complete to Blake Bosma for 6 yds to the BALL 45
0:02
4th & 5 at opp 45
Timeout Ball State, clock 00:02
0:00
4th & 5 at opp 45
Hayden Wolff sacked by Darin Conley for a loss of 10 yards to the WMU 45
3rd quarter5 drives, then Ball State 35, Western Michigan 31
Western Michigan Touchdown, 6 plays
14:54
1st & 10 at own 35
Carson Holmer kickoff for 61 yds , Jaden Nixon return for 27 yds to the WMU 31
14:35
1st & 10 at own 31
Hayden Wolff pass complete to Kenneth Womack for 4 yds to the WMU 35
14:18
2nd & 6 at own 35
Jalen Buckley run for 2 yds to the WMU 37
13:33
3rd & 4 at own 37
Hayden Wolff pass complete to Kenneth Womack for 7 yds to the WMU 44 for a 1ST down
12:55
1st & 10 at own 44
Hayden Wolff pass complete to Anthony Sambucci for 9 yds to the BALL 47
12:40
2nd & 1 at opp 47
Zahir Abdus-Salaam run for 4 yds to the BALL 43 for a 1ST down
12:13
1st & 10 at opp 43
Hayden Wolff pass complete to Malique Dieudonne for 43 yds for a TD (Luka Zurak KICK)Western Michigan 28, Ball State 21
Ball State Touchdown, 5 plays
12:05
1st & 10 at own 35
Luka Zurak kickoff for 47 yds , Nick Munson return for 16 yds to the BALL 34
11:59
1st & 10 at own 34
Kadin Semonza pass complete to Tanner Koziol for 13 yds to the BALL 47 Ball State Penalty, Offensive Holding (-10 Yards) to the BALL 37
10:45
1st & 7 at own 37
Kadin Semonza pass complete to Tanner Koziol for 14 yds to the WMU 49 for a 1ST down
9:57
1st & 10 at opp 49
Western Michigan Penalty, Chop Block (Donald Willis) to the WMU 31 for a 1ST down
9:54
1st & 10 at opp 31
Braedon Sloan run for 1 yd to the WMU 32
9:50
1st & 10 at opp 22
Braedon Sloan pass complete to Christian Abney for 22 yds for a TD (Jackson Courville KICK)Tied at 28
9:50
1st & 10 at own 35
Carson Holmer kickoff for 51 yds
9:50
2nd & 11 at opp 32
(09:50) Shotgun Semonza,Kadin pass incomplete short middle to Robinson,Ty thrown to WMU30 PENALTY WMU Holding (Kone,Bilhal) 10 yards from WMU32 to WMU22, 1ST DOWN. NO PLAY.
9:44
1st & 10 at own 25
Jaden Nixon run for 3 yds to the WMU 28 Jaden Nixon fumbled, recovered by BALL Jordan Coleman
9:44
1st & 10 at own 25
Jaden Nixon run for 3 yds to the WMU 28 Jaden Nixon fumbled, recovered by BALL Jordan Coleman
Ball State Touchdown, 4 plays
9:40
1st & 10 at opp 28
(09:44) Shotgun Sloan,Braedon rush left for 2 yards loss to the WMU30 (Thompson,Anterio; Nelson,Mason) PENALTY WMU Face Mask (Nelson,Mason) 14 yards from WMU28 to WMU14, 1ST DOWN. NO PLAY.
9:22
1st & 10 at opp 14
Kadin Semonza pass incomplete
9:16
2nd & 10 at opp 14
Braedon Sloan run for 7 yds to the WMU 7
8:29
3rd & 3 at opp 7
Kadin Semonza run for 5 yds to the WMU 2 for a 1ST down
7:57
1st & goal at opp 2
Timeout Ball State, clock 07:57
7:52
1st & goal at opp 2
Kadin Semonza pass complete to Drew Hughes for 2 yds for a TD (Jackson Courville KICK)Ball State 35, Western Michigan 28
Western Michigan Field goal, 14 plays
7:52
1st & 10 at own 35
Carson Holmer kickoff for 47 yds
7:47
1st & 10 at own 25
Hayden Wolff pass incomplete
7:38
2nd & 10 at own 25
Jalen Buckley run for 9 yds to the WMU 34
7:03
3rd & 1 at own 34
Jalen Buckley run for 6 yds to the WMU 40 for a 1ST down
6:26
1st & 10 at own 40
Hayden Wolff pass complete to Kenneth Womack for 2 yds to the WMU 42
5:50
2nd & 8 at own 42
Hayden Wolff pass complete to Blake Bosma for 8 yds to the 50 yard line for a 1ST down
5:12
1st & 10 at the 50
Hayden Wolff pass complete to Anthony Sambucci for 12 yds to the BALL 38 for a 1ST down
4:32
1st & 10 at opp 38
Zahir Abdus-Salaam run for no gain to the BALL 38
3:56
2nd & 10 at opp 38
Hayden Wolff pass complete to Anthony Sambucci for 4 yds to the BALL 34
3:17
3rd & 6 at opp 34
Jalen Buckley run for 5 yds to the BALL 29
2:38
4th & 1 at opp 29
Jaden Nixon run for 2 yds to the BALL 27 for a 1ST down
1:54
1st & 10 at opp 27
Hayden Wolff pass complete to Kenneth Womack for a loss of 8 yards to the BALL 35
1:10
2nd & 18 at opp 35
Hayden Wolff pass complete to Kenneth Womack for 13 yds to the BALL 22
1:07
3rd & 5 at opp 22
Timeout Ball State, clock 01:07
0:55
3rd & 5 at opp 22
Hayden Wolff pass complete to Anthony Sambucci for no gain to the BALL 22
0:21
4th & 5 at opp 22
Luka Zurak 39 yd FG GOODBall State 35, Western Michigan 31
Ball State Interception, 3 plays
0:13
1st & 10 at own 35
Luka Zurak kickoff for 58 yds , Nick Munson return for 17 yds to the BALL 24
0:00
1st & 10 at own 24
Braedon Sloan run for 4 yds to the BALL 28
Q4 14:54
2nd & 6 at own 28
Braedon Sloan run for 2 yds to the BALL 30
Q4 14:16
3rd & 4 at own 30
Kadin Semonza pass intercepted
4th quarter7 drives, then Western Michigan 45, Ball State 42
Western Michigan Touchdown, 3 plays
14:05
1st & 10 at opp 32
Jaden Nixon run for 2 yds to the BALL 30
13:29
2nd & 8 at opp 30
Hayden Wolff pass complete to Anthony Sambucci for 7 yds to the BALL 23
13:19
3rd & 1 at opp 23
Jaden Nixon run for 23 yds for a TD (Luka Zurak KICK)Western Michigan 38, Ball State 35
Ball State Punt, 3 plays
13:14
1st & 10 at own 35
Luka Zurak kickoff for 48 yds , Nick Munson return for 6 yds to the BALL 23
13:04
1st & 10 at own 23
Kiael Kelly run for 2 yds to the BALL 25
12:31
2nd & 8 at own 25
(12:36) Shotgun Semonza,Kadin rush middle for 4 yards gain to the BSU29 (Willis,Donald) PENALTY BSU Holding (Mucciolo,Jon) 10 yards from BSU25 to BSU15. NO PLAY.
12:04
2nd & 18 at own 15
Braedon Sloan run for 3 yds to the BALL 18
11:22
3rd & 15 at own 18
Kadin Semonza pass incomplete
11:15
4th & 15 at own 18
Brian Cooey Jr. punt for 38 yds, fair catch by Anthony Sambucci at the WMU 44
11:15
4th & 15 at own 18
Brian Cooey Jr. punt for 37 yds, fair catch by Anthony Sambucci at the WMU 35
Western Michigan Touchdown, 7 plays
11:07
1st & 10 at own 35
Hayden Wolff pass complete to Anthony Sambucci for 22 yds to the BALL 43 for a 1ST down
10:45
1st & 10 at opp 43
Jaden Nixon run for 2 yds to the BALL 41
10:11
2nd & 8 at opp 41
Zahir Abdus-Salaam run for 2 yds to the BALL 39
9:23
3rd & 6 at opp 39
Hayden Wolff pass complete to Kenneth Womack for 18 yds to the BALL 21 for a 1ST down
8:54
1st & 10 at opp 21
(08:57) Shotgun Wolff,Hayden pass incomplete short middle to Sambucci,Anthony thrown to BSU05 PENALTY BSU Holding (Newson,Keionte) 10 yards from BSU21 to BSU11, 1ST DOWN. NO PLAY.
8:43
1st & 10 at opp 11
Hayden Wolff pass complete to Blake Bosma for 5 yds to the BALL 6
8:01
2nd & 5 at opp 6
Jalen Buckley run for 5 yds to the BALL 1 for a 1ST down
7:43
1st & goal at opp 1
Hayden Wolff pass complete to Anthony Sambucci for 1 yd for a TD (Luka Zurak KICK)Western Michigan 45, Ball State 35
Ball State Interception, 6 plays
7:43
1st & 10 at own 35
Luka Zurak kickoff for 46 yds
7:33
1st & 10 at own 25
Kadin Semonza pass complete to Tanner Koziol for 9 yds to the BALL 34
7:14
2nd & 1 at own 34
Kadin Semonza pass complete to Tanner Koziol for 4 yds to the BALL 38 for a 1ST down
6:59
1st & 10 at own 38
Braedon Sloan run for 7 yds to the BALL 45
6:36
2nd & 3 at own 45
Kadin Semonza pass complete to Ty Robinson for 9 yds to the WMU 46 for a 1ST down
5:56
1st & 10 at opp 46
run for 3 yds to the WMU 49 fumbled, recovered by BALL Kadin Semonza
5:56
2nd & 13 at opp 49
Kadin Semonza pass intercepted
Western Michigan Punt, 6 plays
5:49
1st & 10 at own 28
Jaden Nixon run for 1 yd to the WMU 29
5:04
2nd & 9 at own 29
Jaden Nixon run for 8 yds to the WMU 37
4:14
3rd & 1 at own 37
Zahir Abdus-Salaam run for 2 yds to the WMU 39 for a 1ST down
3:30
1st & 10 at own 39
Zahir Abdus-Salaam run for no gain to the WMU 39
3:30
2nd & 10 at own 39
Timeout Ball State, clock 03:30
3:24
2nd & 10 at own 39
Jaden Nixon run for 2 yds to the WMU 41
3:24
3rd & 8 at own 41
Timeout Ball State, clock 03:24
3:19
3rd & 8 at own 41
Zahir Abdus-Salaam run for 4 yds to the WMU 45
3:19
4th & 4 at own 45
Timeout Ball State, clock 03:19
3:07
4th & 4 at own 45
Ryan Millmore punt for 40 yds
Ball State Touchdown, 9 plays
2:55
1st & 10 at own 15
Kadin Semonza pass complete to Braedon Sloan for 9 yds to the BALL 24
2:42
2nd & 1 at own 24
Ball State Penalty, Intentional Grounding (Kadin Semonza) to the BALL 14
2:33
3rd & 11 at own 14
Kadin Semonza pass incomplete
2:28
4th & 11 at own 14
Kadin Semonza pass incomplete for a 1ST down Western Michigan Penalty, Defensive Pass Interference (DaShon Bussell) to the BALL 29 for a 1ST down
2:03
1st & 10 at own 29
PENALTY WMU Offside (Nelson,Mason) 5 yards from BSU29 to BSU34. NO PLAY.
2:03
1st & 5 at own 34
Kadin Semonza pass complete to Tanner Koziol for 17 yds to the WMU 49 for a 1ST down
1:58
1st & 10 at opp 49
Kadin Semonza pass complete to Dahya Patel for 17 yds to the WMU 32 for a 1ST down Western Michigan Penalty, Defensive Holding (DaShon Bussell) declined for a 1ST down
1:58
1st & 10 at opp 32
Kadin Semonza pass complete to Qian Magwood for 5 yds to the WMU 27
1:58
2nd & 5 at opp 27
Timeout Ball State, clock 01:58
1:53
2nd & 5 at opp 27
Kadin Semonza pass incomplete
1:47
3rd & 5 at opp 27
Kadin Semonza pass complete to Cam Pickett for 27 yds for a TD (Jackson Courville KICK)Western Michigan 45, Ball State 42
1:47
1st & 10 at opp 47
Timeout Ball State, clock 01:47
Western Michigan End of game, 3 plays
1:47
1st & 10 at own 35
Carson Holmer kickoff for 12 yds
1:40
1st & 10 at opp 47
Kneel down by Western Mich. at BSU48 for loss of 1 yard.
0:51
2nd & 11 at opp 48
Kneel down by Western Mich. at BSU49 for loss of 1 yard.
0:00
3rd & 12 at opp 49
Kneel down by Western Mich. at BSU50 for loss of 1 yard.
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.