Skip to main content
← Back to GamesOct 11, 2025Week 7
Conference Game

Northwestern Stuns Penn State in High-Drama Big Ten Matchup

Northwestern defeated Penn State 22-21 in a tightly contested Week 7 contest marked by 18 lead changes and dramatic momentum swings. The Wildcats covered the 20.5-point spread in an upset victory despite being outscored by the Nittany Lions in the second quarter, when Penn State built an early 14-3 advantage.

Northwestern quarterback Preston Stone led the offensive attack with 163 passing yards and connected with Griffin Wilde for a touchdown reception. Wilde finished with a team-high 94 receiving yards. Penn State's Kaytron Allen rushed for 90 yards in the losing effort, while quarterback Drew Allar found success through the air with multiple completions to Devonte Ross.

The fourth quarter proved decisive, with Northwestern's defense making crucial plays. Zuriah Fisher's sack of Stone was offset by Northwestern's defensive stops down the stretch. The game finished under the 46.5-point over-under, with the final score reflecting an intense back-and-forth battle that saw Penn State's win probability swing as much as 58.45 percentage points during the contest.

AI-generated recap · Aug 9, 2026

Team1Q2Q3Q4QFinal
NorthwesternNorthwestern
3100922
Penn StatePenn State
0140721

Scoring Timeline

Q1Q2Q3Q4014280-314-1621-16
Penn StateNorthwestern

Drive Chart

Own 20Own 4050Opp 40Opp 20NORPSPSNORNORPSPSNORPSNORNORPSNORPSNORPSNORPUNT615ydTD1287ydTO521ydFG1258ydTD875ydPUNT33ydTD926ydFG1259ydPUNT614ydFG4-14ydPUNT519ydPUNT625ydPUNT829ydTD691ydTD1275ydDOWNS47ydUncategorized822yd

Box Score

Team statistics comparing Northwestern and Penn State
StatisticNorthwesternPenn State
Passing17-2613-20
Pass Yards163137
Rush Yards129137
Total Yards292274
Turnovers12
3rd Down5-126-11
Penalties2-106-71
Possession34:4625:14

Player Leaders

Player Leaders

Northwestern
passing
Preston Stone
17/26, 163 YDS, 1 TD
rushing
Caleb Komolafe
19 CAR, 72 YDS, 1 TD
receiving
Griffin Wilde
7 REC, 94 YDS, 1 TD
defense
Penn State
passing
Drew Allar
13/20, 137 YDS, 1 INT
rushing
Kaytron Allen
16 CAR, 90 YDS, 1 TD
receiving
Devonte Ross
7 REC, 115 YDS
defense

Play-by-Play

1st & 10Rush+1 ydsPPA -0.59

Caleb Komolafe run for 1 yd to the NU 26

2nd & 9Rush+5 ydsPPA +0.05

Caleb Komolafe run for 5 yds to the NU 31

3rd & 4Rush+5 ydsPPA +1.47

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

1st & 10Pass Reception+4 ydsPPA -0.16

Preston Stone pass complete to Hayden Eligon II for 4 yds to the NU 40

2nd & 6Pass Incompletion0 ydsPPA -0.99

Preston Stone pass incomplete to Drew Wagner

3rd & 6Pass Incompletion0 ydsPPA -0.58

Preston Stone pass incomplete to Drew Wagner

4th & 6Punt0 yds

punt for no gain

3rd & 5Pass Reception+20 ydsPPA +3.01

Drew Allar pass complete to Devonte Ross for 20 yds to the NU 46 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.23

Drew Allar pass complete to Devonte Ross for 6 yds to the PSU 19

2nd & 4Rush+10 ydsPPA +0.69

Kaytron Allen run for 10 yds to the PSU 29 for a 1ST down

1st & 10Rush+4 ydsPPA -0.14

Kaytron Allen run for 4 yds to the PSU 33

2nd & 6Pass Reception+1 ydsPPA -0.65

