13
FinalSep 19, 2026 · Beaver Stadium
Team1234Final
Buffalo330713
Penn State171714755

Game flow

Penn State won by 42 · 12 scores
Lead changes
0
0 times tied
PSU biggest lead
+49
Q4 12:31
BUFF biggest lead
—
never led
Time in front
PSU 95% · BUFF 0%
tied 5% · 56:53 vs 0:00 of game clock
+49+24.5Tie+24.5+49Q1Q2Q3Q4▲ Penn State ahead▼ Buffalo aheadQ1 11:53 · PSU Field Goal Good: Ryan Barker 48 Yd Field Goal (BUFF 0, PSU 3)Q1 8:00 · PSU Rushing Touchdown: James Peoples 16 Yd Run (Ryan Barker Kick) (BUFF 0, PSU 10)Q1 6:19 · PSU Passing Touchdown: Andrew Rappleyea 3 Yd pass from Rocco Becht (Ryan Barker Kick) (BUFF 0, PSU 17)Q1 1:39 · BUFF Field Goal Good: Oliver Hautanen 21 Yd Field Goal (BUFF 3, PSU 17)Q2 14:14 · PSU Field Goal Good: Ryan Barker 25 Yd Field Goal (BUFF 3, PSU 20)Q2 10:47 · PSU Rushing Touchdown: Koby Howard 20 Yd Run (Ryan Barker Kick) (BUFF 3, PSU 27)Q2 2:31 · PSU Passing Touchdown: Koby Howard 70 Yd pass from Rocco Becht (Ryan Barker Kick) (BUFF 3, PSU 34)Q2 0:00 · BUFF Field Goal Good: Oliver Hautanen 38 Yd Field Goal (BUFF 6, PSU 34)Q3 11:29 · PSU Rushing Touchdown: Carson Hansen 12 Yd Run (Ryan Barker Kick) (BUFF 6, PSU 41)Q3 8:14 · PSU Rushing Touchdown: James Peoples 11 Yd Run (Ryan Barker Kick) (BUFF 6, PSU 48)Q4 12:31 · PSU Rushing Touchdown: C. Wallace run for 59 yds, for a TD (M. Parker KICK) (BUFF 6, PSU 55)Q4 5:01 · BUFF Rushing Touchdown: James McNeil Jr. 1 Yd Run (Oliver Hautanen Kick) (BUFF 13, PSU 55)

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

Scoring summary

1st quarter
11:53PSU
FG Ryan Barker 48 Yd Field Goal 4 plays, 7 yds, 1:38 · from BUF 37
BUFF 0–3 PSU
8:00PSU
TD James Peoples 16 Yd Run (Ryan Barker Kick)6 plays, 81 yds, 2:33 · from PSU 19
BUFF 0–10 PSU
6:19PSU
TD Andrew Rappleyea 3 Yd pass from Rocco Becht (Ryan Barker Kick)4 plays, 20 yds, 0:59 · from BUF 20
BUFF 0–17 PSU
1:39BUFF
FG Oliver Hautanen 21 Yd Field Goal 8 plays, 53 yds, 2:18 · from BUF 43
BUFF 3–17 PSU
2nd quarter
14:14PSU
FG Ryan Barker 25 Yd Field Goal 6 plays, 68 yds, 2:25 · from PSU 25
BUFF 3–20 PSU
10:47PSU
TD Koby Howard 20 Yd Run (Ryan Barker Kick)4 plays, 47 yds, 1:54 · from BUF 47
BUFF 3–27 PSU
2:31PSU
TD Koby Howard 70 Yd pass from Rocco Becht (Ryan Barker Kick)1 play, 70 yds, 0:09 · from PSU 30
BUFF 3–34 PSU
0:00BUFF
FG Oliver Hautanen 38 Yd Field Goal 10 plays, 55 yds, 2:26 · from BUF 24
BUFF 6–34 PSU
3rd quarter
11:29PSU
TD Carson Hansen 12 Yd Run (Ryan Barker Kick)7 plays, 75 yds, 3:31 · from PSU 25
BUFF 6–41 PSU
8:14PSU
TD James Peoples 11 Yd Run (Ryan Barker Kick)4 plays, 33 yds, 1:53 · from BUF 33
BUFF 6–48 PSU
4th quarter
12:31PSU
TD C. Wallace run for 59 yds, for a TD (M. Parker KICK)1 play, 59 yds, 0:12 · from PSU 41
BUFF 6–55 PSU
5:01BUFF
TD James McNeil Jr. 1 Yd Run (Oliver Hautanen Kick)12 plays, 75 yds, 7:30 · from BUF 25
BUFF 13–55 PSU

