The lead after every score: above the line Ohio State is ahead, below it Northwestern. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
6:34
FGBlake Haubeil 41 Yd Field Goal 16 plays, 51 yds, 8:26 · from NU 5
NW 0–3 OSU
4:02
TDCam Porter 9 Yd Run (Charlie Kuhbander Kick)7 plays, 75 yds, 2:32 · from OSU 25
NW 7–3 OSU
2nd quarter
8:46
FGCharlie Kuhbander 47 Yd Field Goal 14 plays, 65 yds, 6:00 · from OSU 6
NW 10–3 OSU
5:23
FGBlake Haubeil 43 Yd Field Goal 8 plays, 49 yds, 3:23 · from NU 10
NW 10–6 OSU
3rd quarter
2:41
TDTrey Sermon 9 Yd Run (Blake Haubeil Kick)7 plays, 71 yds, 2:23 · from NU 28
NW 10–13 OSU
4th quarter
12:07
FGBlake Haubeil 26 Yd Field Goal 5 plays, 31 yds, 2:19 · from NU 40
NW 10–16 OSU
4:03
TDTrey Sermon 3 Yd Run (Two-Point Pass Conversion Failed)9 plays, 80 yds, 4:46 · from NU 20
NW 10–22 OSU
Drives
OSU 5/12 scoredNW 2/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NW
OSU 0
1
0
Q1
15:00
OSU
NU 5
16
51
8:26
Field Goal
Q1
6:34
NW
OSU 25
7
75
2:32
Touchdown
Q1
4:02
OSU
NU 25
3
-5
0:50
Punt
Q1
3:12
NW
OSU 39
4
7
1:57
Punt
Q1
1:15
OSU
NU 22
4
29
1:29
Punt
Q2
14:46
NW
OSU 6
14
65
6:00
Field Goal
Q2
8:46
OSU
NU 10
8
49
3:23
Field Goal
Q2
5:23
NW
OSU 25
6
22
2:57
Punt
Q2
2:26
OSU
NU 15
8
76
1:58
Interception
Q2
0:28
NW
OSU 20
1
-2
0:28
End of Half
Q3
15:00
NW
OSU 4
10
66
3:46
Interception
Win probability
Ohio State 100% · pregame line Ohio State −16.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Peyton Ramsey
24/37
224
6.1
0
2
61.4
Rushing
CAR
YDS
AVG
TD
LONG
Cam Porter
16
61
3.8
1
16
Peyton Ramsey
10
28
2.8
0
34
Kyric McGowan
5
26
5.2
0
9
Isaiah Bowser
1
1
1.0
0
1
Team
1
-2
-2.0
0
0
Riley Lees
1
-9
-9.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Ramaud Chiaokhiao-Bowman
8
103
12.9
0
31
John Raine
4
35
8.8
0
20
Kyric McGowan
4
33
8.3
0
18
Charlie Mangieri
1
16
16.0
0
16
Bryce Kirtz
2
16
8.0
0
12
Cam Porter
3
15
5.0
0
8
Riley Lees
1
7
7.0
0
7
Evan Hull
1
-1
-1.0
0
0
Defense
TOT
SOLO
SACKS
TFL
PD
QB HUR
Chris Bergin
11
8
0.5
0.5
0
0
Blake Gallagher
9
5
0
0
0
0
Paddy Fisher
9
4
0
0
0
0
A.J. Hampton Jr.
8
5
0
1
1
0
Earnest Brown IV
5
4
1
2
0
0
Brandon Joseph
5
4
0
0
1
1
JR Pace
5
3
0
0
1
0
Cameron Mitchell
4
2
0.5
0.5
1
0
Interceptions
INT
YDS
TD
Brandon Joseph
1
0
0
Cameron Mitchell
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Charlie Kuhbander
1/2
50.0
47
1/1
4
Punting
NO
YDS
AVG
TB
In 20
LONG
Derek Adams
4
169
42.3
1
2
53
Biggest plays
OSU +22%Q3 2:41 Trey Sermon 9 Yd Run (Blake Haubeil Kick)