Ball State at Miami (OH)

Saturday, November 29, 2025

Miami (OH) beat Ball State 45–⁠24. It was their 37th meeting; Miami (OH) leads the series 24–⁠13.

AwayBall State4–⁠8 in 2025
24
HomeMiami (OH)7–⁠7 in 2025
45

Final at Yager Stadium, OxfordTV: CBSSNAttendance 11,137

At kickoff
30°F, wind 8 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Miami University, 5 km from the stadium
Official
Marcel KerrGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State10001424
Miami (OH)21107745

How the win probability moved

Miami (OH) favored

Win probability by play: Miami (OH) 59% at kickoff, 100% at the end. Biggest swing: 21 points.

Ball State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (21 points).

Standouts

Player stats

Ball State

PassingC/AttYdsTDInt
Kiael Kelly14/2317720
RushingCarYdsTDLong
Kiael Kelly1661056
Qua Ashley112204
Jalen Bonds71314
Qian Magwood1404
ReceivingRecYdsTDLong
Donovan Hamilton472047
Eric Weatherly354135
Qian Magwood31807
Kameron Anthony116016
DefenseTklTFLSacksInt
Caden Johnson6000
Joey Stemler6100
Muheem McCargo5000
Jahmad Harmon5000
Nathan Voorhis3210

Miami (OH)

PassingC/AttYdsTDInt
Thomas Gotkowski12/2422630
RushingCarYdsTDLong
Jordan Brunson1454112
D’Shawntae Jones847112
Thomas Gotkowski644018
Tito Glass Jr.741011
ReceivingRecYdsTDLong
Cole Weaver566033
Kamryn Perry263155
Keith Reynolds144044
Braylon Isom233223
DefenseTklTFLSacksInt
Jackson Kuwatch81.510
Adam Trick6110
Oscar McWood60.50.50
Toney Coleman Jr.5000
James Schott4110
Roosevelt Andrews III2110
Jayden Fuller1110
Nasir Washington10.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ball StateMiami (OH)
280Total yards458
177Passing yards226
103Rushing yards232
7.7Yards per pass9.4
2.9Yards per rush5.5
15First downs23
5–⁠13Third downs5–⁠12
0–⁠0Fourth downs0–⁠1
1Turnovers0
7–⁠50Penalties7–⁠50
27:26Possession32:34
1Sacks (by defense)6

Efficiency

Ball StateMiami (OH)
39%Success rate50%
−0.02EPA per play0.27
1.15Explosiveness1.16
−0.26Rushing EPA0.12
0.19Passing EPA0.54
17%Passing-down success25%
0.02First-down EPA0.23
−0.27Second-down EPA0.22
0.27Third-down EPA0.64
14%Havoc by its defense25%

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)

Miami (OH) 83% to win. Elo’s favorite won.

The line

Miami (OH) −16.5, over/under 40.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 Miami (OH) 88%, Ball State 12%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Miami (OH) end zoneBall State end zoneQ1 Miami (OH)Punt, 6 playsQ1 Ball StatePunt, 3 playsQ1 Miami (OH)Touchdown, 7 playsQ1 Ball StateTouchdown, 3 playsQ1 Miami (OH)Touchdown, 5 playsQ1 Ball StateField goal, 7 playsQ1 Miami (OH)Touchdown, 4 playsQ1 Ball StatePunt, 5 playsQ2 Miami (OH)Punt, 3 playsQ2 Ball StatePunt, 3 playsQ2 Miami (OH)Touchdown, 1 playQ2 Ball StatePunt, 6 playsQ2 Miami (OH)Punt, 3 playsQ2 Ball StatePunt, 3 playsQ2 Miami (OH)Field goal, 11 playsQ2 Ball StateEnd of half, 1 playQ3 Ball StatePunt, 3 playsQ3 Miami (OH)Touchdown, 8 playsQ3 Ball StatePunt, 5 playsQ3 Miami (OH)Turnover on downs, 10 playsQ4 Ball StateTouchdown, 13 playsQ4 Miami (OH)Punt, 7 playsQ4 Ball StateFumble return TD, 2 plays (Miami (OH) scores)Q4 Ball StateTouchdown, 6 playsQ4 Miami (OH)End of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Miami (OH) drives left to right, Ball State right to left.
  1. Q1 Miami (OH)Punt, 6 plays, 15 yards
  2. Q1 Ball StatePunt, 3 plays, −1 yard
  3. Q1 Miami (OH)Touchdown, 7 plays, 49 yards
  4. Q1 Ball StateTouchdown, 3 plays, 62 yards
  5. Q1 Miami (OH)Touchdown, 5 plays, 66 yards
  6. Q1 Ball StateField goal, 7 plays, 53 yards
  7. Q1 Miami (OH)Touchdown, 4 plays, 60 yards
  8. Q1 Ball StatePunt, 5 plays, 14 yards
  9. Q2 Miami (OH)Punt, 3 plays, 8 yards
  10. Q2 Ball StatePunt, 3 plays, −17 yards
  11. Q2 Miami (OH)Touchdown, 1 play, 52 yards
  12. Q2 Ball StatePunt, 6 plays, 15 yards
  13. Q2 Miami (OH)Punt, 3 plays, 5 yards
  14. Q2 Ball StatePunt, 3 plays, 0 yards
  15. Q2 Miami (OH)Field goal, 11 plays, 41 yards
  16. Q2 Ball StateEnd of half, 1 play, −2 yards
  17. Q3 Ball StatePunt, 3 plays, −3 yards
  18. Q3 Miami (OH)Touchdown, 8 plays, 57 yards
  19. Q3 Ball StatePunt, 5 plays, 14 yards
  20. Q3 Miami (OH)Turnover on downs, 10 plays, 51 yards
  21. Q4 Ball StateTouchdown, 13 plays, 71 yards
  22. Q4 Miami (OH)Punt, 7 plays, 36 yards
  23. Q4 Ball StateFumble return TD, 2 plays (Miami (OH) scores), −14 yards
  24. Q4 Ball StateTouchdown, 6 plays, 56 yards
  25. Q4 Miami (OH)End of game, 2 plays, −2 yards

