PurdueAway
17
FinalOct 31, 2026 · Beaver Stadium
Team1234Final
Purdue770317
Penn State1473731

Game flow

Penn State won by 14 · 8 scores
Lead changes
0
2 times tied
PSU biggest lead
+17
Q4 9:23
PUR biggest lead
—
never led
Time in front
PSU 68% · PUR 0%
tied 32% · 40:50 vs 0:00 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Penn State ahead▼ Purdue aheadQ1 5:13 · PSU Passing Touchdown: Andrew Rappleyea 4 Yd pass from Rocco Becht (Ryan Barker Kick) (PUR 0, PSU 7)Q1 3:09 · PUR Passing Touchdown: Xavier Townsend 33 Yd pass from Ryan Browne (Jacobo Echeverria Lozano Kick) (PUR 7, PSU 7)Q1 0:50 · PSU Rushing Touchdown: Rocco Becht 6 Yd Run (Ryan Barker Kick) (PUR 7, PSU 14)Q2 8:52 · PUR Punt Return Touchdown: Jalil Hall 31 Yd Punt Return (Jacobo Echeverria Lozano Kick) (PUR 14, PSU 14)Q2 1:48 · PSU Rushing Touchdown: Carson Hansen 1 Yd Run (Ryan Barker Kick) (PUR 14, PSU 21)Q3 2:11 · PSU Field Goal Good: Ryan Barker 44 Yd Field Goal (PUR 14, PSU 24)Q4 9:23 · PSU Rushing Touchdown: Cam Wallace 2 Yd Run (Ryan Barker Kick) (PUR 14, PSU 31)Q4 6:08 · PUR Field Goal Good: Jacobo Echeverria Lozano 49 Yd Field Goal (PUR 17, PSU 31)

The lead after every score: above the line Penn State is ahead, below it Purdue. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
5:13PSU
TD Andrew Rappleyea 4 Yd pass from Rocco Becht (Ryan Barker Kick)12 plays, 96 yds, 6:06 · from PSU 4
PUR 0–7 PSU
3:09PUR
TD Xavier Townsend 33 Yd pass from Ryan Browne (Jacobo Echeverria Lozano Kick)4 plays, 75 yds, 2:04 · from PUR 25
PUR 7–7 PSU
0:50PSU
TD Rocco Becht 6 Yd Run (Ryan Barker Kick)4 plays, 75 yds, 2:19 · from PSU 25
PUR 7–14 PSU
2nd quarter
8:52PUR
TD Jalil Hall 31 Yd Punt Return (Jacobo Echeverria Lozano Kick)
PUR 14–14 PSU
1:48PSU
TD Carson Hansen 1 Yd Run (Ryan Barker Kick)15 plays, 65 yds, 7:04 · from PSU 35
PUR 14–21 PSU
3rd quarter
2:11PSU
FG Ryan Barker 44 Yd Field Goal 6 plays, 15 yds, 3:32 · from PUR 41
PUR 14–24 PSU
4th quarter
9:23PSU
TD Cam Wallace 2 Yd Run (Ryan Barker Kick)10 plays, 85 yds, 6:54 · from PSU 15
PUR 14–31 PSU
6:08PUR
FG Jacobo Echeverria Lozano 49 Yd Field Goal 9 plays, 44 yds, 3:15 · from PUR 25
PUR 17–31 PSU

Drives

PSU 6/11 scoredPUR 2/9 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00PURPUR 256303:41Punt
Q111:19PSUPSU 412966:06Touchdown
Q15:13PURPUR 254752:04Touchdown
Q13:09PSUPSU 254752:19Touchdown
Q10:50PURPUR 255131:12Punt
Q214:38PSUPSU 1910325:46Punt Touchdown
Q28:52PSUPSU 3515657:04Touchdown
Q21:48PURPUR 257350:58Punt
Q20:50PSUPSU 6140:50End Of Half
Q314:56PSUPSU 18391:35Punt
Q313:21PURPUR 41372:20Punt
Q311:01PSUPSU 289354:08Missed FG

Win probability

