Pennsylvania beats Bucknell 20-7

Pennsylvania1-020
Bucknell1-37Final
Sat, Sep 19 · Christy Mathewson-Memorial Stadium, Lewisburg, Pa. · Crowd 3,360ESPN+

Pennsylvania beat Bucknell 20-7.

We had Bucknell favored. Pennsylvania won.

Next: Pennsylvania lost to Lehigh 20-7, Sat Sep 26

Next: Bucknell lost to Pittsburgh 59-0, Sat Sep 26

How it swung

The turning point: Teodecki 1-yd TD run, Pennsylvania goes ahead 7-0 (Q1, 3:23). Pennsylvania went from 57% to 77% to win.

Before kickoff, our ratings gave Pennsylvania a 35% chance, and the closing betting line (Pennsylvania was a 3.5-point favorite) put it at 61%.

A tight one: Pennsylvania bottomed out at 46% and won.

Bucknell never had better than a 54% chance.

FinalPennsylvania 20-7 BucknellPennsylvania wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q484% at halfPennsylvaniaWon20-712+20+10Scores
50%75%90%Q1Q2Q3Q484% at halfPennsylvaniaWon20-712Scores
50%10%25%Q1Q2Q3Q416% at halfPennsylvaniaLost7-2012−20−10Scores
50%10%25%Q1Q2Q3Q416% at halfPennsylvaniaLost7-2012Scores

The two plays that swung it

  1. 1Q1 3:23Teodecki 1-yd TD run, Pennsylvania goes ahead 7-0Pennsylvania 57% → 77% (+20)
  2. 2Q1 0:38Teodecki 37-yd TD pass to Page, Pennsylvania leads 14-0Pennsylvania 79% → 89% (+10)

The two plays that swung it

  1. 1Q1 3:23Teodecki 1-yd TD run, Pennsylvania goes ahead 7-0Bucknell 43% → 23% (−20)
  2. 2Q1 0:38Teodecki 37-yd TD pass to Page, Pennsylvania leads 14-0Bucknell 21% → 11% (−10)