Drew Allar pass complete to Trebor Pena for 1 yd to the PSU 34

1st & 10Rush+5 ydsPPA +0.10

Kaytron Allen run for 5 yds to the NU 41

2nd & 5Rush+2 ydsPPA -0.58

Liam Clifford run for 2 yds to the NU 39

3rd & 3Pass Reception+4 ydsPPA +1.05

Drew Allar pass complete to Trebor Pena for 4 yds to the NU 35 for a 1ST down

1st & 10Rush+5 ydsPPA +0.08

Kaytron Allen run for 5 yds to the NU 30

2nd & 5Rush+10 ydsPPA +0.27

Drew Allar run for 10 yds to the NU 20 for a 1ST down

1st & 10Rush+9 ydsPPA +0.62

Kaytron Allen run for 9 yds to the NU 11

2nd & 1Rushing Touchdown+11 ydsPPA +1.99

Kaytron Allen run for 11 yds for a TD (Ryan Barker KICK)

1st & 10Rush+3 ydsPPA -0.18

Kaytron Allen run for 3 yds to the NU 28

2nd & 7Pass Reception+6 ydsPPA +0.21

Drew Allar pass complete to Devonte Ross for 6 yds to the NU 22

3rd & 1Rush+4 ydsPPA +0.22

Kaytron Allen run for 4 yds to the NU 18 for a 1ST down

1st & 10Rush+8 ydsPPA +0.45

Kaytron Allen run for 8 yds to the NU 10

2nd & 2Uncategorized0 yds

Ore Adeyi return for no gain to the NU 33

1st & 10Rush+1 ydsPPA -0.79

Joseph Himon II run for 1 yd to the NU 34

2nd & 9Rush+8 ydsPPA +0.74

Joseph Himon II run for 8 yds to the NU 42

3rd & 1Rush+6 ydsPPA +1.47

Joseph Himon II run for 6 yds to the NU 48 for a 1ST down

1st & 10Pass Reception+13 ydsPPA +0.87

Preston Stone pass complete to Griffin Wilde for 13 yds to the PSU 39 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.44

Preston Stone pass complete to Alex Lines for 7 yds to the PSU 32

2nd & 3Pass Reception+10 ydsPPA +0.06

Preston Stone pass complete to Joseph Himon II for 10 yds to the PSU 22 for a 1ST down

1st & 10Rush+1 ydsPPA -0.31

Joseph Himon II run for 1 yd to the PSU 21

2nd & 9Rush+12 ydsPPA +0.53

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

1st & 9Sack-4 ydsPPA -0.55

Preston Stone sacked by Zane Durant for a loss of 4 yards to the PSU 13

2nd & 13Rush0 ydsPPA -0.35

Dashun Reeder run for no gain to the PSU 13

3rd & 13Rush+4 ydsPPA -0.07

Caleb Komolafe run for 4 yds to the PSU 9

4th & 9Field Goal Good+27 yds

Jack Olsen 27 yd FG GOOD

1st & 10Rush+6 ydsPPA +0.33

Caleb Komolafe run for 6 yds to the NU 31

2nd & 4Rush+6 ydsPPA +0.69

Caleb Komolafe run for 6 yds to the NU 37 for a 1ST down

1st & 10Rush+3 ydsPPA -0.42

Preston Stone run for 3 yds to the NU 40

2nd & 7Pass Reception+18 ydsPPA +2.18

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

1st & 10Rush+1 ydsPPA -0.70

Joseph Himon II run for 1 yd to the PSU 41

2nd & 9Rush+2 ydsPPA -0.59

Joseph Himon II run for 2 yds to the PSU 39

3rd & 7Pass Reception+10 ydsPPA +1.79

Preston Stone pass complete to Joseph Himon II for 10 yds to the PSU 29 for a 1ST down

1st & 10Passing Touchdown+29 ydsPPA +2.79

