| 14:45 | 1st & 10 | OWN 26 | A.J. Ouellette run for 5 yds to the Ohio 31 | +5 | 0.10 |
| 14:05 | 2nd & 5 | OWN 31 | A.J. Ouellette run for 4 yds to the Ohio 35 | +4 | -0.12 |
| 13:00 | 3rd & 1 | OWN 35 | A.J. Ouellette run for 58 yds to the MiaOh 7 for a 1ST down | +58 | 3.84 |
| 12:28 | 1st & 7 | OPP 7 | Maleek Irons run for 3 yds to the MiaOh 4 | +3 | -0.14 |
| 11:50 | 2nd & 4 | OPP 4 | Maleek Irons run for 1 yd to the MiaOh 3 | +1 | -0.29 |
| 11:11 | 3rd & 3 | OPP 3 | Maleek Irons run for 3 yds for a TD, (Louie Zervos KICK) | +3 | 2.62 |
| 10:50 | 1st & 10 | OWN 42 | Gus Ragland pass complete to Kenny Young for 5 yds to the MiaOh 47 | +5 | 0.11 |
| 10:25 | 2nd & 5 | OWN 47 | Gus Ragland pass complete to Alonzo Smith for 1 yd to the MiaOh 48 | +1 | -0.96 |
| 9:50 | 3rd & 4 | OWN 48 | Gus Ragland pass complete to Andrew Homer for 33 yds to the Ohio 19 for a 1ST down | +33 | 2.80 |
| 9:20 | 1st & 10 | OPP 19 | Gus Ragland pass incomplete to Luke Mayock | 0 | -0.36 |
| 9:10 | 2nd & 10 | OPP 19 | Kenny Young run for a loss of 1 yard to the Ohio 20 | -1 | -0.57 |
| 8:18 | 3rd & 11 | OPP 20 | Gus Ragland pass complete to Luke Mayock for 17 yds to the Ohio 3 for a 1ST down | +17 | 2.07 |
| 8:16 | 1st & 3 | OPP 3 | Alonzo Smith run for 3 yds for a TD, (Samuel Sloman KICK) | +3 | 1.46 |
| 7:58 | 1st & 10 | OWN 20 | A.J. Ouellette run for 13 yds to the Ohio 33 for a 1ST down | +13 | 0.96 |
| 7:30 | 1st & 10 | OWN 33 | Nathan Rourke run for 5 yds to the Ohio 38 | +5 | 0.11 |
| 6:45 | 2nd & 5 | OWN 38 | A.J. Ouellette run for 4 yds to the Ohio 42 | +4 | -0.16 |
| 6:20 | 3rd & 1 | OWN 42 | Nathan Rourke run for 2 yds to the Ohio 44 for a 1ST down | +2 | 1.11 |
| 5:20 | 1st & 10 | OWN 44 | A.J. Ouellette run for 2 yds to the Ohio 46 | +2 | -0.68 |
| 4:40 | 2nd & 8 | OWN 46 | A.J. Ouellette run for 2 yds to the Ohio 48 | +2 | -0.63 |
| 4:12 | 3rd & 6 | OWN 48 | Nathan Rourke pass incomplete | 0 | -0.83 |
| 4:07 | 4th & 6 | OWN 48 | Michael Farkas punt for 37 yds, fair catch by Jack Sorenson at the MiaOh 15 |
| 3:50 | 1st & 10 | OWN 15 | Gus Ragland pass complete to Nate Becker for 7 yds to the MiaOh 22 | +7 | 0.45 |
| 3:00 | 2nd & 3 | OWN 14 | Gus Ragland sacked by Evan Croutch for a loss of 8 yards to the MiaOh 14 MIAMI OH Penalty, Intentional Grounding ( Yards) to the MiaOh 14 | -8 | -0.80 |
| 2:40 | 3rd & 11 | OWN 14 | Gus Ragland pass complete to Kenny Young for 4 yds to the MiaOh 18 | +4 | -0.01 |
| 2:33 | 4th & 7 | OWN 18 | Kyle Kramer punt for 49 yds, downed at the Ohio 33 |
| 2:25 | 1st & 10 | OWN 33 | Nathan Rourke run for no gain to the Ohio 33 | 0 | -0.96 |
| 1:35 | 2nd & 10 | OWN 33 | Nathan Rourke pass complete to Papi White for 1 yd to the Ohio 34 | +1 | -0.45 |
| 0:48 | 3rd & 9 | OWN 34 | Nathan Rourke sacked by Pasquale Calcagno for a loss of 9 yards to the Ohio 25 | -9 | -0.52 |
| 0:15 | 4th & 18 | OWN 25 | Michael Farkas punt for 49 yds , Jack Sorenson returns for 3 yds to the MiaOh 29 |
| 0:00 | 1st & 10 | OWN 29 | Gus Ragland run for 8 yds to the MiaOh 37 | +8 | 0.98 |
| 0:00 | OWN 0 | End of 1st Quarter | |||
| 14:45 | 2nd & 2 | OWN 37 | Kenny Young run for no gain to the MiaOh 37 | 0 | -1.25 |
| 14:00 | 3rd & 2 | OWN 37 | Alonzo Smith run for 6 yds to the MiaOh 43 for a 1ST down | +6 | 1.57 |
| 13:45 | 1st & 10 | OWN 43 | Gus Ragland pass complete to Jack Sorenson for 5 yds to the MiaOh 48 | +5 | 0.11 |
| 13:00 | 2nd & 5 | OWN 48 | Gus Ragland pass complete to Jaylon Bester for 7 yds to the Ohio 45 for a 1ST down | +7 | 0.88 |
| 12:50 | 1st & 10 | OPP 45 | Gus Ragland pass incomplete to Luke Mayock | 0 | -1.00 |
| 12:40 | 2nd & 10 | OPP 45 | Alonzo Smith run for 5 yds to the Ohio 40 | +5 | 0.07 |
| 12:00 | 3rd & 5 | OPP 40 | Gus Ragland pass complete to Jack Sorenson for 11 yds to the Ohio 29 for a 1ST down | +11 | 1.61 |
| 11:43 | 1st & 10 | OPP 29 | Gus Ragland pass incomplete to Nate Becker | 0 | -0.53 |
| 11:43 | 2nd & 10 | OPP 29 | MIAMI OH Penalty, False Start (Tommy Doyle) to the Ohio 34 | -5 | |
| 11:30 | 2nd & 15 | OPP 34 | Gus Ragland pass complete to Jack Sorenson for 18 yds to the Ohio 16 for a 1ST down | +18 | 1.53 |
| 11:18 | 1st & 10 | OPP 16 | Gus Ragland pass incomplete to Alonzo Smith | 0 | -0.33 |
| 11:12 | 2nd & 10 | OPP 16 | Kenny Young run for 16 yds for a TD, (Samuel Sloman KICK) | +16 | 2.90 |
| 11:00 | 1st & 10 | OWN 25 | Nathan Rourke run for a loss of 1 yard to the Ohio 24 | -1 | -0.80 |
| 10:26 | 2nd & 11 | OWN 24 | Nathan Rourke pass incomplete | 0 | -0.29 |
| 10:21 | 3rd & 11 | OWN 24 | Nathan Rourke pass incomplete to Papi White | 0 | -0.13 |
| 10:00 | 1st & 10 | OWN 34 | Gus Ragland sacked by Kent Berger for a loss of 2 yards to the MiaOh 32 | -2 | -1.28 |
| 9:00 | 2nd & 12 | OWN 32 | Gus Ragland pass complete to Jalen Walker for 7 yds to the MiaOh 39 | +7 | 0.35 |
| 8:30 | 3rd & 5 | OWN 39 | Gus Ragland pass complete to Kenny Young for 5 yds to the MiaOh 44 for a 1ST down | +5 | 1.90 |
| 8:00 | 1st & 10 | OWN 44 | Jaylon Bester run for 30 yds to the Ohio 26 for a 1ST down | +30 | 1.65 |
| 7:35 | 1st & 10 | OPP 26 | Jaylon Bester run for 1 yd to the Ohio 25 | +1 | -0.36 |
| 7:08 | 2nd & 9 | OPP 25 | Gus Ragland pass incomplete to Kenny Young | 0 | -0.59 |
| 7:00 | 3rd & 9 | OPP 25 | Gus Ragland pass complete to Kenny Young for 13 yds to the Ohio 12 for a 1ST down | +13 | 1.14 |
| 6:32 | 1st & 10 | OPP 12 | Gus Ragland pass complete to Luke Mayock for 12 yds for a TD, (Samuel Sloman KICK) | +12 | 2.53 |
| 6:23 | 1st & 10 | OWN 25 | A.J. Ouellette run for 5 yds to the Ohio 30 | +5 | 0.09 |
| 5:55 | 2nd & 5 | OWN 30 | Nathan Rourke pass complete to Cameron Odom for 6 yds to the Ohio 36 for a 1ST down | +6 | 0.84 |
| 5:24 | 1st & 10 | OWN 36 | Nathan Rourke pass complete to Isiah Cox for 25 yds Isiah Cox fumbled, forced by Brad Koenig, recovered by MiaOh Myles Reid , return for 13 yds to the Ohio 48 | -1.85 |
| 5:00 | 1st & 10 | OPP 48 | Gus Ragland pass complete to Nate Becker for 19 yds to the Ohio 29 for a 1ST down | +19 | 0.90 |
| 4:45 | 1st & 10 | OPP 29 | Gus Ragland pass incomplete to Kenny Young | 0 | -0.53 |
| 4:20 | 2nd & 10 | OPP 29 | Gus Ragland pass complete to Kenny Young for 21 yds to the Ohio 8 for a 1ST down | +21 | 1.00 |
| 4:00 | 1st & 8 | OPP 8 | Alonzo Smith run for no gain to the Ohio 8 | 0 | -0.36 |
| 3:44 | 2nd & 8 | OPP 8 | Alonzo Smith run for 8 yds for a TD, (Samuel Sloman KICK) | +8 | 2.68 |
| 3:06 | 1st & 10 | OWN 14 | A.J. Ouellette run for 6 yds to the Ohio 20 | +6 | 0.24 |
| 2:45 | 2nd & 4 | OWN 20 | Nathan Rourke pass complete to A.J. Ouellette for 4 yds to the Ohio 24 for a 1ST down | +4 | 0.28 |
| 2:04 | 1st & 10 | OWN 24 | A.J. Ouellette run for 5 yds to the Ohio 29 | +5 | 0.09 |
| 1:35 | 2nd & 5 | OWN 29 | Nathan Rourke run for a loss of 1 yard to the Ohio 28 | -1 | -0.82 |
| 1:25 | 3rd & 6 | OWN 28 | Timeout MIAMI OH, clock 01:25 | ||
| 1:21 | 3rd & 6 | OWN 28 | Nathan Rourke pass incomplete to Cameron Odom | 0 | -0.30 |
| 1:15 | 4th & 6 | OWN 28 | Michael Farkas punt for 51 yds, fair catch by Jack Sorenson at the MiaOh 21 |
| 0:53 | 1st & 10 | OWN 21 | Alonzo Smith run for 1 yd to the MiaOh 22 | +1 | -0.49 |
| 0:00 | 2nd & 9 | OWN 22 | TEAM run for a loss of 2 yards to the MiaOh 20 | -2 | -0.41 |
| 0:00 | OWN 0 | End of 2nd Quarter |
| 14:30 | 1st & 10 | OWN 26 | Kenny Young run for 1 yd to the MiaOh 27 | +1 | -0.61 |
| 14:07 | 2nd & 9 | OWN 27 | Gus Ragland pass incomplete to Kenny Young | 0 | -0.43 |
| 14:02 | 3rd & 9 | OWN 27 | Gus Ragland pass incomplete to Luke Mayock | 0 | -0.20 |
| 13:46 | 4th & 9 | OWN 27 | MIAMI OH Penalty, Offensive Holding (-10 Yards) to the MiaOh 17 | -10 |
| 13:34 | 4th & 19 | OWN 17 | Kyle Kramer punt for 48 yds , Kylan Nelson returns for 7 yds to the Ohio 42 |
| 13:00 | 1st & 10 | OWN 42 | Nathan Rourke run for 21 yds to the MiaOh 37 for a 1ST down | +21 | 1.51 |
| 12:45 | 1st & 10 | OPP 37 | Nathan Rourke run for 3 yds to the MiaOh 34 | +3 | -0.24 |
| 12:10 | 2nd & 7 | OPP 34 | Nathan Rourke sacked by Bart Baratti for a loss of 7 yards to the MiaOh 41 | -7 | -2.34 |
| 11:54 | 3rd & 14 | OPP 41 | Nathan Rourke pass incomplete to Papi White | 0 | -0.82 |
| 11:46 | 4th & 14 | OPP 41 | Michael Farkas punt for 38 yds, downed at the MiaOh 3 |
| 11:42 | 1st & 10 | OWN 3 | Gus Ragland pass incomplete to Jack Sorenson | 0 | -0.26 |
| 11:20 | 2nd & 10 | OWN 3 | Alonzo Smith run for 5 yds to the MiaOh 8 | +5 | 0.03 |
| 10:48 | 3rd & 5 | OWN 8 | Alonzo Smith run for 10 yds to the MiaOh 18 for a 1ST down | +10 | 0.70 |
| 10:05 | 1st & 10 | OWN 18 | Gus Ragland pass complete to Kenny Young for 17 yds to the MiaOh 35 for a 1ST down | +17 | 1.25 |
| 9:15 | 1st & 10 | OWN 35 | Kenny Young run for 11 yds to the MiaOh 46 for a 1ST down | +11 | 1.06 |
| 9:05 | 1st & 10 | OWN 46 | Gus Ragland pass complete to Kenny Young for 2 yds to the MiaOh 48 | +2 | -0.67 |
| 8:20 | 2nd & 8 | OWN 48 | Alonzo Smith run for 5 yds to the Ohio 47 | +5 | 0.09 |
| 7:50 | 3rd & 3 | OPP 47 | Alonzo Smith run for 6 yds to the Ohio 41 for a 1ST down | +6 | 1.53 |
| 7:00 | 1st & 10 | OPP 41 | Ragland, Gus pass sacked for loss of 1 yards to the OHIO42 (Baker, Cole), PENALTY MIAMIOH holding (Rigg, Jordan) 10 yards to the MIAMIOH49, NO PLAY. | -10 | |
| 6:45 | 1st & 20 | OWN 49 | Kenny Young run for 4 yds to the Ohio 47 | +4 | -0.16 |
| 6:13 | 2nd & 16 | OPP 47 | Gus Ragland pass intercepted Jared Dorsa return for 3 yds to the MiaOh 46 | -1.57 |
| 6:00 | 1st & 10 | OPP 46 | Nathan Rourke pass complete to Cameron Odom for 9 yds to the MiaOh 37 | +9 | 0.98 |
| 5:30 | 2nd & 1 | OPP 37 | Maleek Irons run for 10 yds to the MiaOh 27 for a 1ST down | +10 | -0.18 |
| 5:00 | 1st & 10 | OPP 27 | Nathan Rourke run for a loss of 5 yards to the MiaOh 37 Nathan Rourke fumbled, recovered by Ohio | -5 | -1.21 |
| 4:30 | 2nd & 20 | OPP 37 | Nathan Rourke run for 12 yds to the MiaOh 25 | +12 | 1.35 |
| 4:00 | 3rd & 8 | OPP 25 | Nathan Rourke run for 6 yds to the MiaOh 19 | +6 | 0.19 |
| 3:06 | 4th & 2 | OPP 19 | Nathan Rourke pass complete to Papi White for 10 yds to the MiaOh 9 for a 1ST down | +10 | 0.97 |
| 2:42 | 1st & 9 | OPP 9 | Nathan Rourke pass incomplete to Papi White | 0 | -0.32 |
| 2:37 | 2nd & 9 | OPP 9 | Nathan Rourke pass incomplete to Papi White | 0 | -0.27 |
| 2:32 | 3rd & 9 | OPP 9 | Nathan Rourke pass complete to Papi White for 9 yds for a TD, (Louie Zervos KICK) | +9 | 3.01 |
| 2:23 | 1st & 10 | OWN 29 | Gus Ragland pass incomplete to Jack Sorenson | 0 | -0.83 |
| 2:00 | 2nd & 10 | OWN 29 | Alonzo Smith run for 6 yds to the MiaOh 35 | +6 | 0.20 |
| 1:15 | 3rd & 4 | OWN 35 | Gus Ragland pass complete to Jack Sorenson for 2 yds to the MiaOh 37 | +2 | -0.35 |
| 0:44 | 4th & 2 | OWN 37 | Kyle Kramer punt for 36 yds , Kylan Nelson returns for 2 yds to the Ohio 29 |
| 0:30 | 1st & 10 | OWN 29 | A.J. Ouellette run for 46 yds to the MiaOh 25 for a 1ST down | +46 | 3.08 |
| 0:00 | 1st & 10 | OPP 25 | A.J. Ouellette run for 11 yds to the MiaOh 14 for a 1ST down | +11 | 0.15 |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 14:35 | 1st & 10 | OPP 14 | A.J. Ouellette run for 3 yds to the MiaOh 11 | +3 | -0.10 |
| 14:15 | 2nd & 7 | OPP 11 | Nathan Rourke pass incomplete to Papi White | 0 | -0.32 |
| 14:07 | 3rd & 7 | OPP 11 | Nathan Rourke pass incomplete to Papi White | 0 | -0.41 |
| 14:03 | 4th & 7 | OPP 11 | Louie Zervos 29 yd FG MISSED |
| 13:55 | 1st & 10 | OWN 20 | Alonzo Smith run for 11 yds to the MiaOh 31 for a 1ST down | +11 | 0.78 |
| 13:05 | 1st & 10 | OWN 31 | Alonzo Smith run for 12 yds to the MiaOh 43 for a 1ST down | +12 | 1.14 |
| 12:15 | 1st & 10 | OWN 43 | Alonzo Smith run for 1 yd to the MiaOh 44 | +1 | -0.93 |
| 11:30 | 2nd & 9 | OWN 44 | Kenny Young run for 6 yds to the 50 yard line | +6 | 0.33 |
| 10:35 | 3rd & 3 | 50 | MIAMI OH Penalty, False Start (Tommy Doyle) to the MiaOh 45 | -5 | |
| 9:39 | 3rd & 8 | OWN 45 | Gus Ragland sacked by Evan Croutch for a loss of 2 yards to the MiaOh 43 | -2 | -0.81 |
| 9:14 | 4th & 10 | OWN 43 | Dylan Conner 28 Yd Return of Blocked Punt (Louie Zervos Kick) | -7.03 |
| 9:00 | 1st & 10 | OPP 47 | Gus Ragland pass complete to Maurice Thomas for a loss of 7 yards to the MiaOh 46 | -7 | -2.53 |
| 7:40 | 2nd & 17 | OWN 46 | Alonzo Smith run for 6 yds to the Ohio 48 | +6 | 0.22 |
| 7:27 | 3rd & 11 | OPP 48 | Timeout MIAMI OH, clock 07:27 | ||
| 7:22 | 3rd & 11 | OPP 48 | Gus Ragland pass incomplete to Kenny Young | 0 | -0.73 |
| 7:12 | 4th & 11 | OPP 48 | Kyle Kramer punt for 47 yds, punt out-of-bounds at the Ohio 1 |
| 7:00 | 1st & 10 | OWN 1 | A.J. Ouellette run for 2 yds to the Ohio 3 | +2 | -0.15 |
| 6:25 | 2nd & 8 | OWN 3 | Nathan Rourke pass complete to Papi White for 2 yds to the Ohio 5 | +2 | -0.10 |
| 5:52 | 3rd & 6 | OWN 5 | Nathan Rourke sacked by Doug Costin for a loss of 5 yards for a SAFETY | -5 | -1.76 |
| 5:35 | 1st & 10 | OWN 30 | Gus Ragland run for 2 yds to the MiaOh 32 | +2 | -0.55 |
| 4:56 | 2nd & 8 | OWN 32 | Alonzo Smith run for 1 yd to the MiaOh 33 | +1 | -0.52 |
| 4:56 | 3rd & 7 | OWN 33 | Timeout OHIO, clock 04:56 | ||
| 4:51 | 3rd & 7 | OWN 33 | Alonzo Smith run for 4 yds to the MiaOh 37 | +4 | -0.07 |
| 4:51 | 4th & 3 | OWN 37 | Timeout OHIO, clock 04:51 | ||
| 4:40 | 4th & 3 | OWN 37 | Kyle Kramer punt for 63 yds for a touchback |
| 4:34 | 1st & 10 | OWN 20 | Nathan Rourke pass complete to Andrew Meyer for 13 yds to the Ohio 33 for a 1ST down | +13 | 0.96 |
| 4:12 | 1st & 10 | OWN 33 | Nathan Rourke pass incomplete to Isiah Cox | 0 | -0.96 |
| 3:59 | 2nd & 10 | OWN 33 | Nathan Rourke pass complete to Cameron Odom for 7 yds to the Ohio 40 | +7 | 0.43 |
| 3:28 | 3rd & 3 | OWN 40 | Nathan Rourke pass complete to Papi White for 22 yds to the MiaOh 38 for a 1ST down | +22 | 2.86 |
| 3:00 | 2nd & 7 | OPP 35 | Rourke, Nathan pass incomplete, PENALTY MIAMIOH personal foul 15 yards to the MIAMIOH20, NO PLAY, 1ST DOWN OHIO. | +15 | |
| 2:45 | 1st & 10 | OPP 20 | A.J. Ouellette run for 2 yds to the MiaOh 18 | +2 | -0.21 |
| 2:24 | 2nd & 8 | OPP 18 | Nathan Rourke pass complete to Andrew Meyer for 18 yds for a TD (Louie Zervos KICK) | +18 | 2.82 |
| 2:16 | 1st & 10 | OPP 47 | Alonzo Smith run for 3 yds to the Ohio 44 | +3 | -0.35 |
| 2:16 | 2nd & 7 | OPP 44 | Timeout OHIO, clock 02:16 | ||
| 1:55 | 2nd & 7 | OPP 44 | Alonzo Smith run for 2 yds to the Ohio 42 | +2 | -0.62 |
| 1:17 | 3rd & 5 | OPP 42 | Alonzo Smith run for a loss of 1 yard to the Ohio 43 | -1 | -1.28 |
| 0:37 | 4th & 6 | OPP 43 | Timeout MIAMI OH, clock 00:37 | ||
| 0:30 | 4th & 6 | OPP 43 | Kyle Kramer punt for 32 yds, fair catch by Kylan Nelson at the Ohio 11 |
| 0:26 | 1st & 10 | OWN 11 | Nathan Rourke pass incomplete to Andrew Meyer | 0 | -0.37 |
| 0:19 | 2nd & 10 | OWN 11 | Nathan Rourke pass complete to A.J. Ouellette for 6 yds to the Ohio 17 | +6 | 0.10 |
| 0:15 | 3rd & 4 | OWN 17 | Nathan Rourke pass complete to Cameron Odom for 9 yds to the Ohio 26 for a 1ST down | +9 | 1.03 |
| 0:05 | 1st & 10 | OWN 26 | Nathan Rourke pass complete to A.J. Ouellette for 19 yds to the Ohio 45 for a 1ST down | +19 | 1.73 |
| 0:05 | 1st & 10 | OWN 45 | Timeout MIAMI OH, clock 00:05 | ||
| 0:00 | 1st & 10 | OWN 45 | Quinton Maxwell pass incomplete | 0 | -1.16 |
| 3 | sacks | 2 |
| 7 | plays for loss | 5 |
| 1 | takeaways | 1 |
| 7 | three-and-outs forced | 2 |
| 9 | explosive plays allowed | 8 |
| 5.33 | yards allowed / play | 6.07 |
| 4 of 14 | scoring drives allowed | 3 of 12 |
| Evan Croutch | 9 (6) | 2 sk · 4 TFL · 1 PD |
| Kylan Nelson | 9 (4) | |
| Javon Hagan | 8 (5) | 1 TFL · 1 PD |
| Jared Dorsa | 7 (2) | 1 TFL · 1 INT |
| Marlin Brooks | 6 (2) | |
| Kent Berger | 5 (1) | 1 sk · 1 TFL |
| Jamal Hudson | 4 (2) | 1 PD |
| Dylan Conner | 4 (2) | 1 QH |
| Brad Koenig | 8 (5) | 1 TFL |
| Myles Reid | 4 (3) |
| 0 of 1 | field goals | — |
| 5 | punts | 6 |
| 43.4 | punt average | 45.8 |
| 2 | punts inside the 20 | 2 |
| 113 | return yards | 96 |
| own 22 | average drive start | own 28 |
| K | Louie Zervos | 0/1 FG · 4/4 XP |
| P | Michael Farkas | 5 punts · 43.4 avg · 2 in 20 |
| KR | Kylan Nelson | 2 ret · 44 yds · long 26 |
| KR | Bryan Long Jr. | 1 ret · 17 yds · long 17 |
| PR | Kylan Nelson | 2 ret · 9 yds · long 7 |
| PR | Jared Dorsa | 1 ret · 15 yds · long 15 |
| K | Samuel Sloman | 4/4 XP |
| P | Kyle Kramer | 6 punts · 45.8 avg · 2 in 20 · 1 TB |
| KR | Maurice Thomas | 3 ret · 62 yds · long 25 |
| KR | Jaylon Bester | 1 ret · 30 yds · long 30 |
| KR | Kenny Young | 1 ret · 1 yds · long 1 |
| PR | Jack Sorenson | 1 ret · 3 yds · long 3 |
| 57 | plays | 67 |
| 346 | yards | 357 |
| 12 | drives | 13 |
| 46% | success rate | 37% |
| 15.16 | total PPA | 12.73 |
| Q1 | Maleek Irons run for 3 yds for a TD, (Louie Zervos KICK) | 7–0 |
| Q1 | Alonzo Smith run for 3 yds for a TD, (Samuel Sloman KICK) | 7–7 |
| Q2 | Kenny Young run for 16 yds for a TD, (Samuel Sloman KICK) | 14–7 |
| Q2 | Gus Ragland pass complete to Luke Mayock for 12 yds for a TD, (Samuel Sloman KICK) | 21–7 |
| Q2 | Alonzo Smith run for 8 yds for a TD, (Samuel Sloman KICK) | 28–7 |
| Q3 | Nathan Rourke pass complete to Papi White for 9 yds for a TD, (Louie Zervos KICK) | 14–28 |
| Q4 | Dylan Conner 28 Yd Return of Blocked Punt (Louie Zervos Kick) | 28–21 |
| Q4 | Nathan Rourke sacked by Doug Costin for a loss of 5 yards for a SAFETY | 21–30 |
| Q4 | Nathan Rourke pass complete to Andrew Meyer for 18 yds for a TD (Louie Zervos KICK) | 28–30 |
| Q1 | A.J. Ouellette run for 58 yds to the MiaOh 7 for a 1ST down | 3.84 |
| Q3 | A.J. Ouellette run for 46 yds to the MiaOh 25 for a 1ST down | 3.08 |
| Q3 | Nathan Rourke pass complete to Papi White for 9 yds for a TD, (Louie Zervos KICK) | 3.01 |
| Q2 | Kenny Young run for 16 yds for a TD, (Samuel Sloman KICK) | 2.90 |
| Q4 | Nathan Rourke pass complete to Papi White for 22 yds to the MiaOh 38 for a 1ST down | 2.86 |
| Q4 | Nathan Rourke pass complete to Andrew Meyer for 18 yds for a TD (Louie Zervos KICK) | 2.82 |
| 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 |
| 2019 | Miami (OH) 24 – 21 Ohio |
| 2017 | Miami (OH) 28 – 45 Ohio |