Penn State 100% · pregame line Penn State −10.0 (closing line)
Q1Q2Q3Q4▲ Penn State▼ PurduePurdue +17% win probability: Shotgun #15 R.Browne pass complete deep right to #3 X.Townsend caught at PSU04, for 33 yards to the PSU00 QB hurried by #33 A.McPherson TOUCHDOWN, clock 03:09, 1ST DOWN, PENALTY PSU Pass Interference declined #92 J.Echeverria Lozano kick attempt good (H: #42 D.Drennan, LS: #46 L.Raab)Purdue +14% win probability: #38 N.Tiyce punt 0 yards to the PUR49 blocked by #17 B.Owens recovered by PUR #9 J.Hall at PSU31 #9 J.Hall return 31 yards to the PSU00 TOUCHDOWN, clock 08:52 #92 J.Echeverria Lozano kick attempt good (H: #42 D.Drennan, LS: #46 L.Raab)Penn State +13% win probability: Shotgun #21 C.Hansen rush middle for 1 yard gain to the PUR00 TOUCHDOWN, clock 01:48 #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State +12% win probability: Shotgun #3 R.Becht rush left for 6 yards gain to the PUR00 TOUCHDOWN, clock 00:50. The previous play is under automatic review - "Runner broke the plane". CALL UPHELD #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State +11% win probability: #45 S.Turner kickoff 65 yards to the PSU00, Touchback

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Ryan Browne10/291424.91251.8
RushingCARYDSAVGTDLONG
Fame Ijeboi11201.808
Ryan Browne372.3012
Antonio Harris166.006
ReceivingRECYDSAVGTDLONG
Asaad Waseem36421.3038
Xavier Townsend44611.5133
Fame Ijeboi11818.0018
Antonio Harris188.008
George Burhenn166.006
DefenseTOTSOLOSACKSTFLPDQB HUR
Justin Denson1560001
Jojo Hayden1040000
Tre Moore930000
Keyshawn Burgos740000
John Slaughter640000
Charles Correa610000
Don Saunders530020
Curt Neal522200
KickingFGPCTLONGXPPTS
Jacobo Echeverria Lozano1/1100.0492/25
PuntingNOYDSAVGTBIn 20LONG
Dylan Drennan519138.20349

Biggest plays

PUR +17% Q1 3:09 Shotgun #15 R.Browne pass complete deep right to #3 X.Townsend caught at PSU04, for 33 yards to the PSU00 QB hurried by #33 A.McPherson TOUCHDOWN, clock 03:09, 1ST DOWN, PENALTY PSU Pass Interference declined #92 J.Echeverria Lozano kick attempt good (H: #42 D.Drennan, LS: #46 L.Raab)
PUR +14% Q2 8:52 #38 N.Tiyce punt 0 yards to the PUR49 blocked by #17 B.Owens recovered by PUR #9 J.Hall at PSU31 #9 J.Hall return 31 yards to the PSU00 TOUCHDOWN, clock 08:52 #92 J.Echeverria Lozano kick attempt good (H: #42 D.Drennan, LS: #46 L.Raab)
PSU +13% Q2 1:48 Shotgun #21 C.Hansen rush middle for 1 yard gain to the PUR00 TOUCHDOWN, clock 01:48 #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)
PSU +12% Q1 0:50 Shotgun #3 R.Becht rush left for 6 yards gain to the PUR00 TOUCHDOWN, clock 00:50. The previous play is under automatic review - "Runner broke the plane". CALL UPHELD #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)
PSU +11% Q1 3:09 #45 S.Turner kickoff 65 yards to the PSU00, Touchback

Team stats

StatPURPSU
1st Downs922
3rd down efficiency2-115-13
4th down efficiency1-23-3
Total Yards175457
Passing142188
Comp/Att10/2917/25
Yards per pass4.97.5
Rushing33269
Rushing Attempts1551
Yards per rush2.25.3
Penalties4-236-65
Turnovers20
Fumbles lost00
Interceptions thrown20
Possession16:3343:27

Play by play