Preston Stone pass complete to Griffin Wilde for 29 yds for a TD (Jack Olsen KICK) (Jack Olsen KICK)

1st & 10Kickoff Return (Offense)+34 yds

Luke Akers kickoff for 61 yds , Corey Smith return for 34 yds to the PSU 38

1st & 10Pass Reception-2 ydsPPA -1.43

Drew Allar pass complete to Devonte Ross for a loss of 2 yards to the PSU 36

2nd & 12Rush+5 ydsPPA +0.05

Nicholas Singleton run for 5 yds to the PSU 41

3rd & 7Pass Incompletion0 ydsPPA -0.56

Drew Allar pass incomplete to Kyron Hudson, broken up by Josh Fussell

4th & 7Punt+2 yds

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

1st & 10Rush+4 ydsPPA -0.04

Drew Allar run for 4 yds to the NU 22

2nd & 6Rush+7 ydsPPA +0.20

Nicholas Singleton run for 7 yds to the NU 15 for a 1ST down

1st & 10Rush+1 ydsPPA -0.25

Nicholas Singleton run for 1 yd to the NU 14

2nd & 9Rush+3 ydsPPA -0.10

Nicholas Singleton run for 3 yds to the NU 11

3rd & 6Rush+7 ydsPPA +1.23

Drew Allar run for 7 yds to the NU 4 for a 1ST down

1st & 4Pass Incompletion0 ydsPPA -0.65

Drew Allar pass incomplete to Nicholas Singleton

2nd & 4Rush+2 ydsPPA -0.21

Nicholas Singleton run for 2 yds to the NU 2

3rd & 2Rush0 ydsPPA -0.31

Nicholas Singleton run for no gain to the NU 2

4th & 2Rushing Touchdown+2 ydsPPA +2.85

Nicholas Singleton run for 2 yds for a TD (Ryan Barker KICK)

1st & 10Rush+2 ydsPPA -0.45

Caleb Komolafe run for 2 yds to the NU 27

2nd & 8Rush+15 ydsPPA +1.97

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

1st & 10Pass Reception+9 ydsPPA +1.30

Preston Stone pass complete to Caleb Komolafe for 9 yds to the PSU 49

2nd & 1Rush+1 ydsPPA -0.43

Caleb Komolafe run for 1 yd to the PSU 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.07

Preston Stone pass incomplete

2nd & 10Pass Reception+16 ydsPPA +1.89

Preston Stone pass complete to Joseph Himon II for 16 yds to the PSU 32 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.61

Preston Stone pass incomplete to Hunter Welcing

2nd & 10Pass Incompletion+15 ydsPPA +0.90

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

1st & 10Pass Incompletion0 ydsPPA -0.34

Preston Stone pass incomplete to Hunter Welcing

2nd & 10Pass Incompletion0 ydsPPA -0.40

Preston Stone pass incomplete to Hayden Eligon II, broken up by Elliot Washington II

3rd & 10Rush+1 ydsPPA -0.48

Preston Stone run for 1 yd to the PSU 16

4th & 9Field Goal Good+34 yds

J. Olsen 34 yd FG GOOD

1st & 10Rush+3 ydsPPA -0.36

Kaytron Allen run for 3 yds to the PSU 33

2nd & 7Rush+2 ydsPPA -0.46

Kaytron Allen run for 2 yds to the PSU 35

3rd & 5Pass Reception+7 ydsPPA +1.94

Drew Allar pass complete to Devonte Ross for 7 yds to the PSU 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.15

Drew Allar pass incomplete to Kyron Hudson

2nd & 10Rush+2 ydsPPA -0.52

Kaytron Allen run for 2 yds to the PSU 44

3rd & 8Pass Incompletion0 ydsPPA -0.61

Drew Allar pass incomplete to Trebor Pena

4th & 8Punt0 yds

Gabriel Nwosu punt for 54 yds

