Ohio State at Northwestern

Saturday, November 5, 2022

No. 2 Ohio State beat Northwestern 21–⁠7. It was their 80th meeting; after it, Ohio State led the series 65–⁠14–⁠1.

Away2Ohio State11–⁠2 in 2022
21
HomeNorthwestern1–⁠11 in 2022
7

Final at Ryan Field, EvanstonTV: ABCAttendance 42,774

At kickoff
63°F, overcast, wind 26 mph from the south, gusts to 46 mphWeather: NOAA NCEI Integrated Surface Database; Palwaukee Municipal Airport (KPWK), 19 km from the stadium, eight minutes before kickoff
Official
Ron SnodgrassGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State077721
Northwestern70007

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Ohio State

PassingC/AttYdsTDInt
C.J. Stroud10/267600
RushingCarYdsTDLong
Miyan Williams26111227
C.J. Stroud679044
Emeka Egbuka221115
ReceivingRecYdsTDLong
Marvin Harrison Jr.551015
Cade Stover21207
Julian Fleming1707
Emeka Egbuka2607
DefenseTklTFLSacksInt
Tommy Eichenberg13100
Ronnie Hickman10000
Lathan Ransom9000
Steele Chambers8100

Northwestern

PassingC/AttYdsTDInt
Brendan Sullivan10/147900
Ryan Hilinski0/3000
RushingCarYdsTDLong
Evan Hull30122117
Brendan Sullivan1255015
Cam Porter1150019
Andrew Clair1101
ReceivingRecYdsTDLong
Malik Washington649013
Cam Porter214010
Bryce Kirtz112012
Evan Hull1404
DefenseTklTFLSacksInt
Bryce Gallagher7000
Rod Heard6000
Xander Mueller60.500
Jeremiah Lewis5000

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

Team stats

Ohio StateNorthwestern
283Total yards285
76Passing yards79
207Rushing yards206
2.9Yards per pass4.6
5.9Yards per rush3.5
13First downs17
4–⁠15Third downs9–⁠20
2–⁠4Fourth downs0–⁠4
0Turnovers0
3–⁠20Penalties4–⁠27
23:34Possession36:26
0Sacks (by defense)0

Efficiency

Ohio StateNorthwestern
34%Success rate33%
−0.01EPA per play−0.16
1.37Explosiveness1.17
0.12Rushing EPA−0.12
−0.20Passing EPA−0.31
26%Passing-down success11%
−0.27First-down EPA0.05
0.29Second-down EPA−0.41
0.29Third-down EPA0.51
9%Havoc by its defense11%

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)

Ohio State 92% to win. Elo’s favorite won.

The line

