← CFB Terminal
22
Big Ten
AT
21
Big Ten
2025 week 7 · Saturday, October 11, 2025 at 2:30 PM CT · Beaver Stadium · 📺 FS1 · 64.6°F Fair, wind 6.8

Drive chart

WIN PROBABILITYNorthwestern above · Penn State below
KICK58% → 0% Penn StateFINAL
Northwestern Penn State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
6 pl · 15 yd · 2:29
0–0
−2
15:00 1st & 10 OWN 25 Caleb Komolafe run for 1 yd to the NU 26 +1 -0.59
15:00 2nd & 9 OWN 26 Caleb Komolafe run for 5 yds to the NU 31 +5 0.05
15:00 3rd & 4 OWN 31 Preston Stone run for no gain to the NU 31 for a 1ST down Penn State Penalty, off-side (Dani Dennis-Sutton) to the NU 36 for a 1ST down +5 1.47
15:00 1st & 10 OWN 36 Preston Stone pass complete to Hayden Eligon II for 4 yds to the NU 40 +4 -0.16
15:00 2nd & 6 OWN 40 Preston Stone pass incomplete to Drew Wagner 0 -0.99
15:00 3rd & 6 OWN 40 Preston Stone pass incomplete to Drew Wagner 0 -0.58
12:31 4th & 6 OWN 40 punt for no gain
TD
12 pl · 87 yd · 6:11
3–7
+20
15:00 3rd & 5 OWN 34 Drew Allar pass complete to Devonte Ross for 20 yds to the NU 46 for a 1ST down +20 3.01
2:51 1st & 10 OWN 13 Drew Allar pass complete to Devonte Ross for 6 yds to the PSU 19 +6 0.23
2:51 2nd & 4 OWN 19 Kaytron Allen run for 10 yds to the PSU 29 for a 1ST down +10 0.69
2:51 1st & 10 OWN 29 Kaytron Allen run for 4 yds to the PSU 33 +4 -0.14
2:51 2nd & 6 OWN 33 Drew Allar pass complete to Trebor Pena for 1 yd to the PSU 34 +1 -0.65
0:00 OWN 34 End of 1st Quarter
15:00 1st & 10 OPP 46 Kaytron Allen run for 5 yds to the NU 41 +5 0.10
15:00 2nd & 5 OPP 41 Liam Clifford run for 2 yds to the NU 39 +2 -0.58
15:00 3rd & 3 OPP 39 Drew Allar pass complete to Trebor Pena for 4 yds to the NU 35 for a 1ST down +4 1.05
15:00 1st & 10 OPP 35 Kaytron Allen run for 5 yds to the NU 30 +5 0.08
15:00 2nd & 5 OPP 30 Drew Allar run for 10 yds to the NU 20 for a 1ST down +10 0.27
15:00 1st & 10 OPP 20 Kaytron Allen run for 9 yds to the NU 11 +9 0.62
11:40 2nd & 1 OPP 11 Kaytron Allen run for 11 yds for a TD (Ryan Barker KICK) +11 1.99
INT
5 pl · 21 yd · 2:17
0–0
−9
12:31 1st & 10 OPP 31 Kaytron Allen run for 3 yds to the NU 28 +3 -0.18
12:31 2nd & 7 OPP 28 Drew Allar pass complete to Devonte Ross for 6 yds to the NU 22 +6 0.21
12:31 3rd & 1 OPP 22 Kaytron Allen run for 4 yds to the NU 18 for a 1ST down +4 0.22
12:31 1st & 10 OPP 18 Kaytron Allen run for 8 yds to the NU 10 +8 0.45
10:14 2nd & 2 OPP 10 Ore Adeyi return for no gain to the NU 33 0
FG
12 pl · 58 yd · 7:23
3–0
−26
10:14 1st & 10 OWN 33 Joseph Himon II run for 1 yd to the NU 34 +1 -0.79
10:14 2nd & 9 OWN 34 Joseph Himon II run for 8 yds to the NU 42 +8 0.74
10:14 3rd & 1 OWN 42 Joseph Himon II run for 6 yds to the NU 48 for a 1ST down +6 1.47
10:14 1st & 10 OWN 48 Preston Stone pass complete to Griffin Wilde for 13 yds to the PSU 39 for a 1ST down +13 0.87
10:14 1st & 10 OPP 39 Preston Stone pass complete to Alex Lines for 7 yds to the PSU 32 +7 0.44
10:14 2nd & 3 OPP 32 Preston Stone pass complete to Joseph Himon II for 10 yds to the PSU 22 for a 1ST down +10 0.06
10:14 1st & 10 OPP 22 Joseph Himon II run for 1 yd to the PSU 21 +1 -0.31
10:14 2nd & 9 OPP 21 Joseph Himon II run for 3 yds to the PSU 18 for a 1ST down Penn State Penalty, face mask (9 yards) (Alonzo Ford Jr.) to the PSU 9 for a 1ST down +12 0.53
10:14 1st & 9 OPP 9 Preston Stone sacked by Zane Durant for a loss of 4 yards to the PSU 13 -4 -0.55
4:22 2nd & 13 OPP 13 Dashun Reeder run for no gain to the PSU 13 0 -0.35
4:22 3rd & 13 OPP 13 Caleb Komolafe run for 4 yds to the PSU 9 +4 -0.07
2:51 4th & 9 OPP 9 Jack Olsen 27 yd FG GOOD
Q2
TD
8 pl · 75 yd · 4:26
10–7
−8
11:40 1st & 10 OWN 25 Caleb Komolafe run for 6 yds to the NU 31 +6 0.33
11:40 2nd & 4 OWN 31 Caleb Komolafe run for 6 yds to the NU 37 for a 1ST down +6 0.69
11:40 1st & 10 OWN 37 Preston Stone run for 3 yds to the NU 40 +3 -0.42
9:47 2nd & 7 OWN 40 Preston Stone pass complete to Hayden Eligon II for 3 yds to the PSU 43 for a 1ST down Penn State Penalty, personal foul (Dejuan Lane) to the PSU 42 for a 1ST down +18 2.18
9:47 1st & 10 OPP 42 Joseph Himon II run for 1 yd to the PSU 41 +1 -0.70
9:47 2nd & 9 OPP 41 Joseph Himon II run for 2 yds to the PSU 39 +2 -0.59
9:47 3rd & 7 OPP 39 Preston Stone pass complete to Joseph Himon II for 10 yds to the PSU 29 for a 1ST down +10 1.79
7:14 1st & 10 OPP 29 Preston Stone pass complete to Griffin Wilde for 29 yds for a TD (Jack Olsen KICK) (Jack Olsen KICK) +29 2.79
PUNT
3 pl · 3 yd · 1:29
10–7
+8
7:08 1st & 10 OWN 38 Drew Allar pass complete to Devonte Ross for a loss of 2 yards to the PSU 36 -2 -1.43
7:08 2nd & 12 OWN 36 Nicholas Singleton run for 5 yds to the PSU 41 +5 0.05
7:08 3rd & 7 OWN 41 Drew Allar pass incomplete to Kyron Hudson, broken up by Josh Fussell 0 -0.56
5:39 4th & 7 OWN 41 Gabriel Nwosu punt for 35 yds , Drew Wagner returns for 2 yds to the NU 26, fumbles, recovered by Penn State at the NU 26
TD
9 pl · 26 yd · 4:20
10–14
+30
5:39 1st & 10 OPP 26 Drew Allar run for 4 yds to the NU 22 +4 -0.04
5:39 2nd & 6 OPP 22 Nicholas Singleton run for 7 yds to the NU 15 for a 1ST down +7 0.20
5:39 1st & 10 OPP 15 Nicholas Singleton run for 1 yd to the NU 14 +1 -0.25
5:39 2nd & 9 OPP 14 Nicholas Singleton run for 3 yds to the NU 11 +3 -0.10
5:39 3rd & 6 OPP 11 Drew Allar run for 7 yds to the NU 4 for a 1ST down +7 1.23
5:39 1st & 4 OPP 4 Drew Allar pass incomplete to Nicholas Singleton 0 -0.65
5:39 2nd & 4 OPP 4 Nicholas Singleton run for 2 yds to the NU 2 +2 -0.21
2:00 3rd & 2 OPP 2 Nicholas Singleton run for no gain to the NU 2 0 -0.31
1:19 4th & 2 OPP 2 Nicholas Singleton run for 2 yds for a TD (Ryan Barker KICK) +2 2.85
FG
12 pl · 59 yd · 1:16
13–14
−19
1:19 1st & 10 OWN 25 Caleb Komolafe run for 2 yds to the NU 27 +2 -0.45
1:15 2nd & 8 OWN 27 Caleb Komolafe run for no gain to the NU 27 for a 1ST down Penn State Penalty, face mask (15 yards) (Zuriah Fisher) to the NU 42 for a 1ST down +15 1.97
1:15 1st & 10 OWN 42 Preston Stone pass complete to Caleb Komolafe for 9 yds to the PSU 49 +9 1.30
1:15 2nd & 1 OPP 49 Caleb Komolafe run for 1 yd to the PSU 48 for a 1ST down +1 -0.43
1:15 1st & 10 OPP 48 Preston Stone pass incomplete 0 -1.07
1:15 2nd & 10 OPP 48 Preston Stone pass complete to Joseph Himon II for 16 yds to the PSU 32 for a 1ST down +16 1.89
1:15 1st & 10 OPP 32 Preston Stone pass incomplete to Hunter Welcing 0 -0.61
1:15 2nd & 10 OPP 32 Preston Stone pass incomplete to Drew Wagner for a 1ST down Penn State Penalty, roughing passer (Zuriah Fisher) to the PSU 17 for a 1ST down +15 0.90
1:15 1st & 10 OPP 17 Preston Stone pass incomplete to Hunter Welcing 0 -0.34
1:15 2nd & 10 OPP 17 Preston Stone pass incomplete to Hayden Eligon II, broken up by Elliot Washington II 0 -0.40
1:15 3rd & 10 OPP 17 Preston Stone run for 1 yd to the PSU 16 +1 -0.48
0:03 4th & 9 OPP 16 J. Olsen 34 yd FG GOOD
Q3
PUNT
6 pl · 14 yd · 2:45
13–14
+9
15:00 1st & 10 OWN 30 Kaytron Allen run for 3 yds to the PSU 33 +3 -0.36
15:00 2nd & 7 OWN 33 Kaytron Allen run for 2 yds to the PSU 35 +2 -0.46
15:00 3rd & 5 OWN 35 Drew Allar pass complete to Devonte Ross for 7 yds to the PSU 42 for a 1ST down +7 1.94
15:00 1st & 10 OWN 42 Drew Allar pass incomplete to Kyron Hudson 0 -1.15
15:00 2nd & 10 OWN 42 Kaytron Allen run for 2 yds to the PSU 44 +2 -0.52
15:00 3rd & 8 OWN 44 Drew Allar pass incomplete to Trebor Pena 0 -0.61
12:15 4th & 8 OWN 44 Gabriel Nwosu punt for 54 yds
FG
4 pl · -14 yd · 1:22
16–14
−24
15:00 1st & 9 OPP 9 Caleb Komolafe run for 1 yd to the PSU 8 +1 -0.25
0:00 OPP 9 End of 3rd Quarter
15:00 2nd & 8 OPP 8 Preston Stone pass incomplete to Hayden Eligon II 0 -0.27
15:00 3rd & 8 OPP 8 Preston Stone sacked by Zuriah Fisher for a loss of 15 yards to the PSU 23 -15 -2.95
14:08 4th & 23 OPP 23 Jack Olsen 41 yd FG GOOD
PUNT
5 pl · 19 yd · 3:02
13–14
+26
12:15 1st & 10 OWN 2 Caleb Komolafe run for 4 yds to the NU 6 +4 -0.03
12:15 2nd & 6 OWN 6 Caleb Komolafe run for 8 yds to the NU 14 for a 1ST down +8 0.34
12:15 1st & 10 OWN 14 Caleb Komolafe run for no gain to the NU 14 0 -0.42
12:15 2nd & 10 OWN 14 Preston Stone run for 7 yds to the NU 21 +7 0.20
12:15 3rd & 3 OWN 21 Preston Stone pass incomplete to Hunter Welcing 0 -0.30
9:13 4th & 3 OWN 21 Luke Akers punt for 49 yds
PUNT
6 pl · 25 yd · 2:54
13–14
+1
9:13 1st & 10 OWN 30 Drew Allar pass complete to Devonte Ross for 11 yds to the PSU 41 for a 1ST down +11 1.03
9:13 1st & 10 OWN 41 Kaytron Allen run for 2 yds to the PSU 43 +2 -0.68
9:13 2nd & 8 OWN 43 Drew Allar pass complete to Kyron Hudson for 10 yds to the NU 47 for a 1ST down +10 1.73
9:13 1st & 10 OPP 47 Drew Allar pass incomplete to Kaytron Allen 0 -1.05
9:13 2nd & 10 OPP 47 Drew Allar pass incomplete to Luke Reynolds 0 -1.06
9:13 3rd & 10 OPP 47 Drew Allar run for 2 yds to the NU 45 +2 -0.51
6:19 4th & 8 OPP 45 Gabriel Nwosu punt for 35 yds
PUNT
8 pl · 29 yd · 5:49
13–14
−2
6:19 1st & 10 OWN 10 Preston Stone pass complete to Griffin Wilde for 1 yd to the NU 11 +1 -0.29
6:19 2nd & 9 OWN 11 Caleb Komolafe run for 1 yd to the NU 12 +1 -0.16
6:19 3rd & 8 OWN 12 Preston Stone pass complete to Griffin Wilde for 12 yds to the NU 24 for a 1ST down +12 1.10
6:19 1st & 10 OWN 24 Preston Stone pass complete to Drew Wagner for 8 yds to the NU 32 +8 0.89
6:19 2nd & 2 OWN 32 Joseph Himon II run for 5 yds to the NU 37 for a 1ST down +5 0.21
6:19 1st & 10 OWN 37 Preston Stone pass complete to Drew Wagner for no gain to the NU 37 0 -1.07
6:19 2nd & 10 OWN 37 Joseph Himon II run for 7 yds to the NU 44 +7 0.49
6:19 3rd & 3 OWN 44 Joseph Himon II run for no gain to the NU 44 0 -0.88
6:19 4th & 3 OWN 44 Northwestern Penalty, delay of game (Luke Akers) to the NU 39 -5
0:30 4th & 8 OWN 39 Luke Akers punt for 49 yds , Devonte Ross returns for no gain to the PSU 9
Q4
TD
6 pl · 91 yd · 3:14
16–21
+16
14:04 1st & 10 OWN 9 Drew Allar pass complete to Kaytron Allen for 1 yd to the PSU 10 +1 -0.28
14:04 2nd & 9 OWN 10 Kaytron Allen run for 4 yds to the PSU 14 +4 -0.02
14:04 3rd & 5 OWN 14 Drew Allar pass complete to Devonte Ross for 67 yds to the NU 19 for a 1ST down +67 4.52
14:04 1st & 10 OPP 19 Kaytron Allen run for 18 yds to the NU 1 for a 1ST down +18 1.67
14:04 1st & 1 OPP 1 Kaytron Allen run for no gain to the NU 1 0 -0.96
10:50 2nd & 1 OPP 1 Drew Allar run for 1 yd for a TD (Ryan Barker KICK) +1 1.90
TD
12 pl · 75 yd · 5:54
22–21
−52
10:45 1st & 10 OWN 25 Preston Stone pass incomplete to Griffin Wilde, broken up by Dominic DeLuca 0 -0.70
10:45 2nd & 10 OWN 25 Preston Stone pass complete to Joseph Himon II for 2 yds to the NU 27 +2 -0.23
10:45 3rd & 8 OWN 27 Preston Stone pass complete to Griffin Wilde for 16 yds to the NU 43 for a 1ST down +16 2.54
10:45 1st & 10 OWN 43 Joseph Himon II run for 9 yds to the PSU 48 +9 1.28
10:45 2nd & 1 OPP 48 Joseph Himon II run for 5 yds to the PSU 43 for a 1ST down +5 -0.17
10:45 1st & 10 OPP 43 Preston Stone pass complete to Griffin Wilde for 12 yds to the PSU 31 for a 1ST down +12 0.51
10:45 1st & 10 OPP 31 Dashun Reeder run for no gain to the PSU 31 0 -0.58
10:45 2nd & 10 OPP 31 Preston Stone pass complete to Griffin Wilde for 11 yds to the PSU 20 for a 1ST down +11 0.81
10:45 1st & 10 OPP 20 Caleb Komolafe run for 9 yds to the PSU 11 +9 0.62
10:45 2nd & 1 OPP 11 Caleb Komolafe run for 2 yds to the PSU 9 for a 1ST down +2 -0.43
4:51 1st & 9 OPP 9 Caleb Komolafe 9 Yd Run (Two-Point Run Conversion Failed) +9 2.42
4:51 1st & 10 OPP 3 Caleb Komolafe run for no gain to the NU 35 -62
ON DOWNS
4 pl · 7 yd · 1:51
22–21
+17
4:51 1st & 10 OWN 25 Drew Allar pass complete to Nicholas Singleton for a loss of 3 yards to the PSU 22 -3 -0.96
4:51 2nd & 13 OWN 22 Drew Allar pass complete to Nicholas Singleton for 9 yds to the PSU 31 +9 0.42
4:51 3rd & 4 OWN 31 Drew Allar run for 1 yd to the PSU 32 +1 -0.37
3:00 4th & 3 OWN 32 Ethan Grunkemeyer run for no gain to the PSU 32 0 -0.02
8 pl · 22 yd · 3:00
22–21
−42
3:00 1st & 10 OPP 32 Caleb Komolafe run for 4 yds to the PSU 28 +4 -0.06
3:00 2nd & 6 OPP 28 Caleb Komolafe run for 3 yds to the PSU 25 +3 -0.20
2:00 3rd & 3 OPP 25 Caleb Komolafe run for 5 yds to the PSU 20 for a 1ST down +5 0.51
2:00 1st & 10 OPP 20 Caleb Komolafe run for 1 yd to the PSU 19 +1 -0.29
1:19 2nd & 9 OPP 19 Joseph Himon II run for 17 yds to the PSU 2 for a 1ST down +17 1.69
1:13 1st & 2 OPP 2 Preston Stone run for a loss of 6 yards to the PSU 8 -6 -1.46
1:10 2nd & 8 OPP 8 Preston Stone run for a loss of 2 yards to the PSU 10 -2 -0.40
1:10 3rd & 10 OPP 10 Preston Stone run for a loss of 2 yards to the PSU 10 -2 -0.70
17 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

