Buffalo at Penn State

Saturday, September 19, 2026

No. 14 Penn State beat Buffalo 55–⁠13. It was their fifth meeting; Penn State leads the series 4–⁠1.

AwayBuffalo4–⁠3 in 2026
13
Home14Penn State3–⁠4 in 2026
55

Final at Beaver Stadium, University ParkTV: BTNAttendance 103,817

At kickoff
64°F, wind 5 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; University Park, 4 km from the stadium, seven minutes before kickoff
Official
Kole KnueppelGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo330713
Penn State171714755

How the win probability moved

Penn State favored

Win probability by play: Penn State 58% at kickoff, 100% at the end. Biggest swing: 13 points.

Buffalo favored

Win probability after every play, from CollegeFootballData.com’s model.

Standouts

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

Player stats

Buffalo

PassingC/AttYdsTDInt
Jason Wright10/256000
RushingCarYdsTDLong
James McNeil Jr.2080116
Nino Hill62006
Messiah Burch61004
Jason Wright63021
ReceivingRecYdsTDLong
Chance Morrow231016
Dwayne Early Jr.110010
Clint Walker2706
Phillip Folmar2503
DefenseTklTFLSacksInt
John Keough11000
Saveon Brown5110
Miles Greer5000
Logan Goodwin5100

Penn State

PassingC/AttYdsTDInt
Rocco Becht11/1921220
Alex Manske3/64500
Connor Barry1/11200
RushingCarYdsTDLong
Quinton Martin Jr.10100061
Cam Wallace877159
James Peoples859216
Carson Hansen537116
ReceivingRecYdsTDLong
Koby Howard3115170
Chase Sowell135035
Finn Furmanek131031
Andrew Rappleyea324113
DefenseTklTFLSacksInt
Kooper Ebel5110
Caleb Bacon4100
Alex Tatsch4100
Cael Brezina3000

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

Team stats

BuffaloPenn State
173Total yards573
60Passing yards269
113Rushing yards304
2.4Yards per pass10.3
3.0Yards per rush7.4
13First downs25
1–⁠14Third downs2–⁠10
1–⁠1Fourth downs0–⁠1
2Turnovers0
3–⁠30Penalties8–⁠96
28:37Possession31:23
1Sacks (by defense)1

Efficiency

BuffaloPenn State
19%Success rate46%
−0.12EPA per play0.40
0.99Explosiveness1.52
−0.01Rushing EPA0.27
−0.18Passing EPA0.64
14%Passing-down success36%
−0.29First-down EPA0.45
0.03Second-down EPA0.67
−0.15Third-down EPA0.01
10%Havoc by its defense21%

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 84% to win. Elo’s favorite won.

The line

Penn State −39.5, over/under 48.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 >99%, Buffalo <1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Penn State end zoneBuffalo end zoneQ1 BuffaloPunt, 3 playsQ1 Penn StateField goal, 4 playsQ1 BuffaloPunt, 3 playsQ1 Penn StateTouchdown, 6 playsQ1 BuffaloFumble, 2 playsQ1 Penn StateTouchdown, 4 playsQ1 BuffaloPunt, 3 playsQ1 Penn StatePunt, 3 playsQ1 BuffaloField goal, 8 playsQ1 Penn StateField goal, 6 playsQ2 BuffaloPunt, 3 playsQ2 Penn StateTouchdown, 4 playsQ2 BuffaloPunt, 3 playsQ2 Penn StatePunt, 5 playsQ2 BuffaloPunt, 3 playsQ2 Penn StatePunt, 3 playsQ2 BuffaloPunt, 3 playsQ2 Penn StateTouchdown, 1 playQ2 BuffaloField goal, 10 playsQ3 Penn StateTouchdown, 7 playsQ3 BuffaloFumble, 3 playsQ3 Penn StateTouchdown, 4 playsQ3 BuffaloPunt, 3 playsQ3 Penn StatePunt, 5 playsQ3 BuffaloPunt, 3 playsQ3 Penn StateTurnover on downs, 8 playsQ4 BuffaloPunt, 3 playsQ4 Penn StateTouchdown, 1 playQ4 BuffaloTouchdown, 12 playsQ4 Penn StateEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Penn State drives left to right, Buffalo right to left.
  1. Q1 BuffaloPunt, 3 plays, 12 yards
  2. Q1 Penn StateField goal, 4 plays, −28 yards
  3. Q1 BuffaloPunt, 3 plays, 56 yards
  4. Q1 Penn StateTouchdown, 6 plays, 81 yards
  5. Q1 BuffaloFumble, 2 plays, −2 yards
  6. Q1 Penn StateTouchdown, 4 plays, 20 yards
  7. Q1 BuffaloPunt, 3 plays, 54 yards
  8. Q1 Penn StatePunt, 3 plays, 36 yards
  9. Q1 BuffaloField goal, 8 plays, −8 yards
  10. Q1 Penn StateField goal, 6 plays, 10 yards
  11. Q2 BuffaloPunt, 3 plays, 22 yards
  12. Q2 Penn StateTouchdown, 4 plays, 47 yards
  13. Q2 BuffaloPunt, 3 plays, 51 yards
  14. Q2 Penn StatePunt, 5 plays, 61 yards
  15. Q2 BuffaloPunt, 3 plays, 30 yards
  16. Q2 Penn StatePunt, 3 plays, 35 yards
  17. Q2 BuffaloPunt, 3 plays, 50 yards
  18. Q2 Penn StateTouchdown, 1 play, 70 yards
  19. Q2 BuffaloField goal, 10 plays, 52 yards
  20. Q3 Penn StateTouchdown, 7 plays, 75 yards
  21. Q3 BuffaloFumble, 3 plays, 8 yards
  22. Q3 Penn StateTouchdown, 4 plays, 33 yards
  23. Q3 BuffaloPunt, 3 plays, 49 yards
  24. Q3 Penn StatePunt, 5 plays, 52 yards
  25. Q3 BuffaloPunt, 3 plays, 38 yards
  26. Q3 Penn StateTurnover on downs, 8 plays, 59 yards
  27. Q4 BuffaloPunt, 3 plays, 40 yards
  28. Q4 Penn StateTouchdown, 1 play, 59 yards
  29. Q4 BuffaloTouchdown, 12 plays, 75 yards
  30. Q4 Penn StateEnd of game, 8 plays, 32 yards

