← CFB Terminal
9
Big Ten
AT
17
Big Ten
2023 week 8 · Saturday, October 21, 2023 at 2:30 PM CT · Memorial Stadium (Lincoln, NE) · 📺 BTN · 86,769 att · 73.2°F Clear, wind 13.9

Drive chart

WIN PROBABILITYNorthwestern above · Nebraska below
KICK53% → 100% NebraskaFINAL
Northwestern Nebraska bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
INT
1 pl · 0 yd · 0:07
0–0
14:53 1st & 10 OWN 25 Heinrich Haarberg pass intercepted -0.92
PUNT
3 pl · -7 yd · 1:27
0–0
−3
14:53 1st & 10 OPP 44 Brendan Sullivan run for 2 yds to the NEB 46 Brendan Sullivan fumbled, recovered by NU Brendan Sullivan +2 -0.53
14:53 2nd & 12 OPP 46 Brendan Sullivan pass incomplete to Bryce Kirtz 0 -1.02
14:53 3rd & 12 OPP 46 Brendan Sullivan sacked for a loss of 5 yards to the NU 49 -5 -1.19
13:26 4th & 17 OWN 49 Hunter Renner punt for 50 yds
PUNT
3 pl · 3 yd · 1:24
0–0
−16
13:26 1st & 10 OWN 1 Heinrich Haarberg run for 1 yd to the NEB 2 +1 -0.20
13:26 2nd & 9 OWN 2 Emmett Johnson run for 2 yds to the NEB 4 +2 -0.08
13:26 3rd & 7 OWN 4 Heinrich Haarberg pass incomplete to Thomas Fidone II 0 -0.08
12:02 4th & 7 OWN 4 Brian Buschini punt for 43 yds, punt out-of-bounds at the NEB 47
PUNT
3 pl · 5 yd · 1:29
0–0
+11
12:02 1st & 10 OPP 47 Brendan Sullivan pass complete to A.J. Henning for 3 yds to the NEB 44 +3 -0.35
12:02 2nd & 7 OPP 44 Brendan Sullivan pass incomplete to A.J. Henning 0 -1.10
12:02 3rd & 7 OPP 44 Brendan Sullivan run for 2 yds to the NEB 42 +2 -0.61
10:33 4th & 5 OPP 42 Hunter Renner punt for 29 yds, fair catch by Billy Kemp IV at the NEB 13
INT
2 pl · -3 yd · 0:54
0–0
−2
10:33 1st & 10 OWN 13 Heinrich Haarberg pass complete to Billy Kemp IV for 3 yds Billy Kemp IV fumbled, recovered by NEB Thomas Fidone II +3 -0.17
9:39 2nd & 13 OWN 10 Heinrich Haarberg pass intercepted 0.23
FG
5 pl · -14 yd · 2:21
3–0
9:39 1st & 10 OPP 13 Northwestern Penalty, Offensive Holding (-10 Yards) to the NEB 21 -10
9:39 1st & 18 OPP 21 Jack Lausch run for no gain to the NEB 21 0 -0.43
9:39 2nd & 18 OPP 21 Brendan Sullivan sacked by Nash Hutmacher for a loss of 9 yards to the NEB 30 -9 -2.51
9:39 3rd & 27 OPP 30 Cam Porter run for 3 yds to the NEB 27 +3 -0.29
7:18 4th & 24 OPP 27 Jack Olsen 45 yd FG GOOD
FG
9 pl · 35 yd · 4:00
3–3
+4
7:11 1st & 10 OWN 36 Heinrich Haarberg run for 1 yd to the NEB 35 +1 -0.85
7:11 2nd & 11 OWN 35 Heinrich Haarberg run for 3 yds to the NEB 38 +3 -0.24
7:11 3rd & 8 OWN 38 Heinrich Haarberg pass complete to Alex Bullock for 15 yds to the NU 47 for a 1ST down +15 2.98
7:11 1st & 10 OPP 47 Emmett Johnson run for 5 yds to the NU 42 +5 0.10
7:11 2nd & 5 OPP 42 Emmett Johnson run for 10 yds to the NU 32 for a 1ST down +10 0.64
7:11 1st & 10 OPP 32 Emmett Johnson run for 1 yd to the NU 31 +1 -0.46
7:11 2nd & 9 OPP 31 Anthony Grant run for 2 yds to the NU 29 +2 -0.41
7:11 3rd & 7 OPP 29 Heinrich Haarberg pass incomplete to Janiran Bonner 0 -0.92
3:11 4th & 7 OPP 29 Tristan Alvano 47 yd FG GOOD
PUNT
4 pl · 16 yd · 1:59
3–3
+6
3:06 1st & 10 OWN 24 Northwestern Penalty, Personal Foul (-15 Yards) to the NU 40 for a 1ST down -15
3:06 1st & 10 OWN 40 Cam Porter run for 1 yd to the NU 39 +1 -0.91
3:06 2nd & 11 OWN 39 Brendan Sullivan run for 6 yds to the NU 45 +6 0.26
3:06 3rd & 5 OWN 45 PENALTY NW False Start (Carsello,Jackson) 5 yards from NW 45 to NW 40. NO PLAY. -5
3:06 3rd & 10 OWN 40 Brendan Sullivan pass incomplete to A.J. Henning 0 -0.41
1:07 4th & 10 OWN 40 Luke Akers punt for 37 yds, fair catch by Billy Kemp IV at the NEB 23
PUNT
7 pl · 27 yd · 4:47
3–3
−12
1:07 1st & 10 OWN 23 Anthony Grant run for 11 yds to the NEB 34 for a 1ST down +11 0.87
0:00 OWN 34 End of 1st Quarter
0:00 1st & 10 OWN 34 Anthony Grant run for 2 yds to the NEB 36 +2 -0.62
15:00 2nd & 8 OWN 36 Joshua Fleeks run for no gain to the NEB 36 0 -0.74
15:00 3rd & 8 OWN 36 PENALTY NEB False Start (Corcoran,Turner) 5 yards from NEB36 to NEB31. NO PLAY. -5
15:00 3rd & 13 OWN 31 Heinrich Haarberg run for 16 yds to the NEB 47 for a 1ST down +16 3.00
15:00 1st & 10 OWN 47 Anthony Grant run for 3 yds to the 50 yard line +3 -0.41
15:00 2nd & 7 50 Heinrich Haarberg run for no gain to the 50 yard line 0 -1.13
15:00 3rd & 7 50 Heinrich Haarberg run for no gain to the 50 yard line 0 -0.84
11:20 4th & 7 50 Brian Buschini punt for 42 yds
Q2
FG
10 pl · 73 yd · 5:32
6–3
−5
11:20 1st & 10 OWN 8 Anthony Tyus III run for 2 yds to the NU 10 +2 -0.21
11:20 2nd & 8 OWN 10 Anthony Tyus III run for 5 yds to the NU 15 +5 0.04
11:20 3rd & 3 OWN 15 Anthony Tyus III run for 15 yds to the NU 30 for a 1ST down +15 1.32
11:20 1st & 10 OWN 30 Anthony Tyus III run for 39 yds to the NEB 31 for a 1ST down +39 2.85
11:20 1st & 10 OPP 31 Brendan Sullivan run for 6 yds to the NEB 25 +6 0.21
11:20 2nd & 4 OPP 25 Cam Porter run for 5 yds to the NEB 20 for a 1ST down +5 0.01
11:20 1st & 10 OPP 20 Cam Porter run for 2 yds to the NEB 18 +2 -0.21
11:20 2nd & 8 OPP 18 Anthony Tyus III run for 2 yds to the NEB 20 +2 -0.22
11:20 3rd & 10 OPP 20 Brendan Sullivan run for 6 yds to the NEB 14 +6 0.16
11:20 4th & 4 OPP 14 PENALTY NW False Start (Halkyard,William) 5 yards from NEB14 to NEB19. NO PLAY. -5
5:48 4th & 9 OPP 19 Jack Olsen 37 yd FG GOOD
TD
10 pl · 77 yd · 5:18
6–10
+23
5:41 1st & 10 OWN 23 Emmett Johnson run for 9 yds to the NEB 32 +9 1.20
5:41 2nd & 1 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 +18 1.17
5:41 1st & 10 50 Heinrich Haarberg pass complete to Thomas Fidone II for 5 yds to the NU 45 +5 0.10
5:41 2nd & 5 OPP 45 Emmett Johnson run for 5 yds to the NU 40 for a 1ST down +5 0.55
5:41 1st & 10 OPP 40 Heinrich Haarberg pass complete to Nate Boerkircher for 7 yds to the NU 33 +7 0.45
5:41 2nd & 3 OPP 33 Emmett Johnson run for 2 yds to the NU 31 +2 -0.45
5:41 3rd & 1 OPP 31 Heinrich Haarberg run for 2 yds to the NU 29 for a 1ST down +2 0.40
5:41 1st & 10 OPP 29 Heinrich Haarberg run for 20 yds to the NU 9 for a 1ST down +20 0.36
5:41 1st & 9 OPP 9 Emmett Johnson run for 6 yds to the NU 3 +6 0.21
0:23 2nd & 3 OPP 3 Heinrich Haarberg run for 3 yds for a TD (Tristan Alvano KICK) +3 2.21
INT
4 pl · 18 yd · 0:23
6–10
−8
0:23 1st & 10 OWN 25 Joseph Himon II run for 9 yds to the NU 34 +9 1.25
0:23 2nd & 1 OWN 34 Joseph Himon II run for 2 yds to the NU 36 for a 1ST down +2 -0.32
0:10 1st & 10 OWN 36 Timeout Northwestern, clock 00:10
0:10 1st & 10 OWN 36 Brendan Sullivan pass complete to Joseph Himon II for 7 yds to the NU 43 +7 0.71
0:04 2nd & 3 OWN 43 Timeout Northwestern, clock 00:04
0:00 2nd & 3 OWN 43 Brendan Sullivan pass intercepted -2.56
Q3
PUNT
3 pl · 6 yd · 1:40
6–10
+21
15:00 1st & 10 OWN 25 Brendan Sullivan pass complete to Cam Johnson for 5 yds to the NU 30 +5 0.09
15:00 2nd & 5 OWN 30 PENALTY NW False Start (Priebe,Josh) 5 yards from NW 30 to NW 25. NO PLAY. -5
15:00 2nd & 10 OWN 25 Brendan Sullivan pass incomplete to Cam Johnson 0 -0.35
15:00 3rd & 10 OWN 25 Brendan Sullivan pass complete to Cam Porter for 6 yds to the NU 31 +6 0.08
13:20 4th & 4 OWN 31 Hunter Renner punt for 51 yds , Alex Bullock returns for 1 yd to the NEB 19
PUNT
6 pl · 10 yd · 3:27
6–10
−25
13:20 1st & 10 OWN 19 Joshua Fleeks run for 6 yds to the NEB 13 Joshua Fleeks fumbled, recovered by NEB Joshua Fleeks +6 0.28
13:20 2nd & 16 OWN 13 Heinrich Haarberg pass complete to Thomas Fidone II for 10 yds to the NEB 23 +10 0.25
13:20 3rd & 6 OWN 23 Heinrich Haarberg run for 8 yds to the NEB 31 for a 1ST down +8 1.41
13:20 1st & 10 OWN 31 Heinrich Haarberg run for 1 yd to the NEB 32 +1 -0.74
13:20 2nd & 9 OWN 32 Heinrich Haarberg run for 3 yds to the NEB 29 Heinrich Haarberg fumbled, recovered by NEB Heinrich Haarberg +3 -0.24
13:20 3rd & 12 OWN 29 Heinrich Haarberg pass incomplete to Jaidyn Doss 0 -0.17
9:53 4th & 12 OWN 29 Brian Buschini punt for 36 yds, fair catch by A.J. Henning at the NU 35
MISSED FG
8 pl · 29 yd · 3:47
6–10
+14
9:53 1st & 10 OWN 35 Cam Porter run for 6 yds to the NU 41 +6 0.40
9:53 2nd & 4 OWN 41 Cam Porter run for 3 yds to the NU 44 +3 -0.45
9:53 3rd & 1 OWN 44 Cam Porter run for 2 yds to the NU 46 for a 1ST down +2 1.11
9:53 1st & 10 OWN 46 Brendan Sullivan pass complete to A.J. Henning for 32 yds to the NEB 22 for a 1ST down +32 1.54
9:53 1st & 10 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. -15
9:53 1st & 25 OPP 37 Jack Lausch run for 3 yds to the NEB 34 +3 -0.37
9:53 3rd & 24 OPP 36 Brendan Sullivan pass incomplete to Anthony Tyus III 0 -0.61
9:53 2nd & 22 OPP 34 Jack Lausch sacked by Luke Reimer for a loss of 2 yards to the NEB 36 -2 -1.33
6:06 4th & 24 OPP 36 Jack Olsen 54 yd FG MISSED
PUNT
3 pl · 0 yd · 0:25
6–10
−12
6:06 1st & 10 OWN 36 Heinrich Haarberg pass incomplete to Alex Bullock 0 -1.04
6:06 2nd & 10 OWN 36 Heinrich Haarberg pass incomplete to Alex Bullock 0 -0.63
6:06 3rd & 10 OWN 36 Heinrich Haarberg pass incomplete to Malachi Coleman 0 -0.32
5:41 4th & 10 OWN 36 Brian Buschini punt for 29 yds
PUNT
5 pl · 19 yd · 1:56
6–10
+21
5:41 1st & 10 OWN 35 Joseph Himon II run for 3 yds to the NU 32 +3 -0.41
5:41 2nd & 13 OWN 32 Brendan Sullivan pass complete to Bryce Kirtz for 17 yds to the NU 49 for a 1ST down +17 2.76
5:41 1st & 10 OWN 49 Brendan Sullivan pass incomplete to Bryce Kirtz 0 -1.13
5:41 2nd & 10 OWN 49 Brendan Sullivan pass incomplete to Bryce Kirtz 0 -1.01
5:41 3rd & 10 OWN 49 Brendan Sullivan run for 5 yds to the NEB 46 +5 0.05
3:45 4th & 5 OPP 46 Hunter Renner punt for 41 yds, punt out-of-bounds at the NEB 5
PUNT
4 pl · 29 yd · 2:54
6–10
−20
3:45 1st & 10 OWN 5 Emmett Johnson run for 24 yds to the NEB 29 for a 1ST down +24 1.14
3:45 1st & 10 OWN 29 Anthony Grant run for 1 yd to the NEB 30 +1 -0.69
3:45 2nd & 9 OWN 30 Heinrich Haarberg pass complete to Jaidyn Doss for 4 yds to the NEB 34 +4 -0.09
3:45 3rd & 5 OWN 34 Heinrich Haarberg run for no gain to the NEB 34 0 -0.46
0:51 4th & 5 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
PUNT
3 pl · -4 yd · 1:41
6–10
+34
0:51 1st & 10 OWN 10 Joseph Himon II run for 4 yds to the NU 14 +4 -0.05
0:00 2nd & 6 OWN 14 Joseph Himon II run for 3 yds to the NU 17 +3 -0.13
0:00 OWN 14 End of 3rd Quarter
15:00 3rd & 3 OWN 17 PENALTY NW False Start (Tiernan,Caleb) 5 yards from NW 17 to NW 12. NO PLAY. -5
15:00 3rd & 8 OWN 12 Brendan Sullivan sacked for a loss of 6 yards to the NU 6 -6 -0.14
14:10 4th & 14 OWN 6 Hunter Renner punt for 38 yds
Q4
TD
1 pl · 44 yd · 0:07
6–17
+1
14:03 1st & 10 OPP 44 Heinrich Haarberg pass complete to Malachi Coleman for 44 yds for a TD (Tristan Alvano KICK) +44 3.41
FG
6 pl · 68 yd · 2:48
9–17
−2
13:57 1st & 10 OWN 25 Brendan Sullivan pass incomplete to Bryce Kirtz 0 -0.70
13:57 2nd & 10 OWN 25 Brendan Sullivan pass complete to Bryce Kirtz for 66 yds to the NEB 9 for a 1ST down +66 4.36
13:57 1st & 9 OPP 9 Anthony Tyus III run for 4 yds to the NEB 5 +4 -0.01
13:57 2nd & 5 OPP 5 Brendan Sullivan sacked for a loss of 2 yards to the NEB 7 -2 -0.45
13:57 3rd & 7 OPP 7 Brendan Sullivan pass complete to Marshall Lang for no gain to the NEB 7 0 -0.33
11:09 4th & 7 OPP 7 Jack Olsen 25 yd FG GOOD
PUNT
5 pl · 21 yd · 2:30
9–17
−5
11:09 1st & 10 OWN 25 Heinrich Haarberg run for 5 yds to the NEB 30 +5 0.09
11:09 2nd & 5 OWN 30 Joshua Fleeks run for 10 yds to the NEB 40 for a 1ST down +10 1.23
11:09 1st & 10 OWN 40 Anthony Grant run for 3 yds to the NEB 43 +3 -0.43
11:09 2nd & 7 OWN 43 Heinrich Haarberg pass complete to Thomas Fidone II for 3 yds to the NEB 46 +3 -0.40
11:09 3rd & 4 OWN 46 Heinrich Haarberg pass incomplete to Thomas Fidone II 0 -0.88
8:39 4th & 4 OWN 46 Brian Buschini punt for 42 yds, fair catch by A.J. Henning at the NU 12
PUNT
6 pl · 12 yd · 4:00
9–17
+14
8:39 1st & 10 OWN 12 Brendan Sullivan pass complete to A.J. Henning for 5 yds to the NU 17 +5 0.07
8:39 2nd & 5 OWN 17 A.J. Henning run for 4 yds to the NU 13 +4 -0.06
8:39 3rd & 9 OWN 13 Brendan Sullivan pass complete to Cam Johnson for 14 yds to the NU 27 for a 1ST down +14 1.32
8:39 1st & 10 OWN 27 Cam Porter run for 1 yd to the NU 26 +1 -0.64
8:39 2nd & 11 OWN 26 Brendan Sullivan pass complete to Cam Johnson for 8 yds to the NU 34 +8 0.45
8:39 3rd & 3 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. -15
8:39 3rd & 18 OWN 19 Brendan Sullivan sacked by James Williams for a loss of 5 yards to the NU 14 -5 -0.06
4:39 4th & 23 OWN 14 Hunter Renner punt for 52 yds
PUNT
4 pl · 23 yd · 1:40
9–17
−3
4:39 1st & 10 OWN 24 Heinrich Haarberg run for 16 yds to the NEB 40 for a 1ST down +16 1.39
4:39 1st & 10 OWN 40 Emmett Johnson run for 3 yds to the NEB 43 +3 -0.43
4:39 2nd & 7 OWN 43 Emmett Johnson run for 3 yds to the NEB 46 +3 -0.40
3:12 3rd & 4 OWN 46 Timeout Northwestern, clock 03:12
3:12 3rd & 4 OWN 46 Heinrich Haarberg run for 1 yd to the NEB 47 +1 -0.73
3:06 4th & 3 OWN 47 Timeout Northwestern, clock 03:06
2:59 4th & 3 OWN 47 Brian Buschini punt for 40 yds, fair catch by A.J. Henning at the NU 13
ON DOWNS
6 pl · 1 yd · 1:38
9–17
+6
2:59 1st & 10 OWN 13 Brendan Sullivan run for 10 yds to the NU 23 for a 1ST down +10 0.49
2:59 1st & 10 OWN 23 Brendan Sullivan pass complete to Bryce Kirtz for 13 yds to the NU 36 for a 1ST down +13 1.06
2:59 1st & 10 OWN 36 Brendan Sullivan sacked for a loss of 6 yards to the NU 30 -6 -1.78
2:59 2nd & 16 OWN 30 Brendan Sullivan pass incomplete to A.J. Henning 0 -0.26
1:33 3rd & 16 OWN 30 Timeout Nebraska, clock 01:33
1:33 3rd & 16 OWN 30 Brendan Sullivan pass incomplete to Cam Johnson 0 -0.12
1:21 4th & 16 OWN 30 Brendan Sullivan sacked for a loss of 16 yards to the NU 14 -16 0.32
END OF GAME
2 pl · -8 yd · 1:21
9–17
+5
1:21 1st & 10 OPP 14 Kneel down by Nebraska at NW 20 for loss of 6 yards. -6 -0.78
0:01 2nd & 16 OPP 20 Kneel down by Nebraska at NW 22 for loss of 2 yards. -2 -0.96
0:00 OPP 20 End of 4th Quarter
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

