58°F, mostly cloudy, wind 9 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Delaware Co-Johnson Fd Airport (KMIE), 3 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami (OH)
Ball State
360
Total yards
327
234
Passing yards
227
126
Rushing yards
100
9.4
Yards per pass
6.7
3.2
Yards per rush
3.2
18
First downs
20
5–12
Third downs
6–14
1–1
Fourth downs
1–1
0
Turnovers
2
8–80
Penalties
6–68
34:32
Possession
25:28
1
Sacks (by defense)
1
Efficiency
Miami (OH)
Ball State
49%
Success rate
49%
0.26
EPA per play
0.17
0.94
Explosiveness
0.97
−0.03
Rushing EPA
0.18
0.73
Passing EPA
0.31
29%
Passing-down success
27%
0.20
First-down EPA
0.07
0.24
Second-down EPA
−0.21
0.22
Third-down EPA
0.91
18%
Havoc by its defense
14%
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 69% to win. Miami (OH) won as Elo’s underdog.
The line
Ball State −3.5, over/under 53.
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 Ball State 60%, Miami (OH) 40%. 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, Miami (OH) right to left.
Q1 Ball StateTouchdown, 7 plays, 75 yards
Q1 Miami (OH)Punt, 3 plays, 9 yards
Q1 Ball StateFumble, 4 plays, 10 yards
Q1 Miami (OH)Touchdown, 5 plays, 46 yards
Q1 Ball StatePunt, 3 plays, 3 yards
Q1 Miami (OH)Field goal, 8 plays, 49 yards
Q1 Ball StateField goal, 14 plays, 54 yards
Q2 Miami (OH)Touchdown, 13 plays, 75 yards
Q2 Ball StatePunt, 5 plays, 22 yards
Q2 Miami (OH)End of half, 2 plays, 0 yards
Q3 Miami (OH)Punt, 4 plays, 19 yards
Q3 Ball StateTouchdown, 8 plays, 67 yards
Q3 Miami (OH)Punt, 4 plays, 14 yards
Q3 Ball StatePunt, 10 plays, 33 yards
Q3 Miami (OH)Touchdown, 12 plays, 91 yards
Q4 Ball StatePunt, 5 plays, 22 yards
Q4 Miami (OH)Punt, 3 plays, 6 yards
Q4 Ball StatePunt, 3 plays, 3 yards
Q4 Miami (OH)Result not recorded, 8 plays, 46 yards
Q4 Ball StateInterception, 7 plays, 48 yards
Q4 Miami (OH)End of game, 4 plays, 8 yards
Play by play
1st quarter7 drives, then Miami (OH) 10, Ball State 7
Ball State Touchdown, 7 plays
15:00
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Drew Plitt pass complete to Yo’Heinz Tyler for 12 yds to the BalSt 37 for a 1ST down
15:00
1st & 10 at own 37
Plitt,Drew pass incomplete to Tyler,Yo’Heinz PENALTY MIA Pass Interference (Boswell,Cedric) 15 yards from BSU37 to MIA48, 1ST DOWN. NO PLAY.
15:00
1st & 10 at opp 48
Drew Plitt pass complete to Cody Rudy for 4 yds to the MiaOh 44
15:00
2nd & 6 at opp 44
Justin Hall run for 3 yds to the MiaOh 47
15:00
3rd & 9 at opp 47
Drew Plitt pass complete to Jayshon Jackson for 38 yds to the MiaOh 9 for a 1ST down
15:00
1st & goal at opp 9
Will Jones run for 2 yds to the MiaOh 7
15:00
2nd & goal at opp 7
Drew Plitt pass complete to Justin Hall for 1 yd to the MiaOh 6
11:34
3rd & goal at opp 6
Drew Plitt pass complete to Justin Hall for 6 yds for a TD, (Jake Chanove KICK)Ball State 7, Miami (OH) 0
Miami (OH) Punt, 3 plays
11:29
1st & 10 at own 35
Jacob Lewis kickoff for 59 yds , Jalen Walker return for 18 yds to the MiaOh 24
11:29
1st & 10 at own 24
Jaylon Bester run for 2 yds to the MiaOh 26
11:29
2nd & 8 at own 26
Brett Gabbert pass complete to Kevin Davis for 6 yds to the MiaOh 32
11:29
3rd & 2 at own 32
Tyre Shelton run for 1 yd to the MiaOh 33
9:21
4th & 1 at own 33
Dom Dzioban punt for 53 yds , Justin Hall returns for 7 yds to the BalSt 21
Ball State Fumble, 4 plays
9:21
1st & 10 at own 21
Carson Steele run for 5 yds to the BalSt 26
9:21
2nd & 5 at own 26
Carson Steele run for 3 yds to the BalSt 29
9:21
3rd & 2 at own 29
Carson Steele run for 4 yds to the BalSt 33 for a 1ST down
7:49
1st & 10 at own 33
MIAMI OH Penalty, Kimpler,Ben at BSU31 Kimpler,Ben return UNS: Unsportsmanlike Conduct (Ivan Pace Jr.) to the BalSt 46
Miami (OH) Touchdown, 5 plays
7:49
1st & 10 at opp 46
Kevin Davis run for 11 yds to the BalSt 35 for a 1ST down
7:49
1st & 10 at opp 35
Jalen Walker pass complete to Jack Sorenson for 27 yds to the BalSt 8 for a 1ST down
7:49
1st & goal at opp 8
Kenny Tracy run for 5 yds to the BalSt 3
7:49
2nd & goal at opp 3
Keyon Mozee run for no gain to the BalSt 3
5:33
3rd & goal at opp 3
Brett Gabbert pass complete to Andrew Homer for 3 yds for a TD, (Graham Nicholson KICK)Tied at 7
Ball State Punt, 3 plays
5:33
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
5:33
1st & 10 at own 25
Drew Plitt pass incomplete to Justin Hall
5:33
2nd & 10 at own 25
Drew Plitt pass incomplete to Jayshon Jackson
5:33
3rd & 10 at own 25
Drew Plitt run for 3 yds to the BalSt 28
4:31
4th & 7 at own 28
Nathan Snyder punt for 29 yds
Miami (OH) Field goal, 8 plays
4:31
1st & 10 at own 43
Brett Gabbert pass complete to Jack Sorenson for 9 yds to the BalSt 48
4:31
2nd & 1 at opp 48
Brett Gabbert pass complete to Jack Sorenson for 10 yds to the BalSt 38 for a 1ST down
4:31
1st & 10 at opp 38
Keyon Mozee run for 3 yds to the BalSt 35
4:31
2nd & 7 at opp 35
Brett Gabbert pass complete to Jack Sorenson for 19 yds to the BalSt 16 for a 1ST down
4:31
1st & 10 at opp 16
Kenny Tracy run for 4 yds to the BalSt 12
4:31
2nd & 6 at opp 12
PENALTY MIA False Start (Paulson,Derek) 5 yards from BSU12 to BSU17. NO PLAY.
4:31
2nd & 11 at opp 17
Keyon Mozee run for 9 yds to the BalSt 8
4:31
3rd & 2 at opp 8
Keyon Mozee run for no gain to the BalSt 8
0:30
4th & 2 at opp 8
Graham Nicholson 26 yd FG GOODMiami (OH) 10, Ball State 7
Ball State Field goal, 14 plays
0:30
1st & 10 at own 35
Graham Nicholson kickoff for 54 yds
0:00
1st & 10 at own 35
Carson Steele run for 8 yds to the BalSt 43
Q2 15:00
2nd & 2 at own 43
Carson Steele run for 6 yds to the BalSt 49 for a 1ST down
Q2 15:00
1st & 10 at own 49
Drew Plitt pass complete to Yo’Heinz Tyler for 11 yds to the MiaOh 40 for a 1ST down
Q2 15:00
1st & 10 at opp 40
Carson Steele run for 3 yds to the MiaOh 37
Q2 15:00
2nd & 7 at opp 37
Drew Plitt run for 6 yds to the MiaOh 31
Q2 15:00
3rd & 1 at opp 31
Will Jones run for no gain to the MiaOh 31
Q2 15:00
4th & 1 at opp 31
Drew Plitt run for 1 yd to the MiaOh 30 for a 1ST down
Q2 15:00
1st & 10 at opp 30
Justin Hall run for 1 yd to the MiaOh 29
Q2 15:00
2nd & 9 at opp 29
Jayshon Jackson run for 8 yds to the MiaOh 21
Q2 15:00
3rd & 1 at opp 21
Carson Steele run for 2 yds to the MiaOh 19 for a 1ST down
Q2 15:00
1st & 10 at opp 19
Drew Plitt sacked by Sterling Weatherford for a loss of 9 yards to the MiaOh 28
Q2 15:00
2nd & 19 at opp 28
Drew Plitt pass incomplete to Justin Hall
Q2 15:00
3rd & 19 at opp 28
Will Jones run for 17 yds to the MiaOh 11
Q2 9:03
3rd & 19 at opp 28
Timeout BALL ST, clock 09:03
Q2 9:01
4th & 2 at opp 11
Jake Chanove 29 yd FG GOODTied at 10
2nd quarter4 drives, then Miami (OH) 16, Ball State 10
Miami (OH) Touchdown, 13 plays
9:01
1st & 10 at own 35
Jacob Lewis kickoff for 65 yds for a touchback
9:01
1st & 10 at own 25
Tyre Shelton run for 1 yd to the MiaOh 24
9:01
2nd & 11 at own 24
Brett Gabbert pass complete to Mac Hippenhammer for 13 yds to the MiaOh 37 for a 1ST down
9:01
1st & 10 at own 37
Brett Gabbert pass complete to Mac Hippenhammer for 11 yds to the MiaOh 48 for a 1ST down
9:01
1st & 10 at own 48
Brett Gabbert pass incomplete to Mac Hippenhammer
9:01
2nd & 10 at own 48
Kevin Davis run for 4 yds to the BalSt 48
9:01
3rd & 6 at opp 48
Brett Gabbert pass complete to Jack Sorenson for 24 yds to the BalSt 24 for a 1ST down
9:01
1st & 10 at opp 24
Tyre Shelton run for 9 yds to the BalSt 15
9:01
2nd & 1 at opp 15
Tyre Shelton run for 2 yds to the BalSt 13 for a 1ST down
9:01
1st & 10 at opp 13
Keyon Mozee run for 3 yds to the BalSt 10
9:01
2nd & 7 at opp 10
Brett Gabbert pass complete to Kenny Tracy for 4 yds to the BalSt 6
9:01
3rd & 3 at opp 6
Keyon Mozee run for 3 yds to the BalSt 3 for a 1ST down
2:26
3rd & 3 at opp 6
Timeout MIAMI OH, clock 02:26
2:26
1st & goal at opp 3
Tyre Shelton run for 2 yds to the BalSt 1
2:02
1st & 10 at own 1
Timeout BALL ST, clock 02:02
Miami (OH) Touchdown, 13 plays
1:44
2nd & goal at opp 1
Keyon Mozee run for 1 yd for a TD, (Graham Nicholson PAT MISSED)Miami (OH) 16, Ball State 10
Ball State Punt, 5 plays
1:38
1st & 10 at own 35
Graham Nicholson kickoff for 62 yds , Justin Hall return for 18 yds to the BalSt 21
1:38
1st & 10 at own 21
Drew Plitt pass complete to Jayshon Jackson for 6 yds to the BalSt 27
1:38
2nd & 4 at own 27
Drew Plitt pass complete to Yo’Heinz Tyler for 7 yds to the BalSt 34 for a 1ST down
1:38
1st & 10 at own 34
Drew Plitt pass incomplete to Yo’Heinz Tyler
1:38
2nd & 10 at own 34
Drew Plitt pass complete to Yo’Heinz Tyler for 6 yds to the BalSt 40
1:38
3rd & 4 at own 40
Drew Plitt run for 3 yds to the BalSt 43
0:06
4th & 1 at own 43
Nathan Snyder punt for 56 yds
Miami (OH) End of half, 2 plays
0:06
1st & 10 at own 1
Brett Gabbert run for 1 yd to the MiaOh 2
0:00
2nd & 9 at own 2
run for a loss of 1 yard to the MiaOh 1
3rd quarter5 drives, then Ball State 17, Miami (OH) 16
Miami (OH) Punt, 4 plays
14:55
1st & 10 at own 35
Jacob Lewis kickoff for 63 yds , Jalen Walker return for 18 yds to the MiaOh 20
14:55
1st & 10 at own 20
Brett Gabbert pass complete to Jack Sorenson for 31 yds to the BalSt 49 for a 1ST down
14:55
1st & 10 at opp 49
Tyre Shelton run for 2 yds to the BalSt 47
14:55
2nd & 8 at opp 47
Brett Gabbert pass complete to Jalen Walker for 1 yd to the BalSt 48
14:55
3rd & 9 at opp 48
Brett Gabbert sacked by Christian Albright for a loss of 13 yards to the MiaOh 39 Brett Gabbert fumbled, recovered by MiaOh Brett Gabbert , return for 0 yards
12:29
4th & 22 at own 39
Dom Dzioban punt for 45 yds , Justin Hall returns for 17 yds to the BalSt 33
Ball State Touchdown, 8 plays
12:29
1st & 10 at own 33
Carson Steele run for 3 yds to the BalSt 36
12:29
2nd & 7 at own 36
Drew Plitt pass complete to Cody Rudy for 5 yds to the BalSt 41
12:29
3rd & 2 at own 41
Drew Plitt pass complete to Carson Steele for 12 yds to the MiaOh 47 for a 1ST down
12:29
1st & 10 at opp 47
Plitt,Drew pass incomplete to Steele,Carson PENALTY MIA Personal Foul (Hilton,Kobe) 15 yards from MIA47 to MIA32, 1ST DOWN. NO PLAY.
12:29
1st & 10 at opp 32
Carson Steele run for 14 yds to the MiaOh 18 for a 1ST down
12:29
1st & 10 at opp 18
Drew Plitt pass complete to Justin Hall for 5 yds to the MiaOh 13
12:29
2nd & 5 at opp 13
Justin Hall run for 11 yds to the MiaOh 2 for a 1ST down
12:29
1st & goal at opp 2
Will Jones run for 2 yds to the MiaOh 4
8:42
2nd & goal at opp 4
Drew Plitt pass complete to Jayshon Jackson for 4 yds for a TD, (Jake Chanove KICK)Ball State 17, Miami (OH) 16
Miami (OH) Punt, 4 plays
8:34
1st & 10 at own 35
Jacob Lewis kickoff for 64 yds , Jalen Walker return for 41 yds to the MiaOh 42
8:34
1st & 10 at own 42
Brett Gabbert pass complete to Mac Hippenhammer for 11 yds to the BalSt 47 for a 1ST down
8:34
1st & 10 at opp 47
Keyon Mozee run for 1 yd to the BalSt 48
8:34
2nd & 11 at opp 48
Brett Gabbert run for 3 yds to the BalSt 45
8:34
3rd & 8 at opp 45
Tyre Shelton run for 1 yd to the BalSt 44
5:59
4th & 7 at opp 44
Dom Dzioban punt for 24 yds
Ball State Punt, 10 plays
5:59
1st & 10 at own 20
Drew Plitt pass complete to Justin Hall for 20 yds to the BalSt 40 for a 1ST down
5:59
1st & 10 at own 40
Carson Steele run for 1 yd to the BalSt 39
5:59
2nd & 11 at own 39
Drew Plitt pass incomplete to Yo’Heinz Tyler
5:59
3rd & 11 at own 39
Drew Plitt run for 4 yds to the MiaOh 43 for a 1ST down MIAMI OH Penalty, Defensive Holding (Cedric Boswell) to the MiaOh 47 for a 1ST down
5:59
1st & 10 at opp 47
Will Jones run for 2 yds to the MiaOh 45
5:59
2nd & 8 at opp 45
Drew Plitt pass incomplete to Yo’Heinz Tyler
3:44
1st & 10 at opp 26
Carson Steele run for 2 yds to the MiaOh 24
3:44
2nd & 8 at opp 24
BALL ST Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the MiaOh 42
3:44
3rd & 26 at opp 42
PENALTY BSU Delay Of Game 5 yards from MIA42 to MIA47. NO PLAY.
3:44
3rd & 31 at opp 47
Drew Plitt pass incomplete to Will Jones
2:31
4th & 31 at opp 47
Nathan Snyder punt for 38 yds, fair catch by Jalen Walker at the MiaOh 9
Miami (OH) Touchdown, 12 plays
2:31
1st & 10 at own 9
Keyon Mozee run for 13 yds to the MiaOh 22 for a 1ST down
2:31
1st & 10 at own 22
Keyon Mozee run for 28 yds to the 50 yard line for a 1ST down BALL ST Penalty, UNS: Unsportsmanlike Conduct (Brett Anderson II) to the BalSt 35 for a 1ST down
2:31
1st & 10 at opp 35
Brett Gabbert pass complete to Kenny Tracy for 6 yds to the BalSt 29
2:31
2nd & 4 at opp 29
Keyon Mozee run for 5 yds to the BalSt 34
0:00
3rd & 9 at opp 34
Brett Gabbert pass complete to Jack Sorenson for 4 yds to the BalSt 30
Q4 15:00
4th & 5 at opp 30
PENALTY MIA False Start (Nank,Peter) 5 yards from BSU30 to BSU35. NO PLAY.
Q4 15:00
4th & 10 at opp 35
Brett Gabbert pass complete to Jack Sorenson for 14 yds to the BalSt 21 for a 1ST down
Q4 15:00
1st & 10 at opp 21
Brett Gabbert run for 7 yds to the BalSt 14
Q4 15:00
2nd & 3 at opp 14
Tyre Shelton run for 2 yds to the BalSt 12
Q4 15:00
3rd & 1 at opp 12
Tyre Shelton run for 3 yds to the BalSt 9 for a 1ST down
Q4 15:00
1st & goal at opp 9
Brett Gabbert pass complete to Kenny Tracy for 3 yds to the BalSt 6
Q4 15:00
2nd & goal at opp 6
Brett Gabbert pass incomplete to Kenny Tracy
Q4 11:54
3rd & goal at opp 6
BALL ST Penalty, Defensive Pass Interference ( Yards) declinedMiami (OH) 24, Ball State 17
4th quarter6 drives, then Miami (OH) 24, Ball State 17
Ball State Punt, 5 plays
11:54
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
11:54
1st & 10 at own 25
Drew Plitt pass complete to Jayshon Jackson for 7 yds to the BalSt 32
11:54
2nd & 3 at own 32
Drew Plitt pass complete to Jayshon Jackson for 8 yds to the BalSt 40 for a 1ST down
11:54
1st & 10 at own 40
Drew Plitt pass complete to Cody Rudy for 7 yds to the BalSt 47
11:54
2nd & 3 at own 47
Drew Plitt pass incomplete to Yo’Heinz Tyler
11:54
3rd & 3 at own 47
Drew Plitt pass incomplete to Jayshon Jackson
10:18
4th & 3 at own 47
Nathan Snyder punt for 38 yds, fair catch by Jalen Walker at the MiaOh 15
Miami (OH) Punt, 3 plays
10:18
1st & 10 at own 15
Brett Gabbert pass incomplete to Jack Sorenson
10:18
2nd & 10 at own 15
Tyre Shelton run for 2 yds to the MiaOh 13
10:18
3rd & 12 at own 13
Gabbert,Brett pass complete to Hippenhammer,Mac for 22 yards to the MIA35 (Uzodinma,Amechi), out of bounds PENALTY MIA Ineligible Downfield on Pass (Shaffer,Caleb) 5 yards from MIA13 to MIA08. NO PLAY.
10:18
3rd & 17 at own 8
Tyre Shelton run for 13 yds to the MiaOh 21
8:13
4th & 4 at own 21
Dom Dzioban punt for 31 yds, fair catch by Hassan Littles at the BalSt 38
Ball State Punt, 3 plays
8:13
1st & 10 at own 38
Justin Hall run for no gain to the BalSt 38
8:13
2nd & 10 at own 38
Drew Plitt pass incomplete to Cody Rudy
8:13
3rd & 10 at own 38
Drew Plitt pass complete to Will Jones for 3 yds to the BalSt 41
6:53
4th & 7 at own 41
Nathan Snyder punt for 38 yds, fair catch by Jalen Walker at the MiaOh 21
Miami (OH) Result not recorded, 8 plays
6:53
1st & 10 at own 21
Tyre Shelton run for 5 yds to the MiaOh 26
6:53
2nd & 5 at own 26
Brett Gabbert pass complete to Mac Hippenhammer for 16 yds to the MiaOh 42 for a 1ST down
6:53
1st & 10 at own 42
Keyon Mozee run for 3 yds to the MiaOh 45
6:53
2nd & 7 at own 45
Brett Gabbert pass complete to Mac Hippenhammer for 6 yds to the BalSt 49
6:53
3rd & 1 at opp 49
Gabbert,Brett pass incomplete to Paulson,Derek, 1ST DOWN, PENALTY BSU Pass Interference (Uzodinma,Amechi) 13 yards from BSU49 to BSU36, 1ST DOWN. NO PLAY.
6:53
1st & 10 at opp 36
Tyre Shelton run for 1 yd to the BalSt 35
6:53
2nd & 9 at opp 35
Gabbert,Brett rush for 11 yards gain to the BSU24, End Of Play PENALTY MIA Holding (Vaughan,Sam) 10 yards from BSU35 to BSU45. NO PLAY.
6:53
2nd & 19 at opp 45
Brett Gabbert pass complete to Devon Dorsey for 12 yds to the BalSt 33
6:53
3rd & 7 at opp 33
Brett Gabbert pass incomplete to Mac Hippenhammer
2:10
4th & 7 at opp 33
Graham Nicholson 51 yd FG MISSED
Ball State Interception, 7 plays
2:10
1st & 10 at own 33
Drew Plitt pass complete to Jayshon Jackson for 20 yds to the MiaOh 47 for a 1ST down
2:10
1st & 10 at opp 47
Drew Plitt pass complete to Yo’Heinz Tyler for 7 yds to the MiaOh 40
2:10
2nd & 3 at opp 40
Will Jones run for 7 yds to the MiaOh 33 for a 1ST down
2:10
1st & 10 at opp 33
Drew Plitt pass complete to Jayshon Jackson for 9 yds to the MiaOh 24
2:10
2nd & 1 at opp 24
Will Jones run for 5 yds to the MiaOh 19 for a 1ST down
2:10
1st & 10 at opp 19
Drew Plitt pass incomplete to Yo’Heinz Tyler
1:00
2nd & 10 at opp 19
Drew Plitt pass intercepted, touchback.
Miami (OH) End of game, 4 plays
1:00
1st & 10 at own 20
Tyre Shelton run for 8 yds to the MiaOh 28
0:56
1st & 10 at own 20
Timeout BALL ST, clock 00:56
0:56
2nd & 2 at own 28
Keyon Mozee run for 3 yds to the MiaOh 31 for a 1ST down
0:48
2nd & 2 at own 28
Timeout BALL ST, clock 00:48
0:48
1st & 10 at own 31
run for a loss of 2 yards to the MiaOh 29
0:46
1st & 10 at own 31
Timeout BALL ST, clock 00:46
0:00
2nd & 12 at own 29
run for a loss of 1 yard to the MiaOh 28
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.