0sacks2
2plays for loss6
1takeaways0
1three-and-outs forced0
3explosive plays allowed7
5.48yards allowed / play3.88
3 of 8scoring drives allowed5 of 9
Northwestern
Mac Uihlein 10 (8)
Braden Turner 7 (4) 1 TFL
Michael Kilbane 5 (3) 1 TFL
Robert Fitzgerald 5 (3)
Garner Wallace 4 (3)
Brendan Flakes 4 (2)
Braydon Brus 3 1 QH
Najee Story 2 (1)
Penn State
Zakee Wheatley 9 (5)
Zane Durant 8 (5) 1 sk · 1 TFL
Dominic DeLuca 7 (4) 1 PD
Audavion Collins 6 (5)
Keon Wylie 6 (2)
Dani Dennis-Sutton 4 (2)
Zuriah Fisher 3 (2) 1 sk · 1 TFL · 2 QH
Jaylen Harvey 3 (2)
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 3field goals
2punts3
49.0punt average41.3
1punts inside the 202
2return yards55
own 30average drive startown 36
Northwestern
K Jack Olsen 3/3 FG · long 41 · 1/1 XP
P Luke Akers 2 punts · 49.0 avg · 1 in 20
PR Drew Wagner 1 ret · 2 yds · long 2
Penn State
K Ryan Barker 3/3 XP
P Gabriel Nwosu 3 punts · 41.3 avg · 2 in 20
KR Corey Smith 1 ret · 34 yds · long 34
KR Tyler Holzworth 1 ret · 9 yds · long 9
KR Anthony Speca 1 ret · 6 yds · long 6
PR Dani Dennis-Sutton 1 ret · 9 yds · long 9
PR Devonte Ross 1 ret · -3 yds
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

