Princeton at Dartmouth

Saturday, November 8, 2025

Dartmouth beat Princeton 20–⁠17. It was their 83rd meeting; Dartmouth leads the series 42–⁠38–⁠3.

AwayPrinceton3–⁠7 in 2025
17
HomeDartmouth7–⁠3 in 2025
20

Final at Memorial Field, HanoverTV: ESPN+Attendance 3,392

At kickoff
58°F, clear, wind 15 mph from the northwest, gusts to 29 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Lebanon Municipal Airport, 8 km from the stadium, seven minutes before kickoff
Official
Jeff PumphreyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Princeton0301417
Dartmouth776020

Standouts

Player stats

Princeton

PassingC/AttYdsTDInt
Kai Coln29/4626602
RushingCarYdsTDLong
Ethan Clark1269016
Christian Lynch103316
Kai Coln103019
Blaine Hipa21009
ReceivingRecYdsTDLong
Josh Robinson870014
Ethan Clark652030
Jackson Green344022
Charley Rossi333016

Dartmouth

PassingC/AttYdsTDInt
Grayson Saunier12/1515210
RushingCarYdsTDLong
D.J. Crowther2096136
Grayson Saunier525122
Desmin Jackson71506
Myles Craddock2507
ReceivingRecYdsTDLong
Chris Corbo466126
Nick Lemon122022
Taysire Williams121021
Luke Rives113013
DefenseTklTFLSacksInt
Patrick Campbell0001
Harrison Keith0001

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

Team stats

PrincetonDartmouth
408Total yards289
266Passing yards152
142Rushing yards137
5.7Yards per pass10.1
4.2Yards per rush3.7
26First downs13
8–⁠15Third downs6–⁠12
2–⁠4Fourth downs0–⁠0
2Turnovers0
7–⁠61Penalties6–⁠76
33:33Possession26:27

Efficiency

PrincetonDartmouth
45%Success rate48%
0.05EPA per play0.22
1.04Explosiveness1.09
0.26Rushing EPA0.03
−0.06Passing EPA0.69
29%Passing-down success32%

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)

Dartmouth 71% to win. Elo’s favorite won.

The line

Dartmouth −10.5, over/under 49.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Dartmouth end zonePrinceton end zoneQ1 PrincetonInterception, 4 playsQ1 DartmouthTouchdown, 5 playsQ1 PrincetonInterception, 7 playsQ1 DartmouthTouchdown, 15 playsQ2 PrincetonMissed FG, 13 playsQ2 DartmouthPunt, 6 playsQ2 PrincetonPunt, 8 playsQ2 DartmouthPunt, 3 playsQ2 PrincetonField goal, 6 playsQ3 DartmouthTouchdown, 7 playsQ3 PrincetonTurnover on downs, 17 playsQ3 DartmouthPunt, 3 playsQ3 PrincetonTouchdown, 8 playsQ4 DartmouthPunt, 5 playsQ4 PrincetonTurnover on downs, 9 playsQ4 DartmouthMissed FG, 6 playsQ4 PrincetonTouchdown, 11 playsQ4 DartmouthEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Dartmouth drives left to right, Princeton right to left.
  1. Q1 PrincetonInterception, 4 plays, 10 yards
  2. Q1 DartmouthTouchdown, 5 plays, 32 yards
  3. Q1 PrincetonInterception, 7 plays, 63 yards
  4. Q1 DartmouthTouchdown, 15 plays, 85 yards
  5. Q2 PrincetonMissed FG, 13 plays, 60 yards
  6. Q2 DartmouthPunt, 6 plays, 26 yards
  7. Q2 PrincetonPunt, 8 plays, 38 yards
  8. Q2 DartmouthPunt, 3 plays, 9 yards
  9. Q2 PrincetonField goal, 6 plays, 37 yards
  10. Q3 DartmouthTouchdown, 7 plays, 72 yards
  11. Q3 PrincetonTurnover on downs, 17 plays, 73 yards
  12. Q3 DartmouthPunt, 3 plays, 9 yards
  13. Q3 PrincetonTouchdown, 8 plays, 49 yards
  14. Q4 DartmouthPunt, 5 plays, 16 yards
  15. Q4 PrincetonTurnover on downs, 9 plays, 29 yards
  16. Q4 DartmouthMissed FG, 6 plays, 21 yards
  17. Q4 PrincetonTouchdown, 11 plays, 77 yards
  18. Q4 DartmouthEnd of game, 4 plays, 1 yard

Play by play

