Penn State at Northwestern

Friday, October 2, 2026

Northwestern beat Penn State 34–⁠13. It was their 23rd meeting; Penn State leads the series 16–⁠7.

AwayPenn State3–⁠4 in 2026
13
HomeNorthwestern5–⁠1 in 2026
34

Final at Ryan Field, EvanstonTV: FOX

At kickoff
58°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Chicago Palwaukee Airport, 19 km from the stadium, eight minutes before kickoff
Viewers
3.5 million viewers on FOXViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Gregory BlumGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State070613
Northwestern10147334

How the win probability moved

Northwestern favored

Win probability by play: Northwestern 59% at kickoff, 100% at the end. Biggest swing: 21 points.

Penn State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (21 points).

Standouts

  • RushingCaleb Komolafe25 carries, 188 yards, 1 TDNorthwestern
  • DefenseTony Rojas12 tackles, 1 sack, 3.5 for lossPenn State

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Cooper’s takeNorth Western looks convincing

Player stats

Penn State

PassingC/AttYdsTDInt
Rocco Becht26/4124312
RushingCarYdsTDLong
Carson Hansen41918
James Peoples81305
Rocco Becht710010
Quinton Martin Jr.3604
ReceivingRecYdsTDLong
Chase Sowell568126
Benjamin Brahmer545012
Brett Eskildsen645016
Andrew Rappleyea536013
DefenseTklTFLSacksInt
Tony Rojas123.510
Kooper Ebel110.500
Keanu Williams7000
Jamison Patton5000

Northwestern

PassingC/AttYdsTDInt
Aidan Chiles10/149300
RushingCarYdsTDLong
Caleb Komolafe25188132
Joseph Himon II10162247
Gavin Sawchuk827013
Aidan Chiles621115
ReceivingRecYdsTDLong
Griffin Wilde236031
Drew Wagner41908
Alex Honig218013
Caleb Komolafe114014
DefenseTklTFLSacksInt
Kobie McKinzie10100
Braydon Brus9111
Brenden Deasfernandes7000
Ore Adeyi7000
Robert Fitzgerald4001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Penn StateNorthwestern
291Total yards506
243Passing yards93
48Rushing yards413
5.9Yards per pass6.6
2.2Yards per rush7.5
20First downs25
5–⁠14Third downs5–⁠12
1–⁠1Fourth downs0–⁠1
2Turnovers1
5–⁠60Penalties7–⁠78
23:55Possession36:05
1Sacks (by defense)1

Efficiency

Penn StateNorthwestern
45%Success rate56%
0.01EPA per play0.25
1.00Explosiveness1.18
−0.11Rushing EPA0.40
0.28Passing EPA−0.30
31%Passing-down success27%
−0.12First-down EPA0.25
−0.05Second-down EPA0.29
0.26Third-down EPA0.55
13%Havoc by its defense22%

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 56% to win. Northwestern won as Elo’s underdog.

The line

Penn State −3, over/under 46.5.

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 57%, Northwestern 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zonePenn State end zoneQ1 NorthwesternField goal, 11 playsQ1 Penn StatePunt, 4 playsQ1 NorthwesternTouchdown, 7 playsQ1 Penn StatePunt, 6 playsQ1 NorthwesternPunt, 5 playsQ2 Penn StatePunt, 3 playsQ2 NorthwesternFumble, 1 playQ2 Penn StateTouchdown, 5 playsQ2 NorthwesternTouchdown, 3 playsQ2 Penn StatePunt, 3 playsQ2 NorthwesternPunt, 5 playsQ2 Penn StatePunt, 3 playsQ2 NorthwesternTouchdown, 2 playsQ2 Penn StateMissed FG, 10 playsQ2 NorthwesternEnd of half, 1 playQ3 Penn StatePunt, 4 playsQ3 NorthwesternTurnover on downs, 7 playsQ3 Penn StatePunt, 7 playsQ3 NorthwesternTouchdown, 11 playsQ3 Penn StateInterception, 4 playsQ4 NorthwesternMissed FG, 5 playsQ4 Penn StateTouchdown, 10 playsQ4 NorthwesternField goal, 11 playsQ4 Penn StateInterception, 5 playsQ4 NorthwesternEnd of game, 3 plays
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.
  1. Q1 NorthwesternField goal, 11 plays, 10 yards
  2. Q1 Penn StatePunt, 4 plays, 63 yards
  3. Q1 NorthwesternTouchdown, 7 plays, 88 yards
  4. Q1 Penn StatePunt, 6 plays, 56 yards
  5. Q1 NorthwesternPunt, 5 plays, 61 yards
  6. Q2 Penn StatePunt, 3 plays, 56 yards
  7. Q2 NorthwesternFumble, 1 play, 10 yards
  8. Q2 Penn StateTouchdown, 5 plays, 34 yards
  9. Q2 NorthwesternTouchdown, 3 plays, 75 yards
  10. Q2 Penn StatePunt, 3 plays, 1 yard
  11. Q2 NorthwesternPunt, 5 plays, 67 yards
  12. Q2 Penn StatePunt, 3 plays, 53 yards
  13. Q2 NorthwesternTouchdown, 2 plays, 35 yards
  14. Q2 Penn StateMissed FG, 10 plays, 48 yards
  15. Q2 NorthwesternEnd of half, 1 play, 8 yards
  16. Q3 Penn StatePunt, 4 plays, 56 yards
  17. Q3 NorthwesternTurnover on downs, 7 plays, 63 yards
  18. Q3 Penn StatePunt, 7 plays, 77 yards
  19. Q3 NorthwesternTouchdown, 11 plays, 79 yards
  20. Q3 Penn StateInterception, 4 plays, 24 yards
  21. Q4 NorthwesternMissed FG, 5 plays, −19 yards
  22. Q4 Penn StateTouchdown, 10 plays, 68 yards
  23. Q4 NorthwesternField goal, 11 plays, 10 yards
  24. Q4 Penn StateInterception, 5 plays, 46 yards
  25. Q4 NorthwesternEnd of game, 3 plays, 71 yards

