Harvard routs Princeton 35-7

Princeton4-27
Harvard6-035Final
Sat, Oct 24 · Harvard Stadium, Boston, Mass. · Crowd 14,896ESPN+

Harvard routed Princeton 35-7.

We had Harvard favored. It won.

Next: Princeton vs Cornell, Sat Oct 31 · 12:00 PM ET

Next: Harvard at Dartmouth, Fri Oct 30 · 7:00 PM ET

How it swung

Before kickoff, our ratings gave Harvard a 60% chance, and the closing betting line (Harvard was a 10.5-point favorite) put it at 80%.

TargetingQ2 8:21
FinalHarvard 35-7 PrincetonHarvard wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q496% at halfHarvardWon35-7ScoresTargeting
50%75%90%Q1Q2Q3Q496% at halfHarvardWon35-7ScoresTargeting
50%10%25%Q1Q2Q3Q44% at halfHarvardLowest 0%Lost7-35ScoresTargeting
50%10%25%Q1Q2Q3Q44% at halfHarvardLowest 0%Lost7-35ScoresTargeting

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

Harvard’s chance to win after every play.
How to read this chartStarts from the pregame line (Harvard -10.5), at 82% for Harvard (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. Outlined diamonds mark rare plays.

Every drive

Harvard scored on 5 of its 8 drives; Princeton on 1 of its 8.

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

own goalgoal lineQ1Princeton: Punt, from 75 yards out to 57PuntHarvard: Field goal, from 80 yards out to 6Field goalPrinceton: Turned over on downs, from 75 yards out to 31DownsQ2Harvard: Touchdown, from 69 yards out to 0TouchdownPrinceton: Turned over on downs, from 75 yards out to 25DownsHarvard: Field goal, from 75 yards out to 14Field goalPrinceton: Punt, from 75 yards out to 61PuntHarvard: End of half, from 80 yards out to 70End of halfQ3Harvard: Touchdown, from 75 yards out to 0TouchdownPrinceton: Touchdown, from 75 yards out to 0TouchdownHarvard: Touchdown, from 75 yards out to 0TouchdownQ4Princeton: Fumble returned for a touchdown, from 75 yards out to 100Fumble TDPrinceton: Punt, from 75 yards out to 56PuntHarvard: Punt, from 90 yards out to 74PuntPrinceton: Interception, from 47 yards out to 30InterceptionHarvard: Uncategorized, from 83 yards out to 67Uncategorized

Box score

Harvard 35, Princeton 7

Harvard covered −10.5 by 17.5. The total, 42, went over 41.5.

Princeton leaders

  • Passing Ty Ciongoli 9 of 14, 73 yds, 1 INT
  • Rushing Kai Honda 18 for 60 yds; Wyatt Becker 7 for 23 yds
  • Receiving Josh Smith 3 for 37 yds; Josh Robinson 5 for 25 yds

Harvard leaders

  • Passing Charlie Smith 22 of 28, 230 yds, 2 TD
  • Rushing DJ Gordon 9 for 67 yds; Najee Calhoun 9 for 30 yds
  • Receiving Tafari Moe 3 for 53 yds, 1 TD; Teigan Pelletier 4 for 53 yds, 1 TD

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

Princeton · 4-1

Rated 233rd in our preseason ratings, 164th now, up 69 spots.

Three straight wins, including a 28-point win over Columbia as a 1.5-point underdog.

W 16-10 vs Brown No. 189 of 668 teams

won by 6 as a 4-point favorite

Princeton won 16-10 vs Brown. Chance to win started at 68%, low 66%, high better than 99%.

W 28-13 @ Wagner No. 258 of 668 teams

won by 15 as a 25.5-point favorite

Princeton won 28-13 at Wagner. Chance to win started at 94%, low 93%, high better than 99%.

W 35-7 @ Columbia No. 239 of 668 teams

won by 28 as a 1.5-point underdog

Princeton won 35-7 at Columbia. Chance to win started at 40%, low 29%, high better than 99%.

W 22-0 vs UAlbany No. 204 of 668 teams

won by 22 as a 1.5-point underdog

Princeton won 22-0 vs UAlbany. Chance to win started at 54%, low 42%, high better than 99%.

L 14-21 @ Bryant No. 170 of 668 teams

lost by 7 as a 2.5-point favorite

Princeton lost 14-21 at Bryant. Chance to win started at 56%, low 3%, high 82%.

Last three games

Harvard · 5-0

Rated 195th in our preseason ratings, 148th now, up 47 spots.

Three straight wins — but still hunting a ranked opponent.

W 20-17 vs Colgate No. 155 of 668 teams

won by 3 as a 4.5-point favorite

Harvard won 20-17 vs Colgate. Chance to win started at 69%, low 6%, high better than 99%.

W 14-10 @ Brown No. 229 of 668 teams

won by 4 as a 13.5-point favorite

Harvard won 14-10 at Brown. Chance to win started at 77%, low 73%, high 97%.

Week by week

Harvard

Wk 3: W 31-7 at New Hampshire▲24N. Hamps…Wk 4: W 14-10 at Brown▲4BrownWk 5: W 20-17 vs Colgate▲3ColgateWk 6: W 41-29 at Cornell▲12CornellWk 7: W 30-7 vs Holy Cross▲23Holy Cro…
  • Wk 3Wat New Hampshire31-7
  • Wk 4Wat Brown14-10
  • Wk 5Wvs Colgate20-17
  • Wk 6Wat Cornell41-29
  • Wk 7Wvs Holy Cross30-7

Princeton

Wk 3: L 14-21 at Bryant▼7BryantWk 4: W 22-0 vs UAlbany▲22UAlbanyWk 5: W 35-7 at Columbia▲28ColumbiaWk 6: W 28-13 at Wagner▲15WagnerWk 7: W 16-10 vs Brown▲6Brown
  • Wk 3Lat Bryant14-21
  • Wk 4Wvs UAlbany22-0
  • Wk 5Wat Columbia35-7
  • Wk 6Wat Wagner28-13
  • Wk 7Wvs Brown16-10

Power rating by week

Harvard is rated 1.1 points ahead as of week 7. Our power rating by week; higher is better.

-4-8-11Wk 0Wk 4Wk 7HarvardPrinceton

The series

Princeton leads the series 51-37-7

95 meetings since 1876 · Harvard has won the last 2

Harvard wonPrinceton won1876: Harvard by 11877: Princeton by 11878: Princeton by 11879: Princeton by 11880: Princeton by 11881: tie1882: Harvard by 11883: Princeton by 191884: Princeton by 301886: Princeton by 121887: Harvard by 121888: Princeton by 121889: Princeton by 261895: Princeton by 81896: Princeton by 121911: Princeton by 21912: Harvard by 101913: Harvard by 31914: Harvard by 201915: Harvard by 41916: Harvard by 31919: tie1920: tie1921: Princeton by 71922: Princeton by 71923: Harvard by 51924: Princeton by 341925: Princeton by 361926: Princeton by 121934: Princeton by 191935: Princeton by 351936: tie1937: Harvard by 281938: Harvard by 191939: Princeton by 31940: tie1941: Harvard by 21942: Harvard by 51946: Harvard by 11947: Princeton by 261948: Princeton by 401949: Princeton by 201950: Princeton by 371951: Princeton by 411952: Princeton by 201953: Princeton by 61954: Harvard by 51955: Harvard by 11956: Princeton by 151957: Princeton by 81958: Princeton by 21959: Harvard by 141960: Princeton by 21961: Harvard by 21962: Harvard by 201963: Harvard by 141964: Princeton by 161965: Princeton by 81966: Princeton by 41967: Princeton by 391968: Harvard by 21969: Princeton by 311970: Harvard by 221971: Princeton by 111972: Princeton by 31973: Harvard by 51974: Harvard by 171975: Princeton by 41976: Harvard by 61977: Princeton by 131978: tie1979: Princeton by 21980: Princeton by 41981: tie2003: Harvard by 32004: Harvard by 252005: Princeton by 32007: Harvard by 172008: Harvard by 42009: Harvard by 342010: Harvard by 172011: Harvard by 172012: Princeton by 52013: Princeton by 32014: Harvard by 422015: Harvard by 352016: Harvard by 32017: Princeton by 352018: Princeton by 82019: Princeton by 62021: Princeton by 22022: Princeton by 272023: Princeton by 72024: Harvard by 322025: Harvard by 2118762025
  • 2025Harvard 35-14
  • 2024Harvard 45-13
  • 2023Princeton 21-14
  • 2022Princeton 37-10
  • 2021Princeton 18-16

Line, fans and home field

The betting line, and the fans

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

50-50Model · 60%Line · 80%PrincetonHarvard

Harvard favored by 10.5 · Total 41.5

How games like this usually go

Harvard by 10.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 415 games since 2025 with a favorite of 7.5 to 14.5 points.

The market

The total rose 2 points.

opened 39.5now 41.5

Total: 39.5 → 41.5

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

Where next

Conference standings

Going into this game: place in the conference, then conference record.