Play by play

1st quarter8 drives, then Miami (OH) 21, Ball State 10
Miami (OH) Punt, 6 plays
14:561st & 10 at own 35(14:57) #38 B.Boehm kickoff 62 yards to the MIA03 #0 K.Reynolds return 18 yards to the MIA21 (#22 J.Beebe)
14:471st & 10 at own 21(14:55) No Huddle-Shotgun #6 J.Brunson rush middle for 2 yards gain to the MIA23 (#0 A.Chea)
14:112nd & 8 at own 23(14:11) Shotgun #13 T.Gotkowski pass incomplete short left to #0 K.Reynolds thrown to MIA30 broken up by #2 M.Gravely Jr.
14:013rd & 8 at own 23(14:11) Shotgun #13 T.Gotkowski pass complete short left to #84 C.Weaver caught at MIA34, for 12 yards to the MIA35 (#31 D.Echoles Jr.; #4 E.McClain), 1ST DOWN
13:351st & 10 at own 35(13:37) Shotgun #13 T.Gotkowski pass incomplete short right to #8 K.Perry thrown to MIA40
13:302nd & 10 at own 35(13:35) Shotgun #0 K.Reynolds rush right for 1 yard gain to the MIA36 (#10 J.Harmon), out of bounds
13:003rd & 9 at own 36(13:05) Shotgun #13 T.Gotkowski pass incomplete deep right to #8 K.Perry thrown to BSU30
12:534th & 9 at own 36(13:00) #34 P.Stainton punt 44 yards to the BSU20 fair catch by #1 J.Lewis at BSU20
Ball State Punt, 3 plays
12:531st & 10 at own 20(12:53) PENALTY BSU False Start (#66 C.Hood) 5 yards from BSU20 to BSU15. NO PLAY
12:311st & 15 at own 15(12:53) No Huddle-Shotgun #5 Q.Magwood rush middle for 4 yards gain to the BSU19 (#23 O.McWood)
12:212nd & 11 at own 19(12:21) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #88 D.Hamilton thrown to BSU25
12:163rd & 11 at own 19(12:21) No Huddle-Shotgun #1 K.Kelly pass incomplete short middle to #3 E.Weatherly thrown to BSU30 broken up by #8 K.Beasley
12:054th & 11 at own 19(12:16) #43 A.Saul punt 39 yards to the MIA42 #10 L.Billups-Williams return 6 yards to the MIA48 (#21 J.Stemler)
Miami (OH) Touchdown, 7 plays
11:521st & 10 at own 48(12:05) No Huddle-Shotgun #13 T.Gotkowski pass complete short right to #4 D.Colzie caught at BSU47, for 5 yards to the BSU47, out of bounds at BSU47
11:292nd & 5 at opp 47(11:34) Shotgun #6 J.Brunson rush left for 7 yards gain to the BSU40 (#22 J.Beebe), 1ST DOWN
11:081st & 10 at opp 40(11:14) No Huddle-Shotgun #6 J.Brunson rush middle for 8 yards gain to the BSU32 (#0 A.Chea)
10:492nd & 2 at opp 32(10:52) Shotgun #6 J.Brunson rush middle for 1 yard gain to the BSU31 (#0 A.Chea; #56 A.Glenn)
10:103rd & 1 at opp 31(10:15) Shotgun #6 J.Brunson rush middle for 4 yards gain to the BSU27 (#4 E.McClain; #6 C.Johnson), 1ST DOWN
10:152nd & 2 at own 32Timeout Ball State, clock 10:15
9:141st & 10 at opp 27(09:33) Shotgun #13 T.Gotkowski pass complete short left to #84 C.Weaver caught at BSU23, for 4 yards to the BSU23 (#10 J.Harmon)
9:072nd & 6 at opp 23(09:07) Shotgun #13 T.Gotkowski pass complete deep left to #18 B.Isom caught at BSU00, for 23 yards to the BSU00 TOUCHDOWN, clock 09:07, 1ST DOWN #31 D.Dzioban kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 7, Ball State 0
Ball State Touchdown, 3 plays
9:071st & 10 at own 35(09:07) #38 K.McLaughlin kickoff 54 yards to the BSU11, out of bounds at BSU11
8:561st & 10 at own 35(09:07) No Huddle-Shotgun #1 K.Kelly rush middle for 56 yards gain to the MIA09 (#1 E.Blakey), out of bounds, 1ST DOWN, PENALTY MIA Face Mask (#1 E.Blakey) 5 yards from MIA09 to MIA04, 1ST DOWN
8:221st & goal at opp 4(08:48) No Huddle-Shotgun #22 J.Bonds rush left for 2 yards gain to the MIA02 (#23 O.McWood)
8:122nd & goal at opp 2(08:11) No Huddle-Shotgun #22 J.Bonds rush middle for 2 yards gain to the MIA00 TOUCHDOWN, clock 08:12 #40 D.Pippin kick attempt good (H: #43 A.Saul, LS: #45 C.Britton)Tied at 7
Miami (OH) Touchdown, 5 plays
8:051st & 10 at own 35(08:12) #38 B.Boehm kickoff 61 yards to the MIA04 #0 K.Reynolds return 27 yards to the MIA31 (#12 D.Shepherd)
7:501st & 10 at own 31(08:05) No Huddle-Shotgun #13 T.Gotkowski pass complete deep right to #0 K.Reynolds caught at BSU40, for 44 yards to the BSU25 (#1 J.Lewis), 1ST DOWN
7:071st & 10 at opp 25(07:19) Shotgun #13 T.Gotkowski pass complete short left to #4 D.Colzie caught at BSU09, for 15 yards to the BSU10 (#1 J.Lewis), 1ST DOWN
6:341st & goal at opp 10(06:37) Shotgun #13 T.Gotkowski pass incomplete short middle to #8 K.Perry thrown to BSU00 broken up by #16 M.McCargo
6:302nd & goal at opp 10(06:33) Shotgun #13 T.Gotkowski pass incomplete short left to #8 K.Perry thrown to BSU03
6:263rd & goal at opp 10(06:29) Shotgun #13 T.Gotkowski pass complete short right to #18 B.Isom caught at BSU00, for 10 yards to the BSU00 TOUCHDOWN, clock 06:26, 1ST DOWN #31 D.Dzioban kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 14, Ball State 7
Ball State Field goal, 7 plays
6:191st & 10 at own 35(06:26) #38 K.McLaughlin kickoff 61 yards to the BSU04 #9 Q.Ashley return 17 yards to the BSU21 (#26 E.Coppess)
6:041st & 10 at own 21(06:19) No Huddle-Shotgun #1 K.Kelly pass complete deep left to #88 D.Hamilton caught at MIA44, for 47 yards to the MIA32 (#24 M.Yharbrough), 1ST DOWN
5:261st & 10 at opp 32(05:32) No Huddle-Shotgun #1 K.Kelly rush right for 9 yards gain to the MIA23 (#20 A.Trick)
4:492nd & 1 at opp 23(04:55) No Huddle-Shotgun #22 J.Bonds rush middle for 2 yards gain to the MIA21 (#32 J.Schott; #20 A.Trick), 1ST DOWN
4:171st & 10 at opp 21(04:17) No Huddle-Shotgun #1 K.Kelly sacked for loss of 1 yard to the MIA22 (#52 N.Washington) PENALTY BSU Holding (#70 T.Cook) 10 yards from MIA21 to MIA31. NO PLAY
3:541st & 20 at opp 31(03:58) No Huddle-Shotgun #9 Q.Ashley rush right for 3 yards gain to the MIA28 (#3 M.McCain; #20 A.Trick)
3:112nd & 17 at opp 28(03:20) No Huddle-Shotgun #1 K.Kelly rush right for 2 yards gain to the MIA26 (#1 E.Blakey; #33 J.Kuwatch)
2:343rd & 15 at opp 26(02:38) No Huddle-Shotgun #1 K.Kelly pass incomplete deep left to #3 E.Weatherly thrown to MIA00
2:304th & 15 at opp 26(02:33) #40 D.Pippin field goal attempt from 43 yards GOOD (H: #43 A.Saul, LS: #45 C.Britton), clock 02:30Miami (OH) 14, Ball State 10
Miami (OH) Touchdown, 4 plays
2:211st & 10 at own 35(02:30) #38 B.Boehm kickoff 61 yards to the MIA04 #0 K.Reynolds return 33 yards to the MIA37 (#38 B.Boehm), out of bounds
2:091st & 10 at own 37(02:21) No Huddle-Shotgun #13 T.Gotkowski rush middle for 18 yards gain to the BSU45 (#6 C.Johnson), 1ST DOWN
1:361st & 10 at opp 45(01:43) No Huddle-Shotgun #0 K.Reynolds rush left for 27 yards gain to the BSU18 (#16 M.McCargo), out of bounds, 1ST DOWN
1:011st & 10 at opp 18(01:05) No Huddle-Shotgun #6 J.Brunson rush left for 6 yards gain to the BSU12 (#6 C.Johnson; #5 R.Pearson)
0:212nd & 4 at opp 12(00:27) No Huddle-Shotgun #6 J.Brunson rush right for 12 yards gain to the BSU00 TOUCHDOWN, clock 00:21, 1ST DOWN #31 D.Dzioban kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 21, Ball State 10
Ball State Punt, 5 plays
0:131st & 10 at own 35(00:21) #38 K.McLaughlin kickoff 63 yards to the BSU02 #9 Q.Ashley return 25 yards to the BSU27 (#25 M.Bolden; #33 J.Kuwatch)
0:141st & 10 at own 27(00:14) No Huddle-Shotgun #9 Q.Ashley rush middle for 2 yards gain to the BSU29 (#33 J.Kuwatch)
Q2 14:482nd & 8 at own 29(14:59) No Huddle-Shotgun #1 K.Kelly pass complete short left to #5 Q.Magwood caught at BSU35, for 7 yards to the BSU36 (#17 K.Martin)
Q2 14:373rd & 1 at own 36PENALTY MIA Offside (#47 B.Rice) 5 yards from BSU36 to BSU41, 1ST DOWN. NO PLAY
Q2 14:191st & 10 at own 41(14:24) Shotgun #9 Q.Ashley rush left for 0 yards to the BSU41 (#33 J.Kuwatch; #1 E.Blakey)
Q2 13:422nd & 10 at own 41(13:48) Shotgun #1 K.Kelly pass incomplete short right to #88 D.Hamilton thrown to BSU45 broken up by #33 J.Kuwatch QB hurried by #23 O.McWood
Q2 13:363rd & 10 at own 41(13:40) Shotgun #1 K.Kelly pass incomplete deep right to #88 D.Hamilton thrown to MIA35 broken up by #17 K.Martin
Q2 13:284th & 10 at own 41(13:36) #43 A.Saul punt 42 yards to the MIA17 #10 L.Billups-Williams return 0 yards to the MIA17 (#4 E.McClain)
2nd quarter8 drives, then Miami (OH) 31, Ball State 10
Miami (OH) Punt, 3 plays
13:241st & 10 at own 17(13:27) No Huddle-Shotgun #13 T.Gotkowski pass incomplete short left to #84 C.Weaver thrown to MIA22 broken up by #5 R.Pearson
13:192nd & 10 at own 17(13:24) No Huddle-Shotgun #13 T.Gotkowski pass incomplete short left to #8 K.Perry thrown to MIA22 QB hurried by #9 M.Wing
13:083rd & 10 at own 17(13:18) No Huddle-Shotgun #13 T.Gotkowski pass complete short left to #8 K.Perry caught at MIA25, for 8 yards to the MIA25 (#5 R.Pearson)
12:354th & 2 at own 25(12:40) #34 P.Stainton punt 38 yards to the BSU37, out of bounds at BSU37
Ball State Punt, 3 plays
12:281st & 10 at own 37(12:35) Shotgun #22 J.Bonds rush middle for 1 yard gain to the BSU38 (#23 O.McWood; #92 R.Andrews)
11:342nd & 9 at own 38(11:48) Shotgun #1 K.Kelly sacked for loss of 1 yard to the BSU37 (#23 O.McWood, #52 N.Washington)
10:583rd & 10 at own 37(11:06) Shotgun #1 K.Kelly sacked for loss of 17 yards to the BSU20 (#32 J.Schott)
10:174th & 27 at own 20(10:21) #43 A.Saul punt 25 yards to the BSU45, out of bounds at BSU45 PENALTY MIA Holding (#24 M.Yharbrough) 10 yards from BSU45 to MIA45
Miami (OH) Touchdown, 1 play
10:091st & 10 at own 45(10:17) No Huddle-Shotgun #13 T.Gotkowski pass complete deep left to #8 K.Perry caught at BSU18, for 55 yards to the BSU00 TOUCHDOWN, clock 10:09, 1ST DOWN #31 D.Dzioban kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 28, Ball State 10
Ball State Punt, 6 plays
10:091st & 10 at own 35(10:09) #38 K.McLaughlin kickoff 65 yards to the BSU00, Touchback
9:591st & 10 at own 25(10:06) Shotgun #1 K.Kelly pass complete short right to #88 D.Hamilton caught at BSU30, for 6 yards to the BSU31 (#6 A.Walker Jr.)
9:172nd & 4 at own 31(09:34) Shotgun #9 Q.Ashley rush middle for 2 yards gain to the BSU33 (#20 A.Trick)
8:423rd & 2 at own 33(08:52) Shotgun #1 K.Kelly pass complete short left to #5 Q.Magwood caught at BSU38, for 6 yards to the BSU39 (#1 E.Blakey; #11 B.Uihlein), 1ST DOWN
8:081st & 10 at own 39(08:15) Shotgun #1 K.Kelly rush left for 4 yards gain to the BSU43 (#23 O.McWood)
7:242nd & 6 at own 43(07:31) Shotgun #1 K.Kelly rush middle for 2 yards gain to the BSU45 (#23 O.McWood; #6 A.Walker Jr.)
6:563rd & 4 at own 45PENALTY BSU False Start (#77 A.Dolan) 5 yards from BSU45 to BSU40. NO PLAY
6:333rd & 9 at own 40(06:36) Shotgun #1 K.Kelly pass incomplete short left to #5 Q.Magwood thrown to BSU50
6:264th & 9 at own 40(06:33) #43 A.Saul punt 42 yards to the MIA18 fair catch by #10 L.Billups-Williams at MIA18
Miami (OH) Punt, 3 plays
6:221st & 10 at own 18(06:27) No Huddle-Shotgun #13 T.Gotkowski pass complete short right to #84 C.Weaver caught at MIA23, for 5 yards to the MIA23, out of bounds at MIA23
5:502nd & 5 at own 23(05:54) Shotgun #13 T.Gotkowski pass incomplete short left to #18 B.Isom thrown to MIA35 QB hurried by #22 J.Beebe
5:453rd & 5 at own 23(05:50) Shotgun #13 T.Gotkowski pass incomplete short left to #0 K.Reynolds thrown to MIA27
5:374th & 5 at own 23(05:44) #34 P.Stainton punt 48 yards to the BSU29 fair catch by #1 J.Lewis at BSU29
Ball State Punt, 3 plays
5:341st & 10 at own 29(05:34) Shotgun #1 K.Kelly sacked for loss of 1 yard to the BSU28 (#33 J.Kuwatch)
4:482nd & 11 at own 28(04:57) Shotgun #22 J.Bonds rush right for 4 yards gain to the BSU32 (#33 J.Kuwatch)
3:543rd & 7 at own 32(04:23) Shotgun #1 K.Kelly rush left for 11 yards loss to the BSU21 fumbled by #1 K.Kelly at BSU29 recovered by BSU #22 J.Bonds at BSU21, End Of Play
3:344th & 18 at own 21(03:39) #43 A.Saul punt 35 yards to the MIA44
Miami (OH) Field goal, 11 plays
3:331st & 10 at own 44(03:33) Shotgun #6 J.Brunson rush left for 7 yards gain (2) to the BSU49 (#16 M.McCargo; #10 J.Harmon) PENALTY MIA Holding (#51 E.Smith) 10 yards from MIA46 to MIA36
3:171st & 18 at own 36(03:17) Shotgun #13 T.Gotkowski rush middle for 0 yards to the MIA36 (#9 M.Wing) PENALTY BSU Holding (#5 R.Pearson) 10 yards from MIA36 to MIA46, 1ST DOWN. NO PLAY
2:301st & 10 at own 46(02:51) Shotgun #6 J.Brunson rush right for 8 yards gain to the BSU46, End Of Play
2:002nd & 2 at opp 46(02:10) Shotgun #6 J.Brunson rush left for 3 yards loss to the BSU49 fumbled by #6 J.Brunson at BSU47 forced by #0 A.Chea recovered by MIA #13 T.Gotkowski at BSU49, End Of Play
2:003rd & 5 at opp 49(02:00) PENALTY BSU Offside (#47 D.Hughes) 5 yards from BSU49 to BSU44, 1ST DOWN. NO PLAY
1:531st & 10 at opp 44(02:00) Shotgun #10 L.Billups-Williams rush right for 15 yards gain to the BSU29 (#10 J.Harmon), 1ST DOWN
0:551st & 10 at opp 29(01:31) Shotgun #13 T.Gotkowski sacked for loss of 7 yards to the BSU36 (#44 N.Voorhis), fumble by #13 T.Gotkowski recovered by MIA #13 T.Gotkowski at BSU36, End Of Play
0:522nd & 17 at opp 36PENALTY MIA False Start (#70 J.Schorsch) 5 yards from BSU36 to BSU41. NO PLAY
0:482nd & 22 at opp 41(00:52) Shotgun #13 T.Gotkowski pass incomplete short right to #84 C.Weaver thrown to BSU24
0:403rd & 22 at opp 41(00:44) Shotgun #13 T.Gotkowski rush left for 11 yards gain to the BSU30 (#16 M.McCargo; #21 J.Stemler)
0:394th & 11 at opp 30(00:39) #31 D.Dzioban field goal attempt from 47 yards NO GOOD blocked by #47 D.Hughes (H: #34 P.Stainton, LS: #59 H.Powell), clock 00:34, out of bounds at BSU30 PENALTY BSU Holding (#0 A.Chea) 10 yards from BSU30 to BSU20, 1ST DOWN. NO PLAY
0:403rd & 22 at own 41Timeout Ball State, clock 00:40
0:181st & 10 at opp 20(00:34) Shotgun #30 J.Ringer rush left for 5 yards gain to the BSU15 (#21 J.Stemler)
0:182nd & 5 at opp 15(00:18) Shotgun #13 T.Gotkowski pass incomplete short middle to #8 K.Perry thrown to BSU10 QB hurried by #9 M.Wing
0:143rd & 5 at opp 15(00:15) Shotgun #13 T.Gotkowski pass incomplete short left to #8 K.Perry thrown to BSU00
0:144th & 5 at opp 15(00:14) #31 D.Dzioban field goal attempt from 33 yards GOOD (H: #34 P.Stainton, LS: #59 H.Powell), clock 00:14Miami (OH) 31, Ball State 10
Ball State End of half, 1 play
0:091st & 10 at own 35(00:14) #38 K.McLaughlin kickoff 44 yards to the BSU21 #3 E.Weatherly return 19 yards to the BSU40 (#33 J.Kuwatch)
0:061st & 10 at own 40(00:06) Shotgun #1 K.Kelly sacked for loss of 2 yards to the BSU38 (#92 R.Andrews)
3rd quarter4 drives, then Miami (OH) 38, Ball State 10
Ball State Punt, 3 plays
15:001st & 10 at own 35(15:00) #38 K.McLaughlin kickoff 65 yards to the BSU00, Touchback
14:481st & 10 at own 25(15:00) Shotgun #1 K.Kelly sacked for loss of 6 yards to the BSU19 (#20 A.Trick)
14:072nd & 16 at own 19(14:14) Shotgun #9 Q.Ashley rush middle for 3 yards gain to the BSU22 (#24 M.Yharbrough)
13:373rd & 13 at own 22PENALTY BSU False Start (#70 T.Cook) 5 yards from BSU22 to BSU17. NO PLAY
13:193rd & 18 at own 17(13:32) Shotgun #1 K.Kelly rush middle for 5 yards gain to the BSU22 (#20 A.Trick; #32 J.Schott)
12:394th & 13 at own 22(12:45) #43 A.Saul punt 38 yards to the MIA40 fair catch by #10 L.Billups-Williams at MIA40
Miami (OH) Touchdown, 8 plays
12:331st & 10 at own 40(12:40) Shotgun #14 D.Jones rush middle for 7 yards gain to the MIA47 (#16 M.McCargo; #44 N.Voorhis)
11:502nd & 3 at own 47(11:58) Shotgun #6 J.Brunson rush left for 4 yards gain to the BSU49 (#4 E.McClain), 1ST DOWN
11:081st & 10 at opp 49(11:14) Shotgun #14 D.Jones rush left for 1 yard loss to the BSU50 (#21 J.Stemler)
10:162nd & 11 at the 50(10:26) Shotgun #13 T.Gotkowski pass complete short left to #84 C.Weaver caught at BSU43, for 12 yards to the BSU38 (#16 M.McCargo; #2 M.Gravely Jr.), 1ST DOWN
10:271st & 10 at opp 49Timeout Miami (OH), clock 10:27
9:301st & 10 at opp 38(09:40) Shotgun #13 T.Gotkowski pass complete deep right to #84 C.Weaver caught at BSU10, for 33 yards to the BSU05 (#1 J.Lewis), 1ST DOWN
8:521st & goal at opp 5(08:57) Shotgun #6 J.Brunson rush left for 2 yards gain to the BSU03 (#47 D.Hughes; #10 J.Harmon)
8:122nd & goal at opp 3(08:18) Shotgun #14 D.Jones rush middle for 2 yards gain to the BSU01 (#10 J.Harmon; #93 S.Hudson)
7:343rd & goal at opp 1(07:37) Shotgun #14 D.Jones rush left for 1 yard gain to the BSU00 TOUCHDOWN, clock 07:34 #31 D.Dzioban kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 38, Ball State 10
Ball State Punt, 5 plays
7:341st & 10 at own 35(07:34) #38 K.McLaughlin kickoff 65 yards to the BSU00, Touchback
7:211st & 10 at own 25(07:34) Shotgun #1 K.Kelly pass complete short left to #14 E.Durham caught at BSU32, for 8 yards to the BSU33 (#21 C.Toney)
6:542nd & 2 at own 33(06:57) Shotgun #1 K.Kelly pass complete short left to #14 E.Durham caught at BSU40, for 7 yards to the BSU40 (#21 C.Toney), out of bounds, 1ST DOWN
6:251st & 10 at own 40(06:32) Shotgun #22 J.Bonds rush left for 0 yards to the BSU40 (#21 C.Toney)
5:402nd & 10 at own 40(05:54) Shotgun #9 Q.Ashley rush right for 1 yard loss to the BSU39 (#33 J.Kuwatch; #6 A.Walker Jr.)
5:013rd & 11 at own 39(05:06) Shotgun #1 K.Kelly pass incomplete deep left to #5 Q.Magwood thrown to MIA30
5:072nd & 10 at own 40Timeout Ball State, clock 05:07
4:554th & 11 at own 39(05:00) #43 A.Saul punt 38 yards to the MIA23 fair catch by #10 L.Billups-Williams at MIA23
Miami (OH) Turnover on downs, 10 plays
4:481st & 10 at own 23(04:54) Shotgun #6 J.Brunson rush middle for 0 yards to the MIA23 (#49 J.Thomas; #14 T.Adewoyin)
3:582nd & 10 at own 23(04:06) Shotgun #13 T.Gotkowski rush right for 8 yards gain to the MIA31 (#14 T.Adewoyin)
3:193rd & 2 at own 31(03:25) Shotgun #14 D.Jones rush middle for 9 yards gain to the MIA40 (#6 C.Johnson), 1ST DOWN
2:231st & 10 at own 40(02:38) Shotgun #14 D.Jones rush left for 7 yards gain to the MIA47 (#39 Z.Simpson; #22 J.Beebe)
2:383rd & 2 at own 31Timeout Miami (OH), clock 02:38
1:452nd & 3 at own 47(01:50) Shotgun #14 D.Jones rush middle for 10 yards gain to the BSU43 (#1 J.Lewis; #14 T.Adewoyin), 1ST DOWN
0:591st & 10 at opp 43(01:03) Shotgun #14 D.Jones rush middle for 12 yards gain to the BSU31 (#4 E.McClain), 1ST DOWN
0:171st & 10 at opp 31(00:17) Shotgun #6 J.Brunson rush middle for 1 yard gain to the BSU30 (#6 C.Johnson)
Q4 14:542nd & 9 at opp 30(14:59) Shotgun #13 T.Gotkowski rush left for 6 yards gain to the BSU24 (#1 J.Lewis), out of bounds
Q4 14:183rd & 3 at opp 24(14:18) Shotgun #6 J.Brunson rush left for 3 yards gain to the BSU21 (#6 C.Johnson; #14 T.Adewoyin) PENALTY MIA Holding (#51 E.Smith) 10 yards from BSU24 to BSU34. NO PLAY
Q4 13:403rd & 13 at opp 34(13:44) Shotgun #10 L.Billups-Williams rush right for 0 yards to the BSU34 (#6 C.Johnson)
Q4 12:574th & 13 at opp 34(13:03) Shotgun #13 T.Gotkowski rush middle for 8 yards gain to the BSU26, End Of Play, TURNOVER ON DOWNS
Q4 13:033rd & 13 at opp 34Timeout Miami (OH), clock 13:03
4th quarter5 drives, then Miami (OH) 45, Ball State 24
Ball State Touchdown, 13 plays
12:401st & 10 at own 26(12:48) Shotgun #1 K.Kelly pass complete short right to #3 E.Weatherly caught at BSU23, for 0 yards to the BSU26 (#97 W.Goodvine II; #11 B.Uihlein)
11:582nd & 10 at own 26(12:18) Shotgun #1 K.Kelly pass complete short right to #85 K.Anthony caught at BSU36, for 16 yards to the BSU42 (#28 L.Colombi), 1ST DOWN
11:072nd & 3 at own 48(11:13) Shotgun #9 Q.Ashley rush middle for 2 yards gain to the MIA49 (#35 T.Dikos; #47 B.Rice)
10:463rd & 1 at opp 49(10:49) Shotgun #9 Q.Ashley rush middle for 1 yard gain to the MIA48 (#32 J.Schott; #43 G.Lyons), 1ST DOWN
10:181st & 10 at opp 48(10:31) Shotgun #1 K.Kelly pass complete short right to #3 E.Weatherly caught at MIA29, for 19 yards to the MIA29 (#24 M.Yharbrough), 1ST DOWN
9:591st & 10 at opp 29(10:05) Shotgun #1 K.Kelly pass complete short right to #88 D.Hamilton caught at MIA20, for 14 yards to the MIA15 (#35 T.Dikos), 1ST DOWN
9:381st & 10 at opp 15(09:49) Shotgun #1 K.Kelly pass complete short right to #88 D.Hamilton caught at MIA10, for 5 yards to the MIA10 (#21 C.Toney)
9:162nd & 5 at opp 10(09:21) Shotgun #9 Q.Ashley rush middle for 4 yards gain to the MIA06 (#6 A.Walker Jr.)
8:573rd & 1 at opp 6(09:01) Shotgun #9 Q.Ashley rush middle for 2 yards gain to the MIA04 (#35 T.Dikos; #11 B.Uihlein), 1ST DOWN
8:241st & goal at opp 4(08:26) Shotgun #1 K.Kelly pass incomplete short left to #88 D.Hamilton thrown to MIA00
8:172nd & goal at opp 4(08:24) Shotgun #22 J.Bonds rush middle for 2 yards gain to the MIA02 (#35 T.Dikos; #13 J.Agee)
7:443rd & goal at opp 2(07:48) Shotgun #1 K.Kelly pass complete short left to #9 Q.Ashley caught at MIA03, for 2 yards to the MIA00 TOUCHDOWN, clock 07:44 #40 D.Pippin kick attempt good (H: #43 A.Saul, LS: #45 C.Britton)Miami (OH) 38, Ball State 17
7:441st & 10 at own 35(07:44) #40 D.Pippin kickoff 65 yards to the MIA00, Touchback
11:401st & 10 at own 42(11:40) Shotgun #1 K.Kelly rush middle for 7 yards gain to the BSU49 fumbled by #1 K.Kelly at BSU49 forced by #11 B.Uihlein recovered by BSU #1 K.Kelly at BSU49, End Of Play
Miami (OH) Punt, 7 plays
7:351st & 10 at own 25(07:44) No Huddle-Shotgun #21 T.Glass rush middle for 5 yards gain to the MIA30 (#21 J.Stemler)
6:512nd & 5 at own 30(06:59) No Huddle-Shotgun #21 T.Glass rush middle for 11 yards gain to the MIA41 (#12 D.Shepherd), 1ST DOWN
6:061st & 10 at own 41(06:14) No Huddle-Shotgun #21 T.Glass rush middle for 8 yards gain to the MIA49 (#21 J.Stemler; #12 D.Shepherd)
5:222nd & 2 at own 49(05:27) No Huddle-Shotgun #21 T.Glass rush middle for 9 yards gain to the BSU42 (#14 T.Adewoyin; #93 S.Hudson), 1ST DOWN
4:371st & 10 at opp 42(04:43) No Huddle-Shotgun #21 T.Glass rush middle for 1 yard loss to the BSU43 (#44 N.Voorhis)
3:522nd & 11 at opp 43(03:58) No Huddle-Shotgun #21 T.Glass rush middle for 9 yards gain to the BSU34 (#16 M.McCargo)
3:123rd & 2 at opp 34PENALTY MIA False Start (#44 G.Leeper) 5 yards from BSU34 to BSU39. NO PLAY
2:443rd & 7 at opp 39(02:48) Shotgun #21 T.Glass rush middle for 0 yards to the BSU39 (#31 D.Echoles Jr.)
2:394th & 7 at opp 39(02:44) #34 P.Stainton punt 25 yards to the BSU14 fair catch by #1 J.Lewis at BSU14
2:443rd & 7 at own 39Timeout Ball State, clock 02:44
Ball State Fumble return TD, 2 plays (Miami (OH) scores)
2:271st & 10 at own 14(02:36) Shotgun #1 K.Kelly pass complete short left to #5 Q.Magwood caught at BSU19, for 5 yards to the BSU19 (#21 C.Toney)
2:112nd & 5 at own 19(02:19) Shotgun #1 K.Kelly sacked for loss of 19 yards to the BSU00 (#50 J.Fuller), fumble by #1 K.Kelly recovered by MIA #13 J.Agee at BSU00 TOUCHDOWN, clock 02:11 #38 K.McLaughlin kick attempt good (H: #34 P.Stainton, LS: #59 H.Powell)Miami (OH) 45, Ball State 17
Ball State Touchdown, 6 plays
2:111st & 10 at own 35(02:11) #38 K.McLaughlin kickoff 65 yards to the BSU00, Touchback
2:001st & 10 at own 25(02:09) Shotgun #9 Q.Ashley rush right for 4 yards gain to the BSU29 fumbled by #9 Q.Ashley at BSU29 forced by #16 C.McKinney recovered by BSU #9 Q.Ashley at BSU29, End Of Play
1:502nd & 6 at own 29(02:00) Shotgun #24 J.Alexander rush middle for 3 yards gain to the BSU32 (#16 C.McKinney)
1:413rd & 3 at own 32(01:41) Shotgun #1 K.Kelly rush middle for 4 yards gain to the BSU36 (#28 L.Colombi), 1ST DOWN
1:331st & 10 at own 36(01:37) Shotgun #1 K.Kelly pass incomplete short left to #88 D.Hamilton thrown to MIA45
1:232nd & 10 at own 36(01:33) Shotgun #1 K.Kelly rush middle for 29 yards gain to the MIA35 fumbled by #1 K.Kelly at MIA35 forced by #13 J.Agee, out of bounds at MIA35, 1ST DOWN
1:161st & 10 at opp 35(01:21) Shotgun #1 K.Kelly pass complete short middle to #3 E.Weatherly caught at MIA19, for 35 yards to the MIA00 TOUCHDOWN, clock 01:16, 1ST DOWN #40 D.Pippin kick attempt good (H: #43 A.Saul, LS: #45 C.Britton)Miami (OH) 45, Ball State 24
Miami (OH) End of game, 2 plays
1:141st & 10 at own 35(01:16) #40 D.Pippin onside kickoff 10 yards to the BSU45, End Of Play
1:021st & 10 at opp 45(01:14) Kneel down by #12 H.Hesson at BSU46 for loss of 1 yard
0:322nd & 11 at opp 46(00:32) Kneel down by #12 H.Hesson at BSU47 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.

Miami (OH) leads 24–⁠13 in 37 meetings.

Recent meetings
2025Miami (OH) 45, Ball State 24
2024Miami (OH) 27, Ball State 21
2023Miami (OH) 17, Ball State 15
2022Miami (OH) 18, Ball State 17
2021Miami (OH) 24, Ball State 17
2020Miami (OH) 38, Ball State 31

Around this game