From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Penn State
Northwestern
353
Total yards
175
219
Passing yards
130
134
Rushing yards
45
6.4
Yards per pass
4.2
3.4
Yards per rush
1.4
19
First downs
12
8–17
Third downs
5–16
2–2
Fourth downs
0–2
1
Turnovers
1
6–45
Penalties
4–18
32:08
Possession
27:52
7
Sacks (by defense)
1
Efficiency
Penn State
Northwestern
45%
Success rate
29%
0.20
EPA per play
−0.29
1.07
Explosiveness
1.22
0.17
Rushing EPA
−0.18
0.23
Passing EPA
−0.17
32%
Passing-down success
22%
0.02
First-down EPA
−0.81
−0.03
Second-down EPA
0.11
0.50
Third-down EPA
0.46
25%
Havoc by its defense
13%
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)
Penn State 82% to win. Elo’s favorite won.
The line
Penn State −27, over/under 46.
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 Penn State 96%, Northwestern 4%. 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. Northwestern drives left to right, Penn State right to left.
Q1 NorthwesternField goal, 4 plays, −4 yards
Q1 Penn StatePunt, 6 plays, 17 yards
Q1 NorthwesternPunt, 3 plays, −3 yards
Q1 Penn StateField goal, 11 plays, 53 yards
Q1 NorthwesternPunt, 6 plays, 9 yards
Q2 Penn StatePunt, 6 plays, 14 yards
Q2 NorthwesternTouchdown, 10 plays, 59 yards
Q2 Penn StatePunt, 3 plays, 4 yards
Q2 NorthwesternPunt, 3 plays, −3 yards
Q2 Penn StateTouchdown, 6 plays, 63 yards
Q2 NorthwesternPunt, 3 plays, −4 yards
Q2 Penn StateEnd of half, 3 plays, 2 yards
Q3 NorthwesternPunt, 3 plays, 1 yard
Q3 Penn StateTouchdown, 12 plays, 68 yards
Q3 NorthwesternTurnover on downs, 4 plays, 9 yards
Q3 Penn StateField goal, 4 plays, 2 yards
Q3 NorthwesternTurnover on downs, 4 plays, 9 yards
Q3 Penn StateTouchdown, 7 plays, 34 yards
Q3 NorthwesternField goal, 10 plays, 65 yards
Q4 Penn StatePunt, 4 plays, 14 yards
Q4 NorthwesternPunt, 3 plays, 2 yards
Q4 Penn StateTouchdown, 12 plays, 40 yards
Q4 NorthwesternInterception, 6 plays, 23 yards
Q4 Penn StateTouchdown, 1 play, 30 yards
Q4 NorthwesternEnd of game, 6 plays, 22 yards
Play by play
1st quarter5 drives, then Tied at 3
Northwestern Field goal, 4 plays
14:53
Jack Olsen kickoff for 61 yds , Nicholas Singleton return for 7 yds to the PSU 11, Singleton fumbled forced by Braydon Brus, recovered by NU Branden Turner at the PSU 11
14:53
1st & 10 at opp 11
Ben Bryant pass complete to Thomas Gordon for no gain to the PSU 11
14:53
2nd & 10 at opp 11
Cam Porter run for 3 yds to the PSU 8
14:53
3rd & 7 at opp 8
Northwestern Penalty, False Start (-5 Yards) to the PSU 13
14:53
3rd & 12 at opp 13
Ben Bryant pass complete to A.J. Henning for a loss of 2 yards to the PSU 15
12:47
4th & 14 at opp 15
Jack Olsen 33 yd FG GOODNorthwestern 3, Penn State 0
Penn State Punt, 6 plays
12:47
Luke Akers kickoff for 65 yds for a touchback
12:47
1st & 10 at own 25
Nicholas Singleton run for 3 yds to the PSU 28
12:47
2nd & 7 at own 28
Drew Allar pass complete to Dante Cephas for 6 yds to the PSU 34
12:47
3rd & 1 at own 34
Drew Allar run for 1 yd to the PSU 35 for a 1ST down
12:47
1st & 10 at own 35
Drew Allar pass complete to Nicholas Singleton for 6 yds to the PSU 41
12:47
2nd & 4 at own 41
Nicholas Singleton run for 1 yd to the PSU 42
12:47
3rd & 3 at own 42
Drew Allar pass incomplete
9:49
4th & 3 at own 42
Riley Thompson punt for 39 yds, fair catch by A.J. Henning at the NU 19
Northwestern Punt, 3 plays
9:49
1st & 10 at own 19
Ben Bryant sacked by Kobe King for a loss of 3 yards to the NU 16
9:49
2nd & 13 at own 16
Cam Porter run for a loss of 2 yards to the NU 14
9:49
3rd & 15 at own 14
Ben Bryant pass complete to Bryce Kirtz for 2 yds to the NU 16
7:48
4th & 13 at own 16
Hunter Renner punt for 40 yds
Penn State Field goal, 11 plays
7:48
1st & 10 at own 44
Nicholas Singleton run for 9 yds to the NU 47
7:48
2nd & 1 at opp 47
Kaytron Allen run for 2 yds to the NU 45 for a 1ST down
7:48
1st & 10 at opp 45
Kaytron Allen run for 6 yds to the NU 39
7:48
2nd & 4 at opp 39
Drew Allar pass incomplete
7:48
3rd & 4 at opp 39
Nicholas Singleton run for 3 yds to the NU 36
7:48
4th & 1 at opp 36
Penn State Penalty, False Start (-5 Yards) to the NU 41
7:48
4th & 6 at opp 41
Drew Allar pass complete to Dante Cephas for 15 yds to the NU 26 for a 1ST down
7:48
1st & 10 at opp 26
Drew Allar pass complete to Nicholas Singleton for 16 yds to the NU 10 for a 1ST down
7:48
1st & goal at opp 10
Nicholas Singleton run for 7 yds to the NU 3
7:48
2nd & goal at opp 3
Nicholas Singleton run for no gain to the NU 3
7:48
3rd & goal at opp 3
Drew Allar pass incomplete
2:37
4th & goal at opp 3
Alex Felkins 20 yd FG GOODTied at 3
Northwestern Punt, 6 plays
2:30
Gabriel Nwosu kickoff for 61 yds
2:30
1st & 10 at own 40
BRYANT, Ben pass up the middle incomplete intended for JOHNSON, Cam thrown to the NU50. PENALTY NU Ineligible Receiver Downfield on Pass on TIERNAN, Caleb enforced 5 yards from the NU40 to the NU35 [NHSG]. NO PLAY (replay the down).
2:30
1st & 15 at own 35
Ben Bryant sacked by Amin Vanover and Coziah Izzard for a loss of 6 yards to the NU 29
2:30
2nd & 21 at own 29
Ben Bryant pass complete to Cam Johnson for 19 yds to the NU 48
2:30
3rd & 2 at own 48
Cam Porter run for 3 yds to the PSU 49 for a 1ST down
0:00
1st & 10 at opp 49
Jack Lausch run for a loss of 1 yard to the 50 yard line
Q2 15:00
2nd & 11 at the 50
Ben Bryant pass incomplete
Q2 15:00
3rd & 11 at the 50
Anthony Tyus III run for a loss of 1 yard to the NU 49
Q2 14:00
4th & 12 at own 49
Hunter Renner punt for 40 yds
2nd quarter7 drives, then Tied at 10
Penn State Punt, 6 plays
14:00
1st & 10 at own 11
Kaytron Allen run for 5 yds to the PSU 16
14:00
2nd & 5 at own 16
Kaytron Allen run for 4 yds to the PSU 20
14:00
3rd & 1 at own 20
Kaytron Allen run for 6 yds to the PSU 26 Kaytron Allen fumbled, recovered by PSU for a 1ST down
14:00
1st & 10 at own 26
Drew Allar pass incomplete
14:00
2nd & 10 at own 26
Drew Allar pass complete to Kaden Saunders for a loss of 1 yard to the PSU 25
14:00
3rd & 11 at own 25
Drew Allar pass incomplete
11:02
4th & 11 at own 25
Riley Thompson punt for 49 yds
Northwestern Touchdown, 10 plays
11:02
1st & 10 at own 41
Ben Bryant pass complete to Cam Johnson for 9 yds to the 50 yard line
11:02
2nd & 1 at the 50
Cam Porter run for 4 yds to the PSU 46 for a 1ST down
11:02
1st & 10 at opp 46
Ben Bryant sacked by Adisa Isaac for a loss of 8 yards to the NU 46
11:02
2nd & 18 at own 46
Ben Bryant pass complete to Cam Porter for 2 yds to the NU 48
11:02
3rd & 16 at own 48
Ben Bryant pass complete to Cam Porter for 17 yds to the PSU 35 for a 1ST down
11:02
1st & 10 at opp 35
Penn State Penalty, Offsides (Coziah Izzard) to the PSU 30
11:02
1st & 5 at opp 30
Ben Bryant run for 6 yds to the PSU 24 for a 1ST down
11:02
1st & 10 at opp 24
Ben Bryant pass incomplete
11:02
2nd & 10 at opp 24
Ben Bryant pass complete to Cam Johnson for 22 yds to the PSU 2 for a 1ST down
11:02
1st & goal at opp 2
Cam Porter run for 1 yd to the PSU 1
5:46
2nd & goal at opp 1
Ben Bryant run for 1 yd for a TD (Jack Olsen KICK)Northwestern 10, Penn State 3
Penn State Punt, 3 plays
5:46
Luke Akers kickoff for 65 yds for a touchback
5:46
1st & 10 at own 25
Kaytron Allen run for 4 yds to the PSU 29
5:46
2nd & 6 at own 29
Drew Allar pass incomplete
5:46
3rd & 6 at own 29
Drew Allar pass incomplete
5:07
4th & 6 at own 29
Riley Thompson punt for 49 yds, downed at the NU 22
Northwestern Punt, 3 plays
5:07
1st & 10 at own 22
Anthony Tyus III run for a loss of 6 yards to the NU 16
5:07
2nd & 16 at own 16
Ben Bryant pass incomplete
5:07
3rd & 16 at own 16
Anthony Tyus III run for 3 yds to the NU 19
3:31
4th & 13 at own 19
Hunter Renner punt for 46 yds
Penn State Touchdown, 6 plays
3:31
1st & 10 at own 37
Nicholas Singleton run for 1 yd to the PSU 38
3:31
2nd & 9 at own 38
Drew Allar pass complete to KeAndre Lambert-Smith for 25 yds to the NU 37 for a 1ST down
3:31
1st & 10 at opp 37
Drew Allar pass complete to Nicholas Singleton for 13 yds to the NU 24 for a 1ST down
3:31
1st & 10 at opp 24
Nicholas Singleton run for 9 yds to the NU 15
3:31
2nd & 1 at opp 15
KeAndre Lambert-Smith run for 2 yds to the NU 13 for a 1ST down
1:16
1st & 10 at opp 13
Trey Potts run for 13 yds for a TD (Alex Felkins KICK)Tied at 10
Northwestern Punt, 3 plays
1:16
Gabriel Nwosu kickoff for 65 yds for a touchback
1:08
1st & 10 at own 25
Ben Bryant sacked by Dani Dennis-Sutton for a loss of 6 yards to the NU 19
1:08
2nd & 16 at own 19
Timeout Northwestern, clock 01:08
1:04
3rd & 14 at own 21
Timeout Penn State, clock 01:04
1:04
2nd & 16 at own 19
Ben Bryant run for 2 yds to the NU 21
1:04
3rd & 14 at own 21
Ben Bryant pass incomplete
0:54
4th & 14 at own 21
Hunter Renner punt for 34 yds
Penn State End of half, 3 plays
0:54
1st & 10 at own 45
Drew Allar pass incomplete
0:44
3rd & 19 at own 36
Timeout Penn State, clock 00:44
0:44
2nd & 10 at own 45
Drew Allar sacked for a loss of 9 yards to the PSU 36
0:00
3rd & 19 at own 36
Drew Allar pass complete to Theo Johnson for 11 yds to the PSU 47
Q3 15:00
Gabriel Nwosu kickoff Penn State Penalty, Delay Of Game (Dominic DeLuca) to the PSU 30
3rd quarter9 drives, then Penn State 27, Northwestern 10
Northwestern Punt, 3 plays
14:55
Gabriel Nwosu kickoff for 62 yds
14:55
1st & 10 at own 25
Cam Porter run for 1 yd to the NU 26
14:55
2nd & 9 at own 26
Ben Bryant pass incomplete
14:55
3rd & 9 at own 26
Ben Bryant pass incomplete
14:11
4th & 9 at own 26
Hunter Renner punt for 42 yds, fair catch by Kaden Saunders at the PSU 32
Penn State Touchdown, 12 plays
14:11
1st & 10 at own 32
Nicholas Singleton run for 4 yds to the PSU 36
14:11
2nd & 6 at own 36
Nicholas Singleton run for 4 yds to the PSU 40
14:11
3rd & 2 at own 40
Drew Allar pass complete to Tyler Warren for 10 yds to the 50 yard line for a 1ST down
14:11
1st & 10 at the 50
Drew Allar pass incomplete
14:11
2nd & 10 at the 50
Drew Allar pass incomplete
14:11
3rd & 10 at the 50
Drew Allar pass complete to KeAndre Lambert-Smith for 35 yds to the NU 15 for a 1ST down
14:11
1st & 10 at opp 15
Nicholas Singleton run for 1 yd to the NU 14
14:11
2nd & 9 at opp 14
Northwestern Penalty, Defensive Holding (Ore Adeyi) to the NU 3 for a 1ST down
14:11
1st & goal at opp 3
Drew Allar run for 1 yd to the NU 2
14:11
2nd & goal at opp 2
Nicholas Singleton run for 1 yd to the NU 1
14:11
3rd & goal at opp 1
Drew Allar run for no gain to the NU 1
8:40
4th & goal at opp 1
Drew Allar run for 1 yd for a TD (Alex Felkins KICK)Penn State 17, Northwestern 10
Northwestern Turnover on downs, 4 plays
8:35
1st & 10 at own 22
Northwestern Penalty, Delay Of Game (-5 Yards) to the NU 17
8:35
Gabriel Nwosu kickoff for 63 yds
8:35
1st & 15 at own 17
Ben Bryant pass incomplete
8:35
2nd & 15 at own 17
Ben Bryant pass incomplete
8:35
3rd & 15 at own 17
Ben Bryant run for 14 yds to the NU 31
7:17
4th & 1 at own 31
Ben Bryant run for no gain to the NU 31
Penn State Field goal, 4 plays
7:17
1st & 10 at opp 31
Nicholas Singleton run for 2 yds to the NU 29
7:17
2nd & 8 at opp 29
Drew Allar pass complete to Nicholas Singleton for no gain to the NU 29
7:17
3rd & 8 at opp 29
Drew Allar pass incomplete
6:03
4th & 8 at opp 29
Alex Felkins 47 yd FG GOODPenn State 20, Northwestern 10
Northwestern Turnover on downs, 4 plays
6:03
Gabriel Nwosu kickoff for 65 yds for a touchback
6:03
1st & 10 at own 25
Ben Bryant pass incomplete
6:03
2nd & 10 at own 25
Ben Bryant pass complete to Bryce Kirtz for 6 yds to the NU 31
Penn State Touchdown, 7 plays
5:03
1st & 10 at opp 34
Nicholas Singleton run for 3 yds to the NU 31
5:03
2nd & 7 at opp 31
Nicholas Singleton run for 16 yds to the NU 15 for a 1ST down
5:03
1st & 10 at opp 15
Drew Allar pass complete to Nicholas Singleton for 2 yds to the NU 13
5:03
2nd & 8 at opp 13
Trey Potts run for 4 yds to the NU 9
5:03
3rd & 4 at opp 9
Trey Potts run for 4 yds to the NU 5 for a 1ST down
5:03
1st & goal at opp 5
Nicholas Singleton run for 3 yds to the NU 2
Northwestern Turnover on downs, 4 plays
5:03
4th & 4 at own 31
Charlie Mangieri run for 3 yds to the NU 34
5:03
3rd & 4 at own 31
Ben Bryant pass incomplete
Penn State Touchdown, 7 plays
1:24
2nd & goal at opp 2
Drew Allar pass complete to Nicholas Singleton for 2 yds for a TD (Alex Felkins KICK)Penn State 27, Northwestern 10
Northwestern Field goal, 10 plays
1:24
Gabriel Nwosu kickoff for 65 yds for a touchback
1:24
1st & 10 at own 25
Ben Bryant pass incomplete
1:24
2nd & 10 at own 25
Ben Bryant run for 4 yds to the NU 29
1:24
3rd & 6 at own 29
Ben Bryant pass complete to Cam Johnson for 11 yds to the NU 40 for a 1ST down
1:24
1st & 10 at own 40
BRYANT, Ben pass deep to the left incomplete intended for HENNING, A.J. thrown to the PSU36; QB hurried by FISHER, Zuriah. PENALTY PSU Unsportsmanlike Conduct on MILLER, Cam enforced 15 yards from the NU40 to the PSU45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:00
1st & 10 at opp 45
Ben Bryant pass complete to Thomas Gordon for 17 yds to the PSU 28 for a 1ST down
Q4 15:00
1st & 10 at opp 28
Cam Porter run for 8 yds to the PSU 20
Q4 15:00
2nd & 2 at opp 20
Ben Bryant pass complete to Cam Johnson for 13 yds to the PSU 7 for a 1ST down
Q4 15:00
1st & goal at opp 7
Ben Bryant pass complete to Bryce Kirtz for 4 yds to the PSU 3
Q4 15:00
2nd & goal at opp 3
Ben Bryant pass complete to Duke Olges for 2 yds to the PSU 1
Q4 15:00
3rd & goal at opp 1
Ben Bryant sacked by Zane Durant for a loss of 9 yards to the PSU 10
Q4 12:01
4th & goal at opp 10
Jack Olsen 28 yd FG GOODPenn State 27, Northwestern 13
4th quarter6 drives, then Penn State 41, Northwestern 13
Penn State Punt, 4 plays
11:54
Luke Akers kickoff for 64 yds
11:54
1st & 10 at own 20
Drew Allar pass complete to KeAndre Lambert-Smith for 12 yds to the PSU 32 for a 1ST down
11:54
1st & 10 at own 32
Drew Allar pass incomplete
11:54
2nd & 10 at own 32
Nicholas Singleton run for 2 yds to the PSU 34
11:54
3rd & 8 at own 34
Drew Allar pass incomplete
10:28
4th & 8 at own 34
Riley Thompson punt for 50 yds, fair catch by A.J. Henning at the NU 16
Northwestern Punt, 3 plays
10:28
1st & 10 at own 16
Brendan Sullivan pass complete to Joseph Himon II for 1 yd to the NU 17
9:52
3rd & 9 at own 17
Timeout Northwestern, clock 09:52
9:52
2nd & 9 at own 17
Brendan Sullivan pass incomplete
9:52
3rd & 9 at own 17
Brendan Sullivan run for 1 yd to the NU 18
9:10
4th & 8 at own 18
punt for 22 yds
Penn State Touchdown, 12 plays
9:10
1st & 10 at opp 40
Drew Allar pass incomplete
9:10
2nd & 10 at opp 40
Nicholas Singleton run for 2 yds to the NU 38
9:10
3rd & 8 at opp 38
Drew Allar pass complete to KeAndre Lambert-Smith for 14 yds to the NU 24 for a 1ST down
9:10
1st & 10 at opp 24
Drew Allar pass incomplete
9:10
2nd & 10 at opp 24
Nicholas Singleton run for 4 yds to the NU 20
9:10
3rd & 6 at opp 20
Drew Allar pass complete to Liam Clifford for 6 yds to the NU 14 for a 1ST down
9:10
1st & 10 at opp 14
Penn State Penalty, Offensive Holding (Sal Wormley) to the NU 24
9:10
1st & 20 at opp 24
Drew Allar pass complete to Theo Johnson for 2 yds to the NU 22
9:10
2nd & 18 at opp 22
Drew Allar pass complete to Tyler Warren for 15 yds to the NU 7
9:10
3rd & 3 at opp 7
Nicholas Singleton run for 4 yds to the NU 3 for a 1ST down
9:10
1st & goal at opp 3
Drew Allar run for 2 yds to the NU 1
4:07
2nd & goal at opp 1
Nicholas Singleton run for 1 yd for a TD (Alex Felkins KICK)Penn State 34, Northwestern 13
Northwestern Interception, 6 plays
4:07
Gabriel Nwosu kickoff for 65 yds for a touchback
4:07
1st & 10 at own 25
Brendan Sullivan pass incomplete
4:07
2nd & 10 at own 25
Penn State Penalty, Offsides (Amin Vanover) to the NU 30
4:07
2nd & 5 at own 30
Brendan Sullivan pass complete to Cam Johnson for 7 yds to the NU 37 for a 1ST down
4:07
1st & 10 at own 37
Brendan Sullivan sacked by Zuriah Fisher for a loss of 7 yards to the NU 30
4:07
2nd & 17 at own 30
Brendan Sullivan pass incomplete
4:07
3rd & 17 at own 30
Brendan Sullivan run for 18 yds to the NU 48 for a 1ST down
2:26
1st & 10 at own 48
Brendan Sullivan pass intercepted
Penn State Touchdown, 1 play
2:20
1st & 10 at opp 30
Beau Pribula pass complete to Trey Potts for 30 yds for a TD (Alex Felkins KICK)Penn State 41, Northwestern 13
Northwestern End of game, 6 plays
2:20
Gabriel Nwosu kickoff for 65 yds for a touchback
2:20
1st & 10 at own 25
Brendan Sullivan run for 2 yds to the NU 27
2:20
2nd & 8 at own 27
Jake Arthurs run for 1 yd to the NU 28
2:20
3rd & 7 at own 28
Brendan Sullivan run for 18 yds to the NU 46 for a 1ST down
2:20
1st & 10 at own 46
Jake Arthurs run for 8 yds to the PSU 46
2:20
2nd & 2 at opp 46
Brendan Sullivan run for 1 yd to the PSU 45
0:00
3rd & 1 at opp 45
Brendan Sullivan sacked by Keon Wylie for a loss of 8 yards to the NU 47
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.