From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Nebraska
257
Total yards
248
176
Passing yards
85
81
Rushing yards
163
7.7
Yards per pass
5.0
2.1
Yards per rush
4.2
12
First downs
14
3–15
Third downs
4–12
0–1
Fourth downs
0–0
1
Turnovers
2
8–75
Penalties
3–30
30:52
Possession
29:08
0
Sacks (by defense)
8
Efficiency
Northwestern
Nebraska
33%
Success rate
38%
−0.11
EPA per play
−0.04
0.96
Explosiveness
1.10
0.08
Rushing EPA
0.10
−0.22
Passing EPA
0.19
15%
Passing-down success
16%
0.04
First-down EPA
−0.07
−0.19
Second-down EPA
−0.21
0.02
Third-down EPA
0.28
18%
Havoc by its defense
33%
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)
Nebraska 70% to win. Elo’s favorite won.
The line
Nebraska −10.5, over/under 40.
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 Nebraska 77%, Northwestern 23%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Nebraska drives left to right, Northwestern right to left.
Q1 NebraskaInterception, 1 play, 0 yards
Q1 NorthwesternPunt, 3 plays, −7 yards
Q1 NebraskaPunt, 3 plays, 3 yards
Q1 NorthwesternPunt, 3 plays, 5 yards
Q1 NebraskaInterception, 2 plays, −3 yards
Q1 NorthwesternField goal, 5 plays, −14 yards
Q1 NebraskaField goal, 9 plays, 35 yards
Q1 NorthwesternPunt, 4 plays, 16 yards
Q1 NebraskaPunt, 7 plays, 27 yards
Q2 NorthwesternField goal, 10 plays, 73 yards
Q2 NebraskaTouchdown, 10 plays, 77 yards
Q2 NorthwesternInterception, 4 plays, 18 yards
Q3 NorthwesternPunt, 3 plays, 6 yards
Q3 NebraskaPunt, 6 plays, 10 yards
Q3 NorthwesternMissed FG, 8 plays, 29 yards
Q3 NebraskaPunt, 3 plays, 0 yards
Q3 NorthwesternPunt, 5 plays, 19 yards
Q3 NebraskaPunt, 4 plays, 29 yards
Q3 NorthwesternPunt, 3 plays, −4 yards
Q4 NebraskaTouchdown, 1 play, 44 yards
Q4 NorthwesternField goal, 6 plays, 68 yards
Q4 NebraskaPunt, 5 plays, 21 yards
Q4 NorthwesternPunt, 6 plays, 2 yards
Q4 NebraskaPunt, 4 plays, 23 yards
Q4 NorthwesternTurnover on downs, 6 plays, 1 yard
Q4 NebraskaEnd of game, 2 plays, −8 yards
Play by play
1st quarter8 drives, then Tied at 3
Nebraska Interception, 1 play
15:00
1st & 10 at own 35
Luke Akers kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Heinrich Haarberg pass intercepted
Northwestern Punt, 3 plays
14:53
1st & 10 at opp 44
Brendan Sullivan run for 2 yds to the NEB 46 Brendan Sullivan fumbled, recovered by NU Brendan Sullivan
14:53
2nd & 12 at opp 46
Brendan Sullivan pass incomplete to Bryce Kirtz
14:53
3rd & 12 at opp 46
Brendan Sullivan sacked for a loss of 5 yards to the NU 49
13:26
4th & 17 at own 49
Hunter Renner punt for 50 yds
Nebraska Punt, 3 plays
13:26
1st & 10 at own 1
Heinrich Haarberg run for 1 yd to the NEB 2
13:26
2nd & 9 at own 2
Emmett Johnson run for 2 yds to the NEB 4
13:26
3rd & 7 at own 4
Heinrich Haarberg pass incomplete to Thomas Fidone II
12:02
4th & 7 at own 4
Brian Buschini punt for 43 yds, punt out-of-bounds at the NEB 47
Northwestern Punt, 3 plays
12:02
1st & 10 at opp 47
Brendan Sullivan pass complete to A.J. Henning for 3 yds to the NEB 44
12:02
2nd & 7 at opp 44
Brendan Sullivan pass incomplete to A.J. Henning
12:02
3rd & 7 at opp 44
Brendan Sullivan run for 2 yds to the NEB 42
10:33
4th & 5 at opp 42
Hunter Renner punt for 29 yds, fair catch by Billy Kemp IV at the NEB 13
10:33
1st & 10 at own 13
Heinrich Haarberg pass complete to Billy Kemp IV for 3 yds Billy Kemp IV fumbled, recovered by NEB Thomas Fidone II
9:39
2nd & 13 at own 10
Heinrich Haarberg pass intercepted
Northwestern Field goal, 5 plays
9:39
1st & 10 at opp 13
Northwestern Penalty, Offensive Holding (-10 Yards) to the NEB 21
9:39
1st & 18 at opp 21
Jack Lausch run for no gain to the NEB 21
9:39
2nd & 18 at opp 21
Brendan Sullivan sacked by Nash Hutmacher for a loss of 9 yards to the NEB 30
9:39
3rd & 27 at opp 30
Cam Porter run for 3 yds to the NEB 27
7:18
4th & 24 at opp 27
Jack Olsen 45 yd FG GOODNorthwestern 3, Nebraska 0
Nebraska Field goal, 9 plays
7:11
1st & 10 at own 35
Luke Akers kickoff for 65 yds , Tommi Hill return for 36 yds to the NEB 36
7:11
1st & 10 at own 36
Heinrich Haarberg run for 1 yd to the NEB 35
7:11
2nd & 11 at own 35
Heinrich Haarberg run for 3 yds to the NEB 38
7:11
3rd & 8 at own 38
Heinrich Haarberg pass complete to Alex Bullock for 15 yds to the NU 47 for a 1ST down
7:11
1st & 10 at opp 47
Emmett Johnson run for 5 yds to the NU 42
7:11
2nd & 5 at opp 42
Emmett Johnson run for 10 yds to the NU 32 for a 1ST down
7:11
1st & 10 at opp 32
Emmett Johnson run for 1 yd to the NU 31
7:11
2nd & 9 at opp 31
Anthony Grant run for 2 yds to the NU 29
7:11
3rd & 7 at opp 29
Heinrich Haarberg pass incomplete to Janiran Bonner
3:11
4th & 7 at opp 29
Tristan Alvano 47 yd FG GOODTied at 3
Northwestern Punt, 4 plays
3:06
1st & 10 at own 35
Tristan Alvano kickoff for 57 yds , A.J. Henning return for 16 yds to the NU 24
3:06
1st & 10 at own 24
Northwestern Penalty, Personal Foul (-15 Yards) to the NU 40 for a 1ST down
3:06
1st & 10 at own 40
Cam Porter run for 1 yd to the NU 39
3:06
2nd & 11 at own 39
Brendan Sullivan run for 6 yds to the NU 45
3:06
3rd & 5 at own 45
PENALTY NW False Start (Carsello,Jackson) 5 yards from NW 45 to NW 40. NO PLAY.
3:06
3rd & 10 at own 40
Brendan Sullivan pass incomplete to A.J. Henning
1:07
4th & 10 at own 40
Luke Akers punt for 37 yds, fair catch by Billy Kemp IV at the NEB 23
Nebraska Punt, 7 plays
1:07
1st & 10 at own 23
Anthony Grant run for 11 yds to the NEB 34 for a 1ST down
0:00
1st & 10 at own 34
Anthony Grant run for 2 yds to the NEB 36
Q2 15:00
2nd & 8 at own 36
Joshua Fleeks run for no gain to the NEB 36
Q2 15:00
3rd & 8 at own 36
PENALTY NEB False Start (Corcoran,Turner) 5 yards from NEB36 to NEB31. NO PLAY.
Q2 15:00
3rd & 13 at own 31
Heinrich Haarberg run for 16 yds to the NEB 47 for a 1ST down
Q2 15:00
1st & 10 at own 47
Anthony Grant run for 3 yds to the 50 yard line
Q2 15:00
2nd & 7 at the 50
Heinrich Haarberg run for no gain to the 50 yard line
Q2 15:00
3rd & 7 at the 50
Heinrich Haarberg run for no gain to the 50 yard line
Q2 11:20
4th & 7 at the 50
Brian Buschini punt for 42 yds
2nd quarter3 drives, then Nebraska 10, Northwestern 6
Northwestern Field goal, 10 plays
11:20
1st & 10 at own 8
Anthony Tyus III run for 2 yds to the NU 10
11:20
2nd & 8 at own 10
Anthony Tyus III run for 5 yds to the NU 15
11:20
3rd & 3 at own 15
Anthony Tyus III run for 15 yds to the NU 30 for a 1ST down
11:20
1st & 10 at own 30
Anthony Tyus III run for 39 yds to the NEB 31 for a 1ST down
11:20
1st & 10 at opp 31
Brendan Sullivan run for 6 yds to the NEB 25
11:20
2nd & 4 at opp 25
Cam Porter run for 5 yds to the NEB 20 for a 1ST down
11:20
1st & 10 at opp 20
Cam Porter run for 2 yds to the NEB 18
11:20
2nd & 8 at opp 18
Anthony Tyus III run for 2 yds to the NEB 20
11:20
3rd & 10 at opp 20
Brendan Sullivan run for 6 yds to the NEB 14
11:20
4th & 4 at opp 14
PENALTY NW False Start (Halkyard,William) 5 yards from NEB14 to NEB19. NO PLAY.
5:48
4th & 9 at opp 19
Jack Olsen 37 yd FG GOODNorthwestern 6, Nebraska 3
Nebraska Touchdown, 10 plays
5:41
1st & 10 at own 35
Luke Akers kickoff for 61 yds , Tommi Hill return for 19 yds to the NEB 23
5:41
1st & 10 at own 23
Emmett Johnson run for 9 yds to the NEB 32
5:41
2nd & 1 at own 32
Emmett Johnson run for 3 yds to the NEB 35 for a 1ST down Northwestern Penalty, Personal Foul (Anto Saka) to the 50 yard line for a 1ST down
5:41
1st & 10 at the 50
Heinrich Haarberg pass complete to Thomas Fidone II for 5 yds to the NU 45
5:41
2nd & 5 at opp 45
Emmett Johnson run for 5 yds to the NU 40 for a 1ST down
5:41
1st & 10 at opp 40
Heinrich Haarberg pass complete to Nate Boerkircher for 7 yds to the NU 33
5:41
2nd & 3 at opp 33
Emmett Johnson run for 2 yds to the NU 31
5:41
3rd & 1 at opp 31
Heinrich Haarberg run for 2 yds to the NU 29 for a 1ST down
5:41
1st & 10 at opp 29
Heinrich Haarberg run for 20 yds to the NU 9 for a 1ST down
5:41
1st & goal at opp 9
Emmett Johnson run for 6 yds to the NU 3
0:23
2nd & goal at opp 3
Heinrich Haarberg run for 3 yds for a TD (Tristan Alvano KICK)Nebraska 10, Northwestern 6
Northwestern Interception, 4 plays
0:23
1st & 10 at own 35
Brian Buschini kickoff for 59 yds
0:23
1st & 10 at own 25
Joseph Himon II run for 9 yds to the NU 34
0:23
2nd & 1 at own 34
Joseph Himon II run for 2 yds to the NU 36 for a 1ST down
0:10
1st & 10 at own 36
Timeout Northwestern, clock 00:10
0:10
1st & 10 at own 36
Brendan Sullivan pass complete to Joseph Himon II for 7 yds to the NU 43
0:04
2nd & 3 at own 43
Timeout Northwestern, clock 00:04
0:00
2nd & 3 at own 43
Brendan Sullivan pass intercepted
3rd quarter7 drives, then Nebraska 10, Northwestern 6
Northwestern Punt, 3 plays
15:00
1st & 10 at own 35
Tristan Alvano kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brendan Sullivan pass complete to Cam Johnson for 5 yds to the NU 30
15:00
2nd & 5 at own 30
PENALTY NW False Start (Priebe,Josh) 5 yards from NW 30 to NW 25. NO PLAY.
15:00
2nd & 10 at own 25
Brendan Sullivan pass incomplete to Cam Johnson
15:00
3rd & 10 at own 25
Brendan Sullivan pass complete to Cam Porter for 6 yds to the NU 31
13:20
4th & 4 at own 31
Hunter Renner punt for 51 yds , Alex Bullock returns for 1 yd to the NEB 19
Nebraska Punt, 6 plays
13:20
1st & 10 at own 19
Joshua Fleeks run for 6 yds to the NEB 13 Joshua Fleeks fumbled, recovered by NEB Joshua Fleeks
13:20
2nd & 16 at own 13
Heinrich Haarberg pass complete to Thomas Fidone II for 10 yds to the NEB 23
13:20
3rd & 6 at own 23
Heinrich Haarberg run for 8 yds to the NEB 31 for a 1ST down
13:20
1st & 10 at own 31
Heinrich Haarberg run for 1 yd to the NEB 32
13:20
2nd & 9 at own 32
Heinrich Haarberg run for 3 yds to the NEB 29 Heinrich Haarberg fumbled, recovered by NEB Heinrich Haarberg
13:20
3rd & 12 at own 29
Heinrich Haarberg pass incomplete to Jaidyn Doss
9:53
4th & 12 at own 29
Brian Buschini punt for 36 yds, fair catch by A.J. Henning at the NU 35
Northwestern Missed FG, 8 plays
9:53
1st & 10 at own 35
Cam Porter run for 6 yds to the NU 41
9:53
2nd & 4 at own 41
Cam Porter run for 3 yds to the NU 44
9:53
3rd & 1 at own 44
Cam Porter run for 2 yds to the NU 46 for a 1ST down
9:53
1st & 10 at own 46
Brendan Sullivan pass complete to A.J. Henning for 32 yds to the NEB 22 for a 1ST down
9:53
1st & 10 at opp 22
No Huddle-Shotgun Lausch,Jack rush left for 0 yards to the NEB22 (Hutmacher,Nash; Butler,Jimari) PENALTY NW Personal Foul (Gordon,Thomas) 15 yards from NEB22 to NEB37. NO PLAY.
9:53
1st & 25 at opp 37
Jack Lausch run for 3 yds to the NEB 34
9:53
3rd & 24 at opp 36
Brendan Sullivan pass incomplete to Anthony Tyus III
9:53
2nd & 22 at opp 34
Jack Lausch sacked by Luke Reimer for a loss of 2 yards to the NEB 36
6:06
4th & 24 at opp 36
Jack Olsen 54 yd FG MISSED
Nebraska Punt, 3 plays
6:06
1st & 10 at own 36
Heinrich Haarberg pass incomplete to Alex Bullock
6:06
2nd & 10 at own 36
Heinrich Haarberg pass incomplete to Alex Bullock
6:06
3rd & 10 at own 36
Heinrich Haarberg pass incomplete to Malachi Coleman
5:41
4th & 10 at own 36
Brian Buschini punt for 29 yds
Northwestern Punt, 5 plays
5:41
1st & 10 at own 35
Joseph Himon II run for 3 yds to the NU 32
5:41
2nd & 13 at own 32
Brendan Sullivan pass complete to Bryce Kirtz for 17 yds to the NU 49 for a 1ST down
5:41
1st & 10 at own 49
Brendan Sullivan pass incomplete to Bryce Kirtz
5:41
2nd & 10 at own 49
Brendan Sullivan pass incomplete to Bryce Kirtz
5:41
3rd & 10 at own 49
Brendan Sullivan run for 5 yds to the NEB 46
3:45
4th & 5 at opp 46
Hunter Renner punt for 41 yds, punt out-of-bounds at the NEB 5
Nebraska Punt, 4 plays
3:45
1st & 10 at own 5
Emmett Johnson run for 24 yds to the NEB 29 for a 1ST down
3:45
1st & 10 at own 29
Anthony Grant run for 1 yd to the NEB 30
3:45
2nd & 9 at own 30
Heinrich Haarberg pass complete to Jaidyn Doss for 4 yds to the NEB 34
3:45
3rd & 5 at own 34
Heinrich Haarberg run for no gain to the NEB 34
0:51
4th & 5 at own 34
Brian Buschini punt for 55 yds , A.J. Henning returns for no gain to the NU 10 A.J. Henning fumbled, recovered by NU A.J. Henning
Northwestern Punt, 3 plays
0:51
1st & 10 at own 10
Joseph Himon II run for 4 yds to the NU 14
0:00
2nd & 6 at own 14
Joseph Himon II run for 3 yds to the NU 17
Q4 15:00
3rd & 3 at own 17
PENALTY NW False Start (Tiernan,Caleb) 5 yards from NW 17 to NW 12. NO PLAY.
Q4 15:00
3rd & 8 at own 12
Brendan Sullivan sacked for a loss of 6 yards to the NU 6
Q4 14:10
4th & 14 at own 6
Hunter Renner punt for 38 yds
4th quarter7 drives, then Nebraska 17, Northwestern 9
Nebraska Touchdown, 1 play
14:03
1st & 10 at opp 44
Heinrich Haarberg pass complete to Malachi Coleman for 44 yds for a TD (Tristan Alvano KICK)Nebraska 17, Northwestern 6
Northwestern Field goal, 6 plays
13:57
1st & 10 at own 35
Tristan Alvano kickoff for 64 yds , A.J. Henning return for 24 yds to the NU 25
13:57
1st & 10 at own 25
Brendan Sullivan pass incomplete to Bryce Kirtz
13:57
2nd & 10 at own 25
Brendan Sullivan pass complete to Bryce Kirtz for 66 yds to the NEB 9 for a 1ST down
13:57
1st & goal at opp 9
Anthony Tyus III run for 4 yds to the NEB 5
13:57
2nd & goal at opp 5
Brendan Sullivan sacked for a loss of 2 yards to the NEB 7
13:57
3rd & goal at opp 7
Brendan Sullivan pass complete to Marshall Lang for no gain to the NEB 7
11:09
4th & goal at opp 7
Jack Olsen 25 yd FG GOODNebraska 17, Northwestern 9
Nebraska Punt, 5 plays
11:09
1st & 10 at own 35
Luke Akers kickoff for 65 yds for a touchback
11:09
1st & 10 at own 25
Heinrich Haarberg run for 5 yds to the NEB 30
11:09
2nd & 5 at own 30
Joshua Fleeks run for 10 yds to the NEB 40 for a 1ST down
11:09
1st & 10 at own 40
Anthony Grant run for 3 yds to the NEB 43
11:09
2nd & 7 at own 43
Heinrich Haarberg pass complete to Thomas Fidone II for 3 yds to the NEB 46
11:09
3rd & 4 at own 46
Heinrich Haarberg pass incomplete to Thomas Fidone II
8:39
4th & 4 at own 46
Brian Buschini punt for 42 yds, fair catch by A.J. Henning at the NU 12
Northwestern Punt, 6 plays
8:39
1st & 10 at own 12
Brendan Sullivan pass complete to A.J. Henning for 5 yds to the NU 17
8:39
2nd & 5 at own 17
A.J. Henning run for 4 yds to the NU 13
8:39
3rd & 9 at own 13
Brendan Sullivan pass complete to Cam Johnson for 14 yds to the NU 27 for a 1ST down
8:39
1st & 10 at own 27
Cam Porter run for 1 yd to the NU 26
8:39
2nd & 11 at own 26
Brendan Sullivan pass complete to Cam Johnson for 8 yds to the NU 34
8:39
3rd & 3 at own 34
Shotgun Himon II,Joseph rush right for 1 yard gain to the NW 35 (Brown,Omar; Robinson,Ty) PENALTY NW Personal Foul (Gordon,Thomas) 15 yards from NW 34 to NW 19. NO PLAY.
8:39
3rd & 18 at own 19
Brendan Sullivan sacked by James Williams for a loss of 5 yards to the NU 14
4:39
4th & 23 at own 14
Hunter Renner punt for 52 yds
Nebraska Punt, 4 plays
4:39
1st & 10 at own 24
Heinrich Haarberg run for 16 yds to the NEB 40 for a 1ST down
4:39
1st & 10 at own 40
Emmett Johnson run for 3 yds to the NEB 43
4:39
2nd & 7 at own 43
Emmett Johnson run for 3 yds to the NEB 46
3:12
3rd & 4 at own 46
Timeout Northwestern, clock 03:12
3:12
3rd & 4 at own 46
Heinrich Haarberg run for 1 yd to the NEB 47
3:06
4th & 3 at own 47
Timeout Northwestern, clock 03:06
2:59
4th & 3 at own 47
Brian Buschini punt for 40 yds, fair catch by A.J. Henning at the NU 13
Northwestern Turnover on downs, 6 plays
2:59
1st & 10 at own 13
Brendan Sullivan run for 10 yds to the NU 23 for a 1ST down
2:59
1st & 10 at own 23
Brendan Sullivan pass complete to Bryce Kirtz for 13 yds to the NU 36 for a 1ST down
2:59
1st & 10 at own 36
Brendan Sullivan sacked for a loss of 6 yards to the NU 30
2:59
2nd & 16 at own 30
Brendan Sullivan pass incomplete to A.J. Henning
1:33
3rd & 16 at own 30
Timeout Nebraska, clock 01:33
1:33
3rd & 16 at own 30
Brendan Sullivan pass incomplete to Cam Johnson
1:21
4th & 16 at own 30
Brendan Sullivan sacked for a loss of 16 yards to the NU 14
Nebraska End of game, 2 plays
1:21
1st & 10 at opp 14
Kneel down by Nebraska at NW 20 for loss of 6 yards.
0:01
2nd & 16 at opp 20
Kneel down by Nebraska at NW 22 for loss of 2 yards.
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.