0sacks8
2plays for loss8
2takeaways1
2three-and-outs forced4
6explosive plays allowed5
5.23yards allowed / play4.71
3 of 13scoring drives allowed3 of 13
Northwestern
Bryce Gallagher 9 (3) 1 TFL · 1 PD
Xander Mueller 9 (6)
Coco Azema 8 (4)
Devin Turner 5 (4) 1 TFL · 1 INT
Theran Johnson 4 1 PD
Kenny Soares Jr. 4 (3)
Carmine Bastone 4 (2)
Sean McLaughlin 2 (1) 1 PD
Nebraska
Nash Hutmacher 7 (2) 2.5 sk · 2.5 TFL
Princewill Umanmielen 7 (3) 1 sk · 2 TFL · 2 QH
Isaac Gifford 7 (3) 0.5 sk · 1 TFL
Jimari Butler 6 (1) 1 sk · 1.5 TFL
Luke Reimer 6 (1) 1 sk · 1 TFL
Malcolm Hartzog 5 (4) 1 PD
Javin Wright 4 0.5 TFL
John Bullock 3 (1) 0.5 sk · 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

3 of 4field goals1 of 1
7punts7
42.6punt average41.0
4punts inside the 204
39return yards56
own 24average drive startown 23
Northwestern
K Jack Olsen 3/4 FG · long 45
P Hunter Renner 6 punts · 43.5 avg · 4 in 20
P Luke Akers 1 punt · 37.0 avg
KR A.J. Henning 2 ret · 40 yds · long 24
PR A.J. Henning 1 ret · -1 yds
Nebraska
K Tristan Alvano 1/1 FG · long 47 · 2/2 XP
P Brian Buschini 7 punts · 41.0 avg · 4 in 20
KR Tommi Hill 2 ret · 55 yds · long 36
PR Alex Bullock 1 ret · 1 yds · long 1
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

