Final · Week 3 · Sat, Sep 19, 2026
| 1 | 2 | 3 | 4 | T | |
|---|---|---|---|---|---|
| BUF | 3 | 3 | 0 | 7 | 13 |
| PSU | 17 | 17 | 14 | 7 | 55 |
Beaver Stadium
Team stats
| BUF | ||
|---|---|---|
| 13 | First downs | 25 |
| 173 | Total yards | 573 |
| 60 | Passing yards | 269 |
| 10-25 | Comp-Att | 15-26 |
| 2.4 | Yards per pass | 10.3 |
| 113 | Rushing yards | 304 |
| 38 | Rushes | 41 |
| 3.0 | Yards per rush | 7.4 |
| 1-14 | 3rd down | 2-10 |
| 1-1 | 4th down | 0-1 |
| 3-30 | Penalties-yards | 8-96 |
| 2 | Turnovers | 0 |
| 2 | Fumbles lost | 0 |
| 0 | Interceptions thrown | 0 |
| 28:37 | Time of possession | 31:23 |
| 1 | Sacks | 1 |
| 3 | Tackles for loss | 4 |
| 3 | QB hurries | 5 |
| 3 | Passes defended | 5 |
| 0 | Defensive TDs | 0 |
| 21 | Kick return yards | 17 |
| — | Punt return yards | 109 |
| 0 | Passing TDs | 2 |
| 1 | Rushing TDs | 5 |
| 7 | Kicking points | 13 |
Advanced stats
| BUF | ||
|---|---|---|
| -0.24 | EPA per play | +0.56 |
| 10% | Success rate | 48% |
| 1.37 | Explosiveness | 1.72 |
| -0.04 | Rushing EPA per play | +0.41 |
| 13% | Rushing success rate | 48% |
| -0.29 | Passing EPA per play | +0.75 |
| 10% | Passing success rate | 50% |
| 13% | Standard downs success | 49% |
| 6% | Passing downs success | 44% |
| 2.24 | Line yards per rush | 3.48 |
| 0.38 | Second-level yards | 1.57 |
| 0.69 | Open-field yards | 3.57 |
| 19% | Stuff rate | 10% |
| 100% | Power success | 100% |
| 14% | Havoc caused | 28% |
| 3 | Scoring chances | 9 |
| 4.33 | Points per chance | 4.56 |
| Own 24 | Avg. starting field position | Own 39 |
| 3 | Explosive plays | 8 |
| 1% | Postgame win expectancy | 100% |
Offense unless noted. EPA, success rate, explosiveness and the rushing numbers leave out garbage time. The better number in each row is bold. Hover or tap-and-hold a stat for what it means.
Scoring summary
- Q111:53

Penn StateFG
#94 R.Barker field goal attempt from 48 yards GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 11:53
Drive: 4 plays, 7 yds
0-3 - Q18:00

Penn StateTD
No 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)
Drive: 6 plays, 81 yds
0-10 - Q16:19

Penn StateTD
Andrew Rappleyea 3 Yd pass from Rocco Becht (Ryan Barker Kick)
Drive: 4 plays, 20 yds
0-17 - Q11:39

BuffaloFG
#31 O.Hautanen field goal attempt from 21 yards GOOD (H: #90 E.Stumpf, LS: #48 J.Stoever), clock 01:39
Drive: 8 plays, 53 yds
3-17 - Q214:14

Penn StateFG
#94 R.Barker field goal attempt from 25 yards GOOD (H: #38 N.Tiyce, LS: #35 B.Sokach-Minnick), clock 14:14
Drive: 6 plays, 68 yds
3-20 - Q210:47

Penn StateTD
No 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)
Drive: 4 plays, 47 yds
3-27 - Q22:31

Penn StateTD
Koby Howard 70 Yd pass from Rocco Becht (Ryan Barker Kick)
Drive: 1 plays, 70 yds
3-34 - Q20:03

BuffaloFG
Oliver Hautanen 38 Yd Field Goal
Drive: 10 plays, 55 yds
6-34 - Q311:29

