| 14:56 | 1st & 10 | OWN 25 | Justin Fields pass incomplete to Julian Fleming | 0 | -0.70 |
| 14:47 | 2nd & 10 | OWN 25 | Justin Fields pass complete to Master Teague III for 8 yds to the OhSt 33 | +8 | 0.48 |
| 14:01 | 3rd & 2 | OWN 33 | Justin Fields pass complete to Julian Fleming for 8 yds to the OhSt 41 for a 1ST down | +8 | 1.64 |
| 13:31 | 1st & 10 | OWN 41 | Justin Fields pass incomplete to Jameson Williams | 0 | -1.14 |
| 13:26 | 2nd & 10 | OWN 41 | Justin Fields pass complete to Julian Fleming for 11 yds to the Nwest 48 for a 1ST down | +11 | 2.11 |
| 12:59 | 1st & 10 | OPP 48 | Master Teague III run for a loss of 4 yards to the OhSt 48 | -4 | -1.97 |
| 12:26 | 2nd & 14 | OWN 48 | Justin Fields pass complete to Julian Fleming for 11 yds to the Nwest 41 | +11 | 1.46 |
| 11:47 | 3rd & 3 | OPP 41 | Timeout OHIO ST, clock 11:47 | ||
| 11:39 | 3rd & 3 | OPP 41 | Justin Fields run for 7 yds to the Nwest 34 for a 1ST down | +7 | 1.26 |
| 11:07 | 1st & 10 | OPP 34 | Justin Fields run for 8 yds to the Nwest 26 | +8 | 0.55 |
| 10:22 | 2nd & 2 | OPP 26 | Trey Sermon run for 7 yds to the Nwest 19 for a 1ST down | +7 | -0.22 |
| 9:46 | 1st & 10 | OPP 19 | Trey Sermon run for 7 yds to the Nwest 12 | +7 | 0.31 |
| 9:11 | 2nd & 3 | OPP 12 | Trey Sermon run for 5 yds to the Nwest 7 for a 1ST down | +5 | 0.10 |
| 8:35 | 1st & goal | OPP 7 | Fields, Justin rush for 7 yards to the NORTHWSTRN0, PENALTY OHIOST holding (Miller, Harry) 10 yards to the NORTHWSTRN17, NO PLAY. | -10 | |
| 8:26 | 1st & goal | OPP 17 | Justin Fields pass complete to Trey Sermon for 3 yds to the Nwest 14 | +3 | |
| 7:48 | 2nd & 14 | OPP 14 | Trey Sermon run for 5 yds to the Nwest 9 | +5 | 0.02 |
| 7:06 | 3rd & 9 | OPP 9 | Justin Fields sacked by Chris Bergin and Cameron Mitchell for a loss of 15 yards to the Nwest 24 | -15 | -3.06 |
| 6:34 | 4th & goal | OPP 24 | Blake Haubeil 41 Yd Field Goal |
| 6:27 | 1st & 10 | OWN 25 | Cam Porter run for 13 yds to the Nwest 38 for a 1ST down | +13 | 1.12 |
| 6:12 | 1st & 10 | OWN 38 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 4 yds to the Nwest 42 | +4 | -0.17 |
| 6:00 | 2nd & 6 | OWN 42 | Kyric McGowan run for 7 yds to the Nwest 49 for a 1ST down | +7 | 1.20 |
| 5:38 | 1st & 10 | OWN 49 | Peyton Ramsey pass complete to Cam Porter for 8 yds to the OhSt 43 | +8 | 0.86 |
| 5:09 | 2nd & 2 | OPP 43 | Cam Porter run for no gain to the OhSt 43 | 0 | -1.16 |
| 4:27 | 3rd & 2 | OPP 43 | Peyton Ramsey run for 34 yds to the OhSt 9 for a 1ST down | +34 | 1.80 |
| 4:02 | 1st & 9 | OPP 9 | Cam Porter 9 Yd Run (Charlie Kuhbander Kick) | +9 | 2.42 |
| 3:57 | 1st & 10 | OWN 25 | Justin Fields pass incomplete to Garrett Wilson | 0 | -0.70 |
| 3:53 | 2nd & 10 | OWN 25 | Justin Fields pass incomplete to Garrett Wilson | 0 | -0.35 |
| 3:42 | 3rd & 10 | OWN 25 | Justin Fields sacked by Earnest Brown IV for a loss of 5 yards to the OhSt 20 | -5 | -0.23 |
| 3:12 | 4th & 15 | OWN 20 | Zach Hoover punt for 41 yds, fair catch by Riley Lees at the Nwest 39 |
| 3:04 | 1st & 10 | OWN 39 | Peyton Ramsey pass complete to Charlie Mangieri for 16 yds to the OhSt 45 for a 1ST down | +16 | 1.38 |
| 2:41 | 1st & 10 | OWN 39 | Riley Lees sacked by Jonathon Cooper for a loss of 16 yards to the OHIOST 39 for a 1ST down NORTHWESTERN Penalty, Intentional Grounding (Riley Lees) to the Nwest 39 for a 1ST down | -16 | -2.45 |
| 2:35 | 1st & 10 | OWN 39 | Peyton Ramsey pass complete to Evan Hull for a loss of 1 yard to the Nwest 38 | -1 | -1.30 |
| 1:55 | 2nd & 11 | OWN 38 | Peyton Ramsey pass complete to John Raine for 8 yds to the Nwest 46 | +8 | 0.71 |
| 1:15 | 3rd & 3 | OWN 46 | Derek Adams punt for 32 yds, fair catch by Garrett Wilson at the OhSt 22 |
| 1:08 | 1st & 10 | OWN 22 | Master Teague III run for 27 yds to the OhSt 49 for a 1ST down | +27 | 2.35 |
| 0:41 | 1st & 10 | OWN 49 | Justin Fields run for a loss of 7 yards to the OhSt 42 Justin Fields fumbled, recovered by OhSt Garrett Wilson | -7 | -2.50 |
| 0:01 | 2nd & 17 | OWN 42 | Trey Sermon run for 9 yds to the Nwest 49 | +9 | 0.76 |
| 0:00 | OWN 0 | End of 1st Quarter | |||
| 14:57 | 3rd & 8 | OPP 49 | Justin Fields pass incomplete to Julian Fleming | 0 | -0.83 |
| 14:46 | 4th & 8 | OPP 49 | Zach Hoover punt for 43 yds, downed at the Nwest 6 |
| 14:40 | 1st & 10 | OWN 6 | Cam Porter run for 6 yds to the Nwest 12 | +6 | 0.19 |
| 14:18 | 2nd & 4 | OWN 12 | Peyton Ramsey pass complete to Kyric McGowan for 3 yds to the Nwest 15 | +3 | -0.16 |
| 13:44 | 3rd & 1 | OWN 15 | Cam Porter run for 2 yds to the Nwest 17 for a 1ST down | +2 | 0.34 |
| 13:19 | 1st & 10 | OWN 17 | Kyric McGowan run for 3 yds to the Nwest 20 | +3 | -0.20 |
| 12:48 | 2nd & 7 | OWN 20 | Peyton Ramsey run for no gain to the Nwest 20 | 0 | -0.38 |
| 12:13 | 3rd & 7 | OWN 20 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 22 yds to the Nwest 42 for a 1ST down | +22 | 2.55 |
| 11:51 | 1st & 10 | OWN 42 | Peyton Ramsey pass complete to Bryce Kirtz for 4 yds to the Nwest 46 | +4 | -0.17 |
| 11:21 | 2nd & 6 | OWN 46 | Peyton Ramsey pass complete to Bryce Kirtz for 12 yds to the OhSt 42 for a 1ST down | +12 | 1.43 |
| 10:55 | 1st & 10 | OPP 42 | Peyton Ramsey run for 9 yds to the OhSt 33 | +9 | 0.88 |
| 10:27 | 2nd & 1 | OPP 33 | Kyric McGowan run for 9 yds to the OhSt 24 for a 1ST down | +9 | -0.27 |
| 9:59 | 1st & 10 | OPP 24 | Cam Porter run for no gain to the OhSt 24 | 0 | -0.43 |
| 9:36 | 2nd & 10 | OPP 24 | Peyton Ramsey pass incomplete to John Raine | 0 | -0.58 |
| 9:27 | 3rd & 10 | OPP 24 | Peyton Ramsey pass complete to John Raine for a loss of 5 yards to the OhSt 29 | -5 | -1.90 |
| 8:46 | 4th & 15 | OPP 29 | Charlie Kuhbander 47 Yd Field Goal |
| 8:40 | 1st & 10 | OWN 25 | Trey Sermon run for 6 yds to the OhSt 31 | +6 | 0.33 |
| 8:13 | 2nd & 4 | OWN 31 | Justin Fields pass incomplete to Jameson Williams OHIO ST Penalty, Illegal Touching (Jameson Williams) to the OhSt 31 | 0 | -0.87 |
| 7:52 | 3rd & 4 | OWN 31 | Justin Fields pass complete to Garrett Wilson for 21 yds to the Nwest 48 for a 1ST down | +21 | 2.93 |
| 7:27 | 1st & 10 | OPP 48 | Justin Fields pass complete to Julian Fleming for 23 yds to the Nwest 25 for a 1ST down | +23 | 0.99 |
| 6:53 | 1st & 10 | OPP 25 | Justin Fields sacked by Jake Saunders for a loss of 9 yards to the Nwest 34 | -9 | -1.83 |
| 6:02 | 2nd & 19 | OPP 34 | Justin Fields run for 8 yds to the Nwest 26 | +8 | 0.61 |
| 5:27 | 3rd & 11 | OPP 26 | Justin Fields pass incomplete to Garrett Wilson, broken up by A.J. Hampton | 0 | -0.93 |
| 5:23 | 4th & 11 | OPP 26 | Blake Haubeil 43 Yd Field Goal |
| 5:18 | 1st & 10 | OWN 25 | Cam Porter run for a loss of 3 yards to the Nwest 22 | -3 | -0.96 |
| 4:46 | 2nd & 13 | OWN 22 | Peyton Ramsey pass complete to Cam Porter for 1 yd to the Nwest 23 | +1 | -0.18 |
| 4:13 | 3rd & 12 | OWN 23 | Peyton Ramsey pass complete to Kyric McGowan for 18 yds to the Nwest 41 for a 1ST down | +18 | 2.55 |
| 3:44 | 1st & 10 | OWN 41 | Cam Porter run for 4 yds to the Nwest 45 | +4 | -0.17 |
| 3:10 | 2nd & 6 | OWN 45 | Cam Porter run for 2 yds to the Nwest 47 | +2 | -0.68 |
| 2:33 | 3rd & 4 | OWN 47 | Peyton Ramsey pass incomplete to Riley Lees | 0 | -0.91 |
| 2:26 | 4th & 4 | OWN 47 | Derek Adams punt for 38 yds, fair catch by Garrett Wilson at the OhSt 15 |
| 2:19 | 1st & 10 | OWN 15 | Trey Sermon run for 21 yds to the OhSt 36 for a 1ST down | +21 | 1.47 |
| 2:03 | 1st & 10 | OWN 36 | Justin Fields pass incomplete to Trey Sermon | 0 | -1.04 |
| 1:55 | 2nd & 10 | OWN 36 | Justin Fields run for 24 yds to the Nwest 40 for a 1ST down | +24 | 3.00 |
| 1:27 | 1st & 10 | OPP 40 | Justin Fields pass incomplete to Trey Sermon | 0 | -0.85 |
| 1:19 | 2nd & 10 | OPP 40 | Fields, Justin pass incomplete to Wilson, Garrett, PENALTY NORTHWSTRN pass interference (Hampton, A.J.) 15 yards to the NORTHWSTRN25, NO PLAY, 1ST DOWN OHIOST. | +15 | |
| 1:12 | 1st & 10 | OPP 25 | Justin Fields pass incomplete to Julian Fleming, broken up by Cameron Mitchell | 0 | -0.45 |
| 1:07 | 2nd & 10 | OPP 25 | Justin Fields pass complete to Garrett Wilson for 11 yds to the Nwest 14 for a 1ST down | +11 | 0.60 |
| 0:57 | 1st & 10 | OPP 14 | Justin Fields pass complete to Garrett Wilson for 5 yds to the Nwest 9 | +5 | 0.07 |
| 0:28 | 2nd & 5 | OPP 9 | Justin Fields pass intercepted, touchback. Brandon Joseph return for no gain | -4.53 |
| 0:25 | 1st & 10 | OWN 20 | TEAM run for a loss of 2 yards to the Nwest 18 | -2 | -0.70 |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 14:56 | 1st & 10 | OWN 25 | Peyton Ramsey pass incomplete | 0 | -0.70 |
| 14:50 | 2nd & 10 | OWN 25 | Cam Porter run for 1 yd to the Nwest 26 | +1 | -0.29 |
| 14:13 | 3rd & 9 | OWN 26 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 31 yds to the OhSt 43 for a 1ST down | +31 | 3.72 |
| 13:49 | 1st & 10 | OPP 43 | Peyton Ramsey pass complete to John Raine for 12 yds to the OhSt 31 for a 1ST down | +12 | 0.51 |
| 13:28 | 1st & 10 | OPP 31 | Kyric McGowan run for 4 yds to the OhSt 27 | +4 | -0.05 |
| 12:57 | 2nd & 6 | OPP 27 | Cam Porter run for no gain to the OhSt 27 | 0 | -0.63 |
| 12:34 | 3rd & 6 | OPP 27 | Cam Porter run for 16 yds to the OhSt 11 for a 1ST down | +16 | 1.00 |
| 12:14 | 1st & 10 | OPP 11 | Peyton Ramsey run for a loss of 1 yard to the OhSt 12 | -1 | -0.35 |
| 11:42 | 2nd & 11 | OPP 12 | Peyton Ramsey run for 3 yds to the OhSt 9 | +3 | -0.09 |
| 11:14 | 3rd & 8 | OPP 9 | Peyton Ramsey pass intercepted, touchback. Justin Hilliard return for no gain | -4.03 |
| 11:09 | 1st & 10 | OWN 20 | Trey Sermon run for 13 yds to the OhSt 33 for a 1ST down | +13 | 0.96 |
| 10:56 | 1st & 10 | OWN 33 | Trey Sermon run for 12 yds to the OhSt 45 for a 1ST down | +12 | 1.15 |
| 10:37 | 1st & 10 | OWN 45 | Justin Fields pass intercepted Cameron Mitchell return for no gain to the Nwest 49 | -2.72 |
| 10:31 | 1st & 10 | OWN 49 | Cam Porter run for a loss of 1 yard to the Nwest 48 | -1 | -1.36 |
| 10:02 | 2nd & 11 | OWN 48 | Peyton Ramsey pass incomplete | 0 | -0.94 |
| 9:52 | 3rd & 11 | OWN 48 | Peyton Ramsey sacked by Tuf Borland and Taron Vincent for a loss of 8 yards to the Nwest 40 | -8 | -1.03 |
| 9:03 | 4th & 19 | OWN 40 | Derek Adams punt for 53 yds, downed at the OhSt 7 |
| 8:51 | 1st & 10 | OWN 7 | Trey Sermon run for 65 yds to the Nwest 28 for a 1ST down | +65 | 4.11 |
| 8:11 | 1st & 10 | OPP 28 | Justin Fields run for 8 yds to the Nwest 20 | +8 | 0.50 |
| 7:36 | 2nd & 2 | OPP 20 | Justin Fields pass incomplete to Garrett Wilson | 0 | -0.59 |
| 7:36 | 3rd & 2 | OPP 20 | OHIO ST Penalty, Delay of Game (-5 Yards) to the Nwest 25 | -5 | |
| 7:31 | 3rd & 7 | OPP 25 | Justin Fields pass incomplete to Trey Sermon, broken up by Adetomiwa Adebawore | 0 | -0.81 |
| 7:27 | 4th & 7 | OPP 25 | Blake Haubeil 42 yd FG MISSED |
| 7:22 | 1st & 10 | OWN 25 | Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman, broken up by Sevyn Banks | 0 | -0.70 |
| 7:13 | 2nd & 10 | OWN 25 | Peyton Ramsey pass complete to John Raine for 20 yds to the Nwest 45 for a 1ST down | +20 | 2.50 |
| 6:52 | 1st & 10 | OWN 45 | Ramsey, Peyton pass incomplete, PENALTY OHIOST roughing passer (Smith, Tyreke) 15 yards to the OHIOST40, NO PLAY, 1ST DOWN NORTHWSTRN. | +15 | |
| 6:46 | 1st & 10 | OPP 40 | Peyton Ramsey run for no gain to the OhSt 40 for a 1ST down OHIO ST Penalty, Horse Collar Tackle (Jonathon Cooper) to the OhSt 25 for a 1ST down | +15 | 0.49 |
| 6:23 | 1st & 10 | OPP 25 | Riley Lees run for a loss of 9 yards to the OhSt 34 | -9 | -1.83 |
| 5:42 | 2nd & 19 | OPP 34 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 6 yds to the OhSt 28 | +6 | 0.24 |
| 5:08 | 3rd & 13 | OPP 28 | Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman | 0 | -0.99 |
| 5:04 | 4th & 13 | OPP 28 | Charlie Kuhbander 46 yd FG MISSED |
| 4:56 | 1st & 10 | OWN 29 | Trey Sermon run for 3 yds to the OhSt 32 | +3 | -0.34 |
| 4:34 | 2nd & 7 | OWN 32 | Trey Sermon run for 5 yds to the OhSt 37 | +5 | 0.08 |
| 4:13 | 3rd & 2 | OWN 37 | Trey Sermon run for 6 yds to the OhSt 43 for a 1ST down | +6 | 1.57 |
| 3:42 | 1st & 10 | OWN 43 | Trey Sermon run for 33 yds to the Nwest 24 for a 1ST down | +33 | 1.78 |
| 3:16 | 1st & 10 | OPP 24 | Justin Fields run for 5 yds to the Nwest 19 | +5 | 0.08 |
| 2:49 | 2nd & 5 | OPP 19 | Miyan Williams run for 10 yds to the Nwest 9 for a 1ST down | +10 | 0.18 |
| 2:41 | 1st & 9 | OPP 9 | Trey Sermon 9 Yd Run (Blake Haubeil Kick) | +9 | 2.42 |
| 2:33 | 1st & 10 | OWN 25 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 5 yds to the Nwest 30 | +5 | 0.09 |
| 2:10 | 2nd & 5 | OWN 30 | Peyton Ramsey pass intercepted Josh Proctor return for no gain to the Nwest 41 | -1.02 |
| 2:06 | 1st & 10 | OPP 41 | Trey Sermon run for a loss of 2 yards to the Nwest 43 | -2 | -1.31 |
| 1:38 | 2nd & 12 | OPP 43 | Justin Fields pass complete to Trey Sermon for 4 yds to the Nwest 39 | +4 | -0.16 |
| 1:10 | 3rd & 8 | OPP 39 | Justin Fields pass incomplete to Garrett Wilson, broken up by JR Pace | 0 | -1.03 |
| 1:01 | 4th & 8 | OPP 39 | Zach Hoover punt for 34 yds, downed at the Nwest 5 |
| 0:54 | 1st & 10 | OWN 5 | Cam Porter run for 8 yds to the Nwest 13 | +8 | 0.50 |
| 0:32 | 2nd & 2 | OWN 13 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 12 yds to the Nwest 25 for a 1ST down | +12 | 0.34 |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 14:53 | 1st & 10 | OWN 25 | Cam Porter run for 4 yds to the Nwest 29 | +4 | -0.11 |
| 14:26 | 2nd & 6 | OWN 29 | Peyton Ramsey run for 11 yds to the Nwest 40 Peyton Ramsey fumbled, forced by Pete Werner, recovered by OhSt Justin Hilliard | -0.81 |
| 14:19 | 1st & 10 | OPP 40 | Trey Sermon run for 28 yds to the Nwest 12 for a 1ST down | +28 | 0.66 |
| 13:59 | 1st & 10 | OPP 12 | Trey Sermon run for a loss of 1 yard to the Nwest 13 | -1 | -0.36 |
| 13:17 | 2nd & 11 | OPP 13 | Justin Fields run for 7 yds to the Nwest 6 | +7 | 0.17 |
| 12:41 | 3rd & 4 | OPP 6 | Justin Fields pass complete to Trey Sermon for a loss of 3 yards to the Nwest 9 | -3 | -0.56 |
| 12:07 | 4th & 7 | OPP 9 | Blake Haubeil 26 Yd Field Goal |
| 12:01 | 1st & 10 | OWN 25 | Peyton Ramsey pass complete to Kyric McGowan for 6 yds to the Nwest 31 | +6 | 0.33 |
| 11:38 | 2nd & 4 | OWN 31 | Cam Porter run for no gain to the Nwest 31 | 0 | -0.87 |
| 11:05 | 3rd & 4 | OWN 31 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 8 yds to the Nwest 39 for a 1ST down | +8 | 1.76 |
| 10:47 | 1st & 10 | OWN 39 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 15 yds to the OhSt 46 for a 1ST down | +15 | 1.31 |
| 10:26 | 1st & 10 | OPP 46 | Kyric McGowan run for 3 yds to the OhSt 43 | +3 | -0.34 |
| 10:00 | 2nd & 7 | OPP 43 | Isaiah Bowser run for 1 yd to the OhSt 42 | +1 | -0.85 |
| 9:25 | 3rd & 6 | OPP 42 | Peyton Ramsey sacked by Haskell Garrett for a loss of 4 yards to the OhSt 46 | -4 | -1.73 |
| 8:49 | 4th & 10 | OPP 46 | Derek Adams punt for 46 yds for a touchback |
| 8:42 | 1st & 10 | OWN 20 | Trey Sermon run for 6 yds to the OhSt 26 | +6 | 0.29 |
| 8:12 | 2nd & 4 | OWN 26 | Trey Sermon run for 25 yds to the Nwest 49 for a 1ST down | +25 | 2.33 |
| 7:38 | 1st & 10 | OPP 49 | Justin Fields pass complete to Garrett Wilson for 12 yds to the Nwest 37 for a 1ST down | +12 | 0.71 |
| 7:07 | 1st & 10 | OPP 37 | Trey Sermon run for 5 yds to the Nwest 32 | +5 | 0.08 |
| 6:28 | 2nd & 5 | OPP 32 | Trey Sermon run for 8 yds to the Nwest 24 for a 1ST down | +8 | 0.29 |
| 5:56 | 1st & 10 | OPP 24 | Justin Fields run for 4 yds to the Nwest 20 | +4 | -0.03 |
| 5:14 | 2nd & 6 | OPP 20 | Trey Sermon run for 12 yds to the Nwest 8 for a 1ST down | +12 | 0.40 |
| 4:37 | 1st & 8 | OPP 8 | Trey Sermon run for 5 yds to the Nwest 3 | +5 | 0.11 |
| 4:03 | 2nd & 3 | OPP 3 | Trey Sermon 3 Yd Run (Two-Point Pass Conversion Failed) | +3 | 2.21 |
| 3:51 | 1st & 10 | OWN 19 | Peyton Ramsey pass incomplete | 0 | -0.53 |
| 3:40 | 2nd & 10 | OWN 19 | Peyton Ramsey pass complete to Riley Lees for 7 yds to the Nwest 26 | +7 | 0.24 |
| 3:22 | 3rd & 3 | OWN 26 | Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman, broken up by Sevyn Banks | 0 | -0.38 |
| 3:16 | 4th & 3 | OWN 26 | Peyton Ramsey pass complete to Kyric McGowan for 6 yds to the Nwest 32 for a 1ST down | +6 | 1.59 |
| 3:01 | 1st & 10 | OWN 32 | Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman | 0 | -0.93 |
| 2:51 | 2nd & 10 | OWN 32 | Peyton Ramsey pass complete to Cam Porter for 6 yds to the Nwest 38 | +6 | 0.22 |
| 2:30 | 3rd & 4 | OWN 38 | Peyton Ramsey pass incomplete to Kyric McGowan | 0 | -0.63 |
| 2:24 | 4th & 4 | OWN 38 | Peyton Ramsey pass incomplete to John Raine, broken up by Lathan Ransom | 0 | -0.15 |
| 2:18 | 1st & 10 | OPP 38 | Trey Sermon run for 7 yds to the Nwest 31 | +7 | 0.42 |
| 1:30 | 2nd & 3 | OPP 31 | Trey Sermon run for 23 yds to the Nwest 8 for a 1ST down | +23 | 0.35 |
| 1:23 | 1st & 8 | OPP 8 | Trey Sermon run for 5 yds to the Nwest 3 | +5 | 0.11 |
| 0:44 | 2nd & 3 | OPP 3 | Trey Sermon run for 1 yd to the Nwest 2 | +1 | -0.33 |
| 3 | sacks | 3 |
| 7 | plays for loss | 10 |
| 2 | takeaways | 3 |
| 2 | three-and-outs forced | 1 |
| 13 | explosive plays allowed | 9 |
| 7.43 | yards allowed / play | 4.76 |
| 5 of 12 | scoring drives allowed | 2 of 12 |
| Chris Bergin | 11 (8) | 0.5 sk · 0.5 TFL |
| Blake Gallagher | 9 (5) | |
| Paddy Fisher | 9 (4) | |
| A.J. Hampton | 8 (5) | 1 TFL · 1 PD |
| Earnest Brown IV | 5 (4) | 1 sk · 2 TFL |
| Brandon Joseph | 5 (4) | 1 INT · 1 PD · 1 QH |
| JR Pace | 5 (3) | 1 PD |
| Cameron Mitchell | 4 (2) | 0.5 sk · 0.5 TFL · 1 INT · 1 PD |
| Justin Hilliard | 9 (5) | 2 TFL · 1 INT |
| Tuf Borland | 7 (2) | 0.5 sk · 1 TFL |
| Marcus Williamson | 7 (5) | |
| Jonathon Cooper | 6 (5) | 1 sk · 1 TFL · 2 QH |
| Haskell Garrett | 5 (2) | 1 sk · 2 TFL · 1 QH |
| Pete Werner | 5 (5) | |
| Shaun Wade | 5 (4) | |
| Josh Proctor | 4 (3) | 1 INT |
| 1 of 2 | field goals | 3 of 4 |
| 4 | punts | 3 |
| 42.3 | punt average | 39.3 |
| 2 | punts inside the 20 | 2 |
| 17 | return yards | 0 |
| own 21 | average drive start | own 17 |
| K | Charlie Kuhbander | 1/2 FG · long 47 · 1/1 XP |
| P | Derek Adams | 4 punts · 42.3 avg · 2 in 20 · 1 TB |
| KR | Kyric McGowan | 1 ret · 17 yds · long 17 |
| K | Blake Haubeil | 3/4 FG · long 43 · 1/1 XP |
| P | Zach Hoover | 3 punts · 39.3 avg · 2 in 20 |
| 70 | plays | 70 |
| 333 | yards | 520 |
| 12 | drives | 12 |
| 40% | success rate | 57% |
| -0.99 | total PPA | 14.06 |
| Q1 | Blake Haubeil 41 Yd Field Goal | 3–0 |
| Q1 | Cam Porter 9 Yd Run (Charlie Kuhbander Kick) | 7–3 |
| Q2 | Charlie Kuhbander 47 Yd Field Goal | 10–3 |
| Q2 | Blake Haubeil 43 Yd Field Goal | 6–10 |
| Q3 | Trey Sermon 9 Yd Run (Blake Haubeil Kick) | 13–10 |
| Q4 | Blake Haubeil 26 Yd Field Goal | 16–10 |
| Q4 | Trey Sermon 3 Yd Run (Two-Point Pass Conversion Failed) | 22–10 |
| Q3 | Trey Sermon run for 65 yds to the Nwest 28 for a 1ST down | 4.11 |
| Q3 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 31 yds to the OhSt 43 for a⦠| 3.72 |
| Q2 | Justin Fields run for 24 yds to the Nwest 40 for a 1ST down | 3.00 |
| Q2 | Justin Fields pass complete to Garrett Wilson for 21 yds to the Nwest 48 for a 1ST down | 2.93 |
| Q2 | Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 22 yds to the Nwest 42 for⦠| 2.55 |
| Q2 | Peyton Ramsey pass complete to Kyric McGowan for 18 yds to the Nwest 41 for a 1ST down | 2.55 |
| 2024 | Ohio State 31 – 7 Northwestern |
| 2022 | Ohio State 21 – 7 Northwestern |
| 2019 | Ohio State 52 – 3 Northwestern |
| 2018 | Northwestern 24 – 45 Ohio State |
| 2016 | Northwestern 20 – 24 Ohio State |
| 2013 | Ohio State 40 – 30 Northwestern |
| 2008 | Ohio State 45 – 10 Northwestern |
| 2007 | Northwestern 7 – 58 Ohio State |