Pennsylvania’s chance to win after every play.
How to read this chartStarts from the pregame line (Pennsylvania -3.5), at 52% for Pennsylvania (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores.

Every drive

Pennsylvania scored on 3 of its 14 drives; Bucknell on 0 of its 13.

Pennsylvania’s drives are teal, Bucknell’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Bucknell: Punt, from 75 yards out to 76PuntPennsylvania: Punt, from 67 yards out to 66PuntBucknell: Punt, from 73 yards out to 47PuntPennsylvania: Touchdown, from 85 yards out to 0TouchdownBucknell: Punt, from 75 yards out to 84PuntPennsylvania: Touchdown, from 50 yards out to 0TouchdownBucknell: Punt, from 85 yards out to 77PuntQ2Pennsylvania: Interception returned for a touchdown, from 58 yards out to 26Interception TDPennsylvania: Missed field goal, from 65 yards out to 10Missed FGBucknell: Punt, from 80 yards out to 80PuntPennsylvania: Punt, from 48 yards out to 45PuntBucknell: Punt, from 86 yards out to 81PuntPennsylvania: Punt, from 82 yards out to 74PuntBucknell: End of half, from 61 yards out to 63End of halfQ3Pennsylvania: Punt, from 54 yards out to 49PuntBucknell: Punt, from 80 yards out to 59PuntPennsylvania: Punt, from 67 yards out to 66PuntBucknell: Punt, from 79 yards out to 77PuntPennsylvania: Touchdown, from 10 yards out to 0TouchdownBucknell: Interception, from 75 yards out to 72InterceptionPennsylvania: Fumble, from 21 yards out to 0FumbleQ4Bucknell: Turned over on downs, from 80 yards out to 23DownsPennsylvania: Punt, from 77 yards out to 51PuntBucknell: Punt, from 92 yards out to 89PuntPennsylvania: Punt, from 55 yards out to 48PuntBucknell: Turned over on downs, from 95 yards out to 75DownsPennsylvania: End of game, from 25 yards out to 28End of game

Box score

Pennsylvania 20, Bucknell 7

Pennsylvania covered −3.5 by 9.5. The total, 27, stayed under 46.5.

Pennsylvania leaders

  • Passing Miles Teodecki 18 of 34, 197 yds, 2 TD, 1 INT
  • Rushing Miles Teodecki 13 for 87 yds, 1 TD; Donte West 17 for 39 yds
  • Receiving Luke Johnson 6 for 75 yds; Mason Page 1 for 37 yds, 1 TD

Bucknell leaders

  • Passing Emmett Dowling 8 of 21, 76 yds, 1 INT
  • Rushing Ty Brown-Stauffer 11 for 31 yds; Michael Cadden 6 for 16 yds
  • Receiving Sam Milligan 3 for 43 yds; Jerry Harrison 1 for 20 yds

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games · 2025 season

Pennsylvania · 6-4

Rated 247th in our preseason ratings.

W 17-6 vs Princeton #213 of 667

won by 11 as a 3.5-point favorite

L 43-45 @ Harvard #132 of 667

lost by 2 as a 23-point underdog

L 17-39 vs Cornell #208 of 667

lost by 22 as an 8-point favorite

W 28-21 vs Brown #224 of 667

won by 7 as an 11.5-point favorite

L 13-35 @ Yale #174 of 667

lost by 22 as a 6.5-point underdog

W 35-21 @ Columbia #237 of 667

won by 14 as a 7.5-point favorite

W 28-9 vs Marist #237 of 667

won by 19 as a 16.5-point favorite

W 36-24 vs Dartmouth #205 of 667

won by 12 as a 3-point underdog

L 30-44 @ Lehigh #152 of 667

lost by 14 as a 9.5-point underdog

W 24-21 @ Stonehill #253 of 667

won by 3 as a 17.5-point favorite

Last three games

Bucknell · 1-2

Rated 236th in our preseason ratings, 235th now.

1-2 in its last three — but nothing on this résumé beats a top-40 team yet.

W 14-3 @ VMI #264 of 668

won by 11 as an 8.5-point favorite

Bucknell won 14-3 at VMI. Chance to win started at 69%, low 37%, high 99%.

Power rating by week

Bucknell is rated 1.8 points ahead as of week 2. Our power rating by week; higher is better.

-9.6-10.8-12.0Wk 0Wk 1Wk 2BucknellPennsylvania

The series

Pennsylvania leads the series 26-2

28 meetings since 1895 · Pennsylvania has won the last 12

Bucknell wonPennsylvania won1895: Pennsylvania by 401896: Pennsylvania by 401897: Pennsylvania by 171897: Pennsylvania by 331899: Pennsylvania by 371901: Pennsylvania by 61902: Pennsylvania by 11903: Pennsylvania by 411907: Pennsylvania by 271908: Pennsylvania by 161917: Pennsylvania by 141919: Pennsylvania by 161920: Pennsylvania by 71965: Pennsylvania by 31966: Bucknell by 71967: Bucknell by 11968: Pennsylvania by 171969: Pennsylvania by 112003: Pennsylvania by 12004: Pennsylvania by 72005: Pennsylvania by 462006: Pennsylvania by 102009: Pennsylvania by 182010: Pennsylvania by 212018: Pennsylvania by 172021: Pennsylvania by 242023: Pennsylvania by 162024: Pennsylvania by 1018952024
  • 2024Pennsylvania 31-21
  • 2023Pennsylvania 37-21
  • 2021Pennsylvania 30-6
  • 2018Pennsylvania 34-17
  • 2010Pennsylvania 31-10

Line, fans and home field

The betting line, and the fans

Our model and the betting line don’t fully agree on Bucknell’s chances here.

50-50Model · 65%Line · 39%PennsylvaniaBucknell

Pennsylvania favored by 3.5 · Total 46.5

How games like this usually go

Pennsylvania by 3.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 377 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The spread moved 0.5 points toward Pennsylvania.

opened +3now +3.5

The total fell 2 points.

opened 48.5now 46.5

Spread: +3 → +3.5 · Total: 48.5 → 46.5

The books’ cut: 5.3%, the margin built into the odds

Home field

Home-field advantage: Bottom third of FBS.

0% at home, 0% on the road against FBS opponents (0-0 home, 0-7 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -3.6 at home vs. away over 51 games — inside the ±6.2 noise, so the flat number is the honest one here.

The visitors travel about 113 miles to get here.

Where next