| 14:55 | 1st & 10 | OWN 25 | Nathan Rourke run for 15 yds to the Ohio 40 for a 1ST down | +15 | 1.32 |
| 14:19 | 1st & 10 | OWN 40 | Nathan Rourke pass incomplete to Cameron Odom | 0 | -1.12 |
| 14:05 | 2nd & 10 | OWN 40 | Nathan Rourke pass complete to Cameron Odom for 20 yds to the MiaOh 40 for a 1ST down | +20 | 2.69 |
| 13:35 | 1st & 10 | OPP 40 | O'Shaan Allison run for 6 yds to the MiaOh 34 | +6 | 0.27 |
| 12:55 | 2nd & 4 | OPP 34 | O'Shaan Allison run for 3 yds to the MiaOh 31 | +3 | -0.27 |
| 12:20 | 3rd & 1 | OPP 31 | O'Shaan Allison run for 7 yds to the MiaOh 24 for a 1ST down | +7 | 0.51 |
| 11:40 | 1st & 10 | OPP 24 | O'Shaan Allison run for 9 yds to the MiaOh 15 | +9 | 0.64 |
| 10:55 | 2nd & 1 | OPP 15 | O'Shaan Allison run for no gain to the MiaOh 15 | 0 | -0.60 |
| 10:10 | 3rd & 1 | OPP 15 | O'Shaan Allison run for 2 yds to the MiaOh 13 for a 1ST down | +2 | 0.10 |
| 9:30 | 1st & 10 | OPP 13 | Nathan Rourke sacked by Sterling Weatherford for a loss of 3 yards to the MiaOh 16 | -3 | -0.50 |
| 8:45 | 2nd & 13 | OPP 16 | O'Shaan Allison run for 15 yds O'Shaan Allison fumbled, forced by Sterling Weatherford, recovered by MiaOh Kameron Butler | -3.96 |
| 8:40 | 1st & 10 | OWN 20 | Tyre Shelton run for 9 yds to the MiaOh 29 | +9 | 1.11 |
| 8:10 | 2nd & 1 | OWN 29 | Brett Gabbert pass complete to Andrew Homer for 5 yds to the MiaOh 34 for a 1ST down | +5 | -0.06 |
| 7:55 | 1st & 10 | OWN 34 | Tyre Shelton run for 3 yds to the MiaOh 37 | +3 | -0.40 |
| 7:20 | 2nd & 7 | OWN 37 | Jaylon Bester run for no gain to the MiaOh 37 | 0 | -0.84 |
| 6:40 | 3rd & 7 | OWN 37 | Gabbert, Brett pass sacked for loss of 2 yards to the MIAMIOH35 (Popp, Eric), PENALTY OHIO holding 10 yards to the MIAMIOH47, NO PLAY, 1ST DOWN MIAMIOH. | +10 | |
| 6:27 | 1st & 10 | OWN 47 | MIAMI OH Penalty, False Start (Tommy Doyle) to the MiaOh 42 | -5 | |
| 6:00 | 1st & 15 | OWN 42 | Maurice Thomas run for 6 yds to the MiaOh 48 | +6 | 0.31 |
| 5:18 | 2nd & 9 | OWN 48 | Brett Gabbert pass complete to Luke Mayock for 12 yds to the Ohio 40 for a 1ST down | +12 | 1.82 |
| 5:04 | 1st & 10 | OPP 40 | Brett Gabbert pass complete to Jaylon Bester for 6 yds to the Ohio 34 | +6 | 0.27 |
| 4:28 | 2nd & 4 | OPP 34 | Brett Gabbert pass incomplete to Dominique Robinson | 0 | -0.84 |
| 4:16 | 3rd & 4 | OPP 34 | Jaylon Bester run for a loss of 5 yards to the Ohio 39 | -5 | -2.09 |
| 3:47 | 4th & 9 | OPP 39 | Kyle Kramer punt for 34 yds, fair catch by DL Knock at the Ohio 5 |
| 3:40 | 1st & 10 | OWN 5 | Julian Ross run for 11 yds to the Ohio 16 for a 1ST down | +11 | 0.34 |
| 3:15 | 1st & 10 | OWN 16 | Nathan Rourke pass complete to Tyler Tupa for 12 yds to the Ohio 28 for a 1ST down | +12 | 0.72 |
| 2:40 | 1st & 10 | OWN 28 | Julian Ross run for 1 yd to the Ohio 29 | +1 | -0.66 |
| 2:00 | 2nd & 9 | OWN 29 | Nathan Rourke pass complete to Jerome Buckner for 4 yds to the Ohio 33 | +4 | -0.09 |
| 1:10 | 3rd & 5 | OWN 33 | Nathan Rourke pass complete to Jerome Buckner for 14 yds to the Ohio 47 for a 1ST down | +14 | 2.51 |
| 0:33 | 1st & 10 | OWN 47 | Nathan Rourke pass incomplete to Tyler Tupa | 0 | -1.15 |
| 0:26 | 2nd & 10 | OWN 47 | Nathan Rourke run for 13 yds to the MiaOh 40 for a 1ST down | +13 | 2.06 |
| 0:00 | OWN 0 | End of 1st Quarter | |||
| 15:00 | 1st & 10 | OPP 40 | Nathan Rourke run for 7 yds to the MiaOh 33 | +7 | 0.45 |
| 14:10 | 2nd & 3 | OPP 33 | Julian Ross run for 2 yds to the MiaOh 31 | +2 | -0.45 |
| 13:30 | 3rd & 1 | OPP 31 | Julian Ross run for a loss of 2 yards to the MiaOh 33 | -2 | -1.36 |
| 12:41 | 4th & 3 | OPP 33 | Louie Zervos 50 yd FG MISSED |
| 12:36 | 1st & 10 | OWN 33 | Brett Gabbert pass incomplete to Quentin Hardy | 0 | -0.96 |
| 12:26 | 2nd & 10 | OWN 33 | Gabbert, Brett rush for 5 yards to the MIAMIOH38, PENALTY MIAMIOH personal foul (Doyle, Tommy) 15 yards to the MIAMIOH18, NO PLAY. | -15 | |
| 12:10 | 2nd & 25 | OWN 18 | Jaylon Bester run for 1 yd to the MiaOh 19 | +1 | -0.04 |
| 11:25 | 3rd & 24 | OWN 19 | Jaylon Bester run for 11 yds to the MiaOh 30 | +11 | 0.09 |
| 11:02 | 4th & 13 | OWN 30 | Kyle Kramer punt for 23 yds, downed at the Ohio 47 |
| 10:57 | 1st & 10 | OWN 47 | Nathan Rourke pass incomplete to Ryan Luehrman | 0 | -1.15 |
| 10:44 | 2nd & 10 | OWN 47 | Julian Ross run for no gain to the Ohio 47 | 0 | -0.96 |
| 10:08 | 3rd & 10 | OWN 47 | Nathan Rourke sacked by Lonnie Phelps for a loss of 2 yards to the Ohio 45 Nathan Rourke fumbled, forced by Lonnie Phelps, recovered by MiaOh Doug Costin , return for 0 yards | -2 | -0.77 |
| 9:59 | 1st & 10 | OPP 45 | Jaylon Bester 45 Yd Run (Sam Sloman Kick) | +45 | 3.48 |
| 9:55 | 1st & 10 | OWN 25 | Nathan Rourke pass incomplete to Isiah Cox | 0 | -0.70 |
| 9:40 | 2nd & 10 | OWN 25 | Nathan Rourke pass complete to De'Montre Tuggle for 8 yds to the Ohio 33 | +8 | 0.48 |
| 9:10 | 3rd & 2 | OWN 33 | De'Montre Tuggle run for 6 yds to the Ohio 39 for a 1ST down | +6 | 1.44 |
| 8:35 | 1st & 10 | OWN 39 | De'Montre Tuggle run for 50 yds to the MiaOh 11 for a 1ST down | +50 | 2.33 |
| 7:55 | 1st & 10 | OPP 11 | De'Montre Tuggle run for a loss of 1 yard to the MiaOh 12 | -1 | -0.35 |
| 7:10 | 2nd & 11 | OPP 12 | De'Montre Tuggle run for 8 yds to the MiaOh 4 | +8 | 0.24 |
| 6:29 | 3rd & 3 | OPP 4 | Tyler Walton 4 Yd pass from Nathan Rourke (Louie Zervos Kick) | +4 | 2.64 |
| 6:17 | 1st & 10 | OWN 19 | Brett Gabbert pass incomplete to Andrew Homer, broken up by Javon Hagan | 0 | -0.53 |
| 6:00 | 2nd & 10 | OWN 19 | Maurice Thomas run for 6 yds to the MiaOh 25 | +6 | 0.13 |
| 5:24 | 3rd & 4 | OWN 25 | Brett Gabbert pass complete to Maurice Thomas for 3 yds to the MiaOh 28 | +3 | -0.14 |
| 5:06 | 4th & 1 | OWN 28 | Kyle Kramer punt for 44 yds , DL Knock returns for no gain to the Ohio 28 |
| 5:00 | 1st & 10 | OWN 28 | De'Montre Tuggle run for 2 yds to the Ohio 30 | +2 | -0.51 |
| 4:25 | 2nd & 8 | OWN 30 | Nathan Rourke pass complete to De'Montre Tuggle for 4 yds to the Ohio 34 | +4 | -0.10 |
| 3:40 | 3rd & 4 | OWN 34 | De'Montre Tuggle run for a loss of 5 yards to the Ohio 29 | -5 | -0.77 |
| 2:42 | 4th & 9 | OWN 29 | Michael Farkas punt for 44 yds , Maurice Thomas returns for 30 yds to the Ohio 43 |
| 2:40 | 1st & 10 | OPP 43 | Jaylon Bester run for 3 yds to the Ohio 40 | +3 | -0.31 |
| 2:05 | 2nd & 7 | OPP 40 | Brett Gabbert pass incomplete to Jack Sorenson | 0 | -1.02 |
| 1:59 | 3rd & 7 | OPP 40 | Brett Gabbert pass incomplete to Jack Sorenson | 0 | -1.05 |
| 1:52 | 4th & 7 | OPP 40 | Kyle Kramer punt for 22 yds, fair catch by DL Knock at the Ohio 18 |
| 1:35 | 1st & 10 | OWN 18 | Nathan Rourke pass complete to Cameron Odom for 8 yds to the Ohio 26 | +8 | 0.75 |
| 1:25 | 2nd & 2 | OWN 26 | Nathan Rourke pass complete to Isiah Cox for 3 yds to the Ohio 29 for a 1ST down | +3 | -0.04 |
| 1:08 | 1st & 10 | OWN 29 | Nathan Rourke pass incomplete to Julian Ross | 0 | -0.83 |
| 0:58 | 2nd & 10 | OWN 29 | Nathan Rourke pass incomplete to Jerome Buckner | 0 | -0.44 |
| 0:55 | 3rd & 10 | OWN 39 | Nathan Rourke run for 10 yds to the Ohio 39 for a 1ST down MIAMI OH Penalty, Defensive Holding (10 Yards) to the Ohio 49 for a 1ST down | +20 | 3.45 |
| 0:42 | 1st & 10 | OWN 49 | Nathan Rourke pass incomplete to Isiah Cox | 0 | -1.13 |
| 0:38 | 2nd & 10 | OWN 49 | Nathan Rourke pass complete to Shane Hooks for 3 yds to the MiaOh 48 | +3 | -0.40 |
| 0:27 | 3rd & 7 | OPP 48 | Timeout OHIO, clock 00:27 | ||
| 0:23 | 3rd & 7 | OPP 48 | Julian Ross run for 3 yds to the MiaOh 45 | +3 | -0.37 |
| 0:12 | 4th & 4 | OPP 45 | Michael Farkas punt for 45 yds for a touchback |
| 0:10 | 1st & 10 | OWN 20 | TEAM run for a loss of 1 yard to the MiaOh 19 | -1 | -0.63 |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 15:00 | 1st & 10 | OWN 25 | Tyre Shelton run for 11 yds to the MiaOh 36 for a 1ST down | +11 | 0.93 |
| 14:25 | 1st & 10 | OWN 36 | Brett Gabbert run for 2 yds to the MiaOh 38 | +2 | -0.64 |
| 14:00 | 2nd & 8 | OWN 38 | Jaylon Bester run for 10 yds to the MiaOh 48 for a 1ST down | +10 | 1.78 |
| 13:30 | 1st & 10 | OWN 48 | Brett Gabbert pass complete to Maurice Thomas for 4 yds to the Ohio 48 | +4 | -0.15 |
| 12:40 | 2nd & 6 | OPP 48 | Tyre Shelton run for 2 yds to the Ohio 46 | +2 | -0.67 |
| 11:55 | 3rd & 4 | OPP 46 | Tyre Shelton run for 5 yds to the Ohio 41 for a 1ST down | +5 | 1.59 |
| 11:25 | 1st & 10 | OPP 41 | OHIO Penalty, Defensive Offside (Chukwudi Chukwu) to the Ohio 36 | +5 | |
| 11:00 | 1st & 5 | OPP 36 | Brett Gabbert pass complete to Quentin Hardy for 12 yds to the Ohio 24 for a 1ST down | +12 | -0.35 |
| 10:37 | 1st & 10 | OPP 24 | Timeout MIAMI OH, clock 10:37 | ||
| 10:31 | 1st & 10 | OPP 24 | Brett Gabbert pass incomplete to Dominique Robinson | 0 | -0.43 |
| 10:04 | 2nd & 10 | OPP 24 | Jaylon Bester run for 3 yds to the Ohio 21 | +3 | -0.18 |
| 9:43 | 3rd & 7 | OPP 21 | Jack Sorenson 21 Yd pass from Brett Gabbert (Sam Sloman Kick) | +21 | 3.29 |
| 9:40 | 1st & 10 | OWN 25 | Nathan Rourke pass complete to De'Montre Tuggle for 2 yds to the Ohio 27 | +2 | -0.45 |
| 9:00 | 2nd & 8 | OWN 27 | Nathan Rourke run for 2 yds to the Ohio 29 | +2 | -0.31 |
| 8:25 | 3rd & 6 | OWN 35 | Nathan Rourke pass complete to Cameron Odom for 6 yds to the Ohio 35 for a 1ST down MIAMI OH Penalty, Roughing Passer (Doug Costin) to the 50 yard line for a 1ST down | +21 | 3.18 |
| 7:53 | 1st & 10 | 50 | Nathan Rourke run for 1 yd to the MiaOh 49 | +1 | -0.87 |
| 7:15 | 2nd & 9 | OPP 49 | De'Montre Tuggle run for a loss of 3 yards to the Ohio 48 | -3 | -1.61 |
| 6:40 | 3rd & 11 | OWN 48 | Tuggle, De'Montre rush for 8 yards to the MIAMIOH44, PENALTY OHIO holding (Hayes, Steven) 10 yards to the OHIO38, NO PLAY. | -10 | |
| 6:15 | 3rd & 21 | OWN 38 | Nathan Rourke pass incomplete to Cameron Odom | 0 | -0.14 |
| 6:08 | 4th & 21 | OWN 38 | Michael Farkas punt for 46 yds, fair catch by Maurice Thomas at the MiaOh 16 |
| 6:00 | 1st & 10 | OWN 16 | Tyre Shelton run for no gain to the MiaOh 16 | 0 | -0.46 |
| 5:17 | 2nd & 10 | OWN 16 | Brett Gabbert pass incomplete to Jack Sorenson | 0 | -0.21 |
| 5:05 | 3rd & 10 | OWN 16 | Brett Gabbert sacked by Jack McCrory and Cole Baker for a loss of 4 yards to the MiaOh 12 | -4 | -0.13 |
| 4:24 | 4th & 14 | OWN 12 | Kyle Kramer punt for 42 yds, downed at the Ohio 46 |
| 4:20 | 1st & 10 | OWN 46 | Nathan Rourke run for a loss of 2 yards to the Ohio 44 | -2 | -1.60 |
| 3:35 | 2nd & 12 | OWN 44 | Nathan Rourke run for 10 yds to the MiaOh 46 | +10 | 1.28 |
| 3:00 | 3rd & 2 | OPP 46 | Julian Ross run for 7 yds to the MiaOh 39 for a 1ST down | +7 | 1.36 |
| 2:15 | 1st & 10 | OPP 39 | Tyler Walton run for 1 yd to the MiaOh 38 | +1 | -0.62 |
| 1:35 | 2nd & 9 | OPP 38 | Nathan Rourke run for 7 yds to the MiaOh 31 | +7 | 0.44 |
| 1:00 | 3rd & 2 | OPP 31 | Julian Ross run for 4 yds to the MiaOh 27 for a 1ST down | +4 | 0.58 |
| 0:20 | 1st & 10 | OPP 27 | MIAMI OH Penalty, Defensive Holding (Zedrick Raymond) to the MiaOh 17 for a 1ST down | +10 | |
| 0:13 | 1st & 10 | OPP 17 | Nathan Rourke pass complete to Ryan Luehrman for 8 yds to the MiaOh 9 | +8 | 0.45 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 15:00 | 2nd & 2 | OPP 9 | Julian Ross run for 4 yds to the MiaOh 5 for a 1ST down | +4 | 0.24 |
| 14:19 | 1st & 5 | OPP 5 | Julian Ross run for 4 yds to the MiaOh 1 | +4 | -0.02 |
| 13:39 | 2nd & 1 | OPP 1 | Nathan Rourke 1 Yd Run (Louie Zervos Kick) | +1 | 1.90 |
| 13:30 | 1st & 10 | OWN 25 | Brett Gabbert pass complete to James Maye for 63 yds to the Ohio 12 for a 1ST down | +63 | 3.55 |
| 13:10 | 1st & 10 | OPP 12 | OHIO Penalty, Defensive Offside (Sam McKnight) to the Ohio 7 | +5 | |
| 12:52 | 1st & 5 | OPP 7 | Jaylon Bester 7 Yd Run (Sam Sloman Kick) | +7 | 1.90 |
| 12:25 | 1st & 10 | OWN 25 | Nathan Rourke pass complete to Isiah Cox for 32 yds to the MiaOh 43 for a 1ST down | +32 | 2.73 |
| 12:10 | 1st & 10 | OPP 43 | De'Montre Tuggle run for 3 yds to the MiaOh 40 | +3 | -0.31 |
| 11:30 | 2nd & 7 | OPP 40 | De'Montre Tuggle run for 5 yds to the MiaOh 35 | +5 | 0.09 |
| 11:00 | 3rd & 2 | OPP 35 | De'Montre Tuggle run for 5 yds to the MiaOh 30 for a 1ST down | +5 | 0.76 |
| 10:32 | 1st & 10 | OPP 30 | OHIO Penalty, False Start (Nick Sink) to the MiaOh 35 | -5 | |
| 10:08 | 1st & 15 | OPP 35 | Nathan Rourke run for 22 yds to the MiaOh 13 for a 1ST down | +22 | 0.88 |
| 9:40 | 1st & 10 | OPP 13 | De'Montre Tuggle run for 4 yds to the MiaOh 9 | +4 | -0.02 |
| 8:58 | 2nd & 6 | OPP 9 | Nathan Rourke 9 Yd Run (Louie Zervos Kick) | +9 | 2.56 |
| 8:50 | 1st & 10 | OWN 25 | Tyre Shelton run for 4 yds to the MiaOh 29 | +4 | -0.11 |
| 8:20 | 2nd & 6 | OWN 29 | Jaylon Bester run for 6 yds to the MiaOh 35 for a 1ST down | +6 | 0.95 |
| 8:00 | 1st & 10 | OWN 35 | Brett Gabbert pass complete to Jack Sorenson for 16 yds to the Ohio 49 for a 1ST down | +16 | 1.48 |
| 7:20 | 1st & 10 | OPP 49 | Jaylon Bester run for 5 yds to the Ohio 44 | +5 | 0.10 |
| 6:25 | 2nd & 5 | OPP 44 | Jaylon Bester run for a loss of 1 yard to the Ohio 45 | -1 | -1.36 |
| 5:40 | 3rd & 6 | OPP 45 | Tyre Shelton run for 7 yds to the Ohio 38 for a 1ST down | +7 | 1.93 |
| 5:00 | 1st & 10 | OPP 38 | Jaylon Bester run for a loss of 4 yards to the Ohio 42 | -4 | -1.61 |
| 4:27 | 2nd & 14 | OPP 42 | Brett Gabbert pass complete to Jack Sorenson for 7 yds to the Ohio 35 | +7 | 0.49 |
| 3:53 | 3rd & 7 | OPP 35 | Brett Gabbert pass incomplete to Quentin Hardy | 0 | -1.04 |
| 3:48 | 4th & 7 | OPP 35 | Sam Sloman 53 Yd Field Goal | 1.25 |
| 3:35 | 1st & 10 | OWN 35 | Nathan Rourke run for 7 yds to the Ohio 42 | +7 | 0.71 |
| 3:20 | 2nd & 3 | OWN 42 | De'Montre Tuggle run for no gain to the Ohio 42 | 0 | -1.26 |
| 2:45 | 3rd & 3 | OWN 42 | Nathan Rourke pass complete to De'Montre Tuggle for 5 yds to the Ohio 47 for a 1ST down | +5 | 1.70 |
| 2:16 | 1st & 10 | OWN 47 | Nathan Rourke pass incomplete to Cameron Odom | 0 | -1.15 |
| 2:10 | 2nd & 10 | OWN 47 | Nathan Rourke sacked by Ryan McWood and Kameron Butler for a loss of 8 yards to the Ohio 39 | -8 | -1.81 |
| 2:05 | 3rd & 18 | OWN 39 | Timeout OHIO, clock 02:05 | ||
| 2:05 | 3rd & 18 | OWN 39 | OHIO Penalty, False Start (Brett Kitrell) to the Ohio 34 | -5 | |
| 2:00 | 3rd & 23 | OWN 34 | Nathan Rourke pass incomplete | 0 | -0.08 |
| 2:00 | 4th & 23 | OWN 34 | Timeout OHIO, clock 02:00 | ||
| 1:51 | 4th & 23 | OWN 34 | Nathan Rourke pass incomplete to Shane Hooks | 0 | 0.34 |
| 1:45 | 1st & 10 | OPP 34 | Jaylon Bester run for no gain to the Ohio 34 | 0 | -0.66 |
| 1:05 | 2nd & 10 | OPP 34 | Jaylon Bester run for 3 yds to the Ohio 31 | +3 | -0.29 |
| 1:01 | 3rd & 7 | OPP 31 | Timeout OHIO, clock 01:01 | ||
| 0:40 | 3rd & 7 | OPP 31 | Brett Gabbert sacked by Cole Baker and Ilyaas Motley for a loss of 5 yards to the Ohio 36 Brett Gabbert fumbled, recovered by MiaOh | -5 | -2.01 |
| 0:15 | 4th & 12 | OPP 36 | MIAMI OH Penalty, Delay of Game (-5 Yards) to the Ohio 41 | -5 | |
| 0:07 | 4th & 17 | OPP 41 | Kyle Kramer punt for 41 yds for a touchback |
| 0:05 | 1st & 10 | OWN 20 | Nathan Rourke pass incomplete to Jerome Buckner | 0 | -0.56 |
| 3 | sacks | 2 |
| 8 | plays for loss | 6 |
| 2 | takeaways | 0 |
| 1 | three-and-outs forced | 5 |
| 8 | explosive plays allowed | 4 |
| 5.32 | yards allowed / play | 5.91 |
| 3 of 11 | scoring drives allowed | 4 of 11 |
| Ryan McWood | 13 (4) | 0.5 sk · 0.5 TFL |
| Kameron Butler | 10 (4) | 0.5 sk · 1.5 TFL |
| Myles Reid | 10 (5) | 0.5 TFL |
| Sterling Weatherford | 9 (7) | 1 sk · 1 TFL · 2 PD |
| Doug Costin | 7 (2) | 2 TFL · 1 QH |
| Bart Baratti | 7 (5) | 1 TFL |
| Manny Rugamba | 4 (2) | 1 PD |
| Mike Brown | 4 (1) |
| Javon Hagan | 9 (5) | 2 PD |
| Marlin Brooks | 5 (3) | 1 PD |
| Jarren Hampton | 5 (2) | |
| Keye Thompson | 5 (2) | |
| Cole Baker | 4 | 0.5 sk · 1 TFL |
| Dylan Conner | 4 (1) | 0.5 TFL |
| Eric Popp | 4 (1) | |
| Ilyaas Motley | 3 (2) | 0.5 sk · 0.5 TFL |
| 1 of 1 | field goals | 0 of 1 |
| 6 | punts | 3 |
| 34.3 | punt average | 45.0 |
| 2 | punts inside the 20 | 1 |
| 47 | return yards | 0 |
| own 27 | average drive start | own 27 |
| K | Samuel Sloman | 1/1 FG · long 53 · 3/3 XP |
| P | Kyle Kramer | 6 punts · 34.3 avg · 2 in 20 · 1 TB |
| KR | Maurice Thomas | 1 ret · 17 yds · long 17 |
| PR | Maurice Thomas | 1 ret · 30 yds · long 30 |
| K | Louie Zervos | 0/1 FG · 3/3 XP |
| P | Michael Farkas | 3 punts · 45.0 avg · 1 in 20 · 1 TB |
| PR | DL Knock | 1 ret · 0 yds |
| 47 | plays | 72 |
| 278 | yards | 383 |
| 11 | drives | 11 |
| 34% | success rate | 50% |
| 5.97 | total PPA | 16.61 |
| Q2 | Jaylon Bester 45 Yd Run (Sam Sloman Kick) | 7–0 |
| Q2 | Tyler Walton 4 Yd pass from Nathan Rourke (Louie Zervos Kick) | 7–7 |
| Q3 | Jack Sorenson 21 Yd pass from Brett Gabbert (Sam Sloman Kick) | 14–7 |
| Q4 | Nathan Rourke 1 Yd Run (Louie Zervos Kick) | 14–14 |
| Q4 | Jaylon Bester 7 Yd Run (Sam Sloman Kick) | 21–14 |
| Q4 | Nathan Rourke 9 Yd Run (Louie Zervos Kick) | 21–21 |
| Q4 | Sam Sloman 53 Yd Field Goal | 24–21 |
| Q4 | Brett Gabbert pass complete to James Maye for 63 yds to the Ohio 12 for a 1ST down | 3.55 |
| Q2 | Jaylon Bester 45 Yd Run (Sam Sloman Kick) | 3.48 |
| Q2 | Nathan Rourke run for 10 yds to the Ohio 39 for a 1ST down MIAMI OH Penalty, Defensive⦠| 3.45 |
| Q3 | Jack Sorenson 21 Yd pass from Brett Gabbert (Sam Sloman Kick) | 3.29 |
| Q3 | Nathan Rourke pass complete to Cameron Odom for 6 yds to the Ohio 35 for a 1ST down⦠| 3.18 |
| Q4 | Nathan Rourke pass complete to Isiah Cox for 32 yds to the MiaOh 43 for a 1ST down | 2.73 |
| 2025 | Miami (OH) 20 – 24 Ohio |
| 2024 | Ohio 20 – 30 Miami (OH) |
| 2024 | Ohio 38 – 3 Miami (OH) |
| 2023 | Miami (OH) 30 – 16 Ohio |
| 2022 | Ohio 37 – 21 Miami (OH) |
| 2021 | Miami (OH) 33 – 35 Ohio |
| 2018 | Ohio 28 – 30 Miami (OH) |
| 2017 | Miami (OH) 28 – 45 Ohio |