1st quarter4 drives, then Dartmouth 7, Princeton 0
Princeton Interception, 4 plays
15:001st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PRIN00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at PRIN21, for 7 yards to the PRIN32 (#9 S.Williams)
15:002nd & 3 at own 32No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the PRIN35 (#24 H.Keith; #0 Z.Freer-Brown), 1ST DOWN
15:001st & 10 at own 35No Huddle-Shotgun #12 K.Colón rush right for 7 yards gain to the PRIN42 (#27 N.Ratcliff), out of bounds
13:112nd & 3 at own 42Shotgun #12 K.Colón pass intercepted by #5 P.Campbell at DART38 #5 P.Campbell return 27 yards to the PRIN35 (#78 J.Selbert), out of bounds
Dartmouth Touchdown, 5 plays
13:111st & 10 at opp 35No Huddle-Shotgun #15 D.Crowther rush left for 9 yards gain to the PRIN26 (#27 E.Haynie; #2 M.Scarano)
13:112nd & 1 at opp 26No Huddle-Shotgun #15 D.Crowther rush middle for 2 yards gain to the PRIN24 (#91 L.Robinson; #7 C.Christopher), 1ST DOWN
13:111st & 10 at opp 24No Huddle-Shotgun #16 G.Saunier pass complete short middle to #87 T.Williams caught at PRIN09, for 21 yards to the PRIN03 (#38 K.Ronquillo), 1ST DOWN
13:111st & goal at opp 3Shotgun #15 D.Crowther rush middle for 2 yards gain to the PRIN01 (#4 N.Hill; #38 K.Ronquillo)
10:352nd & goal at opp 1Shotgun #16 G.Saunier rush right for 1 yard gain to the PRIN00 TOUCHDOWN, clock 10:35 #35 O.Zalc kick attempt good (H: #13 W.Ray, LS: #31 A.Belles) #35 O.Zalc kick attempt good (H: #16 G.Saunier, LS: #31 A.Belles)Dartmouth 7, Princeton 0
10:351st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PRIN00, Touchback
10:35Timeout , clock 10:35
Princeton Interception, 7 plays
10:351st & 10 at own 25No Huddle-Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at PRIN24, for 4 yards to the PRIN29 (#13 T.Grimm), out of bounds
10:352nd & 6 at own 29No Huddle-Shotgun #12 K.Colón pass complete short middle to #19 P.Kuhner caught at PRIN34, for 12 yards to the PRIN41 (#24 H.Keith), 1ST DOWN
10:351st & 10 at own 41Shotgun #21 E.Clark rush middle for 8 yards gain to the PRIN49 (#51 T.Gianaris; #53 N.Schwikal)
10:352nd & 2 at own 49No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the DART48 (#27 N.Ratcliff), 1ST DOWN
10:351st & 10 at opp 48No Huddle-Shotgun #21 E.Clark rush right for 14 yards gain to the DART34 (#24 H.Keith), out of bounds, 1ST DOWN, PENALTY DART Personal Foul (#53 N.Schwikal) 15 yards from DART34 to DART19, 1ST DOWN
10:351st & 10 at opp 19No Huddle-Shotgun #12 K.Colón pass incomplete short right thrown to DART21 QB hurried by #94 J.Onuwabhagbe PENALTY PRIN Intentional Grounding (#12 K.Colón) 11 yard from DART19 to DART30
7:502nd & 21 at opp 30No Huddle-Shotgun #12 K.Colón pass intercepted by #24 H.Keith at DART12, End Of Play
Dartmouth Touchdown, 15 plays
7:501st & 10 at own 12Shotgun #16 G.Saunier pass complete short right to #7 C.Corbo caught at DART08, for 6 yards to the DART18 (#2 M.Scarano)
7:502nd & 4 at own 18No Huddle-Shotgun #16 G.Saunier pass complete short left to #19 G.O’Bara caught at DART15, for 5 yards to the DART23 (#17 S.Ordille), 1ST DOWN
7:501st & 10 at own 23No Huddle-Shotgun #15 D.Crowther rush left for 2 yards gain to the DART25 (#94 C.Lingon; #33 J.Moore)
7:502nd & 8 at own 25Shotgun #15 D.Crowther rush middle for 1 yard loss to the DART24 (#17 S.Ordille; #94 C.Lingon)
7:503rd & 9 at own 24Shotgun #16 G.Saunier pass complete short right to #2 N.Lemon caught at DART38, for 22 yards to the DART46 (#1 C.Etienne, Jr.), 1ST DOWN
7:501st & 10 at own 46No Huddle-Shotgun #15 D.Crowther rush middle for 8 yards gain to the PRIN46 (#6 T.Morris), out of bounds
7:502nd & 2 at opp 46No Huddle-Shotgun #10 D.Jackson rush middle for 3 yards gain to the PRIN43 (#2 M.Scarano; #44 W.Beesley), 1ST DOWN
7:501st & 10 at opp 43Shotgun #16 G.Saunier sacked for loss of 4 yards to the PRIN47 (#97 R.Marcelino)
7:502nd & 14 at opp 47Shotgun #16 G.Saunier pass complete short left to #14 L.Rives caught at DART49, for 13 yards to the PRIN34 (#12 K.Miller), out of bounds
7:503rd & 1 at opp 34Shotgun #15 D.Crowther rush middle for 4 yards gain to the PRIN30 (#57 N.Stohl; #56 R.Sanders), 1ST DOWN
7:501st & 10 at opp 30Shotgun #16 G.Saunier pass complete short right to #15 D.Crowther caught at PRIN35, for 5 yards to the PRIN25 (#4 N.Hill), out of bounds PENALTY DART Illegal Block in Back (#2 N.Lemon) 10 yards from PRIN25 to PRIN35
7:501st & 15 at opp 35Shotgun #16 G.Saunier pass complete short left to #19 G.O’Bara caught at PRIN37, for 6 yards to the PRIN29 (#17 S.Ordille)
7:502nd & 9 at opp 29Shotgun #16 G.Saunier pass incomplete short right to #2 N.Lemon thrown to PRIN25 broken up by #27 E.Haynie
7:503rd & 9 at opp 29Shotgun #16 G.Saunier pass complete deep left to #7 C.Corbo caught at PRIN03, for 26 yards to the PRIN03, out of bounds at PRIN03, 1ST DOWN
Q2 14:561st & goal at opp 3Shotgun #15 D.Crowther rush middle for 3 yards gain to the PRIN00 TOUCHDOWN, clock 14:56 #35 O.Zalc kick attempt good (H: #16 G.Saunier, LS: #31 A.Belles)Dartmouth 14, Princeton 0
Q2 14:561st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PRIN00, Touchback
Q2 14:56Timeout , clock 14:56
2nd quarter6 drives, then Dartmouth 14, Princeton 3
Princeton Missed FG, 13 plays
14:561st & 10 at own 25No Huddle-Shotgun #2 B.Hipa rush middle for 9 yards gain to the PRIN34 (#0 Z.Freer-Brown; #3 J.Cooper)
14:56Timeout , clock 14:56
14:562nd & 1 at own 34Shotgun #2 B.Hipa rush middle for 1 yard gain to the PRIN35 (#3 J.Cooper), out of bounds, 1ST DOWN
14:561st & 10 at own 35Shotgun #20 C.Lynch rush middle for 6 yards gain to the PRIN41 (#3 J.Cooper)
14:562nd & 4 at own 41Shotgun #20 C.Lynch rush middle for 3 yards gain to the PRIN44 (#95 B.Williams)
14:563rd & 1 at own 44Shotgun #20 C.Lynch rush middle for 4 yards gain to the PRIN48 (#51 T.Gianaris; #97 K.Perkins), 1ST DOWN
14:561st & 10 at own 48Shotgun #20 C.Lynch rush middle for 3 yards gain to the DART49 (#0 Z.Freer-Brown)
14:562nd & 7 at opp 49Shotgun #12 K.Colón rush right for 7 yards gain to the DART42 (#44 J.Johnson; #8 C.Best-Alston), 1ST DOWN
10:571st & 10 at opp 42Shotgun #20 C.Lynch rush middle for 5 yards gain to the DART37 (#53 N.Schwikal; #52 S.Chester)
10:572nd & 7 at own 49Timeout , clock 10:57
10:572nd & 5 at opp 37No Huddle-Shotgun #12 K.Colón pass complete short right to #82 C.Rossi caught at DART35, for 16 yards to the DART21, out of bounds at DART21, 1ST DOWN
10:571st & 10 at opp 21Shotgun #20 C.Lynch rush middle for 3 yards gain to the DART18 (#53 N.Schwikal; #51 T.Gianaris)
10:572nd & 7 at opp 18Shotgun #12 K.Colón rush middle for 3 yards gain to the DART15 (#1 D.Quiñonez)
10:573rd & 4 at opp 15Shotgun #12 K.Colón pass incomplete short left to #9 R.Laurio thrown to DART13
8:124th & 4 at opp 15#80 E.Nunez Perez field goal attempt from 33 yards NO GOOD (H: #15 B.Clark, LS: #51 L.Rager), clock 08:12
Dartmouth Punt, 6 plays
8:121st & 10 at own 20Shotgun #10 D.Jackson rush middle for 6 yards gain to the DART26 (#7 C.Christopher; #12 K.Miller)
8:124th & 4 at own 15Timeout , clock 08:12
Dartmouth Punt, 6 plays
8:122nd & 4 at own 26Shotgun #10 D.Jackson rush right for 3 yards loss to the DART23 (#44 W.Beesley)
8:123rd & 7 at own 23Shotgun #16 G.Saunier rush right for 22 yards gain to the DART45, out of bounds at DART45, 1ST DOWN
8:121st & 10 at own 45Shotgun #10 D.Jackson rush left for 3 yards gain to the DART48 (#7 C.Christopher; #12 K.Miller)
8:122nd & 7 at own 48Shotgun #32 M.Craddock rush left for 2 yards loss to the DART46 (#33 J.Moore)
8:123rd & 9 at own 46Shotgun #16 G.Saunier pass complete short middle to #15 D.Crowther caught at DART50, for 7 yards to the PRIN47 (#0 T.Roberts; #6 T.Morris)
4:214th & 2 at opp 47#36 L.Armistead punt 47 yards to the PRIN00, Touchback PENALTY PRIN UNR: Unnecessary Roughness (#0 T.Roberts) 10 yards from PRIN20 to PRIN10
4:383rd & 9 at own 46Timeout , clock 04:38
Princeton Punt, 8 plays
4:381st & 10 at own 10Shotgun #21 E.Clark rush middle for 3 yards gain to the PRIN13 (#52 S.Chester; #51 T.Gianaris)
4:382nd & 7 at own 13Shotgun #12 K.Colón pass incomplete deep right to #8 J.Geer thrown to PRIN44 broken up by #24 H.Keith
4:383rd & 7 at own 13Shotgun #12 K.Colón pass complete short right to #4 J.Green caught at PRIN23, for 22 yards to the PRIN35 (#24 H.Keith), out of bounds, 1ST DOWN
4:381st & 10 at own 35Shotgun #12 K.Colón pass complete short left to #82 C.Rossi caught at PRIN35, for 8 yards to the PRIN43 QB hurried by #26 N.Maddox (#5 P.Campbell), out of bounds
2:552nd & 2 at own 43No Huddle-Shotgun #21 E.Clark rush middle for 11 yards gain to the DART46 (#24 H.Keith), 1ST DOWN
2:551st & 10 at opp 35Timeout , clock 02:55
2:001st & 10 at opp 46No Huddle-Shotgun #12 K.Colón sacked for loss of 4 yards to the DART50 (#51 T.Gianaris)
2:002nd & 2 at opp 43Timeout , clock 02:00
1:542nd & 14 at the 50No Huddle-Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at PRIN49, for 3 yards to the DART47, out of bounds at DART47
1:541st & 10 at own 46Timeout Dartmouth, clock 01:54
1:543rd & 11 at opp 47No Huddle-Shotgun #12 K.Colón pass incomplete short right to #86 J.Robinson thrown to DART32 broken up by #24 H.Keith QB hurried by #53 N.Schwikal
1:544th & 11 at opp 47PENALTY PRIN Delay Of Game (#15 B.Clark) 5 yards from DART47 to PRIN48. NO PLAY
1:344th & 16 at own 48#15 B.Clark punt 47 yards to the DART05
Dartmouth Punt, 3 plays
1:341st & 10 at own 5No Huddle-Shotgun #15 D.Crowther rush middle for 3 yards gain to the DART08 (#2 M.Scarano; #94 C.Lingon)
1:272nd & 7 at own 8No Huddle-Shotgun #15 D.Crowther rush left for 6 yards gain to the DART14 (#17 S.Ordille; #27 E.Haynie), out of bounds
1:271st & goal at opp 5Timeout Princeton, clock 01:27
1:273rd & 1 at own 14Shotgun #15 D.Crowther rush middle for 0 yards to the DART14 (#56 R.Sanders; #94 C.Lingon)
1:054th & 1 at own 14#36 L.Armistead punt 41 yards to the PRIN45, out of bounds at PRIN45
1:123rd & 1 at opp 14Timeout Princeton, clock 01:12
Princeton Field goal, 6 plays
1:121st & 10 at own 45No Huddle-Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at PRIN50, for 8 yards to the DART47 (#52 S.Chester)
1:122nd & 2 at opp 47No Huddle-Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at DART49, for 30 yards to the DART17 (#33 J.Riley), out of bounds, 1ST DOWN
1:121st & 10 at opp 17No Huddle-Shotgun #12 K.Colón pass complete short left to #21 E.Clark caught at DART18, for 1 yard loss to the DART18, End Of Play
1:122nd & 11 at opp 18No Huddle-Shotgun #12 K.Colón pass incomplete short right to #9 R.Laurio thrown to DART07 broken up by #27 N.Ratcliff QB hurried by #98 J.Ashford
1:123rd & 11 at opp 18No Huddle-Shotgun #12 K.Colón pass incomplete short left to #4 J.Green thrown to DART00
1:124th & 11 at opp 18#80 E.Nunez Perez field goal attempt from 36 yards GOOD (H: #15 B.Clark, LS: #51 L.Rager), clock 00:00Dartmouth 14, Princeton 3
3rd quarter5 drives, then Dartmouth 20, Princeton 3
Dartmouth Touchdown, 7 plays
15:001st & 10 at own 40#16 W.Cluskey kickoff 60 yards to the DART00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #15 D.Crowther rush middle for 36 yards gain to the PRIN39 (#2 M.Scarano; #7 C.Christopher), 1ST DOWN
14:411st & 10 at opp 39No Huddle-Shotgun #15 D.Crowther rush middle for 6 yards gain to the PRIN33 (#27 E.Haynie)
14:411st & 10 at own 25Timeout , clock 14:41
14:412nd & 4 at opp 33No Huddle-Shotgun #15 D.Crowther rush right for 1 yard gain to the PRIN32 (#57 N.Stohl)
14:413rd & 3 at opp 32Shotgun #10 D.Jackson rush middle for 4 yards gain to the PRIN28 (#95 M.Albert; #7 C.Christopher), 1ST DOWN
14:411st & 10 at opp 28Shotgun #10 D.Jackson rush left for 2 yards gain to the PRIN26 (#4 N.Hill; #44 W.Beesley)
14:412nd & 8 at opp 26Shotgun #15 D.Crowther rush left for 1 yard gain to the PRIN25 (#56 R.Sanders; #95 M.Albert)
11:013rd & 7 at opp 25Shotgun #16 G.Saunier pass complete deep middle to #7 C.Corbo caught at PRIN03, for 25 yards to the PRIN00 TOUCHDOWN, clock 11:01, 1ST DOWN #16 G.Saunier pass attempt failedDartmouth 20, Princeton 3
11:011st & 10 at own 40#37 M.Weaver kickoff 60 yards to the PRIN00, Touchback
11:01Timeout , clock 11:01
Princeton Turnover on downs, 17 plays
11:011st & 10 at own 25Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at PRIN26, for 1 yard to the PRIN26 (#9 S.Williams) PENALTY DART Roughing The Passer (#1 D.Quiñonez) 15 yards from PRIN26 to PRIN41, 1ST DOWN
11:011st & 10 at own 41Shotgun #12 K.Colón pass complete short right to #3 A.Besselman caught at PRIN46, for 5 yards to the PRIN46, End Of Play PENALTY PRIN Holding (#87 J.Wassler) 10 yards from PRIN41 to PRIN31. NO PLAY
11:011st & 20 at own 31Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at PRIN26, for 4 yards to the PRIN35 (#5 P.Campbell), out of bounds
11:012nd & 16 at own 35Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at PRIN32, for 7 yards to the PRIN42 (#13 T.Grimm), out of bounds
11:013rd & 9 at own 42Shotgun #12 K.Colón pass complete short left to #4 J.Green caught at PRIN50, for 8 yards to the PRIN50 (#8 C.Best-Alston)
11:014th & 1 at the 50Shotgun #21 E.Clark rush middle for 4 yards gain to the DART46 (#1 D.Quiñonez), 1ST DOWN
11:011st & 10 at opp 46Shotgun #21 E.Clark rush left for 3 yards gain to the DART43 (#51 T.Gianaris)
11:012nd & 7 at opp 43Shotgun #12 K.Colón pass complete short left to #86 J.Robinson caught at DART40, for 7 yards to the DART36 (#53 N.Schwikal), out of bounds, 1ST DOWN
11:011st & 10 at opp 36Shotgun #12 K.Colón pass incomplete short right to #4 J.Green thrown to DART25 broken up by #24 H.Keith QB hurried by #13 T.Grimm
11:012nd & 10 at opp 36Shotgun #21 E.Clark rush middle for 2 yards gain to the DART34 (#5 P.Campbell)
11:013rd & 8 at opp 34Shotgun #12 K.Colón pass incomplete short right to #20 C.Lynch thrown to DART34 QB hurried by #13 T.Grimm
11:014th & 8 at opp 34Shotgun #12 K.Colón pass complete short right to #86 J.Robinson caught at DART30, for 14 yards to the DART20 (#9 S.Williams), 1ST DOWN
11:011st & 10 at opp 20Shotgun #12 K.Colón pass incomplete short left to #4 J.Green thrown to DART15
11:012nd & 10 at opp 20Shotgun #21 E.Clark rush middle for 16 yards gain to the DART04 (#9 S.Williams; #24 H.Keith), 1ST DOWN
11:011st & goal at opp 4Shotgun #21 E.Clark rush middle for 1 yard gain to the DART03 (#53 N.Schwikal; #8 C.Best-Alston)
11:012nd & goal at opp 3Shotgun #21 E.Clark rush middle for 1 yard gain to the DART02 (#51 T.Gianaris; #94 J.Onuwabhagbe)
11:013rd & goal at opp 2Shotgun #12 K.Colón pass incomplete short right to #21 E.Clark thrown to DART12 QB hurried by #8 C.Best-Alston and #52 S.Chester
3:014th & goal at opp 2Shotgun #12 K.Colón pass incomplete short middle to #9 R.Laurio thrown to DART00 broken up by #5 P.Campbell QB hurried by #53 N.Schwikal, TURNOVER ON DOWNS
Dartmouth Punt, 3 plays
3:011st & 10 at own 2#16 G.Saunier rush middle for 2 yards gain to the DART04 (#17 S.Ordille)
3:014th & 2 at own 2Timeout , clock 03:01
Dartmouth Punt, 3 plays
3:012nd & 8 at own 4Shotgun #15 D.Crowther rush middle for 3 yards gain to the DART07 (#2 M.Scarano)
2:183rd & 5 at own 7Shotgun #16 G.Saunier rush left for 4 yards gain to the DART11, End Of Play
2:182nd & 8 at own 4Timeout , clock 02:18
1:114th & 1 at own 11#36 L.Armistead punt 41 yards to the PRIN48 fair catch by #86 J.Robinson at PRIN48
Princeton Touchdown, 8 plays
1:111st & 10 at own 48No Huddle-Shotgun #20 C.Lynch rush middle for 1 yard gain to the PRIN49 (#51 T.Gianaris; #44 J.Johnson)
1:112nd & 9 at own 49No Huddle-Shotgun #12 K.Colón pass complete short middle to #19 P.Kuhner caught at DART46, for 5 yards to the DART46 QB hurried by #1 D.Quiñonez (#13 T.Grimm)
Q4 15:003rd & 4 at opp 46No Huddle-Shotgun #12 K.Colón pass complete short middle to #86 J.Robinson caught at DART33, for 13 yards to the DART33, End Of Play, 1ST DOWN. The previous play is under automatic review - “Pass completion”. CALL UPHELD
Q4 15:001st & 10 at opp 33No Huddle-Shotgun #12 K.Colón pass incomplete short left to #82 C.Rossi thrown to DART33 QB hurried by #51 T.Gianaris
Q4 15:002nd & 10 at opp 33PENALTY PRIN Delay Of Game (#12 K.Colón) 5 yards from DART33 to DART38. NO PLAY
Q4 15:002nd & 15 at opp 38Shotgun #12 K.Colón pass complete short left to #20 C.Lynch caught at DART41, for 9 yards to the DART29 (#5 P.Campbell)
Q4 15:003rd & 6 at opp 29Shotgun #12 K.Colón pass complete short middle to #4 J.Green caught at DART27, for 14 yards to the DART15 QB hurried by #1 D.Quiñonez (#5 P.Campbell), 1ST DOWN
Q4 15:001st & 10 at opp 15No Huddle-Shotgun #12 K.Colón pass complete short left to #20 C.Lynch caught at DART19, for 2 yards to the DART13 (#52 S.Chester)
Q4 15:002nd & 8 at opp 13No Huddle-Shotgun #12 K.Colón pass incomplete short left to #82 C.Rossi thrown to DART00 broken up by #26 N.Maddox, 1ST DOWN, PENALTY DART Pass Interference (#26 N.Maddox) 11 yard from DART13 to DART02, 1ST DOWN. NO PLAY
Q4 12:311st & goal at opp 2No Huddle-Shotgun #20 C.Lynch rush middle for 2 yards gain to the DART00 TOUCHDOWN, clock 12:31 #12 K.Colón pass attempt failedDartmouth 20, Princeton 9
Q4 12:311st & 10 at own 40#99 V.Lennon kickoff 56 yards to the DART04, out of bounds at DART04
Q4 12:31Timeout , clock 12:31
4th quarter7 drives, then Dartmouth 20, Princeton 17
Dartmouth Punt, 5 plays
12:311st & 10 at own 30No Huddle-Shotgun #16 G.Saunier pass complete short left to #7 C.Corbo caught at DART29, for 9 yards to the DART39 (#2 M.Scarano), out of bounds
12:312nd & 1 at own 39Shotgun #15 D.Crowther rush middle for 2 yards gain to the DART41 (#56 R.Sanders; #95 M.Albert), 1ST DOWN
12:311st & 10 at own 41Shotgun #15 D.Crowther rush left for 0 yards to the DART41 (#2 M.Scarano; #49 C.Cronin)
12:312nd & 10 at own 41No Huddle-Shotgun #16 G.Saunier pass incomplete short right to #10 D.Jackson thrown to DART39
12:313rd & 10 at own 41No Huddle-Shotgun #16 G.Saunier pass incomplete short left to #10 D.Jackson thrown to DART42 QB hurried by #98 D.Borene
12:314th & 10 at own 41#36 L.Armistead punt 0 yards to the DART41 blocked by #12 K.Miller recovered by DART #36 L.Armistead at DART24, End Of Play PENALTY PRIN Illegal Formation 5 yards from DART41 to DART46. NO PLAY
10:214th & 5 at own 46#36 L.Armistead punt 44 yards to the PRIN10 fair catch by #86 J.Robinson at PRIN10
Princeton Turnover on downs, 9 plays
10:211st & 10 at own 10No Huddle-Shotgun #20 C.Lynch rush middle for 4 yards gain to the PRIN14 (#97 K.Perkins)
10:214th & 5 at own 46Timeout , clock 10:21
Princeton Turnover on downs, 9 plays
10:212nd & 6 at own 14No Huddle-Shotgun #12 K.Colón rush right for 8 yards gain to the PRIN22 (#8 C.Best-Alston), out of bounds, 1ST DOWN
10:211st & 10 at own 22Shotgun #20 C.Lynch rush right for 2 yards gain to the PRIN24 (#51 T.Gianaris; #27 N.Ratcliff)
10:212nd & 8 at own 24Shotgun #12 K.Colón pass complete short left to #20 C.Lynch caught at PRIN20, for 1 yard to the PRIN25 (#8 C.Best-Alston)
10:213rd & 7 at own 25No Huddle-Shotgun #12 K.Colón pass complete short middle to #82 C.Rossi caught at PRIN30, for 9 yards to the PRIN34 (#24 H.Keith), 1ST DOWN
10:211st & 10 at own 34No Huddle-Shotgun #12 K.Colón pass incomplete short left to #86 J.Robinson thrown to PRIN38
10:212nd & 10 at own 34No Huddle-Shotgun #12 K.Colón sacked for loss of 7 yards to the PRIN27 (#1 D.Quiñonez)
10:213rd & 17 at own 27No Huddle-Shotgun #12 K.Colón pass complete short right to #21 E.Clark caught at PRIN23, for 12 yards to the PRIN39 (#13 T.Grimm)
6:194th & 5 at own 39No Huddle-Shotgun #12 K.Colón rush middle for 2 yards gain to the PRIN41 (#51 T.Gianaris), TURNOVER ON DOWNS
Dartmouth Missed FG, 6 plays
6:191st & 10 at opp 41No Huddle-Shotgun #15 D.Crowther rush right for 8 yards gain to the PRIN33 (#4 N.Hill), out of bounds
6:194th & 5 at opp 39Timeout , clock 06:19
Dartmouth Missed FG, 6 plays
6:192nd & 2 at opp 33No Huddle-Shotgun #15 D.Crowther rush middle for 1 yard gain (1) to the PRIN32 fumbled by #15 D.Crowther at PRIN32 forced by #7 C.Christopher recovered by DART #60 J.Sutton at PRIN32, End Of Play PENALTY PRIN Personal Foul (#53 J.Lu) 15 yards from PRIN32 to PRIN17, 1ST DOWN
6:191st & 10 at opp 18No Huddle-Shotgun #10 D.Jackson rush right for 0 yards to the PRIN17 (#4 N.Hill)
6:192nd & 9 at opp 17No Huddle-Shotgun #32 M.Craddock rush middle for 12 yards gain to the PRIN05 (#0 T.Roberts), out of bounds PENALTY DART Holding (#66 M.Wentz) 10 yards from PRIN17 to PRIN27. NO PLAY
6:192nd & 20 at opp 27No Huddle-Shotgun #16 G.Saunier pass complete short left to #32 M.Craddock caught at PRIN31, for 7 yards to the PRIN20 (#17 S.Ordille)
6:193rd & 13 at opp 20Shotgun #32 M.Craddock rush middle for 7 yards gain to the PRIN13 (#91 L.Robinson)
3:144th & 6 at opp 13#35 O.Zalc field goal attempt from 31 yards NO GOOD (H: #16 G.Saunier, LS: #31 A.Belles), clock 03:14
3:193rd & 13 at own 20Timeout Princeton, clock 03:19
Princeton Touchdown, 11 plays
3:191st & 10 at own 20No Huddle-Shotgun #12 K.Colón pass complete short middle to #20 C.Lynch caught at PRIN22, for 5 yards to the PRIN25 (#51 T.Gianaris)
3:192nd & 5 at own 25No Huddle-Shotgun #12 K.Colón pass complete short right to #87 J.Wassler caught at PRIN24, for 4 yards to the PRIN29 (#13 T.Grimm), out of bounds
3:193rd & 1 at own 29No Huddle-Shotgun #12 K.Colón pass complete short middle to #86 J.Robinson caught at PRIN32, for 13 yards to the PRIN42, out of bounds at PRIN42, 1ST DOWN
2:001st & 10 at own 42No Huddle-Shotgun #12 K.Colón rush right for 9 yards gain to the DART49 (#53 N.Schwikal)
2:003rd & 1 at opp 29Timeout , clock 02:00
2:002nd & 1 at opp 49No Huddle-Shotgun #12 K.Colón pass incomplete short right to #20 C.Lynch thrown to DART50 QB hurried by #51 T.Gianaris
2:003rd & 1 at opp 49No Huddle-Shotgun #12 K.Colón pass complete short middle to #9 R.Laurio caught at DART35, for 19 yards to the DART30 (#8 C.Best-Alston), 1ST DOWN
2:001st & 10 at opp 30No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #87 J.Wassler thrown to DART01 PENALTY DART Pass Interference (#13 T.Grimm) 15 yards from DART30 to DART15, 1ST DOWN. NO PLAY
2:001st & 10 at opp 15No Huddle-Shotgun #12 K.Colón pass incomplete short left to #86 J.Robinson thrown to DART00
2:002nd & 10 at opp 15No Huddle-Shotgun #12 K.Colón pass incomplete short right to #20 C.Lynch thrown to DART08 QB hurried by #57 C.Lee
2:003rd & 10 at opp 15No Huddle-Shotgun #12 K.Colón pass complete short middle to #87 J.Wassler caught at DART05, for 10 yards to the DART05 (#13 T.Grimm), 1ST DOWN
2:001st & goal at opp 5No Huddle #12 K.Colón pass incomplete, Spike
0:332nd & goal at opp 5No Huddle-Shotgun #12 K.Colón rush left for 5 yards gain to the DART00 TOUCHDOWN, clock 00:33 #12 K.Colón rush attempt SuccessfulDartmouth 20, Princeton 17
Dartmouth End of game, 4 plays
0:301st & 10 at own 35#16 W.Cluskey onside kickoff 15 yards to the PRIN50 #7 C.Corbo return 20 yards to the PRIN30, End Of Play PENALTY PRIN Offside declined
0:301st & 10 at opp 35Kneel down at PRIN36 for loss of 1 yard
0:301st & 10 at opp 30Kneel down by Dartmouth at PRIN31 for loss of 1 yard
0:302nd & 11 at opp 31Kneel down by Dartmouth at PRIN33 for loss of 2 yards
0:272nd & 11 at own 31Timeout Princeton, clock 00:27
0:243rd & 13 at opp 33Kneel down by Dartmouth at PRIN34 for loss of 1 yard
0:242nd & 11 at own 31Timeout Princeton, clock 00:24

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.

Dartmouth leads 42–⁠38–⁠3 in 83 meetings.

Recent meetings
2025Dartmouth 20, Princeton 17
2024Dartmouth 26, Princeton 17
2023Dartmouth 23, Princeton 21
2022Princeton 17, Dartmouth 14
2021Dartmouth 31, Princeton 7
2019Dartmouth 27, Princeton 10

Around this game