1st & 9Rush+1 ydsPPA -0.25

Caleb Komolafe run for 1 yd to the PSU 8

2nd & 8Pass Incompletion0 ydsPPA -0.27

Preston Stone pass incomplete to Hayden Eligon II

3rd & 8Sack-15 ydsPPA -2.95

Preston Stone sacked by Zuriah Fisher for a loss of 15 yards to the PSU 23

4th & 23Field Goal Good+41 yds

Jack Olsen 41 yd FG GOOD

1st & 10Rush+4 ydsPPA -0.03

Caleb Komolafe run for 4 yds to the NU 6

2nd & 6Rush+8 ydsPPA +0.34

Caleb Komolafe run for 8 yds to the NU 14 for a 1ST down

1st & 10Rush0 ydsPPA -0.42

Caleb Komolafe run for no gain to the NU 14

2nd & 10Rush+7 ydsPPA +0.20

Preston Stone run for 7 yds to the NU 21

3rd & 3Pass Incompletion0 ydsPPA -0.30

Preston Stone pass incomplete to Hunter Welcing

4th & 3Punt0 yds

Luke Akers punt for 49 yds

1st & 10Pass Reception+11 ydsPPA +1.03

Drew Allar pass complete to Devonte Ross for 11 yds to the PSU 41 for a 1ST down

1st & 10Rush+2 ydsPPA -0.68

Kaytron Allen run for 2 yds to the PSU 43

2nd & 8Pass Reception+10 ydsPPA +1.73

Drew Allar pass complete to Kyron Hudson for 10 yds to the NU 47 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.05

Drew Allar pass incomplete to Kaytron Allen

2nd & 10Pass Incompletion0 ydsPPA -1.06

Drew Allar pass incomplete to Luke Reynolds

3rd & 10Rush+2 ydsPPA -0.51

Drew Allar run for 2 yds to the NU 45

4th & 8Punt0 yds

Gabriel Nwosu punt for 35 yds

1st & 10Pass Reception+1 ydsPPA -0.29

Preston Stone pass complete to Griffin Wilde for 1 yd to the NU 11

2nd & 9Rush+1 ydsPPA -0.16

Caleb Komolafe run for 1 yd to the NU 12

3rd & 8Pass Reception+12 ydsPPA +1.10

Preston Stone pass complete to Griffin Wilde for 12 yds to the NU 24 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.89

Preston Stone pass complete to Drew Wagner for 8 yds to the NU 32

2nd & 2Rush+5 ydsPPA +0.21

Joseph Himon II run for 5 yds to the NU 37 for a 1ST down

1st & 10Pass Reception0 ydsPPA -1.07

Preston Stone pass complete to Drew Wagner for no gain to the NU 37

2nd & 10Rush+7 ydsPPA +0.49

Joseph Himon II run for 7 yds to the NU 44

3rd & 3Rush0 ydsPPA -0.88

Joseph Himon II run for no gain to the NU 44

4th & 3Penalty-5 yds

Northwestern Penalty, delay of game (Luke Akers) to the NU 39

4th & 8Punt+52 yds

Luke Akers punt for 49 yds , Devonte Ross returns for no gain to the PSU 9

1st & 10Kickoff Return (Offense)+9 yds

Luke Akers kickoff for 65 yds , Tyler Holzworth return for 9 yds to the PSU 9

1st & 10Pass Reception+1 ydsPPA -0.28

Drew Allar pass complete to Kaytron Allen for 1 yd to the PSU 10

2nd & 9Rush+4 ydsPPA -0.02

Kaytron Allen run for 4 yds to the PSU 14

3rd & 5Pass Reception+67 ydsPPA +4.52

Drew Allar pass complete to Devonte Ross for 67 yds to the NU 19 for a 1ST down

1st & 10Rush+18 ydsPPA +1.67

Kaytron Allen run for 18 yds to the NU 1 for a 1ST down

1st & 1Rush0 ydsPPA -0.96

