Princeton beats Brown 16-10

Brown2-310
Princeton4-116Final
Sat, Oct 17 · Princeton University Stadium, Princeton, N.J. · Crowd 3,944ESPN+

Princeton beat Brown 16-10.

We had Princeton favored. It won.

Next: Brown vs Cornell, Sat Oct 24 · 12:00 PM ET

Next: Princeton at Harvard, Sat Oct 24 · 3:00 PM ET

How it swung

The turning point: Becker 29-yd TD pass to Kuhner, Princeton goes ahead 7-0 (Q1, 13:20). Princeton went from 66% to 84% to win.

Before kickoff, our ratings gave Princeton a 77% chance, and the closing betting line (Princeton was a 4-point favorite) put it at 63%.

Favored the whole way: Princeton never fell below 66%.

Brown never had better than a 34% chance.

FinalPrinceton 16-10 BrownPrinceton wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q4PrincetonWon16-101+18Scores
50%75%90%Q1Q2Q3Q4PrincetonWon16-101Scores
50%10%25%Q1Q2Q3Q4PrincetonLost10-161−18Scores
50%10%25%Q1Q2Q3Q4PrincetonLost10-161Scores

The play that swung it

  1. 1Q1 13:20Becker 29-yd TD pass to Kuhner, Princeton goes ahead 7-0Princeton 66% → 84% (+18)

The play that swung it

  1. 1Q1 13:20Becker 29-yd TD pass to Kuhner, Princeton goes ahead 7-0Brown 34% → 16% (−18)
Princeton’s chance to win after every play.
How to read this chartStarts from the pregame line (Princeton -4), at 68% for Princeton (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

Princeton scored on 4 of its 11 drives; Brown on 2 of its 12.

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

own goalgoal lineQ1Princeton: Touchdown, from 75 yards out to 0TouchdownBrown: Punt, from 75 yards out to 69PuntPrinceton: Field goal, from 67 yards out to 17Field goalBrown: Punt, from 75 yards out to 84PuntPrinceton: Punt, from 58 yards out to 46PuntBrown: Turned over on downs, from 86 yards out to 33DownsQ2Princeton: Field goal, from 67 yards out to 8Field goalBrown: Turned over on downs, from 75 yards out to 43DownsPrinceton: Field goal, from 57 yards out to 21Field goalBrown: Punt, from 75 yards out to 81PuntPrinceton: Interception, from 65 yards out to 8InterceptionBrown: End of half, from 80 yards out to 81End of halfQ3Brown: Punt, from 75 yards out to 70PuntPrinceton: Punt, from 59 yards out to 46PuntBrown: Field goal, from 91 yards out to 3Field goalPrinceton: Punt, from 67 yards out to 51PuntBrown: Turned over on downs, from 90 yards out to 20DownsQ4Princeton: Turned over on downs, from 80 yards out to 71DownsBrown: Fumble, from 29 yards out to 24FumblePrinceton: Punt, from 76 yards out to 57PuntBrown: Touchdown, from 92 yards out to 0TouchdownPrinceton: Punt, from 51 yards out to 45PuntBrown: Fumble, from 88 yards out to 63Fumble

From Brown’s side

Brown’s best moment: 33-yd punt (Q4 0:42). It lifted Brown’s win chance by 16 points.

Box score

Princeton 16, Brown 10

Princeton covered −4 by 2. The total, 26, stayed under 38.5.

Brown leaders

  • Passing James Murphy 31 of 50, 274 yds
  • Rushing Matt Childs 12 for 29 yds; James Murphy 8 for 10 yds
  • Receiving Matt Childs 8 for 82 yds; Jadon Garza-Pender 6 for 51 yds

Princeton leaders

  • Passing Wyatt Becker 8 of 15, 128 yds, 1 TD
  • Rushing Kai Honda 28 for 84 yds; Wyatt Becker 6 for 15 yds
  • Receiving Jackson Green 4 for 79 yds; Josh Robinson 4 for 50 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 4 games

Brown · 2-2

Rated 227th in our preseason ratings, 193rd now, up 34 spots.

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

Last 4 games

Princeton · 3-1

Rated 233rd in our preseason ratings, 170th now, up 63 spots.

3-1 in its last 4, including a 28-point win over Columbia as a 1.5-point underdog.

W 28-13 @ Wagner #258 of 668

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 #239 of 668

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 #204 of 668

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 #170 of 668

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%.

Week by week

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▲15Wagner
  • Wk 3Lat Bryant14-21
  • Wk 4Wvs UAlbany22-0
  • Wk 5Wat Columbia35-7
  • Wk 6Wat Wagner28-13

Brown

Wk 3: W 17-10 at New Haven▲7New HavenWk 4: L 10-14 vs Harvard▼4HarvardWk 5: L 10-13 at Rhode Island▼3Rhode IslandWk 6: W 28-13 vs Bryant▲15Bryant
  • Wk 3Wat New Haven17-10
  • Wk 4Lvs Harvard10-14
  • Wk 5Lat Rhode Island10-13
  • Wk 6Wvs Bryant28-13

Power rating by week

Princeton is rated 1.6 points ahead as of week 6. Our power rating by week; higher is better.

-6-9-11Wk 0Wk 3Wk 6PrincetonBrown

The series

Princeton leads the series 48-22

70 meetings since 1898 · Princeton has won the last 2

Princeton wonBrown won1898: Princeton by 231899: Princeton by 121900: Princeton by 121901: Princeton by 351903: Princeton by 291929: Brown by 11930: Brown by 71931: Brown by 121933: Princeton by 331939: Princeton by 141942: Princeton by 191943: Brown by 81946: Princeton by 211947: Princeton by 141948: Brown by 31949: Princeton by 131950: Princeton by 341951: Princeton by 121952: Princeton by 391953: Princeton by 141954: Brown by 11955: Princeton by 71956: Princeton by 141957: Princeton by 71958: Princeton by 101959: Princeton by 71960: Princeton by 331961: Princeton by 521962: Princeton by 161963: Princeton by 211964: Princeton by 141965: Princeton by 181966: Princeton by 171967: Princeton by 341968: Princeton by 431969: Princeton by 271970: Princeton by 281971: Princeton by 281972: Princeton by 211973: Brown by 11974: Brown by 41975: Brown by 81976: Brown by 61977: Brown by 31978: Brown by 281979: Brown by 191980: Brown by 171981: Princeton by 32003: Princeton by 202004: Princeton by 142005: Brown by 32006: Princeton by 142007: Brown by 92008: Brown by 212009: Brown by 172010: Brown by 42011: Brown by 342012: Princeton by 192013: Princeton by 222014: Princeton by 112015: Brown by 72016: Princeton by 242017: Princeton by 532018: Princeton by 382019: Princeton by 432021: Princeton by 142022: Princeton by 162023: Brown by 12024: Princeton by 122025: Princeton by 1918982025
  • 2025Princeton 40-21
  • 2024Princeton 29-17
  • 2023Brown 28-27
  • 2022Princeton 35-19
  • 2021Princeton 56-42

Line, fans and home field

The betting line, and the fans

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

50-50Model · 77%Line · 63%BrownPrinceton

Princeton favored by 4 · Total 38.5

How games like this usually go

Princeton by 4, 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 2.5 points toward Brown.

opened −6.5now −4

The total rose 2 points.

opened 36.5now 38.5

Spread: −6.5 → −4 · Total: 36.5 → 38.5

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

Where next

Conference standings

Place in the conference, then conference record.