Play by play

1st quarter10 drives, then Penn State 17, Buffalo 3
Buffalo Punt, 3 plays
15:001st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00 fair catch by #1 P.Folmar at BUF00
15:001st & 10 at own 25No Huddle-Shotgun #7 J.Wright rush middle for 2 yards gain to the BUF27 (#1 I.Ezeogu; #92 S.Taupaki)
15:002nd & 8 at own 27Shotgun #4 M.Burch rush middle for 1 yard gain to the BUF28 (#8 K.Ebel)
15:003rd & 7 at own 28Shotgun #7 J.Wright pass incomplete short middle to #5 C.Walker thrown to BUF35 broken up by #13 T.Rojas
13:314th & 7 at own 28#90 E.Stumpf punt 47 yards to the PSU25 #2 Z.Robinson return 38 yards to the BUF37 (#90 E.Stumpf), out of bounds
Penn State Field goal, 4 plays
13:311st & 10 at opp 37Shotgun #3 R.Becht pass complete short left to #84 G.Burkle caught at BUF34, for 4 yards to the BUF33, out of bounds at BUF33
13:312nd & 6 at opp 33No Huddle-Shotgun #21 C.Hansen rush middle for 3 yards gain to the BUF30 (#99 C.Evans)
13:313rd & 3 at opp 30No Huddle-Shotgun #3 R.Becht rush middle for 0 yards to the BUF30 (#17 L.Goodwin)
11:534th & 3 at opp 30#94 R.Barker field goal attempt from 48 yards GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 11:53Penn State 3, Buffalo 0
Buffalo Punt, 3 plays
11:531st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00, Touchback
11:531st & 10 at own 25No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the BUF27 (#33 A.McPherson; #3 J.Patton)
11:532nd & 8 at own 27Shotgun #7 J.Wright pass complete short left to #8 J.Gathings caught at BUF31, for 4 yards to the BUF31, End Of Play
11:533rd & 4 at own 31Shotgun #7 J.Wright pass incomplete short left to #5 C.Walker thrown to BUF34 broken up by #4 J.Cooper
10:334th & 4 at own 31#90 E.Stumpf punt 50 yards to the PSU19 #2 Z.Robinson return 0 yards to the PSU19, out of bounds at PSU19
Penn State Touchdown, 6 plays
10:331st & 10 at own 19No Huddle-Shotgun #1 J.Peoples rush middle for 4 yards gain to the PSU23 (#33 J.Owens; #97 C.Climes)
10:332nd & 6 at own 23No Huddle-Shotgun #3 R.Becht pass incomplete short right to #0 C.Sowell thrown to PSU35, 1ST DOWN, PENALTY BUF Pass Interference (#3 O.Bridges) 15 yards from PSU23 to PSU38, 1ST DOWN
10:331st & 10 at own 38#1 J.Peoples rush right for 9 yards gain to the PSU47 (#99 C.Evans; #33 J.Owens)
10:332nd & 1 at own 47No Huddle-Shotgun #3 R.Becht pass complete deep middle to #6 K.Howard caught at BUF24, for 31 yards to the BUF22 (#6 M.Greer), 1ST DOWN
10:331st & 10 at opp 22No Huddle-Shotgun #1 J.Peoples rush left for 6 yards gain to the BUF16 (#4 R.Davis), out of bounds
8:002nd & 4 at opp 16No Huddle-Shotgun #1 J.Peoples rush right for 16 yards gain to the BUF00 TOUCHDOWN, clock 08:00, 1ST DOWN #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State 10, Buffalo 0
Buffalo Fumble, 2 plays
8:001st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00, Touchback
8:001st & 10 at own 25No Huddle-Shotgun #7 J.Wright pass complete short right to #4 M.Burch caught at BUF24, for 1 yard to the BUF26 (#7 Z.Tracy)
7:182nd & 9 at own 26Shotgun #7 J.Wright rush middle for 6 yards loss to the BUF20 fumbled by #7 J.Wright at BUF23 forced by #10 C.Bacon recovered by PSU #1 I.Ezeogu at BUF20, End Of Play
Penn State Touchdown, 4 plays
7:181st & 10 at opp 20No Huddle-Shotgun #3 R.Becht pass complete short left to #6 K.Howard caught at BUF07, for 14 yards to the BUF06 (#3 O.Bridges), 1ST DOWN
7:181st & goal at opp 6No Huddle-Shotgun #3 R.Becht pass incomplete short middle to #6 K.Howard thrown to BUF00
7:182nd & goal at opp 6#21 C.Hansen rush left for 3 yards gain to the BUF03 (#11 W.Clark)
6:193rd & goal at opp 3Andrew Rappleyea 3 Yd pass from Rocco Becht (Ryan Barker Kick)Penn State 17, Buffalo 0
Buffalo Punt, 3 plays
6:191st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00, Touchback
6:191st & 10 at own 25No Huddle-Shotgun #7 J.Wright pass incomplete short middle to #6 C.Morrow thrown to BUF33
6:192nd & 10 at own 25No Huddle-Shotgun #7 J.Wright pass incomplete short right to #5 C.Walker thrown to BUF30 QB hurried by #33 A.McPherson
6:193rd & 10 at own 25No Huddle-Shotgun #7 J.Wright pass incomplete short right to #1 P.Folmar thrown to BUF35 PENALTY BUF Holding declined
5:534th & 10 at own 25#90 E.Stumpf punt 54 yards to the PSU21
Penn State Punt, 3 plays
5:531st & 10 at own 21No Huddle-Shotgun #3 R.Becht pass incomplete deep right to #18 B.Brahmer thrown to PSU43
5:532nd & 10 at own 21#1 J.Peoples rush left for 1 yard gain to the PSU22 (#2 S.Bracey)
5:533rd & 9 at own 22No Huddle-Shotgun #3 R.Becht pass complete short right to #2 Z.Robinson caught at PSU35, for 13 yards to the PSU35, End Of Play PENALTY PSU Holding (#68 A.Donkoh) 10 yards from PSU22 to PSU12. NO PLAY
5:533rd & 19 at own 12No Huddle-Shotgun #3 R.Becht pass complete short middle to #87 A.Rappleyea caught at PSU24, for 13 yards to the PSU25 (#41 S.Brown)
3:574th & 6 at own 25#38 N.Tiyce punt 32 yards to the BUF43, out of bounds at BUF43
Buffalo Field goal, 8 plays
3:571st & 10 at own 43No Huddle-Shotgun #4 M.Burch rush middle for 4 yards gain to the BUF47 (#19 Y.Kemajou) PENALTY PSU Illegal Use Of Hands (#92 S.Taupaki) 15 yards from BUF47 to PSU38, 1ST DOWN
3:521st & 10 at opp 38No Huddle-Shotgun #4 M.Burch rush middle for 2 yards gain to the PSU36 (#13 T.Rojas)
3:521st & 10 at own 43Timeout Buffalo, clock 03:52
3:522nd & 8 at opp 36Shotgun #7 J.Wright pass incomplete deep left to #6 C.Morrow thrown to PSU10, 1ST DOWN, PENALTY PSU Pass Interference (#0 J.Joseph) 15 yards from PSU36 to PSU21, 1ST DOWN
3:521st & 10 at opp 21No Huddle-Shotgun #7 J.Wright pass complete short right to #6 C.Morrow caught at PSU06, for 16 yards to the PSU05 (#5 D.Dixson), 1ST DOWN
3:521st & goal at opp 5Shotgun #24 J.McNeil, Jr. rush middle for 1 yard gain to the PSU04 (#8 K.Ebel)
3:522nd & goal at opp 4Shotgun #7 J.Wright pass incomplete short left to #6 C.Morrow thrown to PSU00
1:453rd & goal at opp 4#7 J.Wright pass incomplete short left to #5 C.Walker thrown to PSU03 QB hurried by #19 Y.Kemajou
1:452nd & goal at opp 4Timeout Buffalo, clock 01:45
1:394th & goal at opp 4#31 O.Hautanen field goal attempt from 21 yards GOOD (H: #90 E.Stumpf, LS: #48 J.Stoever), clock 01:39Penn State 17, Buffalo 3
Penn State Field goal, 6 plays
1:391st & 10 at own 35#31 O.Hautanen kickoff 65 yards to the PSU00, Touchback
1:391st & 10 at own 25No Huddle-Shotgun #25 Q.Martin rush right for 7 yards gain to the PSU32 (#33 J.Owens)
1:392nd & 3 at own 32No Huddle-Shotgun #25 Q.Martin rush left for 61 yards gain to the BUF07 (#22 D.Rodriguez), 1ST DOWN
1:391st & goal at opp 7No Huddle-Shotgun #25 Q.Martin rush middle for 2 yards gain to the BUF05 (#88 R.Stinchcomb; #17 L.Goodwin)
Q2 15:002nd & goal at opp 5No Huddle #3 R.Becht sacked for loss of 2 yards to the BUF07 (#41 S.Brown)
Q2 15:003rd & goal at opp 7No Huddle-Shotgun #3 R.Becht pass incomplete short left to #6 K.Howard thrown to BUF00
Q2 14:144th & goal at opp 7#94 R.Barker field goal attempt from 25 yards GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 14:14Penn State 20, Buffalo 3
2nd quarter9 drives, then Penn State 34, Buffalo 6
Buffalo Punt, 3 plays
14:141st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00, Touchback
14:141st & 10 at own 25No Huddle-Shotgun #4 M.Burch rush middle for 0 yards to the BUF25 (#33 A.McPherson)
14:142nd & 10 at own 25Shotgun #7 J.Wright pass complete short left to #4 M.Burch caught at BUF21, for 2 yards to the BUF27 (#25 A.Tatsch)
14:143rd & 8 at own 27Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to BUF33
12:414th & 8 at own 27#90 E.Stumpf punt 50 yards to the PSU23 #2 Z.Robinson return 30 yards to the BUF47 (#7 J.Keough), out of bounds
Penn State Touchdown, 4 plays
12:411st & 10 at opp 47No Huddle-Shotgun #21 C.Hansen rush right for 16 yards gain to the BUF31 (#6 M.Greer), out of bounds, 1ST DOWN
12:411st & 10 at opp 31No Huddle-Shotgun #3 R.Becht pass complete short middle to #87 A.Rappleyea caught at BUF28, for 8 yards to the BUF23 (#6 M.Greer; #13 J.Cheshire)
12:412nd & 2 at opp 23No Huddle-Shotgun #21 C.Hansen rush middle for 3 yards gain to the BUF20 (#15 S.Vessah), 1ST DOWN
10:471st & 10 at opp 20No Huddle-Shotgun #6 K.Howard rush left for 20 yards gain to the BUF00 TOUCHDOWN, clock 10:47, 1ST DOWN #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State 27, Buffalo 3
Buffalo Punt, 3 plays
10:471st & 10 at own 35#95 C.Rosa kickoff 65 yards to the BUF00, Touchback
10:471st & 10 at own 25No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 0 yards to the BUF25 (#10 C.Bacon)
10:472nd & 10 at own 25Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the BUF27 (#91 A.Nnodim)
10:473rd & 8 at own 27No Huddle-Shotgun #7 J.Wright pass complete short right to #5 C.Walker caught at BUF32, for 6 yards to the BUF33 (#25 A.Tatsch), out of bounds
8:324th & 2 at own 33#90 E.Stumpf punt 54 yards to the PSU13 #2 Z.Robinson return 11 yards to the PSU24, out of bounds at PSU24
Penn State Punt, 5 plays
8:321st & 10 at own 24No Huddle-Shotgun #1 J.Peoples rush middle for 2 yards gain to the PSU26 (#44 Z.Bergmann; #21 B.Ilunga-Bisselele). The previous play is under automatic review - “Runner was down prior to losing the ball”. CALL OVERTURNED. (Original Play: No Huddle-Shotgun #1 J.Peoples rush middle for 1 yard gain to the PSU25 fumbled by #1 J.Peoples at PSU27 forced by #21 B.Ilunga-Bisselele recovered by BUF #11 W.Clark at PSU25, End Of Play)
8:322nd & 8 at own 26No Huddle-Shotgun #3 R.Becht pass complete short left to #18 B.Brahmer caught at PSU31, for 10 yards to the PSU36 (#7 J.Keough; #44 Z.Bergmann), 1ST DOWN
8:321st & 10 at own 36No Huddle-Shotgun #25 Q.Martin rush left for 6 yards gain to the PSU42 (#41 S.Brown)
8:322nd & 4 at own 42No Huddle-Shotgun #3 R.Becht pass incomplete short left to #84 G.Burkle thrown to PSU43 broken up by #21 B.Ilunga-Bisselele
8:323rd & 4 at own 42No Huddle-Shotgun #3 R.Becht pass incomplete short left to #18 B.Brahmer thrown to PSU45 broken up by #44 Z.Bergmann
6:384th & 4 at own 42#38 N.Tiyce punt 43 yards to the BUF15
Buffalo Punt, 3 plays
6:381st & 10 at own 15No Huddle-Shotgun #7 J.Wright rush right for 1 yard gain to the BUF16 (#17 J.Zayas), out of bounds
6:382nd & 9 at own 16No Huddle-Shotgun #4 M.Burch rush right for 1 yard loss to the BUF15 (#19 Y.Kemajou)
6:383rd & 10 at own 15No Huddle-Shotgun #7 J.Wright pass incomplete short right to #5 C.Walker thrown to BUF27 broken up by #2 A.Collins QB hurried by #19 Y.Kemajou
5:174th & 10 at own 15#90 E.Stumpf punt 49 yards to the PSU36 #2 Z.Robinson return 19 yards to the BUF45 (#48 J.Stoever) PENALTY PSU Illegal Block in Back (#21 V.Toure) 10 yards from BUF45 to PSU45
Penn State Punt, 3 plays
5:171st & 10 at own 45No Huddle-Shotgun #3 R.Becht pass incomplete short right to #25 Q.Martin thrown to PSU42 PENALTY BUF Roughing The Passer (#41 S.Brown) 15 yards from PSU45 to BUF40, 1ST DOWN. NO PLAY
5:171st & 10 at opp 40No Huddle-Shotgun #3 R.Becht rush middle for 5 yards loss to the BUF45 fumbled by #3 R.Becht at BUF45 recovered by PSU #3 R.Becht at BUF45, End Of Play
5:172nd & 15 at opp 45No Huddle-Shotgun #3 R.Becht pass incomplete short right to #0 C.Sowell thrown to BUF47 broken up by #11 W.Clark
5:173rd & 15 at opp 45No Huddle-Shotgun #3 R.Becht pass incomplete short right to #26 C.Wallace thrown to BUF40 QB hurried by #30 J.Bennett
3:364th & 15 at opp 45#38 N.Tiyce punt 45 yards to the BUF00, Touchback
Buffalo Punt, 3 plays
3:361st & 10 at own 20No Huddle-Shotgun #7 J.Wright pass complete short left to #1 P.Folmar caught at BUF23, for 3 yards to the BUF23 (#5 D.Dixson)
3:362nd & 7 at own 23Shotgun #7 J.Wright pass incomplete short right to #1 P.Folmar thrown to BUF25 broken up by #7 Z.Tracy
3:363rd & 7 at own 23Shotgun #7 J.Wright pass incomplete short right to #5 C.Walker thrown to BUF35 QB hurried by #25 A.Tatsch
2:404th & 7 at own 23#90 E.Stumpf punt 47 yards to the PSU30
Penn State Touchdown, 1 play
2:311st & 10 at own 30Koby Howard 70 Yd pass from Rocco Becht (Ryan Barker Kick)Penn State 34, Buffalo 3
Buffalo Field goal, 10 plays
2:261st & 10 at own 35#96 L.Tenbrock kickoff 62 yards to the BUF03 #1 P.Folmar return 21 yards to the BUF24 (#33 A.McPherson)
2:261st & 10 at own 24Shotgun #4 M.Burch rush middle for 4 yards gain to the BUF28 (#8 K.Ebel)
2:002nd & 6 at own 28No Huddle-Shotgun #0 N.Hill rush middle for 3 yards gain to the BUF31 (#10 C.Bacon)
2:001st & 10 at own 24Timeout Buffalo, clock 02:00
1:553rd & 3 at own 31No Huddle-Shotgun #7 J.Wright pass complete short right to #1 P.Folmar caught at BUF33, for 2 yards to the BUF33 (#17 J.Zayas)
1:552nd & 6 at opp 28Timeout Penn State, clock 01:55
1:444th & 1 at own 33No Huddle-Shotgun #0 N.Hill rush middle for 6 yards gain to the BUF39 (#10 C.Bacon), 1ST DOWN
1:443rd & 3 at opp 31Timeout Penn State, clock 01:44
1:441st & 10 at own 39No Huddle-Shotgun #7 J.Wright pass complete short right to #5 C.Walker caught at BUF40, for 1 yard to the BUF40 fumbled by #5 C.Walker at BUF40 forced by #31 M.Neal, out of bounds at BUF40
1:442nd & 9 at own 40Shotgun #7 J.Wright rush left for 21 yards gain to the PSU39, out of bounds at PSU39, 1ST DOWN
1:441st & 10 at opp 39No Huddle-Shotgun #7 J.Wright pass incomplete deep left to #11 D.Early, Jr. thrown to PSU19 PENALTY PSU Pass Interference (#7 Z.Tracy) 15 yards from PSU39 to PSU24, 1ST DOWN. NO PLAY
1:441st & 10 at opp 24No Huddle-Shotgun #7 J.Wright pass complete short left to #11 D.Early, Jr. caught at PSU14, for 10 yards to the PSU14, End Of Play, 1ST DOWN
0:211st & 10 at opp 14No Huddle-Shotgun #7 J.Wright pass incomplete short middle thrown to PSU16 QB hurried by #8 K.Ebel PENALTY BUF Intentional Grounding (#7 J.Wright)
0:211st & 10 at opp 24Timeout Buffalo, clock 00:21
0:152nd & 20 at opp 24No Huddle-Shotgun #0 N.Hill rush right for 3 yards gain to the PSU21 (#99 K.Williams; #3 J.Patton)
0:151st & 10 at opp 14Timeout Buffalo, clock 00:15
0:003rd & 17 at opp 21Oliver Hautanen 38 Yd Field GoalPenn State 34, Buffalo 6
0:032nd & 20 at opp 24Timeout Buffalo, clock 00:03
3rd quarter7 drives, then Penn State 48, Buffalo 6
Penn State Touchdown, 7 plays
15:001st & 10 at own 35#31 O.Hautanen kickoff 65 yards to the PSU00, Touchback
15:001st & 10 at own 25No Huddle #25 Q.Martin rush middle for 1 yard gain to the PSU26 (#97 C.Climes; #41 S.Brown)
15:002nd & 9 at own 26No Huddle-Shotgun #3 R.Becht pass complete deep left to #0 C.Sowell caught at BUF40, for 35 yards to the BUF39 (#0 K.Blackwell), 1ST DOWN
15:001st & 10 at opp 39No Huddle-Shotgun #25 Q.Martin rush middle for 1 yard gain to the BUF38 (#41 S.Brown; #17 L.Goodwin)
15:002nd & 9 at opp 38No Huddle-Shotgun #3 R.Becht pass complete short right to #4 B.Eskildsen caught at BUF26, for 13 yards to the BUF25 (#0 K.Blackwell), 1ST DOWN
15:001st & 10 at opp 25No Huddle-Shotgun #3 R.Becht pass complete short right to #4 B.Eskildsen caught at BUF20, for 11 yards to the BUF14 (#6 M.Greer), 1ST DOWN
15:001st & 10 at opp 14Shotgun #25 Q.Martin rush left for 2 yards gain to the BUF12 (#17 L.Goodwin)
11:292nd & 8 at opp 12No Huddle-Shotgun #21 C.Hansen rush left for 12 yards gain to the BUF00 TOUCHDOWN, clock 11:29, 1ST DOWN #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State 41, Buffalo 6
Buffalo Fumble, 3 plays
11:291st & 10 at own 35#96 L.Tenbrock kickoff 65 yards to the BUF00, Touchback
11:291st & 10 at own 25No Huddle-Shotgun #0 N.Hill rush middle for 2 yards gain to the BUF27 (#8 K.Ebel)
11:292nd & 8 at own 27Shotgun #0 N.Hill rush middle for 6 yards gain to the BUF33 (#13 T.Rojas; #1 I.Ezeogu)
10:073rd & 2 at own 33Shotgun #0 N.Hill rush middle for 0 yards to the BUF33 fumbled by #0 N.Hill at BUF33 forced by #31 M.Neal recovered by PSU #31 M.Neal at BUF33, End Of Play. The previous play is under automatic review - “Fumble”. CALL UPHELD
Penn State Touchdown, 4 plays
10:071st & 10 at opp 33Shotgun #1 J.Peoples rush middle for 10 yards gain to the BUF23 (#6 M.Greer; #7 J.Keough), 1ST DOWN
10:071st & 10 at opp 23No Huddle-Shotgun #7 A.Manske rush right for 3 yards gain to the BUF20 (#52 J.Garbolino), out of bounds
10:072nd & 7 at opp 20No Huddle-Shotgun #25 Q.Martin rush right for 9 yards gain to the BUF11 (#52 J.Garbolino), out of bounds, 1ST DOWN
8:141st & 10 at opp 11Shotgun #1 J.Peoples rush left for 11 yards gain to the BUF00 TOUCHDOWN, clock 08:14, 1ST DOWN #94 R.Barker kick attempt good (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick)Penn State 48, Buffalo 6
Buffalo Punt, 3 plays
8:141st & 10 at own 35#96 L.Tenbrock kickoff 65 yards to the BUF00, Touchback
8:141st & 10 at own 25No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 4 yards gain to the BUF29 (#25 A.Tatsch; #9 C.Brezina)
8:142nd & 6 at own 29Shotgun #24 J.McNeil, Jr. rush middle for 1 yard gain to the BUF30 (#98 D.Vakalahi; #91 A.Nnodim)
6:394th & 10 at own 25#90 E.Stumpf punt 47 yards to the PSU28 #2 Z.Robinson return for loss of 2 yards to the PSU26 (#7 J.Keough)
Penn State Punt, 5 plays
6:391st & 10 at own 26No Huddle-Shotgun #26 C.Wallace rush middle for 3 yards gain to the PSU29 (#95 S.Smith)
6:392nd & 7 at own 29No Huddle-Shotgun #7 A.Manske pass complete short middle to #2 Z.Robinson caught at PSU36, for 7 yards to the PSU36 (#7 J.Keough), 1ST DOWN
5:521st & 10 at own 36No Huddle-Shotgun #26 C.Wallace rush left for 0 yards to the PSU36 (#7 J.Keough; #11 W.Clark)
5:522nd & 7 at own 29Timeout Penn State, clock 05:52
5:522nd & 10 at own 36No Huddle-Shotgun #7 A.Manske pass incomplete deep right to #8 K.Brookins thrown to BUF28 QB hurried by #17 L.Goodwin
5:523rd & 10 at own 36No Huddle-Shotgun #7 A.Manske pass incomplete short middle to #14 P.Falzone thrown to PSU45
4:514th & 10 at own 36#38 N.Tiyce punt 42 yards to the BUF22
Buffalo Punt, 3 plays
4:511st & 10 at own 22Shotgun #24 J.McNeil, Jr. rush middle for 0 yards to the BUF22 (#9 C.Brezina; #21 V.Toure)
4:512nd & 10 at own 22Shotgun #24 J.McNeil, Jr. rush middle for 5 yards gain to the BUF27 (#89 J.Ford; #39 T.Blanding)
4:513rd & 5 at own 27Shotgun #7 J.Wright pass incomplete short right to #5 C.Walker thrown to BUF32 broken up by #21 V.Toure
3:164th & 5 at own 27#90 E.Stumpf punt 44 yards to the PSU29 #2 Z.Robinson return 11 yards to the PSU40 (#7 J.Keough)
Penn State Turnover on downs, 8 plays
3:161st & 10 at own 40No Huddle-Shotgun #25 Q.Martin rush left for 7 yards gain to the PSU47 (#21 B.Ilunga-Bisselele; #22 D.Rodriguez)
3:162nd & 3 at own 47No Huddle #9 A.Jackson rush right for 12 yards gain to the BUF41 (#4 R.Davis), out of bounds, 1ST DOWN
3:161st & 10 at opp 41No Huddle-Shotgun #25 Q.Martin rush middle for 4 yards gain to the BUF37 (#16 C.Oliver)
3:162nd & 6 at opp 37No Huddle #7 A.Manske pass complete deep right to #89 F.Furmanek caught at BUF17, for 31 yards to the BUF06 (#23 X.Leonard), out of bounds, 1ST DOWN
3:161st & goal at opp 6No Huddle #7 A.Manske pass incomplete short right to #89 F.Furmanek thrown to BUF05 QB hurried by #21 B.Ilunga-Bisselele
3:162nd & goal at opp 6No Huddle-Shotgun #26 C.Wallace rush middle for 2 yards loss to the BUF08 (#17 L.Goodwin)
Q4 15:003rd & goal at opp 8No Huddle-Shotgun #7 A.Manske pass complete short right to #26 C.Wallace caught at BUF10, for 7 yards to the BUF01 (#7 J.Keough)
Q4 14:274th & goal at opp 1No Huddle #26 C.Wallace rush left for 0 yards to the BUF01 (#4 R.Davis), TURNOVER ON DOWNS
4th quarter4 drives, then Penn State 55, Buffalo 13
Buffalo Punt, 3 plays
14:271st & 10 at own 1No Huddle-Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to BUF10
14:272nd & 10 at own 1Shotgun #24 J.McNeil, Jr. rush middle for 7 yards gain to the BUF08 (#35 T.Armstead)
14:273rd & 3 at own 8Shotgun #24 J.McNeil, Jr. rush middle for 1 yard gain to the BUF09 (#17 J.Zayas)
12:434th & 2 at own 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
Penn State Touchdown, 1 play
12:311st & 10 at own 41No 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)Penn State 55, Buffalo 6
Buffalo Touchdown, 12 plays
12:311st & 10 at own 35#96 L.Tenbrock kickoff 65 yards to the BUF00, Touchback
12:311st & 10 at own 25No Huddle-Shotgun #24 J.McNeil, Jr. rush left for 14 yards gain to the BUF39 (#0 J.Joseph), 1ST DOWN
12:311st & 10 at own 39Shotgun #24 J.McNeil, Jr. rush middle for 4 yards gain to the BUF43 (#28 B.Williams)
12:312nd & 6 at own 43Shotgun #24 J.McNeil, Jr. rush middle for 3 yards gain to the BUF46 (#90 L.Andrews; #94 D.Cook)
12:313rd & 3 at own 46Shotgun #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
12:311st & 10 at opp 39Shotgun #24 J.McNeil, Jr. rush middle for 3 yards gain to the PSU36 (#89 J.Ford)
12:312nd & 7 at opp 36Shotgun #24 J.McNeil, Jr. rush middle for 16 yards gain to the PSU20 (#20 T.Chatman), 1ST DOWN
12:311st & 10 at opp 20Shotgun #24 J.McNeil, Jr. rush middle for 12 yards gain to the PSU08 (#28 B.Williams), 1ST DOWN
12:311st & goal at opp 8Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the PSU06 (#9 C.Brezina)
12:312nd & goal at opp 6Shotgun #24 J.McNeil, Jr. rush middle for 0 yards to the PSU06 (#90 L.Andrews; #28 B.Williams)
6:053rd & goal at opp 6No 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
6:052nd & 6 at own 6Timeout Penn State, clock 06:05
6:051st & goal at opp 3No Huddle-Shotgun #24 J.McNeil, Jr. rush middle for 2 yards gain to the PSU01 (#16 D.Nastasi)
5:012nd & goal at opp 1Shotgun #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)Penn State 55, Buffalo 13
Penn State End of game, 8 plays
4:551st & 10 at own 35#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
4:551st & 10 at own 11No Huddle-Shotgun #36 A.Glover rush middle for 2 yards gain to the PSU13 (#30 J.Bennett)
4:552nd & 8 at own 13No Huddle-Shotgun #10 C.Barry rush right for 1 yard loss to the PSU12 (#52 J.Garbolino; #13 J.Cheshire)
4:553rd & 9 at own 12No 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
3:373rd & 9 at own 12Timeout Penn State, clock 03:37
3:371st & 10 at own 24Shotgun #26 C.Wallace rush right for 8 yards gain to the PSU32 (#7 J.Keough; #23 X.Leonard)
3:372nd & 2 at own 32No Huddle #31 L.Cunningham rush left for 2 yards gain to the PSU34 (#5 M.Crawford; #30 J.Bennett), 1ST DOWN
2:001st & 10 at own 34No Huddle-Shotgun #26 C.Wallace rush left for 7 yards gain to the PSU41 (#7 J.Keough)
2:002nd & 2 at own 32Timeout Penn State, clock 02:00
2:002nd & 3 at own 41No Huddle #26 C.Wallace rush middle for 2 yards gain to the PSU43 (#95 S.Smith)
2:003rd & 1 at own 43#36 A.Glover rush middle for 0 yards to the PSU43 (#23 X.Leonard; #59 R.Rogers)
Q3 0:003rd & 5 at own 30Shotgun #7 J.Wright sacked for loss of 5 yards to the BUF25 (#25 A.Tatsch), fumble by #7 J.Wright recovered by BUF #24 J.McNeil, Jr. at BUF25, End Of Play

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 4–⁠1 in five meetings.

Recent meetings
2026Penn State 55, Buffalo 13
2019Penn State 45, Buffalo 13
2015Penn State 27, Buffalo 14
2007Penn State 45, Buffalo 24
1900Buffalo 10, Penn State 0

Around this game