Pennsylvania at Bucknell

Saturday, September 19, 2026

Pennsylvania beat Bucknell 20–⁠7. It was their 29th meeting; Pennsylvania leads the series 27–⁠2.

AwayPennsylvania2–⁠3 in 2026
20
HomeBucknell1–⁠6 in 2026
7

Final at Christy Mathewson-Memorial Stadium, LewisburgTV: ESPN+Attendance 3,360

At kickoff
69°FWeather: NOAA NCEI Global Historical Climatology Network hourly; Selinsgrove Penn Valley Airport, 15 km from the stadium, seven minutes before kickoff
Official
Travis BartaGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania1406020
Bucknell07007

Standouts

  • PassingMiles Teodecki18 of 34, 197 yards, 2 TD, 1 INTPennsylvania
  • RushingMiles Teodecki13 carries, 87 yards, 1 TDPennsylvania
  • DefenseNick Hoying11 tackles, 0.5 for lossBucknell

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Miles Teodecki18/3419721
RushingCarYdsTDLong
Miles Teodecki1387136
Donte West173908
Sean Williams Jr.62508
Tommy Lafayette72208
ReceivingRecYdsTDLong
Luke Johnson675025
Mason Page137137
Tommy Lafayette328016
Simon Cofrancesco31709
DefenseTklTFLSacksInt
Zach Darche7000
Josh Narcisse5000
Cole Olsztyn4000
Ezra Fearon4000
Connor Martin2210
Luke McIlhon1001

Bucknell

PassingC/AttYdsTDInt
Emmett Dowling8/217601
Chris Dietrich3/9800
RushingCarYdsTDLong
Ty Brown-Stauffer113106
Michael Cadden61608
ReceivingRecYdsTDLong
Sam Milligan343032
Jerry Harrison120020
Tom Arth3905
Jack Bohm-Squicciarini1808
DefenseTklTFLSacksInt
Nick Hoying110.500
Brandon Biagiarelli8000
Lucas Rost8000
Shane Hulmes7110
Nate Olson0001

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

Team stats

PennsylvaniaBucknell
367Total yards124
197Passing yards84
170Rushing yards40
5.8Yards per pass2.8
3.8Yards per rush2.1
17First downs6
9–⁠19Third downs1–⁠14
1–⁠2Fourth downs1–⁠3
2Turnovers1
6–⁠64Penalties6–⁠41
39:40Possession20:20
1Sacks (by defense)1

Efficiency

PennsylvaniaBucknell
41%Success rate16%
−0.10EPA per play−0.39
0.87Explosiveness0.84
−0.09Rushing EPA−0.25
−0.12Passing EPA−0.47
37%Passing-down success13%
24%Havoc by its defense13%

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)

Pennsylvania 55% to win. Elo’s favorite won.

The line

Pennsylvania −3.5, 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 Pennsylvania 59%, Bucknell 41%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Bucknell end zonePennsylvania end zoneQ1 BucknellPunt, 3 playsQ1 PennsylvaniaPunt, 3 playsQ1 BucknellPunt, 4 playsQ1 PennsylvaniaTouchdown, 12 playsQ1 BucknellPunt, 3 playsQ1 PennsylvaniaTouchdown, 4 playsQ1 BucknellPunt, 3 playsQ2 PennsylvaniaPick-six, 8 plays (Bucknell scores)Q2 PennsylvaniaMissed FG, 15 playsQ2 BucknellPunt, 3 playsQ2 PennsylvaniaPunt, 3 playsQ2 BucknellPunt, 3 playsQ2 PennsylvaniaPunt, 3 playsQ2 BucknellEnd of half, 1 playQ3 PennsylvaniaPunt, 3 playsQ3 BucknellPunt, 3 playsQ3 PennsylvaniaPunt, 4 playsQ3 BucknellPunt, 3 playsQ3 PennsylvaniaTouchdown, 8 playsQ3 BucknellInterception, 3 playsQ3 PennsylvaniaFumble, 6 playsQ4 BucknellTurnover on downs, 12 playsQ4 PennsylvaniaPunt, 6 playsQ4 BucknellPunt, 3 playsQ4 PennsylvaniaPunt, 3 playsQ4 BucknellTurnover on downs, 5 playsQ4 PennsylvaniaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Bucknell drives left to right, Pennsylvania right to left.
  1. Q1 BucknellPunt, 3 plays, 42 yards
  2. Q1 PennsylvaniaPunt, 3 plays, 40 yards
  3. Q1 BucknellPunt, 4 plays, 58 yards
  4. Q1 PennsylvaniaTouchdown, 12 plays, 85 yards
  5. Q1 BucknellPunt, 3 plays, 25 yards
  6. Q1 PennsylvaniaTouchdown, 4 plays, 50 yards
  7. Q1 BucknellPunt, 3 plays, 43 yards
  8. Q2 PennsylvaniaPick-six, 8 plays (Bucknell scores), −42 yards
  9. Q2 PennsylvaniaMissed FG, 15 plays, 55 yards
  10. Q2 BucknellPunt, 3 plays, −20 yards
  11. Q2 PennsylvaniaPunt, 3 plays, 34 yards
  12. Q2 BucknellPunt, 3 plays, 68 yards
  13. Q2 PennsylvaniaPunt, 3 plays, 43 yards
  14. Q2 BucknellEnd of half, 1 play, −2 yards
  15. Q3 PennsylvaniaPunt, 3 plays, −41 yards
  16. Q3 BucknellPunt, 3 plays, 47 yards
  17. Q3 PennsylvaniaPunt, 4 plays, 46 yards
  18. Q3 BucknellPunt, 3 plays, 32 yards
  19. Q3 PennsylvaniaTouchdown, 8 plays, 0 yards
  20. Q3 BucknellInterception, 3 plays, −4 yards
  21. Q3 PennsylvaniaFumble, 6 plays, 20 yards
  22. Q4 BucknellTurnover on downs, 12 plays, 57 yards
  23. Q4 PennsylvaniaPunt, 6 plays, −23 yards
  24. Q4 BucknellPunt, 3 plays, 47 yards
  25. Q4 PennsylvaniaPunt, 3 plays, −40 yards
  26. Q4 BucknellTurnover on downs, 5 plays, 20 yards
  27. Q4 PennsylvaniaEnd of game, 2 plays, −3 yards

