From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Western Michigan
364
Total yards
461
316
Passing yards
328
48
Rushing yards
133
8.5
Yards per pass
8.4
1.8
Yards per rush
3.7
19
First downs
26
3–12
Third downs
5–11
0–1
Fourth downs
0–0
1
Turnovers
0
10–107
Penalties
9–75
29:37
Possession
30:23
1
Sacks (by defense)
6
Efficiency
Ball State
Western Michigan
41%
Success rate
46%
0.11
EPA per play
0.40
1.45
Explosiveness
1.46
−0.18
Rushing EPA
0.22
0.25
Passing EPA
0.55
30%
Passing-down success
38%
0.01
First-down EPA
0.03
0.54
Second-down EPA
0.80
−0.12
Third-down EPA
0.53
13%
Havoc by its defense
25%
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 61% to win. Elo’s favorite won.
The line
Western Michigan −1.5, over/under 50.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 53%, Ball State 47%. 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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Ball StateField goal, 10 plays, 70 yards
Western MichiganTouchdown, 10 plays, 92 yards
Ball StatePunt, 5 plays, 11 yards
Q1 Western MichiganTouchdown, 7 plays, 75 yards
Q1 Ball StateResult not recorded, 5 plays, 1 yard
Q1 Western MichiganResult not recorded, 5 plays, 30 yards
Q2 Ball StateFumble, 5 plays, 21 yards
Q2 Western MichiganTouchdown, 7 plays, 43 yards
Q2 Ball StateTouchdown, 6 plays, 73 yards
Q2 Western MichiganPunt, 6 plays, 11 yards
Q2 Ball StatePunt, 4 plays, 2 yards
Q2 Western MichiganTouchdown, 10 plays, 59 yards
Q3 Ball StateTouchdown, 6 plays, 75 yards
Q3 Western MichiganTouchdown, 5 plays, 75 yards
Q3 Ball StatePunt, 6 plays, 21 yards
Q3 Western MichiganPunt, 3 plays, 8 yards
Q3 Western MichiganPunt, 3 plays, −4 yards
Q4 Western MichiganPunt, 3 plays, 2 yards
Q4 Ball StatePunt, 3 plays, 8 yards
Q4 Western MichiganTouchdown, 6 plays, 85 yards
Q4 Ball StateTurnover on downs, 7 plays, 28 yards
Q4 Western MichiganMissed FG, 7 plays, 29 yards
Q4 Ball StatePunt, 3 plays, −3 yards
Q4 Western MichiganResult not recorded, 4 plays, 3 yards
Play by play
1st quarter7 drives, then Western Michigan 7, Ball State 3
Western Michigan Result not recorded, 5 plays
13:02
4th & 8 at opp 49
Carson Voss punt for 49 yds for a touchback
Ball State Field goal, 10 plays
13:02
1st & 10 at own 20
Layne Hatcher pass complete to Qian Magwood for 5 yds to the BALL 25
13:02
2nd & 5 at own 25
Marquez Cooper run for no gain to the BALL 25
13:02
3rd & 5 at own 25
Marquez Cooper run for 6 yds to the BALL 31 for a 1ST down
13:02
1st & 10 at own 31
Layne Hatcher pass complete to Marquez Cooper for 25 yds to the WMU 44 for a 1ST down
13:02
1st & 10 at opp 44
Layne Hatcher pass complete to Qian Magwood for 7 yds to the WMU 37
13:02
2nd & 3 at opp 37
Marquez Cooper run for 20 yds to the WMU 17 for a 1ST down
13:02
1st & 10 at opp 17
Layne Hatcher pass incomplete to Malcolm Gillie
13:02
2nd & 10 at opp 17
Layne Hatcher pass complete to Kiael Kelly for 8 yds to the WMU 9
13:02
3rd & 2 at opp 9
Marquez Cooper run for 1 yd to the WMU 10
8:37
4th & 3 at opp 10
Jackson Courville 27 yd FG GOODBall State 3, Western Michigan 0
Western Michigan Touchdown, 7 plays
8:37
1st & 10 at own 35
Jack Drake kickoff for 48 yds , Jamal Hailey return for 8 yds to the WMU 25
8:37
1st & 10 at own 25
Treyson Bourguet pass complete to Austin Hence for 7 yds to the WMU 32
8:37
2nd & 3 at own 32
Jalen Buckley run for 1 yd to the WMU 33
8:37
3rd & 2 at own 33
Treyson Bourguet pass complete to Jalen Buckley for 8 yds to the WMU 41 for a 1ST down
8:37
1st & 10 at own 41
Treyson Bourguet pass complete to Kenneth Womack for 2 yds to the WMU 39
8:37
2nd & 12 at own 39
Treyson Bourguet pass complete to Malique Dieudonne for 39 yds to the BALL 22 for a 1ST down
8:37
1st & 10 at opp 22
Treyson Bourguet run for 4 yds to the BALL 18
5:06
2nd & 6 at opp 18
Treyson Bourguet pass complete to Anthony Sambucci for 18 yds for a TD (Palmer Domschke KICK)Western Michigan 7, Ball State 3
Ball State Result not recorded, 5 plays
5:06
1st & 10 at own 35
Palmer Domschke kickoff for 59 yds , Malcolm Gillie return for 22 yds to the BALL 28
5:06
1st & 10 at own 28
Layne Hatcher pass complete to Marquez Cooper for 9 yds to the BALL 37
5:06
2nd & 1 at own 37
Marquez Cooper run for 9 yds to the BALL 46 for a 1ST down
5:06
1st & 10 at own 46
Layne Hatcher pass incomplete
5:06
2nd & 10 at own 46
Rico Barfield run for 1 yd to the BALL 45
5:06
3rd & 11 at own 45
Layne Hatcher sacked by Boone Bonnema for a loss of 13 yards to the BALL 32
5:06
4th & 24 at own 32
PENALTY BSU Delay Of Game 5 yards from BSU32 to BSU27. NO PLAY.
2:03
4th & 29 at own 27
Lucas Borrow punt for 65 yds
Western Michigan Touchdown, 10 plays
2:03
1st & 10 at own 8
Treyson Bourguet pass complete to Austin Hence for 17 yds to the WMU 25 for a 1ST down
2:03
1st & 10 at own 25
Treyson Bourguet pass complete to Austin Hence for 32 yds to the BALL 43 for a 1ST down
2:03
1st & 10 at opp 43
Ball State Penalty, Personal Foul (Cole Pearce) to the BALL 33 for a 1ST down
2:03
1st & 10 at opp 33
Treyson Bourguet run for 3 yds to the BALL 30
Western Michigan Result not recorded, 5 plays
0:00
1st & 10 at own 21
Treyson Bourguet pass incomplete to Austin Hence
0:00
2nd & 10 at own 21
Treyson Bourguet pass complete to Anthony Sambucci for 13 yds to the WMU 34 for a 1ST down Ball State Penalty, Personal Foul (Layne Hatcher) to the WMU 49 for a 1ST down
0:00
1st & 10 at own 49
PENALTY WMU False Start (Buckley,Jalen) 5 yards from WMU49 to WMU44. NO PLAY.
0:00
1st & 15 at own 44
Treyson Bourguet pass complete to Anthony Sambucci for 9 yds to the BALL 47
0:00
2nd & 6 at opp 47
Treyson Bourguet pass incomplete to Malique Dieudonne
0:00
3rd & 6 at opp 47
Treyson Bourguet run for 3 yds to the BALL 44
0:00
4th & 3 at opp 44
PENALTY WMU Delay Of Game 5 yards from BSU44 to BSU49. NO PLAY.
Western Michigan Touchdown, 10 plays
0:00
2nd & 7 at opp 30
Anthony Sambucci run for 9 yds to the BALL 21 for a 1ST down
Q2 15:00
1st & 10 at opp 21
Treyson Bourguet run for 7 yds to the BALL 14
Q2 15:00
2nd & 3 at opp 14
Jalen Buckley run for 12 yds to the BALL 2 for a 1ST down
Q2 15:00
1st & goal at opp 2
Jalen Buckley run for 1 yd to the BALL 1
Q2 15:00
2nd & goal at opp 1
Treyson Bourguet pass incomplete to Anthony Sambucci
Q2 13:06
3rd & goal at opp 1
Zahir Abdus-Salaam run for 1 yd for a TD (Palmer Domschke KICK)Western Michigan 14, Ball State 3
2nd quarter7 drives, then Western Michigan 28, Ball State 10
Ball State Fumble, 5 plays
13:06
1st & 10 at own 35
Palmer Domschke kickoff for 65 yds for a touchback
13:06
1st & 10 at own 25
No Huddle-Shotgun Hatcher,Layne pass incomplete deep right to Gillie,Malcolm PENALTY WMU Pass Interference (Bussell,Dashon) 15 yards from BSU25 to BSU40, 1ST DOWN. NO PLAY.
13:06
1st & 10 at own 40
Marquez Cooper run for 1 yd to the BALL 39
13:06
2nd & 11 at own 39
Layne Hatcher pass complete to Tanner Koziol for 13 yds to the WMU 48 for a 1ST down
13:06
1st & 10 at opp 48
Layne Hatcher pass incomplete to Tanner Koziol
13:06
2nd & 10 at opp 48
Layne Hatcher pass complete to Qian Magwood for 3 yds to the WMU 45
13:06
3rd & 7 at opp 45
No Huddle-Shotgun Hatcher,Layne pass complete short left to Magwood,Qian for 12 yards to the WMU33, out of bounds at WMU33 PENALTY BSU Holding (Crowe,Ethan) 10 yards from WMU45 to BSU45. NO PLAY.
10:19
3rd & 17 at own 45
Layne Hatcher run for 1 yd to the BALL 43 Layne Hatcher fumbled, recovered by WMU Damari Roberson
Western Michigan Touchdown, 7 plays
10:19
1st & 10 at opp 43
Treyson Bourguet pass incomplete to Anthony Sambucci
10:19
2nd & 10 at opp 43
Zahir Abdus-Salaam run for 9 yds to the BALL 34
10:19
3rd & 1 at opp 34
Treyson Bourguet pass complete to Kenneth Womack for 5 yds to the BALL 29 for a 1ST down
10:19
1st & 10 at opp 29
Treyson Bourguet run for 2 yds to the BALL 27
10:19
2nd & 8 at opp 27
Zahir Abdus-Salaam run for 12 yds to the BALL 15 for a 1ST down
10:19
1st & 10 at opp 15
Treyson Bourguet pass complete to Kenneth Womack for 3 yds to the BALL 12
8:13
2nd & 7 at opp 12
Timeout Western Michigan, clock 08:13
7:50
2nd & 7 at opp 12
Jalen Buckley run for 12 yds for a TD (Palmer Domschke KICK)Western Michigan 21, Ball State 3
Ball State Touchdown, 6 plays
7:49
1st & 10 at own 35
Palmer Domschke kickoff for 65 yds , Malcolm Gillie return for 27 yds to the BALL 27
7:49
1st & 10 at own 27
Layne Hatcher pass complete to Qian Magwood for 15 yds to the BALL 42 for a 1ST down
7:49
1st & 10 at own 42
Marquez Cooper run for 3 yds to the BALL 45
7:49
2nd & 7 at own 45
Layne Hatcher pass complete to Qian Magwood for 29 yds to the WMU 26 for a 1ST down
7:49
1st & 10 at opp 26
Marquez Cooper run for 23 yds to the WMU 3 for a 1ST down
7:49
1st & goal at opp 3
Marquez Cooper run for 1 yd to the WMU 2
5:04
2nd & goal at opp 2
Layne Hatcher pass complete to Maximus Webster for 2 yds for a TD (Jackson Courville KICK)Western Michigan 21, Ball State 10
Western Michigan Punt, 6 plays
5:04
1st & 10 at own 35
Jack Drake kickoff for 38 yds , Jelani Willis return for 3 yds to the WMU 30
5:04
1st & 10 at own 30
Treyson Bourguet pass complete to Jalen Buckley for 1 yd to the WMU 31
5:04
2nd & 9 at own 31
Treyson Bourguet pass complete to Kenneth Womack for 8 yds to the WMU 39
5:04
3rd & 1 at own 39
Jalen Buckley run for 2 yds to the WMU 41 for a 1ST down
5:04
1st & 10 at own 41
Treyson Bourguet run for no gain to the WMU 41
5:04
2nd & 10 at own 41
Treyson Bourguet run for no gain to the WMU 41
5:04
3rd & 10 at own 41
Treyson Bourguet pass incomplete to Austin Hence
2:07
4th & 10 at own 41
Carson Voss punt for 40 yds, fair catch by Nick Munson at the BALL 19
Ball State Punt, 4 plays
2:07
1st & 10 at own 19
Layne Hatcher pass incomplete to Tanner Koziol
2:07
2nd & 10 at own 19
Rico Barfield run for 4 yds to the BALL 23
1:53
3rd & 6 at own 23
Timeout Western Michigan, clock 01:53
1:53
3rd & 6 at own 23
Ball State Penalty, Offensive Holding (-10 Yards) to the BALL 21
1:53
3rd & 8 at own 21
Layne Hatcher pass incomplete
1:28
4th & 8 at own 21
Lucas Borrow punt for 45 yds , Anthony Sambucci returns for 7 yds to the WMU 41
Western Michigan Touchdown, 10 plays
1:28
1st & 10 at own 41
Treyson Bourguet pass complete to Jalen Buckley for 2 yds to the WMU 43
1:28
2nd & 8 at own 43
Treyson Bourguet pass incomplete to Kenneth Womack
1:28
3rd & 8 at own 43
No Huddle-Shotgun Bourguet,Treyson pass incomplete short right to Buckley,Jalen PENALTY BSU Holding (Harris,John) 10 yards from WMU43 to BSU47, 1ST DOWN. NO PLAY.
1:28
1st & 10 at opp 47
Treyson Bourguet run for 3 yds to the BALL 44
1:28
2nd & 7 at opp 44
Treyson Bourguet pass complete to Malique Dieudonne for 9 yds to the BALL 35 for a 1ST down
1:28
1st & 10 at opp 35
Treyson Bourguet pass complete to Malique Dieudonne for 8 yds to the BALL 27
0:37
2nd & 2 at opp 27
Timeout Western Michigan, clock 00:37
0:37
2nd & 2 at opp 27
Treyson Bourguet pass complete to Kenneth Womack for 17 yds to the BALL 10 for a 1ST down
0:37
1st & goal at opp 10
Treyson Bourguet run for 1 yd to the BALL 9
0:19
2nd & goal at opp 9
Timeout Western Michigan, clock 00:19
0:14
2nd & goal at opp 9
Treyson Bourguet pass incomplete to Austin Hence
0:14
3rd & goal at opp 9
No Huddle-Shotgun Bourguet,Treyson pass incomplete short middle to Dieudonne,Malique PENALTY BSU Pass Interference (Harmon,Jahmad) 7 yards from BSU09 to BSU02, 1ST DOWN. NO PLAY.
0:14
1st & goal at opp 2
Treyson Bourguet pass incomplete to Zahir Abdus-Salaam
0:01
2nd & goal at opp 2
Treyson Bourguet pass complete to Anthony Sambucci for 2 yds for a TD Ball State Penalty, UNS: Unsportsmanlike Conduct (Jordan Riley) to the BALL 0 (Palmer Domschke KICK)Western Michigan 28, Ball State 10
Ball State Touchdown, 6 plays
0:00
1st & 10 at the 50
Palmer Domschke kickoff for 44 yds , Malcolm Gillie return for 19 yds to the BALL 25
Q3 15:00
1st & 10 at own 35
Palmer Domschke kickoff for 65 yds for a touchback
Q3 15:00
1st & 10 at own 25
Western Michigan Penalty, UNS: Unsportsmanlike Conduct (Damari Roberson) to the BALL 47 for a 1ST down
Q3 15:00
1st & 10 at own 47
Layne Hatcher pass complete to Kiael Kelly for 2 yds to the BALL 49
Q3 15:00
2nd & 8 at own 49
Marquez Cooper run for 3 yds to the WMU 48
Q3 15:00
3rd & 5 at opp 48
No Huddle Hatcher,Layne pass incomplete short left to Edwards,Ahmad, 1ST DOWN, PENALTY WMU Pass Interference (Bussell,Dashon) 5 yards from WMU48 to WMU43, 1ST DOWN. NO PLAY.
Q3 15:00
1st & 10 at opp 43
Marquez Cooper run for 9 yds to the WMU 34
Q3 15:00
2nd & 1 at opp 34
PENALTY WMU Offside (Green,Isaiah) 5 yards from WMU34 to WMU29, 1ST DOWN. NO PLAY.
Q3 15:00
1st & 10 at opp 29
Layne Hatcher sacked by Mason Nelson for a loss of 3 yards to the WMU 32
Q3 11:52
2nd & 13 at opp 32
Layne Hatcher pass complete to Qian Magwood for 32 yds for a TD (Jackson Courville KICK)Western Michigan 28, Ball State 17
3rd quarter6 drives, then Western Michigan 35, Ball State 17
Western Michigan Touchdown, 5 plays
11:52
1st & 10 at own 35
Jack Drake kickoff for 65 yds for a touchback
11:52
1st & 10 at own 25
Jalen Buckley run for 1 yd to the WMU 26
11:52
2nd & 9 at own 26
Treyson Bourguet pass complete to Kenneth Womack for 27 yds to the BALL 47 for a 1ST down
11:52
1st & 10 at opp 47
Treyson Bourguet pass incomplete to Kenneth Womack
11:52
2nd & 10 at opp 47
Ball State Penalty, Targeting (Loren Strickland) to the BALL 31 for a 1ST down
10:14
1st & 10 at opp 31
Treyson Bourguet pass complete to Anthony Sambucci for 31 yds for a TD (Palmer Domschke KICK)Western Michigan 35, Ball State 17
Ball State Punt, 6 plays
10:14
1st & 10 at own 35
Palmer Domschke kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
PENALTY BSU False Start (Koziol,Tanner) 5 yards from BSU25 to BSU20. NO PLAY.
10:14
1st & 15 at own 20
Malcolm Gillie run for 2 yds to the BALL 22
10:14
2nd & 13 at own 22
Layne Hatcher pass complete to Christian Abney for 4 yds to the BALL 26
10:14
3rd & 9 at own 26
Layne Hatcher pass complete to Malcolm Gillie for 12 yds to the BALL 38 for a 1ST down
10:14
1st & 10 at own 38
Layne Hatcher pass complete to Qian Magwood for no gain to the BALL 38
10:14
2nd & 10 at own 38
Marquez Cooper run for 7 yds to the BALL 45
10:14
3rd & 3 at own 45
Marquez Cooper run for 1 yd to the BALL 46
6:37
4th & 2 at own 46
Lucas Borrow punt for 39 yds , Anthony Sambucci returns for 9 yds to the WMU 24
Western Michigan Punt, 3 plays
6:37
1st & 10 at own 24
Treyson Bourguet pass complete to Leroy Thomas for 3 yds to the WMU 27
6:37
2nd & 7 at own 27
Western Michigan Penalty, Offensive Holding (Yards) declined
6:37
3rd & 7 at own 27
Treyson Bourguet pass complete to Leroy Thomas for 5 yds to the WMU 32
5:41
4th & 2 at own 32
Timeout Western Michigan, clock 05:41
5:22
4th & 2 at own 32
Carson Voss punt for 33 yds, fair catch by Nick Munson at the BALL 35
Ball State Punt, 5 plays
5:22
1st & 10 at own 35
Marquez Cooper run for 3 yds to the BALL 38
5:22
2nd & 7 at own 38
Layne Hatcher pass complete to Ahmad Edwards for 9 yds to the BALL 47 for a 1ST down
5:22
1st & 10 at own 47
Layne Hatcher sacked by Donald Willis for a loss of 7 yards to the BALL 40
5:22
2nd & 17 at own 40
Layne Hatcher pass complete to Kiael Kelly for 11 yds to the WMU 49
5:22
3rd & 6 at opp 49
Layne Hatcher sacked by Jacob Wahlberg for a loss of 5 yards to the BALL 46
1:50
4th & 11 at own 46
Lucas Borrow punt for 40 yds, fair catch by Anthony Sambucci at the WMU 14
Western Michigan Punt, 3 plays
1:50
1st & 10 at own 14
PENALTY WMU False Start (Gideon,Jacob) 5 yards from WMU14 to WMU09. NO PLAY.
1:50
1st & 15 at own 9
Jalen Buckley run for 1 yd to the WMU 10
1:50
2nd & 14 at own 10
Treyson Bourguet pass incomplete to Austin Hence
1:50
3rd & 14 at own 10
Treyson Bourguet pass incomplete to Austin Hence
0:53
4th & 14 at own 10
Carson Voss punt for 44 yds
Ball State 9 plays
0:53
1st & 10 at own 31
Layne Hatcher sacked by DaShon Bussell for a loss of 9 yards to the BALL 22
0:00
2nd & 19 at own 22
Layne Hatcher pass complete to Nick Munson for 10 yds to the BALL 32
Q4 15:00
3rd & 9 at own 32
Layne Hatcher pass complete to Malcolm Gillie for 11 yds to the BALL 43 for a 1ST down
Q4 14:15
1st & 10 at own 43
Layne Hatcher pass complete to Ahmad Edwards for 57 yds for a TD (Jackson Courville KICK)Western Michigan 35, Ball State 24
Q4 14:15
1st & 10 at own 35
Jack Drake kickoff for 65 yds for a touchback
Q4 14:15
1st & 10 at own 25
Jalen Buckley run for 2 yds to the WMU 27
Q4 14:15
2nd & 8 at own 27
Treyson Bourguet pass incomplete to Austin Hence
Q4 14:15
3rd & 8 at own 27
Treyson Bourguet pass incomplete to Malique Dieudonne
Q4 13:30
4th & 8 at own 27
Carson Voss punt for 37 yds, fair catch by Nick Munson at the BALL 36
4th quarter6 drives, then Western Michigan 42, Ball State 24
Ball State Punt, 3 plays
13:30
1st & 10 at own 36
Layne Hatcher pass complete to Qian Magwood for 9 yds to the BALL 45
13:30
2nd & 1 at own 45
Layne Hatcher pass incomplete to Qian Magwood
13:30
3rd & 1 at own 45
Marquez Cooper run for 1 yd to the BALL 44
12:15
4th & 2 at own 44
Lucas Borrow punt for 41 yds, fair catch by Anthony Sambucci at the WMU 15
Western Michigan Touchdown, 6 plays
12:15
1st & 10 at own 15
Jalen Buckley run for 3 yds to the WMU 18
12:15
2nd & 7 at own 18
Treyson Bourguet pass complete to Malique Dieudonne for 8 yds to the WMU 26 for a 1ST down
12:15
1st & 10 at own 26
Jalen Buckley run for 14 yds to the WMU 40 for a 1ST down
12:15
1st & 10 at own 40
Jalen Buckley run for no gain to the WMU 40
12:15
2nd & 10 at own 40
Treyson Bourguet pass complete to Blake Bosma for 58 yds to the BALL 2 for a 1ST down
8:53
1st & goal at opp 2
Zahir Abdus-Salaam run for 2 yds for a TD (Palmer Domschke KICK)Western Michigan 42, Ball State 24
Ball State Turnover on downs, 7 plays
8:53
1st & 10 at own 35
Palmer Domschke kickoff for 65 yds for a touchback
8:53
1st & 10 at own 25
Layne Hatcher pass complete to Marquez Cooper for 12 yds to the BALL 37 for a 1ST down
8:53
1st & 10 at own 37
Layne Hatcher pass complete to Ahmad Edwards for 6 yds to the BALL 43
8:53
2nd & 4 at own 43
Layne Hatcher pass complete to Qian Magwood for 10 yds to the WMU 47 for a 1ST down
8:53
1st & 10 at opp 47
Layne Hatcher pass incomplete to Qian Magwood
8:53
2nd & 10 at opp 47
Layne Hatcher pass incomplete
8:53
3rd & 10 at opp 47
Layne Hatcher pass incomplete to Malcolm Gillie
7:31
4th & 10 at opp 47
Layne Hatcher pass incomplete to Malcolm Gillie
Western Michigan Missed FG, 7 plays
7:31
1st & 10 at own 47
Zahir Abdus-Salaam run for 7 yds to the BALL 46
7:31
2nd & 3 at opp 46
Treyson Bourguet pass incomplete to Leroy Thomas
7:31
3rd & 3 at opp 46
Zahir Abdus-Salaam run for 17 yds to the BALL 29 for a 1ST down
7:31
1st & 10 at opp 29
Zahir Abdus-Salaam run for 1 yd to the BALL 28
7:31
2nd & 9 at opp 28
Zahir Abdus-Salaam run for 4 yds to the BALL 24
7:31
3rd & 5 at opp 24
Jalen Buckley run for no gain to the BALL 24
3:41
4th & 5 at opp 24
Palmer Domschke 42 yd FG MISSED
Ball State Punt, 3 plays
3:41
1st & 10 at own 24
Layne Hatcher sacked by Donald Willis for a loss of 11 yards to the BALL 13
3:41
2nd & 21 at own 13
Layne Hatcher run for 8 yds to the BALL 21
3:41
3rd & 13 at own 21
Layne Hatcher pass incomplete to Ahmad Edwards
2:16
4th & 13 at own 21
Lucas Borrow punt for 47 yds, fair catch by Anthony Sambucci at the WMU 22 for a 1ST down
Western Michigan Result not recorded, 4 plays
2:16
1st & 10 at own 22
CJ Hester run for 2 yds to the WMU 24
2:16
2nd & 8 at own 24
CJ Hester run for 9 yds to the WMU 33 for a 1ST down
2:16
1st & 10 at own 33
CJ Hester run for 8 yds to the WMU 25 CJ Hester fumbled, recovered by WMU Jack Salopek
0:00
2nd & 18 at own 25
J. Salopek takes a knee
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.