59plays53
278yards277
13drives13
34%success rate38%
-1.81total PPA5.89
Derived from 112 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jack Olsen 45 yd FG GOOD 3–0
Q1Tristan Alvano 47 yd FG GOOD 3–3
Q2Jack Olsen 37 yd FG GOOD 6–3
Q2Heinrich Haarberg run for 3 yds for a TD (Tristan Alvano KICK) 10–6
Q4Heinrich Haarberg pass complete to Malachi Coleman for 44 yds for a TD (Tristan Alvano KICK) 17–6
Q4Jack Olsen 25 yd FG GOOD 9–17

Biggest plays by PPA

Q4Brendan Sullivan pass complete to Bryce Kirtz for 66 yds to the NEB 9 for a 1ST down 4.36
Q4Heinrich Haarberg pass complete to Malachi Coleman for 44 yds for a TD (Tristan Alvano 3.41
Q2Heinrich Haarberg run for 16 yds to the NEB 47 for a 1ST down 3.00
Q1Heinrich Haarberg pass complete to Alex Bullock for 15 yds to the NU 47 for a 1ST down 2.98
Q2Anthony Tyus III run for 39 yds to the NEB 31 for a 1ST down 2.85
Q3Brendan Sullivan pass complete to Bryce Kirtz for 17 yds to the NU 49 for a 1ST down 2.76

Series recent meetings

2025 Northwestern 21 – 28 Nebraska
2022 Nebraska 28 – 31 Northwestern
2021 Northwestern 7 – 56 Nebraska
2020 Nebraska 13 – 21 Northwestern
2019 Northwestern 10 – 13 Nebraska
2018 Nebraska 31 – 34 Northwestern
2017 Northwestern 31 – 24 Nebraska
2016 Nebraska 24 – 13 Northwestern
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal