From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Princeton
Dartmouth
356
Total yards
197
245
Passing yards
120
111
Rushing yards
77
7.9
Yards per pass
4.3
3.0
Yards per rush
2.5
17
First downs
11
6–15
Third downs
3–15
0–1
Fourth downs
1–2
2
Turnovers
1
5–51
Penalties
6–70
30:31
Possession
29:29
Efficiency
Princeton
Dartmouth
37%
Success rate
35%
−0.17
EPA per play
−0.12
1.08
Explosiveness
1.07
−0.14
Rushing EPA
−0.29
−0.19
Passing EPA
0.05
33%
Passing-down success
30%
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)
Princeton 62% to win. Dartmouth won as Elo’s underdog.
The line
Princeton −2.5, over/under 33.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 DartmouthPunt, 3 plays, 9 yards
Q1 PrincetonTouchdown, 1 play, −18 yards
Q1 PrincetonResult not recorded, 9 plays, −33 yards
Q1 DartmouthField goal, 8 plays, 34 yards
Q1 PrincetonPunt, 3 plays, 5 yards
Q1 DartmouthPunt, 3 plays, 6 yards
Q1 PrincetonPunt, 6 plays, 16 yards
Q2 PrincetonTouchdown, 9 plays, 42 yards
Q2 DartmouthPunt, 7 plays, 35 yards
Q2 PrincetonPunt, 6 plays, 35 yards
Q2 DartmouthPunt, 3 plays, −6 yards
Q2 PrincetonTouchdown, 5 plays, 47 yards
Q2 DartmouthPunt, 3 plays, 5 yards
Q2 PrincetonFumble, 1 play, 0 yards
Q2 DartmouthEnd of half, 3 plays, −57 yards
Q3 PrincetonPunt, 4 plays, −2 yards
Q3 DartmouthTouchdown, 8 plays, 54 yards
Q3 PrincetonTouchdown, 5 plays, 72 yards
Q3 DartmouthField goal, 9 plays, 54 yards
Q3 PrincetonFumble, 4 plays, 40 yards
Q4 DartmouthTurnover on downs, 4 plays, 9 yards
Q4 PrincetonPunt, 8 plays, 1 yard
Q4 DartmouthPunt, 3 plays, 5 yards
Q4 PrincetonTouchdown, 7 plays, 16 yards
Q4 DartmouthField goal, 7 plays, 19 yards
Q4 PrincetonTurnover on downs, 5 plays, 24 yards
Play by play
1st quarter6 drives, then Dartmouth 10, Princeton 0
Dartmouth Punt, 3 plays
15:00
1st & 10 at own 40
Jeffrey Sexton kickoff for 60 yds , Sean Williams return for 38 yds to the DART 38
14:50
1st & 10 at own 38
Dylan Cadwallader pass complete to Daniel Haughton for a loss of 2 yards to the DART 36
14:21
2nd & 12 at own 36
Q Jones run for 6 yds to the DART 42
13:37
3rd & 6 at own 42
Dylan Cadwallader pass complete to Alex Geraci for 5 yds to the DART 47
12:58
4th & 1 at own 47
Davis Golick punt for 32 yds
12:41
1st & 10 at own 21
Sean Williams 20 Yd Interception Return (Owen Zalc Kick)Dartmouth 7, Princeton 0
Princeton Result not recorded, 9 plays
12:41
1st & 10 at own 40
Owen Zalc kickoff for 56 yds
12:40
1st & 10 at own 25
John Volker run for 2 yds to the PRIN 27
12:10
2nd & 8 at own 27
Blake Stenstrom pass complete to AJ Barber for 4 yds to the PRIN 31
11:39
3rd & 4 at own 31
Dartmouth Penalty, Defensive holding (Charles Looes) to the PRIN 41 for a 1ST down
11:11
1st & 10 at own 41
Ja’Derris Carr run for 3 yds to the PRIN 44
10:40
2nd & 7 at own 44
Blake Stenstrom pass complete to Luke Colella for 9 yds to the DART 47 for a 1ST down
10:13
1st & 10 at opp 47
Blake Stenstrom run for 13 yds to the DART 34 for a 1ST down
9:38
1st & 10 at opp 34
pass incomplete to AJ Barber
9:36
2nd & 10 at opp 34
Blake Stenstrom sacked for a loss of 8 yards to the DART 42
8:52
3rd & 18 at opp 42
Blake Stenstrom sacked by Charles Looes for 0 yards to the DART 44
Nick Howard run for a loss of 2 yards to the 50 yard line
6:44
4th & 4 at the 50
Chris Corbo run for 26 yds to the PRIN 24 for a 1ST down
5:54
1st & 10 at opp 24
Q Jones run for 2 yds to the PRIN 22
5:15
2nd & 8 at opp 22
pass incomplete to Isaac Boston
5:07
3rd & 8 at opp 22
pass incomplete to Daniel Haughton
4:58
4th & 8 at opp 22
Owen Zalc 39 Yd Field GoalDartmouth 10, Princeton 0
Princeton Punt, 3 plays
4:58
1st & 10 at own 40
Owen Zalc kickoff for 60 yds
4:57
1st & 10 at own 25
Blake Stenstrom pass complete to John Volker for a loss of 3 yards to the PRIN 22
4:15
2nd & 13 at own 22
Blake Stenstrom run for 8 yds to the PRIN 30
3:33
3rd & 5 at own 30
Blake Stenstrom pass incomplete to Luke Colella, broken up by Sean Williams
3:27
4th & 5 at own 30
Brady Clark punt for 45 yds , Sean Williams returns for 22 yds to the DART 47
Dartmouth Punt, 3 plays
3:14
1st & 10 at own 47
Dylan Cadwallader pass complete to Paxton Scott for 4 yds to the PRIN 49
2:49
2nd & 6 at opp 49
Dylan Cadwallader pass complete to Q Jones for 2 yds to the PRIN 47
2:09
3rd & 4 at opp 47
pass incomplete to Paxton Scott
2:04
4th & 4 at opp 47
Davis Golick punt for 37 yds
Princeton Punt, 6 plays
1:56
1st & 10 at own 10
pass incomplete to Luke Colella
1:50
2nd & 10 at own 10
pass incomplete to Ja’Derris Carr
1:44
3rd & 10 at own 10
Blake Stenstrom pass complete to AJ Barber for 11 yds to the PRIN 21 for a 1ST down
1:13
1st & 10 at own 21
Blake Stenstrom pass complete to AJ Barber for 4 yds to the PRIN 25
0:37
2nd & 6 at own 25
Ja’Derris Carr run for 1 yd to the PRIN 26
0:03
3rd & 5 at own 26
Blake Stenstrom pass incomplete to AJ Barber
Q2 14:58
4th & 5 at own 26
Brady Clark punt for 33 yds , Sean Williams returns for 4 yds to the DART 45 Sean Williams fumbled, recovered by PRIN Logan Rager Clark,Brady punt 33 yards to the DAR41, Williams,Sean return 4 yards to the DAR45, fumble by Williams,Sean recovered by PRN Rager,Logan, Rager,Logan return 0 yards to the DAR45. , return for no gain to the DART 45
2nd quarter7 drives, then Princeton 14, Dartmouth 10
Princeton Touchdown, 9 plays
14:51
1st & 10 at opp 45
John Volker run for 2 yds to the DART 43
14:23
2nd & 8 at opp 43
pass incomplete to Luke Colella
14:17
3rd & 8 at opp 43
Blake Stenstrom pass complete to Matthew Mahoney for 18 yds to the DART 25 for a 1ST down
13:37
1st & 10 at opp 25
Ja’Derris Carr run for a loss of 1 yard to the DART 26
13:01
2nd & 11 at opp 26
Blake Stenstrom pass complete to AJ Barber for 9 yds to the DART 17
12:34
3rd & 2 at opp 17
Blake Stenstrom run for 4 yds to the DART 13 for a 1ST down
11:50
1st & 10 at opp 13
Blake Stenstrom run for 9 yds to the DART 4
11:27
2nd & 1 at opp 4
John Volker run for 3 yds to the DART 1 for a 1ST down
11:02
1st & goal at opp 1
John Volker 1 Yd Run (Sam Massick Kick)Dartmouth 10, Princeton 7
Dartmouth Punt, 7 plays
11:02
1st & 10 at own 40
Jeffrey Sexton kickoff Dartmouth Penalty, personal foul (Charles Looes) to the DART 45
11:02
1st & 10 at opp 45
Jeffrey Sexton kickoff for 24 yds , Sean Ward return for no gain to the DART 21
11:00
1st & 10 at own 21
Dylan Cadwallader pass complete to Paxton Scott for 9 yds to the DART 30
10:23
2nd & 1 at own 30
Q Jones run for 4 yds to the DART 34 for a 1ST down
9:53
1st & 10 at own 34
Tevita Moimoi run for 2 yds to the DART 36
9:19
2nd & 8 at own 36
Nick Howard run for 11 yds to the DART 47 for a 1ST down
8:49
1st & 10 at own 47
pass incomplete to Q Jones
8:43
2nd & 10 at own 47
Dylan Cadwallader pass complete to Paxton Scott for 9 yds to the PRIN 44
8:04
3rd & 1 at opp 44
Jones,Q rush left (Owens,Tahj).
7:28
4th & 1 at opp 44
Davis Golick punt for 44 yds
Princeton Punt, 6 plays
7:18
1st & 10 at own 20
Ja’Derris Carr run for 25 yds to the PRIN 45 for a 1ST down
6:42
1st & 10 at own 45
pass incomplete to Ja’Derris Carr
6:35
2nd & 10 at own 45
John Volker run for 12 yds to the DART 43 for a 1ST down
5:51
1st & 10 at opp 43
John Volker run for a loss of 1 yard to the DART 44
5:10
2nd & 11 at opp 44
Blake Stenstrom sacked for a loss of 1 yard to the DART 45
4:26
3rd & 12 at opp 45
pass incomplete to Tamatoa Falatea
4:22
4th & 12 at opp 45
Brady Clark punt for 25 yds
Dartmouth Punt, 3 plays
4:14
1st & 10 at own 20
pass incomplete to Tevita Moimoi
4:09
2nd & 10 at own 20
Nick Howard run for a loss of 8 yards to the DART 12 Nick Howard fumbled, recovered by DART Nick Howard Howard,Nick rush middle for loss of 8 yards to the DAR12, fumble by Howard,Nick recovered by DAR Howard,Nick, Howard,Nick rush (Hill,Nasir). Howard,Nick rush middle for loss of 8 yards to the DAR12, fumble by Howard,Nick recovered by DAR Howard,Nick, Howard,Nick rush (Hill,Nasir).
3:27
3rd & 18 at own 12
Dylan Cadwallader pass complete to Jackson Gerard for 2 yds to the DART 14
3:20
4th & 16 at own 14
Davis Golick punt for 38 yds, punt out-of-bounds at the 50 yard line , AJ Barber returns for 2 yds to the 50 yard line
Princeton Touchdown, 5 plays
3:13
1st & 10 at the 50
Blake Stenstrom pass complete to Luke Colella for 23 yds to the DART 27 for a 1ST down
2:56
1st & 10 at opp 27
Ja’Derris Carr run for 6 yds to the DART 21
2:23
2nd & 4 at opp 21
Ja’Derris Carr run for a loss of 3 yards to the DART 24
2:14
3rd & 7 at opp 24
Blake Stenstrom pass incomplete to Tamatoa Falatea for a 1ST down Dartmouth Penalty, Defensive pass interference (Jordan Washington) to the DART 9 for a 1ST down
2:04
1st & goal at opp 9
John Volker 9 Yd Run (Sam Massick Kick)Princeton 14, Dartmouth 10
Dartmouth Punt, 3 plays
2:03
1st & 10 at own 25
pass incomplete to Daniel Haughton
1:54
2nd & 10 at own 25
Dylan Cadwallader pass incomplete to Paxton Scott, broken up by Jalen Newman
1:49
3rd & 10 at own 25
Dylan Cadwallader pass complete to Q Jones for 5 yds to the DART 30
1:41
4th & 5 at own 30
Davis Golick punt for 37 yds
1:35
1st & 10 at own 33
Blake Stenstrom pass complete to Luke Colella for 10 yds Blake Stenstrom fumbled, recovered by DART Leonard St. Gourdin Stenstrom,Blake middle pass complete to Colella,Luke for 10 yards to the PRN43, fumble by Stenstrom,Blake recovered by DAR St. Gourdin,Leonard.
Dartmouth End of half, 3 plays
1:26
1st & 10 at opp 43
Dylan Cadwallader run for a loss of 16 yards to the DART 41 Dylan Cadwallader fumbled, recovered by DART Dylan Cadwallader Cadwallader,Dylan rush left for loss of 16 yards to the DAR41, fumble by Cadwallader,Dylan recovered by DAR Cadwallader,Dylan, Cadwallader,Dylan rush.
0:54
2nd & 26 at own 41
pass incomplete to Ross Parrish
0:53
3rd & 26 at own 41
Q Jones run for 1 yd to the DART 40
0:00
1st & 10 at own 40
Jeffrey Sexton kickoff for 60 yds for a touchback
3rd quarter5 drives, then Princeton 21, Dartmouth 20
Princeton Punt, 4 plays
15:00
1st & 10 at own 40
Owen Zalc kickoff for 60 yds for a touchback
14:59
1st & 10 at own 25
Blake Stenstrom pass complete to Luke Colella for 3 yds to the PRIN 28
14:35
2nd & 7 at own 28
John Volker run for a loss of 1 yard to the PRIN 27
13:59
3rd & 8 at own 27
Blake Stenstrom pass complete to Luke Colella Princeton Penalty, Offensive pass interference (Connor Hulstein) to the PRIN 14
13:40
3rd & 21 at own 14
Blake Stenstrom pass complete to Tyler Picinic for 9 yds to the PRIN 23
13:05
4th & 12 at own 23
Brady Clark punt for 38 yds , Sean Williams returns for 4 yds to the DART 43
Dartmouth Touchdown, 8 plays
12:53
1st & 10 at own 43
Jackson Proctor pass complete to Jace Henry for 5 yds to the DART 48
12:27
2nd & 5 at own 48
Q Jones run for a loss of 1 yard to the DART 47
11:48
3rd & 6 at own 47
Jackson Proctor pass complete to Daniel Haughton for 17 yds to the PRIN 36 for a 1ST down
11:27
1st & 10 at opp 36
Jackson Proctor pass complete to Chris Corbo for 8 yds to the PRIN 28
10:48
2nd & 2 at opp 28
Q Jones run for 2 yds to the PRIN 26 for a 1ST down
9:42
1st & 10 at opp 26
Princeton Penalty, personal foul (Ryan Ives) to the PRIN 13 for a 1ST down
9:36
1st & 10 at opp 13
Nick Howard run for 9 yds to the PRIN 4
9:23
2nd & 1 at opp 4
Nick Howard run for a loss of 5 yards to the PRIN 9
8:42
3rd & 6 at opp 9
Jackson Gerard 9 Yd pass from Jackson Proctor (Owen Zalc Kick)Dartmouth 17, Princeton 14
Princeton Touchdown, 5 plays
8:42
1st & 10 at own 35
Owen Zalc kickoff Dartmouth Penalty, unsportsmanlike conduct (Jackson Gerard) to the DART 25
Blake Stenstrom pass complete to Tamatoa Falatea for 7 yds to the DART 48
12:30
3rd & 2 at opp 48
Ja’Derris Carr run for 3 yds to the DART 45 for a 1ST down
11:48
1st & 10 at opp 45
Blake Stenstrom pass complete to Matthew Mahoney for 7 yds to the DART 38
11:38
2nd & 3 at opp 38
Blake Stenstrom pass complete to AJ Barber Princeton Penalty, Offensive holding (Tamatoa Falatea) to the DART 48
11:16
2nd & 13 at opp 48
Stenstrom,Blake rush (Cronin,Danny), PENALTY PRN holding (Ives,Ryan) 10 yards to the DAR38. Princeton Penalty, Offensive holding (Ryan Ives) to the PRIN 42
11:05
2nd & 23 at own 42
Blake Stenstrom run for 2 yds to the PRIN 44
10:22
3rd & 21 at own 44
John Volker run for 1 yd to the PRIN 45
9:48
4th & 20 at own 45
Brady Clark punt for 44 yds
Dartmouth Punt, 3 plays
9:40
1st & 10 at own 11
Q Jones run for a loss of 1 yard to the DART 10
9:03
2nd & 11 at own 10
pass incomplete to Paxton Scott
8:52
3rd & 11 at own 10
Jackson Proctor pass complete to Q Jones for 6 yds to the DART 16
8:11
4th & 5 at own 16
Davis Golick punt for 35 yds Dartmouth Penalty, illegal formation (Tyson McCloud) to the DART 46
Princeton Touchdown, 7 plays
8:04
1st & 10 at opp 46
Blake Stenstrom pass complete to AJ Barber for 5 yds to the DART 41
7:43
2nd & 5 at opp 41
Ja’Derris Carr run for 4 yds to the DART 37
7:13
3rd & 1 at opp 37
Ja’Derris Carr run for 5 yds to the DART 32 for a 1ST down
6:34
1st & 10 at opp 32
Ja’Derris Carr run for 3 yds to the DART 29
5:54
2nd & 7 at opp 29
Blake Stenstrom run for a loss of 1 yard to the DART 30
5:17
3rd & 8 at opp 30
Blake Stenstrom pass incomplete to Tamatoa Falatea, broken up by Jordan Washington
5:09
4th & 8 at opp 30
Jeffrey Sexton 47 yd FG MISSED Dartmouth Penalty, illegal block (Dakota Quinonez) to the PRIN 48
Dartmouth Field goal, 7 plays
4:57
1st & 10 at opp 48
Jackson Proctor pass complete to Jackson Gerard for 3 yds to the PRIN 45
4:28
2nd & 7 at opp 45
Q Jones run for 5 yds to the PRIN 40
3:53
3rd & 2 at opp 40
Nick Howard run for 2 yds to the PRIN 38 for a 1ST down
3:14
1st & 10 at opp 38
Jackson Proctor run for 8 yds to the PRIN 30
2:37
2nd & 2 at opp 30
Jones,Q rush middle (Sanker,Nicholas).
1:47
3rd & 2 at opp 30
Tevita Moimoi run for 1 yd to the PRIN 29
1:29
1st & 10 at own 40
Owen Zalc kickoff for 60 yds for a touchback
1:29
4th & 1 at opp 29
Owen Zalc 47 Yd Field GoalDartmouth 23, Princeton 21
Princeton Turnover on downs, 5 plays
1:28
1st & 10 at own 25
Blake Stenstrom pass complete to AJ Barber for 16 yds to the PRIN 41 for a 1ST down
1:17
1st & 10 at own 41
Blake Stenstrom pass complete to Tamatoa Falatea for 4 yds to the PRIN 45
0:58
2nd & 6 at own 45
pass incomplete to AJ Barber
0:53
3rd & 6 at own 45
Blake Stenstrom run for 4 yds to the PRIN 49
0:41
4th & 2 at own 49
Blake Stenstrom pass incomplete to Luke Colella, broken up by Jordan Washington
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.