Drives

PSU 9/15 scoredBUFF 3/15 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00BUFFBUF 25331:29Punt
Q113:31PSUBUF 37471:38Field Goal
Q111:53BUFFBUF 25361:20Punt
Q110:33PSUPSU 196812:33Touchdown
Q18:00BUFFBUF 252-50:42Fumble
Q17:18PSUBUF 204200:59Touchdown
Q16:19BUFFBUF 25300:26Punt
Q15:53PSUPSU 21341:56Punt
Q13:57BUFFBUF 438532:18Field Goal
Q11:39PSUPSU 256682:25Field Goal
Q214:14BUFFBUF 25321:33Punt
Q212:41PSUBUF 474471:54Touchdown

Win probability

Penn State 100% · pregame line Penn State −39.5 (closing line)
Q1Q2Q3Q4▲ Penn State▼ BuffaloPenn State +1% win probability: End of 4th quarter.Buffalo +0% win probability: #95 C.Rosa kickoff 65 yards to the BUF00 fair catch by #1 P.Folmar at BUF00Buffalo +0% win probability: No Huddle-Shotgun #7 J.Wright rush middle for 2 yards gain to the BUF27 (#1 I.Ezeogu; #92 S.Taupaki)Buffalo +0% win probability: Shotgun #4 M.Burch rush middle for 1 yard gain to the BUF28 (#8 K.Ebel)Buffalo +0% win probability: Shotgun #7 J.Wright pass incomplete short middle to #5 C.Walker thrown to BUF35 broken up by #13 T.Rojas

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
Jason Wright10/25602.4009.4
RushingCARYDSAVGTDLONG
James McNeil Jr.20804.0116
Nino Hill6203.306
Messiah Burch6101.704
Jason Wright630.5021
ReceivingRECYDSAVGTDLONG
Chance Morrow23115.5016
Dwayne Early Jr.11010.0010
Clint Walker273.506
Phillip Folmar252.503
Jasaiah Gathings144.004
Messiah Burch231.502
DefenseTOTSOLOSACKSTFLPDQB HUR
John Keough1160000
SaVeon Brown531100
Miles Greer530000
Logan Goodwin530101
Ronnell Davis430000
Jack Garbolino3200.500
Jordan Owens310000
Xavier Leonard310000
KickingFGPCTLONGXPPTS
Oliver Hautanen2/2100.0381/17
PuntingNOYDSAVGTBIn 20LONG
Ethan Stumpf1048448.40154

Biggest plays

PSU +1% Q4 0:00 End of 4th quarter.
BUFF +0% Q1 15:00 #95 C.Rosa kickoff 65 yards to the BUF00 fair catch by #1 P.Folmar at BUF00
BUFF +0% Q1 15:00 No Huddle-Shotgun #7 J.Wright rush middle for 2 yards gain to the BUF27 (#1 I.Ezeogu; #92 S.Taupaki)
BUFF +0% Q1 15:00 Shotgun #4 M.Burch rush middle for 1 yard gain to the BUF28 (#8 K.Ebel)
BUFF +0% Q1 15:00 Shotgun #7 J.Wright pass incomplete short middle to #5 C.Walker thrown to BUF35 broken up by #13 T.Rojas

Team stats

StatBUFFPSU
1st Downs1325
3rd down efficiency1-142-10
4th down efficiency1-10-1
Total Yards173573
Passing60269
Comp/Att10/2515/26
Yards per pass2.410.3
Rushing113304
Rushing Attempts3841
Yards per rush3.07.4
Penalties3-308-96
Turnovers20
Fumbles lost20
Interceptions thrown00
Possession28:3731:23

Play by play