Kaytron Allen run for no gain to the NU 1

2nd & 1Rushing Touchdown+1 ydsPPA +1.90

Drew Allar run for 1 yd for a TD (Ryan Barker KICK)

1st & 10Pass Incompletion0 ydsPPA -0.70

Preston Stone pass incomplete to Griffin Wilde, broken up by Dominic DeLuca

2nd & 10Pass Reception+2 ydsPPA -0.23

Preston Stone pass complete to Joseph Himon II for 2 yds to the NU 27

3rd & 8Pass Reception+16 ydsPPA +2.54

Preston Stone pass complete to Griffin Wilde for 16 yds to the NU 43 for a 1ST down

1st & 10Rush+9 ydsPPA +1.28

Joseph Himon II run for 9 yds to the PSU 48

2nd & 1Rush+5 ydsPPA -0.17

Joseph Himon II run for 5 yds to the PSU 43 for a 1ST down

1st & 10Pass Reception+12 ydsPPA +0.51

Preston Stone pass complete to Griffin Wilde for 12 yds to the PSU 31 for a 1ST down

1st & 10Rush0 ydsPPA -0.58

Dashun Reeder run for no gain to the PSU 31

2nd & 10Pass Reception+11 ydsPPA +0.81

Preston Stone pass complete to Griffin Wilde for 11 yds to the PSU 20 for a 1ST down

1st & 10Rush+9 ydsPPA +0.62

Caleb Komolafe run for 9 yds to the PSU 11

2nd & 1Rush+2 ydsPPA -0.43

Caleb Komolafe run for 2 yds to the PSU 9 for a 1ST down

1st & 9Rushing Touchdown+9 ydsPPA +2.42

Caleb Komolafe 9 Yd Run (Two-Point Run Conversion Failed)

1st & 10Rush-62 yds

Caleb Komolafe run for no gain to the NU 35

1st & 10Pass Reception-3 ydsPPA -0.96

Drew Allar pass complete to Nicholas Singleton for a loss of 3 yards to the PSU 22

2nd & 13Pass Reception+9 ydsPPA +0.42

Drew Allar pass complete to Nicholas Singleton for 9 yds to the PSU 31

3rd & 4Rush+1 ydsPPA -0.37

Drew Allar run for 1 yd to the PSU 32

4th & 3Rush0 ydsPPA -0.02

Ethan Grunkemeyer run for no gain to the PSU 32

1st & 10Rush+4 ydsPPA -0.06

Caleb Komolafe run for 4 yds to the PSU 28

2nd & 6Rush+3 ydsPPA -0.20

Caleb Komolafe run for 3 yds to the PSU 25

3rd & 3Rush+5 ydsPPA +0.51

Caleb Komolafe run for 5 yds to the PSU 20 for a 1ST down

1st & 10Rush+1 ydsPPA -0.29

Caleb Komolafe run for 1 yd to the PSU 19

2nd & 9Rush+17 ydsPPA +1.69

Joseph Himon II run for 17 yds to the PSU 2 for a 1ST down

1st & 2Rush-6 ydsPPA -1.46

Preston Stone run for a loss of 6 yards to the PSU 8

2nd & 8Rush-2 ydsPPA -0.40

Preston Stone run for a loss of 2 yards to the PSU 10

3rd & 10Rush-2 ydsPPA -0.70

Preston Stone run for a loss of 2 yards to the PSU 10

Situational Analysis

Northwestern

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
33%
30 plays
2nd
40%
5 plays
50%
4 plays
65%
17 plays
0%
1 play
3rd
50%
4 plays
50%
2 plays
50%
6 plays
0%
1 play
4th

Penn State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
0%
1 play
39%
18 plays
2nd
100%
2 plays
50%
6 plays
29%
7 plays
100%
2 plays
3rd
67%
3 plays
80%
5 plays
0%
3 plays
4th
50%
2 plays