Penn StateTD
No 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)
Drive: 7 plays, 75 yds
6-41 - Q38:14

Penn StateTD
Shotgun #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)
Drive: 4 plays, 33 yds
6-48 - Q412:31

Penn StateTD
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)
Drive: 1 plays, 59 yds
6-55 - Q45:01

BuffaloTD
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)
Drive: 12 plays, 75 yds
13-55
Score shown BUF-PSU.
Player stats
Passing
| Player | C/Att | Yds | Avg | TD | Int | QBR |
|---|---|---|---|---|---|---|
| Jason Wright | 10/25 | 60 | 2.4 | 0 | 0 | 12.9 |
Rushing
| Player | Car | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| James McNeil Jr. | 20 | 80 | 4.0 | 1 | 16 |
| Nino Hill | 6 | 20 | 3.3 | 0 | 6 |
| Messiah Burch | 6 | 10 | 1.7 | 0 | 4 |
| Jason Wright | 6 | 3 | 0.5 | 0 | 21 |
Receiving
| Player | Rec | Yds | Avg | TD | Long |
|---|---|---|---|---|---|
| Chance Morrow | 2 | 31 | 15.5 | 0 | 16 |
| Dwayne Early Jr. | 1 | 10 | 10.0 | 0 | 10 |
| Clint Walker | 2 | 7 | 3.5 | 0 | 6 |
| Phillip Folmar | 2 | 5 | 2.5 | 0 | 3 |
| Jasaiah Gathings | 1 | 4 | 4.0 | 0 | 4 |
| Messiah Burch | 2 | 3 | 1.5 | 0 | 2 |
Defense
| Player | Tot | Solo | Sacks | TFL | PD | QB Hur | TD |
|---|---|---|---|---|---|---|---|
| John Keough | 11 | 6 | 0 | 0 | 0 | 0 | 0 |
| Saveon Brown | 5 | 3 | 1 | 1 | 0 | 0 | 0 |
| Miles Greer | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Logan Goodwin | 5 | 3 | 0 | 1 | 0 | 1 | 0 |
| Ronnell Davis | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Jack Garbolino | 3 | 2 | 0 | 0.5 | 0 | 0 | 0 |
| Jordan Owens | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Xavier Leonard | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Stantavious Smith | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Kobi Blackwell | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Cornell Evans | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jacari Bennett | 2 | 1 | 0 | 0 | 0 | 1 | 0 |
| Will Clark | 2 | 1 | 0 | 0 | 1 | 0 | 0 |
| Caleb Oliver | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Donovan Rodriguez | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Joey Cheshire | 2 | 0 | 0 | 0.5 | 0 | 0 | 0 |
| Christopher Climes | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bradley Ilunga-Bisselele | 2 | 0 | 0 | 0 | 1 | 1 | 0 |
| Zach Bergmann | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
| Stevie Bracey | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Oliver Bridges | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Joseph Stoever | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Noah Whitmer | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Ethan Stumpf | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sedrick Vessah | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jamiere Munson | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mikey Crawford | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rex Stinchcomb | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Royce Rogers | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Fumbles
| Player | Fum | Lost | Rec |
|---|---|---|---|
| Jason Wright | 2 | 1 | 0 |
| Nino Hill | 1 | 1 | 0 |
| Clint Walker | 1 | 0 | 0 |
Kicking
| Player | FG | Pct | Long | XP | Pts |
|---|---|---|---|---|---|
| Oliver Hautanen | 2/2 | 100.0 | 38 | 1/1 | 7 |
Punting
| Player | No | Yds | Avg | TB | In 20 | Long |
|---|---|---|---|---|---|---|
| Ethan Stumpf | 10 | 484 | 48.4 | 0 | 1 | 54 |
Kick returns
| Player | No | Yds | Avg | Long | TD |
|---|---|---|---|---|---|
| Phillip Folmar | 1 | 21 | 21.0 | 21 | 0 |