Q4 0:00 End of 4th quarter.
Q4 2:00 3rd & 1 at PSU 43 #36 A.Glover rush middle for 0 yards to the PSU43 (#23 X.Leonard; #59 R.Rogers)
Q4 2:00 2nd & 3 at PSU 41 No Huddle #26 C.Wallace rush middle for 2 yards gain to the PSU43 (#95 S.Smith)
Q4 2:00 1st & 10 at PSU 34 No Huddle-Shotgun #26 C.Wallace rush left for 7 yards gain to the PSU41 (#7 J.Keough)
Q4 3:37 2nd & 2 at PSU 32 No Huddle #31 L.Cunningham rush left for 2 yards gain to the PSU34 (#5 M.Crawford; #30 J.Bennett), 1ST DOWN
Q4 3:37 1st & 10 at PSU 24 Shotgun #26 C.Wallace rush right for 8 yards gain to the PSU32 (#7 J.Keough; #23 X.Leonard)
Q4 4:55 3rd & 9 at PSU 12 No Huddle #10 C.Barry pass complete short left to #86 B.Mears caught at PSU18, for 12 yards to the PSU24 (#4 R.Davis; #7 J.Keough), 1ST DOWN
Q4 4:55 2nd & 8 at PSU 13 No Huddle-Shotgun #10 C.Barry rush right for 1 yard loss to the PSU12 (#52 J.Garbolino; #13 J.Cheshire)
Q4 4:55 1st & 10 at PSU 11 No Huddle-Shotgun #36 A.Glover rush middle for 2 yards gain to the PSU13 (#30 J.Bennett)
Q4 4:55 #31 O.Hautanen kickoff 53 yards to the PSU12 #2 Z.Robinson return 17 yards to the PSU29 (#10 J.Munson; #16 C.Oliver) PENALTY PSU UNS: Unsportsmanlike Conduct (#32 J.Klosterman) 18 yards from PSU29 to PSU11
Q4 5:01 2nd & Goal at PSU 1 Shotgun #24 J.McNeil, Jr. rush middle for 1 yard gain to the PSU00 TOUCHDOWN, clock 05:01 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)
Q4 6:05 1st & Goal at PSU 3 No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the PSU01 (#16 D.Nastasi)
Q4 6:05 3rd & Goal at PSU 6 No Huddle-Shotgun #7 J.Wright pass incomplete short middle thrown to PSU06 QB hurried by #90 L.Andrews PENALTY PSU Face Mask (#24 I.McDaniels) 3 yards from PSU06 to PSU03, 1ST DOWN
Q4 12:31 2nd & Goal at PSU 6 Shotgun #24 J.McNeil, Jr. rush middle for 0 yards to the PSU06 (#90 L.Andrews; #28 B.Williams)
Q4 12:31 1st & Goal at PSU 8 Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the PSU06 (#9 C.Brezina)
Q4 12:31 1st & 10 at PSU 20 Shotgun #24 J.McNeil, Jr. rush middle for 12 yards gain to the PSU08 (#28 B.Williams), 1ST DOWN
Q4 12:31 2nd & 7 at PSU 36 Shotgun #24 J.McNeil, Jr. rush middle for 16 yards gain to the PSU20 (#20 T.Chatman), 1ST DOWN
Q4 12:31 1st & 10 at PSU 39 Shotgun #24 J.McNeil, Jr. rush middle for 3 yards gain to the PSU36 (#89 J.Ford)
Q4 12:31 3rd & 3 at BUF 46 Shotgun #7 J.Wright pass complete short right to #6 C.Morrow caught at PSU39, for 15 yards to the PSU39 (#20 T.Chatman), 1ST DOWN
Q4 12:31 2nd & 6 at BUF 43 Shotgun #24 J.McNeil, Jr. rush middle for 3 yards gain to the BUF46 (#90 L.Andrews; #94 D.Cook)
Q4 12:31 1st & 10 at BUF 39 Shotgun #24 J.McNeil, Jr. rush middle for 4 yards gain to the BUF43 (#28 B.Williams)
Q4 12:31 1st & 10 at BUF 25 No Huddle-Shotgun #24 J.McNeil, Jr. rush left for 14 yards gain to the BUF39 (#0 J.Joseph), 1ST DOWN
Q4 12:31 #96 L.Tenbrock kickoff 65 yards to the BUF00, Touchback
Q4 12:31 1st & 10 at PSU 41 No Huddle-Shotgun #26 C.Wallace rush left for 59 yards gain to the BUF00 TOUCHDOWN, clock 12:31, 1ST DOWN #98 M.Parker kick attempt good (H: #10 C.Barry, LS: #92 A.Dufault)
Q4 12:43 4th & 2 at BUF 9 #90 E.Stumpf punt 42 yards to the PSU49 #2 Z.Robinson return 2 yards to the BUF49 (#94 N.Wittmer) PENALTY PSU Holding (#32 J.Klosterman) 10 yards from BUF49 to PSU41