Ohio State −37.5, over/under 55.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 Ohio State 99%, Northwestern 1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zoneOhio State end zoneQ1 Ohio StatePunt, 3 playsQ1 NorthwesternPunt, 3 playsQ1 Ohio StatePunt, 8 playsQ1 NorthwesternTouchdown, 9 playsQ1 Ohio StatePunt, 3 playsQ1 NorthwesternPunt, 3 playsQ1 Ohio StateTurnover on downs, 4 playsQ1 NorthwesternTurnover on downs, 7 playsQ2 Ohio StatePunt, 4 playsQ2 NorthwesternPunt, 6 playsQ2 Ohio StatePunt, 4 playsQ2 NorthwesternPunt, 3 playsQ2 Ohio StateTouchdown, 6 playsQ2 NorthwesternEnd of half, 6 playsQ3 NorthwesternTurnover on downs, 7 playsQ3 Ohio StateTouchdown, 6 playsQ3 NorthwesternPunt, 7 playsQ3 Ohio StatePunt, 8 playsQ3 NorthwesternTurnover on downs, 16 playsQ4 Ohio StatePunt, 3 playsQ4 NorthwesternPunt, 3 playsQ4 Ohio StateTouchdown, 5 playsQ4 NorthwesternTurnover on downs, 5 playsQ4 Ohio StateTurnover on downs, 7 playsQ4 NorthwesternEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Ohio State right to left.
  1. Q1 Ohio StatePunt, 3 plays, −4 yards
  2. Q1 NorthwesternPunt, 3 plays, 4 yards
  3. Q1 Ohio StatePunt, 8 plays, 28 yards
  4. Q1 NorthwesternTouchdown, 9 plays, 80 yards
  5. Q1 Ohio StatePunt, 3 plays, 9 yards
  6. Q1 NorthwesternPunt, 3 plays, 6 yards
  7. Q1 Ohio StateTurnover on downs, 4 plays, 9 yards
  8. Q1 NorthwesternTurnover on downs, 7 plays, 15 yards
  9. Q2 Ohio StatePunt, 4 plays, 15 yards
  10. Q2 NorthwesternPunt, 6 plays, 31 yards
  11. Q2 Ohio StatePunt, 4 plays, 5 yards
  12. Q2 NorthwesternPunt, 3 plays, −6 yards
  13. Q2 Ohio StateTouchdown, 6 plays, 46 yards
  14. Q2 NorthwesternEnd of half, 6 plays, −4 yards
  15. Q3 NorthwesternTurnover on downs, 7 plays, 20 yards
  16. Q3 Ohio StateTouchdown, 6 plays, 45 yards
  17. Q3 NorthwesternPunt, 7 plays, 36 yards
  18. Q3 Ohio StatePunt, 8 plays, 32 yards
  19. Q3 NorthwesternTurnover on downs, 16 plays, 60 yards
  20. Q4 Ohio StatePunt, 3 plays, 8 yards
  21. Q4 NorthwesternPunt, 3 plays, 7 yards
  22. Q4 Ohio StateTouchdown, 5 plays, 62 yards
  23. Q4 NorthwesternTurnover on downs, 5 plays, 14 yards
  24. Q4 Ohio StateTurnover on downs, 7 plays, 22 yards
  25. Q4 NorthwesternEnd of game, 1 play, 6 yards

Play by play