Play by play

1st quarter7 drives, then Pennsylvania 14, Bucknell 0
Bucknell Punt, 3 plays
15:001st & 10 at own 35#96 M.Walters kickoff 65 yards to the BUCK00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #4 C.Dietrich pass complete short left to #84 S.Milligan caught at BUCK24, for 4 yards to the BUCK29 (#0 J.Drayton)
15:002nd & 6 at own 29No Huddle-Shotgun #4 C.Dietrich sacked for loss of 5 yards to the BUCK24 (#81 C.Martin)
15:003rd & 11 at own 24Shotgun #4 C.Dietrich pass incomplete short right to #84 S.Milligan thrown to BUCK34 broken up by #4 D.Malloy
13:314th & 11 at own 24#17 J.Garanton punt 43 yards to the PENN33, out of bounds at PENN33
Pennsylvania Punt, 3 plays
13:311st & 10 at own 33No Huddle-Shotgun #2 D.West rush middle for 5 yards gain to the PENN38 (#46 S.Hulmes)
13:312nd & 5 at own 38Shotgun #32 T.Lafayette rush left for 1 yard gain to the PENN39 (#14 L.Rost)
13:313rd & 4 at own 39Shotgun #12 M.Teodecki sacked for loss of 5 yards to the PENN34 (#46 S.Hulmes)
11:284th & 9 at own 34#92 N.Kashey punt 41 yards to the BUCK25 #13 J.Gomez return 2 yards to the BUCK27 (#10 E.Fearon; #15 Z.Darche)
Bucknell Punt, 4 plays
11:281st & 10 at own 27No Huddle-Shotgun #5 T.Stauffer rush middle for 4 yards gain to the BUCK31 (#15 Z.Darche)
11:281st & 10 at own 46Shotgun #5 T.Stauffer rush middle for 1 yard gain to the BUCK46 (#15 Z.Darche)
11:282nd & 10 at own 46Shotgun #5 T.Stauffer rush left for 6 yards gain to the PENN48 (#8 C.Olsztyn; #1 J.Narcisse)
11:283rd & 4 at opp 48Shotgun #5 T.Stauffer rush left for 1 yard gain to the PENN47 (#15 Z.Darche; #1 J.Narcisse)
8:334th & 3 at opp 47#17 J.Garanton punt 32 yards to the PENN15
Pennsylvania Touchdown, 12 plays
8:331st & 10 at own 15No Huddle-Shotgun #12 M.Teodecki rush middle for 16 yards gain to the PENN31, End Of Play, 1ST DOWN
8:331st & 10 at own 31Shotgun #12 M.Teodecki pass incomplete short left to #2 D.West thrown to PENN31
8:332nd & 10 at own 31Shotgun #2 D.West rush middle for 8 yards gain to the PENN39 (#23 N.Hoying; #34 D.Day)
8:333rd & 2 at own 39No Huddle-Shotgun #2 D.West rush right for 3 yards gain to the PENN42 (#23 N.Hoying; #12 J.Inserra) PENALTY BUCK Illegal Substitution 5 yards from PENN39 to PENN44, 1ST DOWN. NO PLAY
8:331st & 10 at own 44No Huddle-Shotgun #2 D.West rush middle for 3 yards gain to the PENN47 (#37 Z.Corna)
8:332nd & 7 at own 47Shotgun #12 M.Teodecki pass incomplete short middle to #9 D.Barone thrown to PENN45 QB hurried by #12 J.Inserra
8:333rd & 7 at own 47No Huddle-Shotgun #12 M.Teodecki pass complete short middle to #32 T.Lafayette caught at PENN46, for 5 yards to the BUCK48 (#10 B.Biagiarelli; #37 Z.Corna)
8:334th & 2 at opp 48No Huddle-Shotgun #12 M.Teodecki rush middle for 36 yards gain to the BUCK12 (#2 T.Whitmore), out of bounds, 1ST DOWN
8:331st & 10 at opp 12No Huddle-Shotgun #5 S.Williams, Jr. rush middle for 3 yards gain to the BUCK09 (#73 C.LoGrasso)
8:332nd & 7 at opp 9Shotgun #12 M.Teodecki pass incomplete short left to #18 R.Johannson thrown to BUCK00
8:333rd & 7 at opp 9Shotgun #12 M.Teodecki rush left for 7 yards gain to the BUCK02 (#14 L.Rost; #23 N.Hoying), 1ST DOWN
4:091st & goal at opp 2#2 D.West rush left for 1 yard gain to the BUCK01 (#14 L.Rost; #10 B.Biagiarelli)
4:093rd & 7 at own 9Timeout Bucknell, clock 04:09
3:232nd & goal at opp 1Shotgun #12 M.Teodecki rush middle for 1 yard gain to the BUCK00 TOUCHDOWN, clock 03:23 #96 M.Walters kick attempt good (H: #17 O.van der Veen, LS: #15 Z.Darche)Pennsylvania 7, Bucknell 0
Bucknell Punt, 3 plays
3:231st & 10 at own 35#96 M.Walters kickoff 65 yards to the BUCK00, Touchback
3:231st & 10 at own 25No Huddle-Shotgun #4 C.Dietrich pass complete short right to #26 M.Cadden caught at BUCK19, for 6 yards to the BUCK31 (#22 B.Cornell) PENALTY BUCK Holding (#83 K.Lampkins) 10 yards from BUCK25 to BUCK15. NO PLAY
3:231st & 20 at own 15Shotgun #26 M.Cadden rush middle for 1 yard gain to the BUCK16 (#93 R.Hall; #4 D.Malloy)
3:232nd & 19 at own 16Shotgun #4 C.Dietrich pass incomplete short left to #84 S.Milligan thrown to BUCK11
3:233rd & 19 at own 16Shotgun #4 C.Dietrich pass incomplete short right to #6 J.Harrison thrown to BUCK20
2:044th & 19 at own 16#17 J.Garanton punt 36 yards to the PENN48 #0 J.Drayton return 2 yards to the PENN50 (#85 T.Arth; #19 E.Allen)
Pennsylvania Touchdown, 4 plays
2:041st & 10 at the 50No Huddle-Shotgun #5 S.Williams, Jr. rush right for 2 yards gain to the BUCK48 (#99 T.Gerke; #92 J.Morbitzer)
2:042nd & 8 at opp 48No Huddle-Shotgun #12 M.Teodecki pass incomplete short left to #18 R.Johannson thrown to BUCK35
2:043rd & 8 at opp 48No Huddle-Shotgun #12 M.Teodecki pass complete short right to #18 R.Johannson caught at BUCK37, for 11 yards to the BUCK37, out of bounds at BUCK37, 1ST DOWN
0:381st & 10 at opp 37No Huddle-Shotgun #12 M.Teodecki pass complete deep middle to #87 M.Page caught at BUCK08, for 37 yards to the BUCK00 TOUCHDOWN, clock 00:38, 1ST DOWN #96 M.Walters kick attempt good (H: #17 O.van der Veen, LS: #15 Z.Darche)Pennsylvania 14, Bucknell 0
Bucknell Punt, 3 plays
0:301st & 10 at own 35#96 M.Walters kickoff 65 yards to the BUCK00 #13 J.Gomez return 15 yards to the BUCK15 (#42 L.McIlhon; #30 D.Brown)
0:301st & 10 at own 15No Huddle-Shotgun #4 C.Dietrich pass incomplete short left to #5 T.Stauffer thrown to BUCK14 QB hurried by #67 J.Sacchetti
0:302nd & 10 at own 15Shotgun #26 M.Cadden rush middle for 8 yards gain to the BUCK23 (#10 E.Fearon; #25 C.Erickson)
Q2 15:003rd & 2 at own 23No Huddle-Shotgun #4 C.Dietrich pass incomplete deep left to #84 S.Milligan thrown to BUCK47 QB hurried by #15 Z.Darche
Q2 14:504th & 2 at own 23#17 J.Garanton punt 35 yards to the PENN42 fair catch by #0 J.Drayton at PENN42
2nd quarter7 drives, then Pennsylvania 14, Bucknell 7
Pennsylvania Pick-six, 8 plays (Bucknell scores)
14:501st & 10 at own 42No Huddle-Shotgun #2 D.West rush left for 5 yards gain to the PENN47 (#2 T.Whitmore)
14:502nd & 5 at own 47No Huddle-Shotgun #12 M.Teodecki pass complete short right to #8 C.Johns caught at BUCK48, for 9 yards to the BUCK44 (#3 C.Davis), 1ST DOWN
14:501st & 10 at opp 44Shotgun #12 M.Teodecki pass complete short left to #82 S.Cofrancesco caught at BUCK46, for 6 yards to the BUCK38 (#23 N.Hoying) PENALTY PENN Holding (#22 J.Donnelly) 10 yards from BUCK38 to BUCK48
14:501st & 14 at opp 48Shotgun #5 S.Williams, Jr. rush middle for 4 yards gain to the BUCK44 (#99 T.Gerke; #35 C.Meehleib)
14:502nd & 10 at opp 44Shotgun #12 M.Teodecki rush left for 7 yards gain to the BUCK37 (#91 K.Meissner), out of bounds
14:503rd & 3 at opp 37Shotgun #5 S.Williams, Jr. rush middle for 3 yards gain to the BUCK34 (#10 B.Biagiarelli), 1ST DOWN
14:501st & 10 at opp 34Shotgun #5 S.Williams, Jr. rush right for 8 yards gain to the BUCK26 (#19 E.Allen)
10:122nd & 2 at opp 26Shotgun #12 M.Teodecki pass intercepted by #42 N.Olson at BUCK23 QB hurried by #19 E.Allen #42 N.Olson return 77 yards to the PENN00 TOUCHDOWN, clock 10:12 #17 J.Garanton kick attempt good (H: #16 O.Garwood, LS: #58 C.Smith)Pennsylvania 14, Bucknell 7
Pennsylvania Missed FG, 15 plays
10:121st & 10 at own 35#45 C.Bolton kickoff 53 yards to the PENN12, out of bounds at PENN12
10:121st & 10 at own 35No Huddle-Shotgun #2 D.West rush middle for 1 yard gain to the PENN36 (#10 B.Biagiarelli)
10:122nd & 9 at own 36Shotgun #12 M.Teodecki pass complete short right to #11 L.Johnson caught at PENN45, for 9 yards to the PENN45, End Of Play, 1ST DOWN
10:121st & 10 at own 45Shotgun #12 M.Teodecki pass incomplete short right to #18 R.Johannson thrown to PENN49 broken up by #19 E.Allen
10:122nd & 10 at own 45Shotgun #12 M.Teodecki pass incomplete short left to #11 L.Johnson thrown to BUCK37
10:123rd & 10 at own 45Shotgun #12 M.Teodecki pass complete short left to #18 R.Johannson caught at BUCK37, for 18 yards to the BUCK37 (#2 T.Whitmore) PENALTY PENN Holding (#54 M.Zack) 10 yards from PENN45 to PENN35. NO PLAY
10:123rd & 20 at own 35Shotgun #12 M.Teodecki pass complete deep middle to #11 L.Johnson caught at BUCK43, for 25 yards to the BUCK40 (#14 L.Rost), 1ST DOWN
10:121st & 10 at opp 40Shotgun #2 D.West rush middle for 1 yard gain to the BUCK39 (#92 J.Morbitzer; #14 L.Rost)
10:122nd & 9 at opp 39Shotgun #12 M.Teodecki pass incomplete short left to #18 R.Johannson thrown to BUCK27 broken up by #26 L.Blair
6:573rd & 9 at opp 39Shotgun #12 M.Teodecki pass complete short right to #32 T.Lafayette caught at BUCK35, for 16 yards to the BUCK23 (#14 L.Rost), out of bounds, 1ST DOWN
6:572nd & 9 at opp 39Timeout Pennsylvania, clock 06:57
6:571st & 10 at opp 23Shotgun #2 D.West rush middle for 4 yards gain to the BUCK19 (#10 B.Biagiarelli; #23 N.Hoying)
6:572nd & 6 at opp 19Shotgun #2 D.West rush middle for 4 yards gain to the BUCK15 (#46 S.Hulmes; #92 J.Morbitzer)
6:573rd & 2 at opp 15Shotgun #12 M.Teodecki rush middle for 2 yards gain to the BUCK13 (#46 S.Hulmes), 1ST DOWN
6:571st & 10 at opp 13Shotgun #32 T.Lafayette rush middle for 3 yards gain to the BUCK10 (#26 L.Blair)
6:572nd & 7 at opp 10Shotgun #12 M.Teodecki pass incomplete short right to #18 R.Johannson thrown to BUCK00 QB hurried by #14 L.Rost
6:573rd & 7 at opp 10Shotgun #12 M.Teodecki pass incomplete short right to #11 L.Johnson thrown to BUCK00
3:234th & 7 at opp 10#96 M.Walters field goal attempt from 27 yards NO GOOD (H: #17 O.van der Veen, LS: #15 Z.Darche), clock 03:23
Bucknell Punt, 3 plays
3:231st & 10 at own 20No Huddle-Shotgun #26 M.Cadden rush middle for 4 yards loss to the BUCK16 (#81 C.Martin)
3:232nd & 14 at own 16Shotgun #4 C.Dietrich pass complete short right to #85 T.Arth caught at BUCK14, for 3 yards to the BUCK19 (#10 E.Fearon; #8 C.Olsztyn)
3:233rd & 11 at own 19Shotgun #4 C.Dietrich pass complete short left to #89 C.Martin caught at BUCK19, for 1 yard to the BUCK20 (#14 D.McCrum)
1:514th & goal at opp 0#17 J.Garanton punt 38 yards to the PENN42 #0 J.Drayton return 10 yards to the BUCK48 (#38 B.Gerken)
2:003rd & 11 at own 19Timeout Bucknell, clock 02:00
Pennsylvania Punt, 3 plays
2:001st & 10 at opp 48Shotgun #12 M.Teodecki pass complete short left to #22 J.Donnelly caught at BUCK49, for 3 yards to the BUCK45 (#23 N.Hoying)
2:002nd & 7 at opp 45No Huddle-Shotgun #12 M.Teodecki pass incomplete short right to #11 L.Johnson thrown to BUCK33 QB hurried by #19 E.Allen
2:003rd & 7 at opp 45Shotgun #12 M.Teodecki pass incomplete short middle to #9 D.Barone thrown to BUCK26
1:104th & 7 at opp 45#92 N.Kashey punt 31 yards to the BUCK14 fair catch by #13 J.Gomez at BUCK14
Bucknell Punt, 3 plays
1:101st & 10 at own 14No Huddle-Shotgun #5 T.Stauffer rush left for 1 yard loss to the BUCK13 (#14 D.McCrum)
1:022nd & 11 at own 13No Huddle-Shotgun #5 T.Stauffer rush right for 6 yards gain to the BUCK19 (#8 C.Olsztyn)
1:021st & 10 at opp 14Timeout Pennsylvania, clock 01:02
0:573rd & 5 at own 19(00:57) No Huddle-Shotgun #4 C.Dietrich pass incomplete short right to #81 J.Bohm-Squicciarini thrown to BUCK20 broken up by #8 C.Olsztyn
0:562nd & 11 at opp 13Timeout Pennsylvania, clock 00:56
0:424th & 5 at own 19#17 J.Garanton punt 63 yards to the PENN18
Pennsylvania Punt, 3 plays
0:421st & 10 at own 18Shotgun #12 M.Teodecki pass complete short left to #32 T.Lafayette caught at PENN19, for 7 yards to the PENN25, out of bounds at PENN25
0:422nd & 3 at own 25Shotgun #12 M.Teodecki pass incomplete short left to #22 J.Donnelly thrown to PENN40
0:423rd & 3 at own 25Shotgun #32 T.Lafayette rush left for 1 yard gain to the PENN26 (#10 B.Biagiarelli; #12 J.Inserra)
0:124th & 2 at own 26#92 N.Kashey punt 35 yards to the BUCK39
0:253rd & 3 at opp 25Timeout Bucknell, clock 00:25
Bucknell End of half, 1 play
0:251st & 10 at own 39Kneel down by #4 C.Dietrich at BUCK37 for loss of 2 yards
Q1 0:002nd & 6 at own 31Shotgun #4 C.Dietrich pass incomplete short middle to #84 S.Milligan thrown to BUCK45 PENALTY PENN Pass Interference (#4 D.Malloy) 14 yards from BUCK31 to BUCK45, 1ST DOWN. NO PLAY
3rd quarter7 drives, then Pennsylvania 20, Bucknell 7
Pennsylvania Punt, 3 plays
14:531st & 10 at own 35#45 C.Bolton kickoff 61 yards to the PENN04 #0 J.Drayton return 42 yards to the PENN46 (#2 T.Whitmore)
14:531st & 10 at own 46No Huddle-Shotgun #2 D.West rush middle for 0 yards to the PENN46 (#4 D.Geter)
14:532nd & 10 at own 46No Huddle-Shotgun #12 M.Teodecki pass incomplete short left to #2 D.West thrown to PENN50
14:533rd & 10 at own 46No Huddle-Shotgun #12 M.Teodecki pass complete short right to #11 L.Johnson caught at BUCK49, for 5 yards to the BUCK49 (#19 E.Allen)
Bucknell Punt, 3 plays
13:372nd & 7 at own 21No Huddle-Shotgun #26 M.Cadden rush middle for 5 yards gain to the BUCK26 (#2 J.Holliday)
13:373rd & 2 at own 26No Huddle-Shotgun #7 E.Dowling pass incomplete short left to #6 J.Harrison thrown to BUCK30 broken up by #8 C.Olsztyn
12:024th & 2 at own 26#17 J.Garanton punt 44 yards to the PENN30 #0 J.Drayton return 3 yards to the PENN33 (#26 L.Blair)
Pennsylvania Punt, 4 plays
12:021st & 10 at own 33No Huddle-Shotgun #12 M.Teodecki pass complete short left to #82 S.Cofrancesco caught at PENN28, for 2 yards to the PENN35 (#4 D.Geter)
12:022nd & 8 at own 35Shotgun #32 T.Lafayette rush left for 8 yards gain (1) to the PENN43 (#3 C.Davis; #23 N.Hoying) PENALTY PENN Holding (#65 D.Rolands) 10 yards from PENN36 to PENN26
12:022nd & 17 at own 26Shotgun #12 M.Teodecki pass incomplete deep left to #11 L.Johnson thrown to PENN46 QB hurried by #46 S.Hulmes
12:023rd & 17 at own 26Shotgun #32 T.Lafayette rush right for 8 yards gain to the PENN34 (#46 S.Hulmes)
9:584th & 9 at own 34#92 N.Kashey punt 47 yards to the BUCK19 #13 J.Gomez return 2 yards to the BUCK21 (#15 Z.Darche)
Bucknell Punt, 3 plays
9:581st & 10 at own 21No Huddle-Shotgun #7 E.Dowling pass incomplete short right to #84 S.Milligan thrown to BUCK33 broken up by #4 D.Malloy
9:582nd & 10 at own 21Shotgun #5 T.Stauffer rush left for 1 yard gain to the BUCK22 (#8 C.Olsztyn)
9:583rd & 9 at own 22Shotgun #7 E.Dowling pass complete short middle to #85 T.Arth caught at BUCK21, for 1 yard to the BUCK23 (#15 Z.Darche; #99 L.Forster)
8:244th & 8 at own 23#17 J.Garanton punt 30 yards to the PENN47 fair catch by #0 J.Drayton at PENN47
Pennsylvania Touchdown, 8 plays
8:241st & 10 at own 47Shotgun #12 M.Teodecki rush left for 5 yards gain to the BUCK48 (#26 L.Blair; #73 C.LoGrasso)
8:242nd & 5 at opp 48Shotgun #12 M.Teodecki pass complete short left to #11 L.Johnson caught at BUCK43, for 25 yards to the BUCK23 (#23 N.Hoying), out of bounds, 1ST DOWN
8:241st & 10 at opp 23Shotgun #12 M.Teodecki pass complete short right to #11 L.Johnson caught at BUCK18, for 5 yards to the BUCK18 (#23 N.Hoying)
8:242nd & 5 at opp 18Shotgun #2 D.West rush middle for 4 yards gain to the BUCK14 (#23 N.Hoying; #99 T.Gerke)
8:243rd & 1 at opp 14Shotgun #12 M.Teodecki rush middle for 4 yards gain to the BUCK10 (#14 L.Rost; #97 P.Lagemann), 1ST DOWN
8:241st & goal at opp 10#2 D.West rush left for 4 yards loss to the BUCK14 (#73 C.LoGrasso; #35 C.Meehleib)
4:162nd & goal at opp 14Shotgun #12 M.Teodecki pass complete short middle to #82 S.Cofrancesco caught at BUCK18, for 9 yards to the BUCK05 (#37 Z.Corna)
4:161st & goal at opp 10Timeout Pennsylvania, clock 04:16
4:163rd & goal at opp 5PENALTY PENN Illegal Substitution (#87 M.Page) 5 yards from BUCK05 to BUCK10. NO PLAY
3:203rd & goal at opp 10Dante Barone 10 Yd pass from Miles Teodecki (Mason Walters PAT blocked)Pennsylvania 20, Bucknell 7
Bucknell Interception, 3 plays
3:201st & 10 at own 35#96 M.Walters kickoff 62 yards to the BUCK03 fair catch by #13 J.Gomez at BUCK03
4:161st & 10 at own 25Shotgun #7 E.Dowling pass incomplete deep right to #84 S.Milligan thrown to PENN50 broken up by #4 D.Malloy
4:162nd & 10 at own 25Shotgun #26 M.Cadden rush middle for 3 yards gain to the BUCK28 (#2 J.Holliday; #67 J.Sacchetti)
2:193rd & 7 at own 28Shotgun #7 E.Dowling pass intercepted by #42 L.McIlhon at BUCK37 #42 L.McIlhon return 16 yards to the BUCK21 (#6 J.Harrison)
Pennsylvania Fumble, 6 plays
2:191st & 10 at opp 21Shotgun #12 M.Teodecki rush left for 8 yards gain to the BUCK13 (#46 S.Hulmes), out of bounds
2:192nd & 2 at opp 13Shotgun #5 S.Williams, Jr. rush middle for 5 yards gain to the BUCK08 (#14 L.Rost; #19 E.Allen), 1ST DOWN
2:191st & goal at opp 8Shotgun #12 M.Teodecki pass incomplete short left to #9 D.Barone thrown to BUCK04 broken up by #46 S.Hulmes
2:192nd & goal at opp 8Shotgun #12 M.Teodecki pass complete short right to #11 L.Johnson caught at BUCK02, for 6 yards to the BUCK02 (#23 N.Hoying)
Q4 15:003rd & goal at opp 2Shotgun #12 M.Teodecki rush middle for 1 yard loss to the BUCK03 (#91 K.Meissner)
Q4 14:094th & goal at opp 3Shotgun #12 M.Teodecki rush left for 3 yards gain to the BUCK00 fumbled by #12 M.Teodecki at BUCK01 forced by #19 E.Allen, Touchback, TURNOVER ON DOWNS
4th quarter1 drive, then Pennsylvania 20, Bucknell 7
Bucknell Turnover on downs, 12 plays
14:091st & 10 at own 20Shotgun #7 E.Dowling pass complete deep left to #84 S.Milligan caught at BUCK40, for 32 yards to the PENN48 (#0 J.Drayton; #1 J.Narcisse), out of bounds, 1ST DOWN
14:091st & 10 at opp 48Shotgun #5 T.Stauffer rush middle for 2 yards gain to the PENN46 (#99 L.Forster; #97 D.McPherson)
14:092nd & 8 at opp 46Shotgun #7 E.Dowling pass complete short left to #84 S.Milligan caught at PENN39, for 7 yards to the PENN39 (#0 J.Drayton), out of bounds
14:093rd & 1 at opp 39Shotgun #5 T.Stauffer rush left for 2 yards gain to the PENN37 (#22 B.Cornell; #16 S.Throgmartin), 1ST DOWN
14:091st & 10 at opp 37Shotgun #5 T.Stauffer rush middle for 4 yards gain to the PENN33 (#15 Z.Darche; #88 L.Lopez)
14:092nd & 6 at opp 33Shotgun #7 E.Dowling pass incomplete deep right to #6 J.Harrison thrown to PENN12
14:093rd & 6 at opp 33Shotgun #5 T.Stauffer rush left for 5 yards gain to the PENN28 (#5 T.Cortes; #14 D.McCrum)
14:094th & 1 at opp 28Shotgun #7 E.Dowling pass complete short left to #81 J.Bohm-Squicciarini caught at PENN20, for 8 yards to the PENN20 (#5 T.Cortes; #10 E.Fearon), out of bounds, 1ST DOWN
14:091st & 10 at opp 20Shotgun #7 E.Dowling pass complete short left to #5 T.Stauffer caught at PENN26, for 2 yards to the PENN18 fumbled by #5 T.Stauffer at PENN18 forced by #35 T.Pajak (#35 T.Pajak), out of bounds
9:072nd & 8 at opp 18Shotgun #26 M.Cadden rush right for 18 yards gain to the PENN00 TOUCHDOWN nullified by penalty, clock 09:07 PENALTY BUCK Holding (#85 T.Arth) 10 yards from PENN18 to PENN28. NO PLAY
9:072nd & 18 at opp 28Shotgun #7 E.Dowling pass incomplete deep left to #84 S.Milligan thrown to PENN00 broken up by #0 J.Drayton
9:073rd & 18 at opp 28Shotgun #7 E.Dowling pass complete short middle to #85 T.Arth caught at PENN28, for 5 yards to the PENN23 (#1 J.Narcisse)
8:074th & 13 at opp 23Shotgun #7 E.Dowling pass incomplete short left to #6 J.Harrison thrown to PENN32 QB hurried by #93 R.Hall, TURNOVER ON DOWNS
8:163rd & 18 at opp 28Timeout Bucknell, clock 08:16
3rd quarter1 drive, then Pennsylvania 20, Bucknell 7
Bucknell Punt, 3 plays
0:001st & 10 at own 20No Huddle-Shotgun #7 E.Dowling pass complete short left to #26 M.Cadden caught at BUCK15, for 1 yard to the BUCK21 (#1 J.Narcisse)
4th quarter5 drives, then Pennsylvania 20, Bucknell 7
Pennsylvania Punt, 6 plays
8:161st & 10 at own 23Shotgun #12 M.Teodecki pass complete short left to #22 J.Donnelly caught at PENN24, for 7 yards to the PENN30 (#3 C.Davis)
8:162nd & 3 at own 30Shotgun #2 D.West rush middle for 0 yards to the PENN30 (#10 B.Biagiarelli; #3 C.Davis)
8:163rd & 3 at own 30Shotgun #2 D.West rush middle for 4 yards gain to the PENN34 (#91 K.Meissner; #10 B.Biagiarelli), 1ST DOWN
8:161st & 10 at own 34Shotgun #2 D.West rush right for 1 yard gain to the PENN35 (#4 D.Geter; #23 N.Hoying)
8:162nd & 9 at own 35Shotgun #2 D.West rush right for 3 yards gain to the PENN38 (#12 J.Inserra; #92 J.Morbitzer)
8:163rd & 6 at own 38Shotgun #12 M.Teodecki rush left for 4 yards gain to the PENN42 (#23 N.Hoying), out of bounds
3:344th & 2 at own 42#92 N.Kashey punt 43 yards to the BUCK15 PENALTY BUCK Holding (#15 J.Nowinski) 7 yards from BUCK15 to BUCK08
3:483rd & 6 at own 38Timeout Pennsylvania, clock 03:48
Bucknell Punt, 3 plays
3:481st & 10 at own 8Shotgun #26 M.Cadden rush middle for 3 yards gain to the BUCK11 (#93 R.Hall)
3:482nd & 7 at own 11Shotgun #7 E.Dowling pass incomplete deep left to #84 S.Milligan thrown to BUCK37
3:483rd & 7 at own 11Shotgun #7 E.Dowling pass incomplete short right to #16 O.Garwood thrown to BUCK20
2:394th & 7 at own 11#17 J.Garanton punt 44 yards to the PENN45 #0 J.Drayton return 0 yards to the PENN45 (#19 E.Allen)
Pennsylvania Punt, 3 plays
2:391st & 10 at own 45Shotgun #2 D.West rush left for 1 yard loss to the PENN44 (#23 N.Hoying; #92 J.Morbitzer)
2:392nd & 11 at own 44Shotgun #32 T.Lafayette rush right for 5 yards gain to the PENN49 (#46 S.Hulmes; #12 J.Inserra)
2:393rd & 6 at own 49Shotgun #32 T.Lafayette rush middle for 3 yards gain to the BUCK48 (#92 J.Morbitzer)
Q3 0:004th & 5 at opp 49#92 N.Kashey punt 39 yards to the BUCK10 fair catch by #13 J.Gomez at BUCK10 PENALTY BUCK Holding (#38 B.Gerken) 5 yards from BUCK10 to BUCK05
1:424th & 3 at opp 48#92 N.Kashey punt 39 yards to the BUCK09 fair catch by #13 J.Gomez at BUCK09 PENALTY BUCK Holding (#19 E.Allen) 4 yards from BUCK09 to BUCK05
1:483rd & 6 at opp 49Timeout Bucknell, clock 01:48
Bucknell Turnover on downs, 5 plays
1:481st & 10 at own 5Shotgun #7 E.Dowling pass complete short right to #6 J.Harrison caught at BUCK24, for 20 yards to the BUCK25, out of bounds at BUCK25, 1ST DOWN
1:481st & 10 at own 25Shotgun #7 E.Dowling pass incomplete deep right to #6 J.Harrison thrown to BUCK45
1:482nd & 10 at own 25Shotgun #7 E.Dowling pass incomplete deep middle to #82 N.Wonsala thrown to PENN37 broken up by #0 J.Drayton
1:483rd & 10 at own 25Shotgun #7 E.Dowling pass incomplete deep right to #6 J.Harrison thrown to PENN45
1:124th & 10 at own 25Shotgun #7 E.Dowling pass incomplete short middle to #84 S.Milligan thrown to BUCK38, TURNOVER ON DOWNS
Pennsylvania End of game, 2 plays
1:121st & 10 at opp 25Kneel down by #12 M.Teodecki at BUCK27 for loss of 2 yards
1:122nd & 12 at opp 27Kneel down by #12 M.Teodecki at BUCK28 for loss of 1 yard
Q3 0:001st & 10 at own 5PENALTY PENN UNR: Unnecessary Roughness (#10 E.Fearon) 15 yards from BUCK05 to BUCK20, 1ST DOWN. NO 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.

Pennsylvania leads 27–⁠2 in 29 meetings.

Recent meetings
2026Pennsylvania 20, Bucknell 7
2024Pennsylvania 31, Bucknell 21
2023Pennsylvania 37, Bucknell 21
2021Pennsylvania 30, Bucknell 6
2018Pennsylvania 34, Bucknell 17
2010Pennsylvania 31, Bucknell 10

Around this game