Q4 0:00 End of 4th quarter.
Q4 2:00 1st & 10 at PUR 38 No Huddle #21 C.Hansen rush middle for 2 yards gain to the PUR36 (#58 B.Ishmail; #40 I.Jeffries)
Q4 2:00 2nd & 6 at PUR 44 #21 C.Hansen rush middle for 6 yards gain to the PUR38 (#21 J.Denson Jr.), 1ST DOWN
Q4 2:00 1st & 10 at PUR 48 #21 C.Hansen rush middle for 4 yards gain to the PUR44 (#16 A.Speca; #58 B.Ishmail)
Q4 1:50 4th & 30 at PUR 4 No Huddle-Shotgun #15 R.Browne pass intercepted by #4 J.Cooper at PUR48, End Of Play
Q4 6:06 3rd & 20 at PUR 14 Shotgun #15 R.Browne sacked for loss of 10 yards to the PUR04 (#19 Y.Kemajou)
Q4 6:06 3rd & 10 at PUR 24 Shotgun #15 R.Browne rush right for 11 yards gain to the PUR35, out of bounds at PUR35 PENALTY PUR Holding (#59 M.Banuelos) 10 yards from PUR24 to PUR14. NO PLAY
Q4 6:06 2nd & 10 at PUR 24 Shotgun #15 R.Browne pass incomplete short right to #19 A.Waseem thrown to PUR28 broken up by #24 I.McDaniels
Q4 6:06 1st & 10 at PUR 24 No Huddle-Shotgun #15 R.Browne pass incomplete short right to #19 A.Waseem thrown to PUR30 broken up by #9 C.Brezina
Q4 2:49 4th & 3 at PUR 24 #94 R.Barker field goal attempt from 42 yards NO GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 02:49
Q4 6:06 3rd & 7 at PUR 28 Shotgun #26 C.Wallace rush middle for 4 yards gain to the PUR24 (#0 J.Hayden; #25 H.Miller)
Q4 6:06 2nd & 8 at PUR 29 Shotgun #21 C.Hansen rush middle for 1 yard gain to the PUR28 (#34 T.Moore)
Q4 6:06 1st & 10 at PUR 31 #21 C.Hansen rush middle for 2 yards gain to the PUR29 (#11 K.Burgos)
Q4 6:06 2nd & 4 at PUR 40 Shotgun #3 R.Becht pass complete short right to #9 A.Jackson caught at PUR42, for 9 yards to the PUR31 (#34 T.Moore), out of bounds, 1ST DOWN
Q4 6:06 1st & 10 at PUR 46 No Huddle-Shotgun #21 C.Hansen rush left for 6 yards gain to the PUR40 (#0 J.Hayden; #25 H.Miller)
Q4 6:06 #45 S.Turner onside kickoff 11 yards to the PUR46, End Of Play
Q4 6:08 4th & 6 at PSU 31 #92 J.Echeverria Lozano field goal attempt from 49 yards GOOD (H: #42 D.Drennan, LS: #46 L.Raab), clock 06:08
Q4 8:30 3rd & 9 at PSU 34 Shotgun #2 F.Ijeboi rush middle for 3 yards gain to the PSU31 (#10 C.Bacon; #1 I.Ezeogu)
Q4 8:30 2nd & 9 at PSU 34 Shotgun #15 R.Browne pass incomplete deep right to #5 C.Magwood thrown to PSU05
Q4 8:30 1st & 10 at PSU 35 Shotgun #2 F.Ijeboi rush left for 1 yard gain to the PSU34 (#13 T.Rojas; #99 K.Williams)
Q4 8:30 4th & 9 at PUR 41 Shotgun #15 R.Browne pass complete short right to #19 A.Waseem caught at PSU44, for 24 yards to the PSU35 QB hurried by #10 C.Bacon (#17 J.Zayas), out of bounds, 1ST DOWN
Q4 9:23 3rd & 9 at PUR 41 Shotgun #15 R.Browne pass incomplete short right to #19 A.Waseem thrown to PUR45 broken up by #2 A.Collins
Q4 9:23 2nd & 15 at PUR 35 Shotgun #15 R.Browne pass complete short middle to #81 G.Burhenn caught at PUR39, for 6 yards to the PUR41 (#24 I.McDaniels)
Q4 9:23 1st & 15 at PUR 35 Shotgun #15 R.Browne pass incomplete short right to #2 F.Ijeboi thrown to PUR34
Q4 9:23 1st & 10 at PUR 40 PENALTY PUR False Start (#75 R.Schrieber) 5 yards from PUR40 to PUR35. NO PLAY