1st quarter8 drives, then Northwestern 7, Ohio State 0
Ohio State Punt, 3 plays
15:001st & 10 at own 35Adam Stage kickoff for 56 yds , Xavier Johnson return for 21 yds to the OhSt 30
14:551st & 10 at own 30Williams, Miyan rush for 6 yards to the OHIOST36, PENALTY OHIOST holding (Jones, Matthew) 10 yards to the OHIOST20, NO PLAY.
14:291st & 20 at own 20Emeka Egbuka run for 6 yds to the OhSt 26
14:102nd & 14 at own 26C.J. Stroud pass incomplete to Julian Fleming
14:053rd & 14 at own 26C.J. Stroud pass incomplete to Julian Fleming
13:574th & 14 at own 26Jesse Mirco punt for 34 yds, downed at the Nwest 40
Northwestern Punt, 3 plays
13:271st & 10 at own 40Evan Hull run for 3 yds to the Nwest 43
13:072nd & 7 at own 43Evan Hull run for 1 yd to the Nwest 44
13:023rd & 6 at own 44Brendan Sullivan pass incomplete to Malik Washington
12:544th & 6 at own 44Luke Akers punt for 56 yds for a touchback NORTHWESTERN Penalty, Illegal Formation (-5 Yards)
Ohio State Punt, 8 plays
12:151st & 10 at own 25Miyan Williams run for 2 yds to the OhSt 27 for a 1ST down NORTHWESTERN Penalty, Defensive Holding (Devin O’Rourke) to the OhSt 37 for a 1ST down
12:001st & 10 at own 37Miyan Williams run for 2 yds to the OhSt 39
11:572nd & 8 at own 39C.J. Stroud pass incomplete to Gee Scott Jr.
11:353rd & 8 at own 39C.J. Stroud run for 7 yds to the OhSt 46
11:214th & 1 at own 46Miyan Williams run for 3 yds to the OhSt 49 for a 1ST down
10:541st & 10 at own 49C.J. Stroud pass incomplete to Julian Fleming
10:402nd & 10 at own 49Miyan Williams run for 4 yds to the Nwest 47
10:103rd & 6 at opp 47C.J. Stroud pass incomplete to Julian Fleming
10:034th & 6 at opp 47Jesse Mirco punt for 47 yds for a touchback
Northwestern Touchdown, 9 plays
9:451st & 10 at own 20Cam Porter run for 13 yds to the Nwest 33 for a 1ST down
9:301st & 10 at own 33Brendan Sullivan pass complete to Malik Washington for 7 yds to the Nwest 40
9:072nd & 3 at own 40Cam Porter run for 10 yds to the 50 yard line for a 1ST down
8:571st & 10 at the 50Brendan Sullivan pass complete to Bryce Kirtz for 12 yds to the OhSt 38 for a 1ST down
8:251st & 10 at opp 38Brendan Sullivan run for 8 yds to the OhSt 30
8:002nd & 2 at opp 30Evan Hull run for 3 yds to the OhSt 27 for a 1ST down
7:331st & 10 at opp 27Evan Hull run for 8 yds to the OhSt 19
7:022nd & 2 at opp 19Evan Hull run for 3 yds to the OhSt 16 for a 1ST down
6:451st & 10 at opp 16Evan Hull 16 Yd Run (Adam Stage Kick)Northwestern 7, Ohio State 0
Ohio State Punt, 3 plays
6:451st & 10 at own 35Adam Stage kickoff for 65 yds for a touchback
6:331st & 10 at own 25C.J. Stroud pass complete to Julian Fleming for 7 yds to the OhSt 32
6:272nd & 3 at own 32OHIO ST Penalty, False Start (Dawand Jones) to the OhSt 27
6:082nd & 8 at own 27C.J. Stroud pass complete to Cade Stover for 7 yds to the OhSt 34
5:193rd & 1 at own 34Miyan Williams run for no gain to the OhSt 34
5:114th & 1 at own 34Jesse Mirco punt for 37 yds, downed at the Nwest 29
Northwestern Punt, 3 plays
5:001st & 10 at own 29Evan Hull run for 9 yds to the Nwest 38
4:432nd & 1 at own 38Hull, Evan rush for loss of 1 yard to the NORTHWSTRN37, PENALTY NORTHWSTRN holding (Schmidt, Charlie) 10 yards to the NORTHWSTRN28, NO PLAY.
4:102nd & 11 at own 28Brendan Sullivan run for 3 yds to the Nwest 31
3:353rd & 8 at own 31Brendan Sullivan pass complete to Evan Hull for 4 yds to the Nwest 35
3:064th & 4 at own 35Luke Akers punt for 52 yds , Emeka Egbuka returns for 18 yds to the OhSt 31
Ohio State Turnover on downs, 4 plays
2:381st & 10 at own 31Miyan Williams run for 2 yds to the OhSt 33
2:222nd & 8 at own 33C.J. Stroud pass complete to Emeka Egbuka for 7 yds to the OhSt 40
1:483rd & 1 at own 40Miyan Williams run for no gain to the OhSt 40
1:074th & 1 at own 40Miyan Williams run for no gain to the OhSt 40
Northwestern Turnover on downs, 7 plays
0:551st & 10 at opp 40Brendan Sullivan run for 3 yds to the OhSt 37
0:202nd & 7 at opp 37Brendan Sullivan pass complete to Cam Porter for 4 yds to the OhSt 33
0:043rd & 3 at opp 33Brendan Sullivan run for 6 yds to the OhSt 27 for a 1ST down
Q2 14:381st & 10 at opp 27Cam Porter run for 2 yds to the OhSt 25
Q2 14:002nd & 8 at opp 25Cam Porter run for 2 yds to the OhSt 23
Q2 13:053rd & 6 at opp 23Evan Hull run for a loss of 2 yards to the OhSt 25
Q2 12:494th & 8 at opp 25Brendan Sullivan pass complete to Malik Washington for 4 yds to the OhSt 21
2nd quarter6 drives, then Tied at 7
Ohio State Punt, 4 plays
12:251st & 10 at own 21C.J. Stroud pass complete to Marvin Harrison Jr. for 15 yds to the OhSt 36 for a 1ST down
12:161st & 10 at own 36C.J. Stroud pass incomplete to Julian Fleming
12:122nd & 10 at own 36C.J. Stroud pass incomplete to Julian Fleming
12:083rd & 10 at own 36C.J. Stroud pass incomplete to Cade Stover
12:004th & 10 at own 36Jesse Mirco punt for 64 yds for a touchback
Northwestern Punt, 6 plays
11:451st & 10 at own 20Evan Hull run for 3 yds to the Nwest 23
11:102nd & 7 at own 23Evan Hull run for 3 yds to the Nwest 26
10:133rd & 4 at own 26Evan Hull run for 17 yds to the Nwest 43 for a 1ST down
9:551st & 10 at own 43Evan Hull run for no gain to the Nwest 43
9:002nd & 10 at own 43Brendan Sullivan run for 3 yds to the Nwest 46
7:553rd & 7 at own 46Evan Hull run for 5 yds to the OhSt 49
7:464th & 2 at opp 49Timeout NORTHWESTERN, clock 07:46
7:384th & 2 at opp 49Hunter Renner punt for 31 yds, downed at the OhSt 18
Ohio State Punt, 4 plays
7:151st & 10 at own 18C.J. Stroud pass complete to Marvin Harrison Jr. for 11 yds to the OhSt 29 for a 1ST down
6:351st & 10 at own 29C.J. Stroud pass complete to Emeka Egbuka for a loss of 1 yard to the OhSt 28
6:312nd & 11 at own 28C.J. Stroud pass incomplete to Marvin Harrison Jr.
6:253rd & 11 at own 28C.J. Stroud pass incomplete to Emeka Egbuka
6:254th & 11 at own 28OHIO ST Penalty, Delay of Game (-5 Yards) to the OhSt 23
6:174th & 16 at own 23Jesse Mirco punt for 77 yds for a touchback
Northwestern Punt, 3 plays
6:081st & 10 at own 20Evan Hull run for 2 yds to the Nwest 22
6:082nd & 8 at own 22Timeout OHIO ST, clock 06:08
5:212nd & 8 at own 22TEAM run for a loss of 2 yards to the Nwest 20 TEAM fumbled, recovered by Nwest Brendan Sullivan
5:213rd & 10 at own 20Timeout NORTHWESTERN, clock 05:21
5:103rd & 10 at own 20Cam Porter run for a loss of 6 yards to the Nwest 14
4:554th & 16 at own 14Hunter Renner punt for 32 yds, downed at the Nwest 46
Ohio State Touchdown, 6 plays
4:351st & 10 at opp 46Miyan Williams run for 2 yds to the Nwest 44
4:122nd & 8 at opp 44Miyan Williams run for 5 yds to the Nwest 39
3:353rd & 3 at opp 39Miyan Williams run for 2 yds to the Nwest 37
3:054th & 1 at opp 37C.J. Stroud run for 16 yds to the Nwest 21 for a 1ST down
2:471st & 10 at opp 21C.J. Stroud run for 6 yds to the Nwest 15
2:262nd & 4 at opp 15Emeka Egbuka 15 Yd Run (Noah Ruggles Kick)Tied at 7
Northwestern End of half, 6 plays
2:262nd & 4 at own 35Jayden Fielding kickoff for 65 yds for a touchback
2:211st & 10 at own 25Evan Hull run for 4 yds to the Nwest 29
2:212nd & 6 at own 29Timeout OHIO ST, clock 02:21
1:502nd & 6 at own 29Cam Porter run for 4 yds to the Nwest 33
1:363rd & 2 at own 33Timeout NORTHWESTERN, clock 01:36
1:303rd & 2 at own 33Brendan Sullivan run for 6 yds to the Nwest 39 for a 1ST down
0:511st & 10 at own 39TEAM run for a loss of 10 yards to the Nwest 29
0:512nd & 20 at own 29Timeout OHIO ST, clock 00:51
0:242nd & 20 at own 29TEAM run for a loss of 4 yards to the Nwest 25
0:013rd & 24 at own 25TEAM run for a loss of 4 yards to the Nwest 21
3rd quarter5 drives, then Ohio State 14, Northwestern 7
Northwestern Turnover on downs, 7 plays
15:001st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
14:401st & 10 at own 25Evan Hull run for 2 yds to the Nwest 27
14:052nd & 8 at own 27Evan Hull run for 5 yds to the Nwest 32
13:293rd & 3 at own 32Evan Hull run for 4 yds to the Nwest 36 for a 1ST down
12:171st & 10 at own 36Evan Hull run for 9 yds to the Nwest 45
11:552nd & 1 at own 45Evan Hull run for no gain to the Nwest 45
11:143rd & 1 at own 45Brendan Sullivan run for no gain to the Nwest 45
10:454th & 1 at own 45Evan Hull run for no gain to the Nwest 45
Ohio State Touchdown, 6 plays
10:151st & 10 at opp 45Miyan Williams run for a loss of 1 yard to the Nwest 46
10:042nd & 11 at opp 46C.J. Stroud pass incomplete to Julian Fleming
9:403rd & 11 at opp 46C.J. Stroud pass complete to Marvin Harrison Jr. for 12 yds to the Nwest 34 for a 1ST down
9:271st & 10 at opp 34C.J. Stroud pass incomplete to Emeka Egbuka
9:022nd & 10 at opp 34Miyan Williams run for 7 yds to the Nwest 27
8:443rd & 3 at opp 27Miyan Williams 27 Yd Run (Noah Ruggles Kick)Ohio State 14, Northwestern 7
Northwestern Punt, 7 plays
8:443rd & 3 at own 35Jayden Fielding kickoff for 64 yds , Evan Hull return for 17 yds to the Nwest 18
8:141st & 10 at own 18Cam Porter run for 19 yds to the Nwest 37 for a 1ST down
7:541st & 10 at own 37Cam Porter run for 6 yds to the Nwest 43
6:502nd & 4 at own 43Andrew Clair run for 1 yd to the Nwest 44
6:063rd & 3 at own 44Brendan Sullivan pass complete to Malik Washington for 9 yds to the OhSt 47 for a 1ST down
5:381st & 10 at opp 47Cam Porter run for 3 yds to the OhSt 44
4:442nd & 7 at opp 44Malik Washington run for a loss of 2 yards to the OhSt 46
4:003rd & 9 at opp 46Brendan Sullivan run for no gain to the OhSt 46
3:494th & 9 at opp 46Hunter Renner punt for 30 yds, punt out-of-bounds at the OhSt 16
Ohio State Punt, 8 plays
3:431st & 10 at own 16Miyan Williams run for 2 yds to the OhSt 18
3:192nd & 8 at own 18C.J. Stroud pass complete to Cade Stover for 5 yds to the OhSt 23
2:503rd & 3 at own 23C.J. Stroud pass complete to Marvin Harrison Jr. for 11 yds to the OhSt 34 for a 1ST down
2:391st & 10 at own 34C.J. Stroud pass incomplete to Julian Fleming
2:302nd & 10 at own 34Miyan Williams run for 12 yds to the OhSt 46 for a 1ST down
2:031st & 10 at own 46C.J. Stroud pass incomplete to Cade Stover
1:402nd & 10 at own 46C.J. Stroud pass complete to Marvin Harrison Jr. for 2 yds to the OhSt 48
1:323rd & 8 at own 48C.J. Stroud pass incomplete to Marvin Harrison Jr.
1:244th & 8 at own 48Jesse Mirco punt for 48 yds, punt out-of-bounds at the Nwest 4
Northwestern Turnover on downs, 16 plays
1:241st & 10 at own 4NORTHWESTERN Penalty, False Start (Vincent Picozzi) to the Nwest 2
1:031st & 12 at own 2Evan Hull run for 9 yds to the Nwest 11
0:082nd & 3 at own 11Evan Hull run for 1 yd to the Nwest 12
Q4 14:453rd & 2 at own 12Brendan Sullivan run for 15 yds to the Nwest 27 for a 1ST down
Q4 14:101st & 10 at own 27Evan Hull run for 1 yd to the Nwest 28
Q4 13:492nd & 9 at own 28Evan Hull run for 2 yds to the Nwest 30
Q4 13:203rd & 7 at own 30Brendan Sullivan pass complete to Malik Washington for 11 yds to the Nwest 41 for a 1ST down
Q4 12:561st & 10 at own 41Evan Hull run for 1 yd to the Nwest 42
Q4 12:452nd & 9 at own 42Brendan Sullivan pass incomplete to Malik Washington
Q4 12:193rd & 9 at own 42Brendan Sullivan pass complete to Cam Porter for 10 yds to the OhSt 48 for a 1ST down
Q4 11:501st & 10 at opp 48Cam Porter run for a loss of 3 yards to the Nwest 49
Q4 11:292nd & 13 at own 49Brendan Sullivan pass complete to Malik Washington for 5 yds to the OhSt 46
Q4 11:023rd & 8 at opp 46Brendan Sullivan run for 8 yds to the OhSt 38 for a 1ST down
Q4 10:251st & 10 at opp 38Cam Porter run for no gain to the OhSt 38
Q4 10:052nd & 10 at opp 38Brendan Sullivan run for 2 yds to the OhSt 36
Q4 9:443rd & 8 at opp 36Brendan Sullivan pass incomplete to Genson Hooper Price
Q4 9:414th & 8 at opp 36Brendan Sullivan pass incomplete to Donny Navarro III
4th quarter6 drives, then Ohio State 21, Northwestern 7
Ohio State Punt, 3 plays
9:151st & 10 at own 36Miyan Williams run for 5 yds to the OhSt 41
8:352nd & 5 at own 41C.J. Stroud run for 3 yds to the OhSt 44
8:203rd & 2 at own 44C.J. Stroud pass incomplete to Marvin Harrison Jr.
8:114th & 2 at own 44Jesse Mirco punt for 45 yds, downed at the Nwest 11
Northwestern Punt, 3 plays
7:451st & 10 at own 11Evan Hull run for 1 yd to the Nwest 12
7:152nd & 9 at own 12Evan Hull run for 4 yds to the Nwest 16
6:403rd & 5 at own 16Evan Hull run for 2 yds to the Nwest 18
6:274th & 3 at own 18Hunter Renner punt for 44 yds, downed at the OhSt 38
Ohio State Touchdown, 5 plays
6:161st & 10 at own 38Miyan Williams run for 12 yds to the 50 yard line for a 1ST down
5:401st & 10 at the 50Miyan Williams run for 1 yd to the Nwest 49
4:302nd & 9 at opp 49C.J. Stroud run for 44 yds to the Nwest 5 for a 1ST down
4:241st & goal at opp 5C.J. Stroud run for 3 yds to the Nwest 2
4:242nd & 0 at opp 2Timeout NORTHWESTERN, clock 04:24
4:212nd & goal at opp 2Miyan Williams run for 2 yds for a TD, (Noah Ruggles KICK)Ohio State 21, Northwestern 7
Northwestern Turnover on downs, 5 plays
4:212nd & 7 at own 35Jayden Fielding kickoff for 26 yds , Declan Carr return for 3 yds to the Nwest 42
4:001st & 10 at own 42Brendan Sullivan pass complete to Malik Washington for 13 yds to the OhSt 45 for a 1ST down
3:531st & 10 at opp 45Brendan Sullivan run for 1 yd to the OhSt 44
3:422nd & 9 at opp 44Ryan Hilinski pass incomplete to Donny Navarro III
3:383rd & 9 at opp 44Ryan Hilinski pass incomplete to Jacob Gill
3:344th & 9 at opp 44Ryan Hilinski pass incomplete to Jacob Gill
Ohio State Turnover on downs, 7 plays
3:271st & 10 at own 44Miyan Williams run for 4 yds to the OhSt 48
3:272nd & 6 at own 48Timeout NORTHWESTERN, clock 03:27
3:102nd & 6 at own 48Miyan Williams run for 4 yds to the Nwest 48
2:313rd & 2 at opp 48Miyan Williams run for 6 yds to the Nwest 42 for a 1ST down
2:311st & 10 at opp 42Timeout NORTHWESTERN, clock 02:31
2:001st & 10 at opp 42Miyan Williams run for 1 yd to the Nwest 41
1:182nd & 9 at opp 41Miyan Williams run for no gain to the Nwest 41
0:563rd & 9 at opp 41Timeout OHIO ST, clock 00:56
0:243rd & 9 at opp 41Miyan Williams run for 7 yds to the Nwest 34
0:104th & 2 at opp 34Timeout OHIO ST, clock 00:10
0:084th & 2 at opp 34TEAM run for a loss of 4 yards to the Nwest 38
Northwestern End of game, 1 play
0:011st & 10 at own 38Evan Hull run for 6 yds to the Nwest 44

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.

Ohio State leads 66–⁠14–⁠1 in 81 meetings, counting the one since this game.

Recent meetings
2024Ohio State 31, Northwestern 7
2022Ohio State 21, Northwestern 7
2020Ohio State 22, Northwestern 10Big Ten Championship Game
2019Ohio State 52, Northwestern 3
2018Ohio State 45, Northwestern 24Big Ten Championship Game
2016Ohio State 24, Northwestern 20

Around this game