Play by play

1st quarter5 drives, then Northwestern 10, Penn State 0
Northwestern Field goal, 11 plays
15:001st & 10 at own 35(15:00) #96 L.Tenbrock kickoff 56 yards to the NU09 fair catch by #27 G.Sawchuk at NU09
14:471st & 10 at own 25(14:56) No Huddle-Shotgun #0 A.Chiles pass complete short right to #19 D.Wagner caught at NU25, for 6 yards to the NU31 (#3 J.Patton)
14:202nd & 4 at own 31(14:23) Shotgun #5 C.Komolafe rush middle for 7 yards gain to the NU38 (#19 Y.Kemajou; #92 S.Taupaki), 1ST DOWN
13:451st & 10 at own 38(13:51) Shotgun #0 A.Chiles pass complete short left to #19 D.Wagner caught at NU37, for 4 yards to the NU42 (#5 D.Dixson; #8 K.Ebel)
13:122nd & 6 at own 42(13:15) #5 C.Komolafe rush left for 8 yards gain to the NU50 (#7 Z.Tracy), 1ST DOWN
12:431st & 10 at the 50(12:47) Shotgun #5 C.Komolafe rush middle for 13 yards gain to the PSU37 (#3 J.Patton; #4 J.Cooper), 1ST DOWN
12:061st & 10 at opp 37(12:12) #0 A.Chiles pass complete short left to #86 A.Honig caught at PSU36, for 5 yards to the PSU32 (#5 D.Dixson), out of bounds
12:161st & 10 at the 50Timeout Northwestern, clock 12:16
11:392nd & 5 at opp 32(11:42) Shotgun #27 G.Sawchuk rush middle for 5 yards gain to the PSU27 (#4 J.Cooper; #8 K.Ebel), 1ST DOWN
11:121st & 10 at opp 27(11:15) Shotgun #0 A.Chiles pass incomplete deep right to #10 R.Ahumaraeze thrown to PSU01
11:012nd & 10 at opp 27(11:05) #27 G.Sawchuk rush left for 4 yards gain to the PSU23 (#91 A.Nnodim; #13 T.Rojas)
10:333rd & 6 at opp 23(10:33) #0 A.Chiles sacked for loss of 9 yards to the PSU32 (#13 T.Rojas)
10:094th & 15 at opp 32(10:09) #90 J.Kleather field goal attempt from 50 yards GOOD (H: #94 H.Helms, LS: #60 E.Boutorwick), clock 10:09Northwestern 3, Penn State 0
Penn State Punt, 4 plays
10:091st & 10 at own 35(10:09) #98 N.Sur kickoff 63 yards to the PSU02 fair catch by #2 Z.Robinson at PSU02
9:571st & 10 at own 25(10:07) No Huddle-Shotgun #3 R.Becht pass complete deep right to #0 C.Sowell caught at PSU49, for 26 yards to the NU49, out of bounds at NU49, 1ST DOWN
9:441st & 10 at opp 49(09:47) No Huddle-Shotgun #1 J.Peoples rush middle for 5 yards gain to the NU44 (#15 B.Flakes; #33 B.Brus)
9:132nd & 5 at opp 44(09:18) No Huddle-Shotgun #1 J.Peoples rush right for 0 yards to the NU44 (#2 K.McKinzie; #15 B.Flakes)
8:383rd & 5 at opp 44(08:39) No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #0 C.Sowell thrown to NU39 broken up by #29 J.Stevens Jr.
Northwestern Touchdown, 7 plays
7:491st & 10 at own 26(07:52) Shotgun #5 C.Komolafe rush middle for 9 yards gain to the NU35 (#8 K.Ebel; #13 T.Rojas)
7:372nd & 1 at own 35(07:40) Shotgun #5 C.Komolafe rush left for 2 yards loss to the NU33 (#98 D.Vakalahi)
6:563rd & 3 at own 33(07:08) Shotgun #0 A.Chiles pass complete short middle to #10 R.Ahumaraeze caught at NU35, for 6 yards to the NU39 (#17 J.Zayas), 1ST DOWN
6:451st & 10 at own 39(06:45) Shotgun #0 A.Chiles pass complete short right to #86 A.Honig caught at NU41, for 2 yards to the NU41 (#8 K.Ebel; #3 J.Patton) PENALTY PSU Holding (#7 Z.Tracy) 10 yards from NU39 to NU49, 1ST DOWN. NO PLAY
6:281st & 10 at own 49(06:34) #6 J.Himon II rush middle for 47 yards gain to the PSU04 (#2 A.Collins), 1ST DOWN
5:381st & goal at opp 4(05:42) #6 J.Himon II rush middle for 2 yards gain to the PSU02 (#13 T.Rojas; #91 A.Nnodim)
5:072nd & goal at opp 2(05:07) #0 A.Chiles rush middle for 2 yards gain to the PSU00 TOUCHDOWN, clock 05:07 #90 J.Kleather kick attempt good #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 10, Penn State 0
Penn State Punt, 6 plays
5:071st & 10 at own 35(05:07) #98 N.Sur kickoff 55 yards to the PSU10 fair catch by #2 Z.Robinson at PSU10
4:581st & 10 at own 25(05:02) No Huddle-Shotgun #1 J.Peoples rush right for 2 yards gain to the PSU27 (#29 J.Stevens Jr.)
4:272nd & 8 at own 27(04:30) No Huddle-Shotgun #3 R.Becht pass incomplete short right to #87 A.Rappleyea thrown to PSU31 broken up by #15 B.Flakes
4:083rd & 8 at own 27(04:27) No Huddle-Shotgun #3 R.Becht pass complete short middle to #87 A.Rappleyea caught at PSU36, for 9 yards to the PSU36, End Of Play, 1ST DOWN
3:451st & 10 at own 36(04:03) No Huddle-Shotgun #3 R.Becht pass complete short right to #1 J.Peoples caught at PSU31, for 5 yards to the PSU41 (#3 B.Deasfernandes)
3:172nd & 5 at own 41(03:20) No Huddle-Shotgun #1 J.Peoples rush middle for 1 yard loss to the PSU40 (#2 K.McKinzie)
2:333rd & 6 at own 40(02:39) No Huddle-Shotgun #3 R.Becht pass complete short right to #4 B.Eskildsen caught at PSU43, for 4 yards to the PSU44 (#7 O.Adeyi), out of bounds
2:004th & 2 at own 44(02:04) #38 N.Tiyce punt 37 yards to the NU19 fair catch by #19 D.Wagner at NU19
Northwestern Punt, 5 plays
1:511st & 10 at own 19(01:56) #5 C.Komolafe rush middle for 6 yards gain to the NU25 (#8 K.Ebel; #99 K.Williams)
1:142nd & 4 at own 25(01:19) #5 C.Komolafe rush right for 16 yards gain to the NU41 (#31 M.Neal; #5 D.Dixson), 1ST DOWN
0:521st & 10 at own 41(00:55) No Huddle-Shotgun #5 C.Komolafe rush left for 1 yard loss to the NU40 (#25 A.Tatsch; #8 K.Ebel)
0:222nd & 11 at own 40(00:22) #5 C.Komolafe rush middle for 2 yards gain to the NU42 (#56 A.Carnell; #33 A.McPherson)
8:364th & 5 at opp 44(08:36) #38 N.Tiyce punt 32 yards to the NU12 fair catch by #19 D.Wagner at NU12
2nd quarter3 drives, then Northwestern 24, Penn State 7
Northwestern Punt, 5 plays
14:553rd & 9 at own 42(14:57) #0 A.Chiles pass incomplete short middle to #8 H.Eligon II thrown to NU50 broken up by #13 T.Rojas
14:464th & 9 at own 42(14:53) #92 N.Dugandzic punt 38 yards to the PSU20 fair catch by #2 Z.Robinson at PSU20
Penn State Punt, 3 plays
14:461st & 10 at own 20(14:46) No Huddle-Shotgun #3 R.Becht pass incomplete deep right to #4 B.Eskildsen thrown to PSU40 broken up by #7 O.Adeyi PENALTY NU Pass Interference (#7 O.Adeyi) 15 yards from PSU20 to PSU35, 1ST DOWN. NO PLAY
14:361st & 10 at own 35(14:35) No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #2 Z.Robinson thrown to PSU49 broken up by #6 R.Fitzgerald QB hurried by #91 C.O’Rourke
14:252nd & 10 at own 35(14:30) No Huddle-Shotgun #3 R.Becht pass complete short left to #4 B.Eskildsen caught at PSU33, for 2 yards to the PSU37 (#2 K.McKinzie; #29 J.Stevens Jr.)
13:483rd & 8 at own 37(13:55) No Huddle-Shotgun #3 R.Becht sacked for loss of 7 yards to the PSU30 (#33 B.Brus)
13:114th & 15 at own 30(13:10) #38 N.Tiyce punt 46 yards to the NU24 fair catch by #19 D.Wagner at NU24
13:061st & 10 at own 24(13:06) #0 A.Chiles pass intercepted by #31 M.Neal at NU45, End Of Play PENALTY PSU Pass Interference (#31 M.Neal) 15 yards from NU24 to NU39, 1ST DOWN. NO PLAY
13:001st & 10 at own 39(13:00) #27 G.Sawchuk rush middle for 5 yards loss to the NU34 fumbled by #27 G.Sawchuk at NU34 recovered by PSU #17 J.Zayas at NU34, End Of Play
Penn State Touchdown, 5 plays
12:501st & 10 at opp 34(12:58) No Huddle-Shotgun #3 R.Becht rush middle for 3 yards gain to the NU31 (#2 K.McKinzie)
12:172nd & 7 at opp 31(12:21) No Huddle-Shotgun #1 J.Peoples rush left for 1 yard loss to the NU32 (#47 M.Kilbane) PENALTY NU Face Mask (#47 M.Kilbane) 15 yards from NU32 to NU17, 1ST DOWN
12:011st & 10 at opp 17(12:03) No Huddle-Shotgun #21 C.Hansen rush right for 6 yards gain to the NU11 (#2 K.McKinzie)
11:212nd & 4 at opp 11(11:23) No Huddle-Shotgun #21 C.Hansen rush middle for 3 yards gain to the NU08 (#6 R.Fitzgerald)
10:393rd & 1 at opp 8C. Hansen run for 8 yds, for a TD (R. Barker KICK) (J. Kleather KICK)Northwestern 10, Penn State 7
10:341st & 10 at own 35(10:40) #96 L.Tenbrock kickoff 64 yards to the NU01 #27 G.Sawchuk return 24 yards to the NU25 (#12 X.Thomas)
1st quarter1 drive, then Northwestern 10, Penn State 0
Northwestern Touchdown, 7 plays
8:261st & 10 at own 12(08:26) Shotgun #0 A.Chiles pass complete short right to #5 C.Komolafe caught at NU13, for 14 yards to the NU26 (#13 T.Rojas), out of bounds, 1ST DOWN
2nd quarter8 drives, then Northwestern 24, Penn State 7
Northwestern Touchdown, 3 plays
10:231st & 10 at own 25(10:30) #6 J.Himon II rush middle for 36 yards gain to the PSU39 (#3 J.Patton; #10 C.Bacon), 1ST DOWN
9:501st & 10 at opp 39(10:01) #0 A.Chiles pass complete short left to #19 D.Wagner caught at PSU44, for 1 yard to the PSU38 (#8 K.Ebel)
9:151st & 10 at own 35(09:21) #98 N.Sur kickoff 63 yards to the PSU02 #2 Z.Robinson return 18 yards to the PSU20 (#27 G.Sawchuk)
Northwestern Touchdown, 3 plays
9:212nd & 9 at opp 38Joseph Himon II 38 Yd Run (Jackson Kleather Kick)Northwestern 17, Penn State 7
Penn State Punt, 3 plays
9:021st & 10 at own 20(09:09) No Huddle #3 R.Becht pass complete short right to #87 A.Rappleyea caught at PSU20, for 4 yards to the PSU24 (#7 O.Adeyi)
8:332nd & 6 at own 24(08:32) No Huddle #3 R.Becht pass incomplete short middle to #0 C.Sowell thrown to PSU40
8:113rd & 6 at own 24(08:26) No Huddle #3 R.Becht pass complete short right to #87 A.Rappleyea caught at PSU25, for 3 yards to the PSU27 (#24 J.Johnson)
7:514th & 3 at own 27(07:55) #38 N.Tiyce punt 42 yards to the NU31 fair catch by #19 D.Wagner at NU31 PENALTY NU Holding (#49 A.Jordan) 10 yards from NU31 to NU21
Northwestern Punt, 5 plays
7:421st & 10 at own 21(07:46) #27 G.Sawchuk rush right for 8 yards gain to the NU29 (#2 A.Collins; #0 J.Joseph)
7:062nd & 2 at own 29(07:14) #5 C.Komolafe rush middle for 4 yards gain to the NU33 (#9 C.Brezina), 1ST DOWN
6:341st & 10 at own 33(06:37) #5 C.Komolafe rush middle for 3 yards gain to the NU36 (#33 A.McPherson)
5:462nd & 7 at own 36(05:55) #0 A.Chiles rush middle for 1 yard gain to the NU37 (#9 C.Brezina; #19 Y.Kemajou)
5:073rd & 6 at own 37(05:15) #0 A.Chiles pass complete short right to #17 G.Wilde caught at NU40, for 5 yards to the NU42 (#4 J.Cooper; #9 C.Brezina)
4:284th & 1 at own 42(04:32) #92 N.Dugandzic punt 46 yards to the PSU12 fair catch by #2 Z.Robinson at PSU12
Penn State Punt, 3 plays
4:201st & 10 at own 12(04:23) No Huddle #1 J.Peoples rush right for 5 yards gain to the PSU17 (#33 B.Brus; #6 R.Fitzgerald)
3:202nd & 5 at own 17(03:39) No Huddle #3 R.Becht rush middle for 0 yards to the PSU17 (#47 M.Kilbane)
2:573rd & 5 at own 17(02:57) No Huddle #3 R.Becht pass incomplete deep middle to #0 C.Sowell thrown to PSU50 QB hurried by #16 J.Lewis
Northwestern Touchdown, 2 plays
2:381st & 10 at opp 35(02:45) Shotgun #5 C.Komolafe rush middle for 24 yards gain to the PSU11 (#31 M.Neal), out of bounds, 1ST DOWN
1:551st & 10 at opp 11J. Himon II run for 11 yds, for a TD (J. Kleather KICK) #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 24, Penn State 7
2:001st & 10 at opp 35Timeout Northwestern, clock 02:00
Penn State Missed FG, 10 plays
1:551st & 10 at own 35(01:55) #98 N.Sur kickoff 60 yards to the PSU05 fair catch by #2 Z.Robinson at PSU05
1:441st & 10 at own 25(01:52) No Huddle #3 R.Becht rush middle for 1 yard gain to the PSU26 (#54 T.Gant)
1:262nd & 9 at own 26(01:31) No Huddle #3 R.Becht pass complete short middle to #2 Z.Robinson caught at PSU41, for 19 yards to the PSU45 (#6 R.Fitzgerald), 1ST DOWN
1:161st & 10 at own 45(01:16) No Huddle #3 R.Becht pass complete short left to #21 C.Hansen caught at PSU49, for 6 yards to the NU49 (#33 B.Brus; #7 O.Adeyi) PENALTY PSU Personal Foul (#78 M.Goodman) 15 yards from PSU45 to PSU30. NO PLAY
1:011st & 25 at own 30(01:05) No Huddle #3 R.Becht pass complete short middle to #18 B.Brahmer caught at PSU41, for 11 yards to the PSU41 (#33 B.Brus; #2 K.McKinzie)
0:512nd & 14 at own 41(01:03) No Huddle #3 R.Becht pass complete short middle to #87 A.Rappleyea caught at PSU43, for 13 yards to the NU46 (#3 B.Deasfernandes; #7 O.Adeyi)
1:051st & 25 at own 30Timeout Penn State, clock 01:05
0:463rd & 1 at opp 46(00:46) No Huddle #3 R.Becht rush middle for 2 yards gain to the NU44 (#33 B.Brus), 1ST DOWN
0:502nd & 14 at own 41Timeout Penn State, clock 00:50
0:381st & 10 at opp 44(00:43) No Huddle #3 R.Becht pass complete short middle to #18 B.Brahmer caught at NU40, for 12 yards to the NU32 (#5 D.Kirks), 1ST DOWN, PENALTY NU Holding declined
0:331st & 10 at opp 32(00:36) No Huddle #3 R.Becht pass complete short left to #0 C.Sowell caught at NU27, for 5 yards to the NU27 (#7 O.Adeyi), out of bounds
0:272nd & 5 at opp 27(00:31) No Huddle #3 R.Becht pass incomplete short right to #4 B.Eskildsen thrown to NU10 broken up by #4 M.Pate QB hurried by #55 D.Roberts
0:203rd & 5 at opp 27(00:18) No Huddle #3 R.Becht pass incomplete deep left to #2 Z.Robinson thrown to NU02 broken up by #7 O.Adeyi
0:164th & 5 at opp 27(00:20) #94 R.Barker field goal attempt from 45 yards NO GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 00:16
Northwestern End of half, 1 play
0:121st & 10 at own 27(00:12) Shotgun #5 C.Komolafe rush middle for 8 yards gain to the NU35 (#92 S.Taupaki; #5 D.Dixson)
2:564th & 5 at own 17(02:56) #38 N.Tiyce punt 34 yards to the NU49 #19 D.Wagner return 26 yards to the PSU25 (#31 M.Neal) PENALTY NU Personal Foul (#25 M.Dorsey Jr.) PSU Sideline Inteference 20 yards from PSU25 to PSU35
3rd quarter6 drives, then Northwestern 31, Penn State 7
Penn State Punt, 4 plays
14:541st & 10 at own 35(14:58) #98 N.Sur kickoff 64 yards to the PSU01 #2 Z.Robinson return 23 yards to the PSU24 (#3 B.Deasfernandes; #45 J.Sadowsky V)
14:431st & 10 at own 24(14:48) No Huddle-Shotgun #3 R.Becht pass complete short left to #0 C.Sowell caught at PSU29, for 13 yards to the PSU37 (#33 B.Brus; #4 M.Pate), 1ST DOWN
14:221st & 10 at own 37(14:26) No Huddle-Shotgun #1 J.Peoples rush right for 3 yards gain to the PSU40 (#24 J.Johnson)
13:412nd & 7 at own 40(13:43) No Huddle-Shotgun #3 R.Becht pass incomplete short right to #4 B.Eskildsen thrown to PSU49 broken up by #7 O.Adeyi
13:363rd & 7 at own 40(13:38) No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #87 A.Rappleyea thrown to PSU48 broken up by #29 J.Stevens Jr.
13:254th & 7 at own 40(13:30) #38 N.Tiyce punt 60 yards to the NU00, Touchback
Northwestern Turnover on downs, 7 plays
13:151st & 10 at own 20(13:20) Shotgun #0 A.Chiles pass complete short right to #86 A.Honig caught at NU23, for 13 yards to the NU33 (#4 J.Cooper), 1ST DOWN
12:411st & 10 at own 33(12:44) #5 C.Komolafe rush middle for 9 yards gain to the NU42 (#19 Y.Kemajou)
12:042nd & 1 at own 42(12:10) Shotgun #5 C.Komolafe rush middle for 32 yards gain to the PSU26 (#17 J.Zayas), out of bounds, 1ST DOWN
11:361st & 10 at opp 26(11:42) No Huddle-Shotgun #0 A.Chiles pass complete short left to #19 D.Wagner caught at PSU23, for 8 yards to the PSU18 (#17 J.Zayas; #8 K.Ebel)
11:012nd & 2 at opp 18(11:03) No Huddle-Shotgun #5 C.Komolafe rush middle for 1 yard gain to the PSU17 (#19 Y.Kemajou)
10:263rd & 1 at opp 17(10:29) #27 G.Sawchuk rush middle for 0 yards to the PSU17 (#3 J.Patton; #33 A.McPherson)
9:464th & 1 at opp 17(09:49) #0 A.Chiles pass incomplete short right to #41 R.Preckel thrown to PSU18 broken up by #8 K.Ebel, TURNOVER ON DOWNS
Penn State Punt, 7 plays
9:421st & 10 at own 17(09:46) No Huddle-Shotgun #25 Q.Martin rush right for 2 yards gain to the PSU19 (#6 R.Fitzgerald), out of bounds
9:032nd & 8 at own 19(09:06) No Huddle-Shotgun #3 R.Becht rush middle for 10 yards gain to the PSU29 (#2 K.McKinzie; #29 J.Stevens Jr.), 1ST DOWN
8:221st & 10 at own 29(08:27) No Huddle-Shotgun #25 Q.Martin rush right for 4 yards gain to the PSU33 (#29 J.Stevens Jr.)
8:032nd & 6 at own 33(08:03) No Huddle-Shotgun #3 R.Becht pass incomplete short left to #0 C.Sowell thrown to PSU40 QB hurried by #95 M.Mayne, 1ST DOWN, PENALTY NU Pass Interference (#4 M.Pate) 8 yards from PSU33 to PSU41, 1ST DOWN. NO PLAY
7:321st & 10 at own 41(08:04) No Huddle-Shotgun #3 R.Becht pass complete short right to #4 B.Eskildsen caught at PSU49, for 16 yards to the NU43 (#3 B.Deasfernandes), 1ST DOWN
7:321st & 10 at opp 43(07:36) No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #0 C.Sowell thrown to NU24
7:282nd & 10 at opp 43(07:32) No Huddle-Shotgun #25 Q.Martin rush middle for 0 yards to the NU43 (#2 K.McKinzie; #24 J.Johnson)
7:013rd & 10 at opp 43(07:07) No Huddle-Shotgun #3 R.Becht pass incomplete deep left to #2 Z.Robinson thrown to NU15
6:554th & 10 at opp 43(07:01) #38 N.Tiyce punt 37 yards to the NU06 fair catch by #19 D.Wagner at NU06 PENALTY PSU Kick Catch Interference (#2 A.Collins) 15 yards from NU06 to NU21
Northwestern Touchdown, 11 plays
6:471st & 10 at own 21(06:49) #5 C.Komolafe rush middle for 4 yards gain to the NU25 (#99 K.Williams)
6:142nd & 6 at own 25(06:17) Shotgun #5 C.Komolafe rush middle for 8 yards gain to the NU33 (#92 S.Taupaki; #1 I.Ezeogu), 1ST DOWN
5:371st & 10 at own 33(05:43) Shotgun #5 C.Komolafe rush left for 9 yards gain to the NU42 (#21 V.Toure)
4:111st & 10 at own 49(04:10) Shotgun #0 A.Chiles pass incomplete short right to #6 J.Himon II thrown to PSU46 QB hurried by #33 A.McPherson
4:152nd & 1 at own 42Timeout Northwestern, clock 04:15
4:032nd & 10 at opp 49(04:06) Shotgun #6 J.Himon II rush middle for 3 yards loss to the NU48 (#13 T.Rojas)
3:133rd & 11 at own 48(03:17) Shotgun #0 A.Chiles rush left for 15 yards gain to the PSU37 (#9 C.Brezina), out of bounds, 1ST DOWN
2:271st & 10 at opp 37(02:42) Shotgun #0 A.Chiles pass complete deep middle to #17 G.Wilde caught at PSU06, for 31 yards to the PSU06 (#3 J.Patton), 1ST DOWN
2:081st & goal at opp 6(02:10) No Huddle-Shotgun #5 C.Komolafe rush middle for 1 yard loss to the PSU07 (#13 T.Rojas; #5 D.Dixson)
1:232nd & goal at opp 7(01:23) No Huddle-Shotgun #5 C.Komolafe rush right for 6 yards gain to the PSU01 (#2 A.Collins)
1:133rd & goal at opp 1(01:13) No Huddle-Shotgun #5 C.Komolafe rush middle for 1 yard gain to the PSU00 TOUCHDOWN, clock 01:13 #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 31, Penn State 7
1:131st & 10 at own 35(01:13) #98 N.Sur kickoff 65 yards to the PSU00, Touchback
Northwestern Touchdown, 11 plays
4:582nd & 1 at own 42(04:58) Shotgun #19 D.Wagner rush right for 9 yards gain to the PSU49 (#9 C.Brezina; #31 M.Neal), 1ST DOWN
Penn State Interception, 4 plays
1:011st & 10 at own 25(01:09) No Huddle-Shotgun #3 R.Becht pass complete short right to #87 A.Rappleyea caught at PSU30, for 7 yards to the PSU32 (#3 B.Deasfernandes; #54 T.Gant)
0:232nd & 3 at own 32(00:30) No Huddle-Shotgun #3 R.Becht pass complete short middle to #4 B.Eskildsen caught at PSU33, for 2 yards to the PSU34 (#4 M.Pate)
0:073rd & 1 at own 34(00:07) No Huddle-Shotgun #21 C.Hansen rush middle for 2 yards gain to the PSU36 (#15 B.Flakes), 1ST DOWN
Q4 14:531st & 10 at own 36(14:57) No Huddle-Shotgun #3 R.Becht pass intercepted by #33 B.Brus at PSU49, End Of Play
4th quarter5 drives, then Northwestern 34, Penn State 13
Northwestern Missed FG, 5 plays
14:411st & 10 at opp 49(14:50) No Huddle-Shotgun #6 J.Himon II rush middle for 18 yards gain to the PSU31 (#99 K.Williams), 1ST DOWN
14:021st & 10 at opp 31(14:05) No Huddle-Shotgun #5 C.Komolafe rush middle for 3 yards gain to the PSU28 (#25 A.Tatsch; #91 A.Nnodim)
13:282nd & 7 at opp 28(13:28) No Huddle-Shotgun #6 J.Himon II rush middle for 4 yards gain to the PSU24 (#25 A.Tatsch) PENALTY NU Holding (#73 D.McGuire) 10 yards from PSU28 to PSU38. NO PLAY
12:552nd & 17 at opp 38(13:03) No Huddle-Shotgun #6 J.Himon II rush left for 5 yards gain to the PSU33 (#99 K.Williams)
12:223rd & 12 at opp 33(12:25) No Huddle-Shotgun #6 J.Himon II rush middle for 1 yard gain to the PSU32 (#8 K.Ebel; #25 A.Tatsch)
11:454th & 11 at opp 32(11:44) #90 J.Kleather field goal attempt from 50 yards NO GOOD (H: #94 H.Helms, LS: #60 E.Boutorwick), clock 11:45, End Of Play
Penn State Touchdown, 10 plays
11:261st & 10 at own 32(11:33) No Huddle-Shotgun #3 R.Becht pass complete short right to #2 Z.Robinson caught at PSU36, for 5 yards to the PSU37 (#3 B.Deasfernandes; #37 M.Mohring)
11:082nd & 5 at own 37(11:16) No Huddle-Shotgun #3 R.Becht pass complete short left to #18 B.Brahmer caught at PSU41, for 5 yards to the PSU42 (#4 M.Pate; #2 K.McKinzie), 1ST DOWN
10:461st & 10 at own 42(10:59) No Huddle-Shotgun #3 R.Becht pass complete short right to #4 B.Eskildsen caught at NU49, for 15 yards to the NU43 (#29 J.Stevens Jr.; #33 B.Brus), 1ST DOWN
10:151st & 10 at opp 43(10:28) No Huddle-Shotgun #3 R.Becht pass complete short middle to #1 J.Peoples caught at NU40, for 11 yards to the NU32 (#7 O.Adeyi), 1ST DOWN
9:551st & 10 at opp 32(10:01) No Huddle-Shotgun #3 R.Becht pass complete short right to #18 B.Brahmer caught at NU27, for 7 yards to the NU25 (#7 O.Adeyi; #33 B.Brus)
9:342nd & 3 at opp 25(09:39) No Huddle-Shotgun #3 R.Becht pass incomplete deep left to #0 C.Sowell thrown to NU00 broken up by #25 M.Dorsey Jr.
9:273rd & 3 at opp 25(09:30) No Huddle-Shotgun #1 J.Peoples rush middle for 0 yards to the NU25 (#15 B.Flakes; #47 M.Kilbane)
8:434th & 3 at opp 25(08:53) No Huddle-Shotgun #3 R.Becht pass complete short left to #0 C.Sowell caught at NU19, for 8 yards to the NU17 (#25 M.Dorsey Jr.), 1ST DOWN
8:261st & 10 at opp 17(08:28) No Huddle-Shotgun #3 R.Becht pass incomplete short right to #2 Z.Robinson thrown to NU05 PENALTY PSU Ineligible Downfield on Pass offsetting NU Pass Interference offsetting. NO PLAY
8:121st & 10 at opp 17(08:20) No Huddle-Shotgun #3 R.Becht rush left for 1 yard gain to the NU16 (#2 K.McKinzie)
7:532nd & 9 at opp 16Chase Sowell 16 Yd pass from Rocco Becht (Two-Point Pass Conversion Failed)Northwestern 31, Penn State 13
Northwestern Field goal, 11 plays
7:531st & 10 at own 35(07:53) #96 L.Tenbrock kickoff 65 yards to the NU00, Touchback
7:431st & 10 at own 25(07:53) No Huddle-Shotgun #5 C.Komolafe rush middle for 21 yards gain to the NU46 (#31 M.Neal), 1ST DOWN
6:561st & 10 at own 46(06:59) No Huddle-Shotgun #0 A.Chiles rush right for 7 yards gain to the PSU47 (#99 K.Williams; #13 T.Rojas)
6:062nd & 3 at opp 47(06:15) No Huddle-Shotgun Northwestern rush middle for 2 yards gain to the PSU45 (#8 K.Ebel)
5:293rd & 1 at opp 45(05:32) No Huddle #0 A.Chiles rush middle for 5 yards gain to the PSU40 (#13 T.Rojas; #8 K.Ebel), 1ST DOWN
4:461st & 10 at opp 40(04:47) No Huddle #5 C.Komolafe rush right for 2 yards loss to the PSU42 (#13 T.Rojas)
4:382nd & 12 at opp 42(04:41) No Huddle #19 D.Wagner rush left for 6 yards gain to the PSU36 (#21 V.Toure), out of bounds
4:461st & 10 at own 40Timeout Penn State, clock 04:46
3:583rd & 6 at opp 36PENALTY NU Delay Of Game 5 yards from PSU36 to PSU41. NO PLAY
3:493rd & 11 at opp 41(03:54) No Huddle #27 G.Sawchuk rush left for 13 yards gain to the PSU28 (#13 T.Rojas), out of bounds, 1ST DOWN
3:081st & 10 at opp 28(03:11) No Huddle #27 G.Sawchuk rush middle for 0 yards to the PSU28 (#99 K.Williams)
3:042nd & 10 at opp 28(03:12) No Huddle #6 J.Himon II rush middle for 7 yards gain to the PSU21 (#99 K.Williams)
3:121st & 10 at own 28Timeout Penn State, clock 03:12
2:593rd & 3 at opp 21(03:02) No Huddle #27 G.Sawchuk rush middle for 2 yards gain to the PSU19 (#8 K.Ebel; #13 T.Rojas)
3:062nd & 10 at own 28Timeout Penn State, clock 03:06
2:174th & 1 at opp 19(02:20) #90 J.Kleather field goal attempt from 37 yards GOOD (H: #94 H.Helms, LS: #60 E.Boutorwick), clock 02:17Northwestern 34, Penn State 13
2:203rd & 3 at opp 21Timeout Northwestern, clock 02:20
Penn State Interception, 5 plays
2:171st & 10 at own 35(02:17) #98 N.Sur kickoff 65 yards to the PSU00, Touchback
2:091st & 10 at own 25(02:17) No Huddle-Shotgun #3 R.Becht pass complete short middle to #4 B.Eskildsen caught at PSU27, for 6 yards to the PSU31 (#3 B.Deasfernandes), out of bounds
1:552nd & 4 at own 31(01:54) No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #18 B.Brahmer thrown to PSU38 broken up by #33 B.Brus QB hurried by #24 J.Johnson
2:001st & 10 at own 25Timeout Penn State, clock 02:00
1:493rd & 4 at own 31(01:53) No Huddle-Shotgun #3 R.Becht pass complete short left to #21 C.Hansen caught at PSU33, for 9 yards to the PSU40 (#33 B.Brus), 1ST DOWN
1:381st & 10 at own 40(01:41) No Huddle-Shotgun #3 R.Becht pass complete short left to #18 B.Brahmer caught at PSU44, for 10 yards to the PSU50 (#7 O.Adeyi; #32 M.Smith), out of bounds, 1ST DOWN
1:321st & 10 at the 50(01:35) No Huddle-Shotgun #3 R.Becht pass intercepted by #6 R.Fitzgerald at NU29, End Of Play
Northwestern End of game, 3 plays
1:241st & 10 at own 29(01:32) Kneel down by Northwestern at NU28 for loss of 1 yard
0:392nd & 11 at own 28(00:45) Kneel down by Northwestern at NU27 for loss of 1 yard
0:273rd & goal at opp 0(00:27) Kneel down by Northwestern at NU27 for loss of 0 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.

Penn State leads 16–⁠7 in 23 meetings.

Recent meetings
2026Northwestern 34, Penn State 13
2025Northwestern 22, Penn State 21
2023Penn State 41, Northwestern 13
2022Penn State 17, Northwestern 7
2017Penn State 31, Northwestern 7
2015Northwestern 23, Penn State 21

Around this game

Penn State

Northwestern