72plays50
279yards274
9drives8
46%success rate42%
11.37total PPA12.39
Derived from 122 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jack Olsen 27 yd FG GOOD 3–0
Q2Kaytron Allen run for 11 yds for a TD (Ryan Barker KICK) 7–3
Q2Preston Stone pass complete to Griffin Wilde for 29 yds for a TD (Jack Olsen KICK) (Jack Olsen 10–7
Q2Nicholas Singleton run for 2 yds for a TD (Ryan Barker KICK) 14–10
Q2J. Olsen 34 yd FG GOOD 13–14
Q4Jack Olsen 41 yd FG GOOD 16–14
Q4Drew Allar run for 1 yd for a TD (Ryan Barker KICK) 21–16
Q4Caleb Komolafe 9 Yd Run (Two-Point Run Conversion Failed) 22–21

Biggest plays by PPA

Q4Drew Allar pass complete to Devonte Ross for 67 yds to the NU 19 for a 1ST down 4.52
Q1Drew Allar pass complete to Devonte Ross for 20 yds to the NU 46 for a 1ST down 3.01
Q2Nicholas Singleton run for 2 yds for a TD (Ryan Barker KICK) 2.85
Q2Preston Stone pass complete to Griffin Wilde for 29 yds for a TD (Jack Olsen KICK)… 2.79
Q4Preston Stone pass complete to Griffin Wilde for 16 yds to the NU 43 for a 1ST down 2.54
Q4Caleb Komolafe 9 Yd Run (Two-Point Run Conversion Failed) 2.42

Series recent meetings

2023 Penn State 41 – 13 Northwestern
2022 Northwestern 7 – 17 Penn State
2017 Penn State 31 – 7 Northwestern
2015 Penn State 21 – 23 Northwestern
2014 Northwestern 29 – 6 Penn State
2012 Northwestern 28 – 39 Penn State
2011 Penn State 34 – 24 Northwestern
2010 Northwestern 21 – 35 Penn State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal