Seasons 2023 Week 8 Harvard at Princeton Harvard at Princeton Saturday, October 21, 2023 Share
Princeton beat Harvard 21–14. It was their 93rd meeting; after it, Princeton led the series 51–35–7.
Player stats From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats Harvard Princeton 220 Total yards 327 152 Passing yards 244 68 Rushing yards 83 4.2 Yards per pass 6.6 1.8 Yards per rush 2.9 14 First downs 15 7–20 Third downs 5–15 2–2 Fourth downs 0–1 3 Turnovers 1 4–26 Penalties 8–73 31:52 Possession 28:08
Efficiency Harvard Princeton 33% Success rate 33% −0.19 EPA per play −0.07 0.85 Explosiveness 1.40 −0.06 Rushing EPA −0.38 0.02 Passing EPA 0.28 24% Passing-down success 33% 2% Havoc by its defense 5%
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) Harvard 51% to win. Princeton won as Elo’s underdog.
The line Harvard −8, over/under 38.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive Princeton end zone Harvard end zone Q1 Princeton Punt, 3 plays Q1 Harvard Punt, 3 plays Q1 Princeton Punt, 8 plays Q1 Harvard Punt, 3 plays Q1 Princeton Turnover on downs, 4 plays Q1 Harvard Interception, 5 plays Q1 Princeton Touchdown, 2 plays Q1 Harvard Punt, 3 plays Q1 Princeton Interception, 11 plays Q2 Harvard Punt, 3 plays Q2 Princeton Punt, 3 plays Q2 Harvard Punt, 7 plays Q2 Princeton Punt, 3 plays Q2 Harvard Punt, 3 plays Q2 Princeton Touchdown, 7 plays Q2 Harvard Punt, 5 plays Q3 Harvard Punt, 7 plays Q3 Princeton Punt, 3 plays Q3 Harvard Interception, 3 plays Q3 Princeton Punt, 3 plays Q3 Harvard Punt, 3 plays Q3 Princeton Punt, 3 plays Q3 Harvard Touchdown, 10 plays Q3 Princeton Punt, 3 plays Q4 Harvard Touchdown, 10 plays Q4 Princeton Punt, 5 plays Q4 Harvard Punt, 6 plays Q4 Princeton Touchdown, 8 plays Q4 Harvard Interception, 3 plays Solid bars scored; an outline in the other team’s color marks points the defense scored. Princeton drives left to right, Harvard right to left. Q1 Princeton Punt, 3 plays, 5 yards Q1 Harvard Punt, 3 plays, 6 yards Q1 Princeton Punt, 8 plays, 58 yards Q1 Harvard Punt, 3 plays, 5 yards Q1 Princeton Turnover on downs, 4 plays, 7 yards Q1 Harvard Interception, 5 plays, 22 yards Q1 Princeton Touchdown, 2 plays, 39 yards Q1 Harvard Punt, 3 plays, 9 yards Q1 Princeton Interception, 11 plays, 53 yards Q2 Harvard Punt, 3 plays, 2 yards Q2 Princeton Punt, 3 plays, 1 yard Q2 Harvard Punt, 7 plays, 20 yards Q2 Princeton Punt, 3 plays, 7 yards Q2 Harvard Punt, 3 plays, 1 yard Q2 Princeton Touchdown, 7 plays, 47 yards Q2 Harvard Punt, 5 plays, 18 yards Q3 Harvard Punt, 7 plays, 25 yards Q3 Princeton Punt, 3 plays, 8 yards Q3 Harvard Interception, 3 plays, 6 yards Q3 Princeton Punt, 3 plays, −1 yard Q3 Harvard Punt, 3 plays, 4 yards Q3 Princeton Punt, 3 plays, 6 yards Q3 Harvard Touchdown, 10 plays, 60 yards Q3 Princeton Punt, 3 plays, −9 yards Q4 Harvard Touchdown, 10 plays, 35 yards Q4 Princeton Punt, 5 plays, 21 yards Q4 Harvard Punt, 6 plays, 12 yards Q4 Princeton Touchdown, 8 plays, 42 yards Q4 Harvard Interception, 3 plays, −6 yards
Play by play 1st quarter 10 drives, then Princeton 7, Harvard 0 Princeton Punt, 3 plays 15:00 1st & 10 at own 25 15:00 2nd & 10 at own 25 Blake Stenstrom pass complete to Tyler Picinic for 5 yds to the PRIN 30 15:00 3rd & 5 at own 30 Blake Stenstrom pass incomplete to Luke Colella, broken up by Brandon Svets 13:48 4th & 5 at own 30 Brady Clark punt for 30 yds Harvard Punt, 3 plays 13:48 1st & 10 at own 40 13:48 2nd & 10 at own 40 Charles Deprima pass complete to Kaedyn Odermann for 6 yds to the HARV 46 13:48 3rd & 4 at own 46 pass incomplete to Cooper Barkate 12:28 4th & 4 at own 46 Sebastien Tasko punt for 48 yds Princeton Penalty, Offensive holding (Caleb Coleman) to the PRIN 3 Princeton Punt, 8 plays 12:28 1st & 10 at own 3 Ja’Derris Carr run for 2 yds to the PRIN 5 12:28 1st & 10 at own 40 Cali Canaval kickoff for 60 yds for a touchback Princeton Punt, 8 plays 12:28 2nd & 8 at own 5 Blake Stenstrom pass complete to Luke Colella for 36 yds to the PRIN 41 for a 1ST down 12:28 1st & 10 at own 41 Dareion Murphy run for 1 yd to the PRIN 42 12:28 2nd & 9 at own 42 pass incomplete to AJ Barber 12:28 3rd & 9 at own 42 Blake Stenstrom pass complete to Luke Colella for 15 yds to the HARV 43 for a 1ST down 12:28 1st & 10 at opp 43 Ja’Derris Carr run for a loss of 2 yards to the HARV 45 12:28 2nd & 12 at opp 45 Blake Stenstrom pass complete to Tamatoa Falatea for 6 yds to the HARV 39 12:28 3rd & 6 at opp 39 pass incomplete to Luke Colella 8:52 4th & 6 at opp 39 Brady Clark punt for 27 yds Harvard Penalty, illegal block (Riley Jenne) to the HARV 6 Harvard Punt, 3 plays 8:52 1st & 10 at own 6 Shane McLaughlin run for 5 yds to the HARV 11 8:52 2nd & 5 at own 11 Charles Deprima pass incomplete to Tim Dowd, broken up by Jalen Newman 8:52 3rd & 5 at own 11 Charles Deprima pass incomplete to Cooper Barkate, broken up by Will Perez 8:03 4th & 5 at own 11 Sebastien Tasko punt for 39 yds Princeton Turnover on downs, 4 plays 8:03 1st & 10 at the 50 pass incomplete to Connor Hulstein 8:03 2nd & 10 at the 50 Dareion Murphy run for 4 yds to the HARV 46 8:03 3rd & 6 at opp 46 Blake Stenstrom pass complete to Ja’Derris Carr for 3 yds to the HARV 43 6:45 4th & 3 at opp 43 pass incomplete to Connor Hulstein Harvard Interception, 5 plays 6:45 1st & 10 at own 43 Shane McLaughlin run for 2 yds to the HARV 45 6:45 2nd & 8 at own 45 Charles Deprima pass incomplete to Scott Woods II for a 1ST down Princeton Penalty, roughing passer (Ozzie Nicholas) to the PRIN 40 for a 1ST down 6:45 1st & 10 at opp 40 Charles Deprima pass complete to Cooper Barkate for 12 yds to the PRIN 28 for a 1ST down 6:45 1st & 10 at opp 28 Charles Deprima sacked for a loss of 7 yards to the PRIN 35 4:41 2nd & 17 at opp 35 Charles Deprima pass intercepted Harvard Penalty, illegal block (Austin Gentle) to the HARV 42 Princeton Touchdown, 2 plays 4:41 1st & 10 at opp 42 Ja’Derris Carr run for 8 yds to the HARV 34 3:52 2nd & 2 at opp 34 Ja’Derris Carr run for 34 yds for a TD (Sam Massick KICK)Princeton 7, Harvard 0 Harvard Punt, 3 plays 3:52 1st & 10 at own 35 Jeffrey Sexton kickoff for 65 yds for a touchback 3:52 1st & 10 at own 25 Charles Deprima run for a loss of 3 yards to the HARV 22 3:52 2nd & 13 at own 22 pass incomplete to Kaedyn Odermann 3:52 3rd & 13 at own 22 Charles Deprima pass complete to Shane McLaughlin for 12 yds to the HARV 34 2:25 4th & 1 at own 34 Sebastien Tasko punt for 47 yds Princeton Interception, 11 plays 2:25 1st & 10 at own 19 Dareion Murphy run for 6 yds to the PRIN 25 2:25 2nd & 4 at own 25 Blake Stenstrom pass complete to AJ Barber for 5 yds to the PRIN 30 for a 1ST down 2:25 1st & 10 at own 30 Dareion Murphy run for 1 yd to the PRIN 31 2:25 2nd & 9 at own 31 Blake Stenstrom pass complete to Connor Hulstein for 15 yds to the PRIN 46 for a 1ST down Q2 15:00 1st & 10 at own 46 Q2 15:00 2nd & 10 at own 46 Blake Stenstrom pass complete to AJ Barber for 15 yds to the HARV 39 for a 1ST down Q2 15:00 1st & 10 at opp 39 Ja’Derris Carr run for 3 yds to the HARV 36 Q2 15:00 2nd & 7 at opp 36 pass incomplete to Tamatoa Falatea Q2 15:00 3rd & 7 at opp 36 Princeton Penalty, Offensive holding (Cooper Koers) to the HARV 46 Q2 15:00 3rd & 17 at opp 46 Blake Stenstrom pass complete to Luke Colella for 18 yds to the HARV 28 for a 1ST down Q2 11:46 1st & 10 at opp 28 AJ Barber pass intercepted
2nd quarter 7 drives, then Princeton 14, Harvard 0 Harvard Punt, 3 plays 11:46 1st & 10 at own 4 Shane McLaughlin run for 2 yds to the HARV 6 11:46 2nd & 8 at own 6 11:46 3rd & 8 at own 6 Charles Deprima pass incomplete to Cooper Barkate, broken up by Tahj Owens 10:16 4th & 8 at own 6 Sebastien Tasko punt for 32 yds Princeton Punt, 3 plays 10:16 1st & 10 at opp 38 Ja’Derris Carr run for 3 yds to the HARV 35 9:44 2nd & 7 at opp 35 Princeton Penalty, false start (Scott Becker) to the HARV 40 9:44 2nd & 12 at opp 40 Ja’Derris Carr run for 2 yds to the HARV 38 9:44 3rd & 10 at opp 38 Blake Stenstrom run for 1 yd to the HARV 37 8:13 4th & 9 at opp 37 Blake Stenstrom punt for 33 yds Harvard Punt, 7 plays 8:13 1st & 10 at own 4 Shane McLaughlin run for 1 yd to the HARV 5 8:13 2nd & 9 at own 5 pass incomplete to Ledger Hatch 8:13 3rd & 9 at own 5 Charles Deprima run for 9 yds to the HARV 14 for a 1ST down 8:13 1st & 10 at own 14 Charles Deprima pass complete to Ledger Hatch for 17 yds to the HARV 31 for a 1ST down 8:13 1st & 10 at own 31 pass incomplete to Scott Woods II 8:13 2nd & 10 at own 31 Shane McLaughlin run for 3 yds to the HARV 34 8:13 3rd & 7 at own 34 Charles Deprima sacked for a loss of 10 yards to the HARV 24 4:41 4th & 17 at own 24 Sebastien Tasko punt for 40 yds Princeton Punt, 3 plays 4:41 1st & 10 at own 36 Dareion Murphy run for 2 yds to the PRIN 38 4:41 2nd & 8 at own 38 pass incomplete to Matthew Mahoney 4:41 3rd & 8 at own 38 Blake Stenstrom run for 5 yds to the PRIN 43 3:05 4th & 3 at own 43 Brady Clark punt for 42 yds Harvard Punt, 3 plays 3:05 1st & 10 at own 15 Xaviah Bascon run for a loss of 11 yards to the HARV 4 Xaviah Bascon fumbled, recovered by HARV Xaviah Bascon 3:05 2nd & 21 at own 4 Xaviah Bascon run for 3 yds to the HARV 7 2:19 3rd & 18 at own 7 Charles Deprima pass complete to Scott Woods II for 9 yds to the HARV 16 1:58 4th & 9 at own 16 Sebastien Tasko punt for 34 yds Princeton Touchdown, 7 plays 1:58 1st & 10 at the 50 Blake Stenstrom pass complete to Tamatoa Falatea for 12 yds to the HARV 38 for a 1ST down 1:58 1st & 10 at opp 38 Blake Stenstrom pass complete to Luke Colella for 11 yds to the HARV 27 for a 1ST down 1:58 1st & 10 at opp 27 Blake Stenstrom pass complete to Ja’Derris Carr for 12 yds to the HARV 15 for a 1ST down 1:21 1st & 10 at opp 15 Blake Stenstrom pass incomplete to Luke Colella Princeton Penalty, Offensive pass interference (Luke Colella) to the HARV 30 1:21 1st & 25 at opp 30 Blake Stenstrom pass complete to Tamatoa Falatea for 18 yds to the HARV 12 1:21 2nd & 7 at opp 12 Ja’Derris Carr run for 4 yds to the HARV 8 0:36 3rd & 3 at opp 8 AJ Barber 8 Yd pass from Blake Stenstrom (Sam Massick Kick)Princeton 14, Harvard 0 Harvard Punt, 5 plays 0:36 1st & 10 at own 25 Charles Deprima pass complete to Cooper Barkate for 7 yds to the HARV 32 0:36 2nd & 3 at own 32 Charles Deprima pass complete to Cooper Barkate for 4 yds to the HARV 36 for a 1ST down 0:36 1st & 10 at own 36 pass incomplete to Tyler Neville 0:22 2nd & 10 at own 36 Shane McLaughlin run for 7 yds to the HARV 43 0:11 3rd & 3 at own 43 pass incomplete to Tyler Neville 0:11 4th & 3 at own 43 Sebastien Tasko punt for 50 yds
3rd quarter 8 drives, then Princeton 14, Harvard 7 Harvard Punt, 7 plays 15:00 1st & 10 at own 40 Jeffrey Sexton kickoff for 60 yds for a touchback 15:00 1st & 10 at own 25 pass incomplete to Tyler Neville 15:00 2nd & 10 at own 25 Charles Deprima run for 2 yds to the HARV 27 15:00 3rd & 8 at own 27 Charles Deprima pass complete to Kaedyn Odermann for 10 yds to the HARV 37 for a 1ST down 15:00 1st & 10 at own 37 Charles Deprima pass complete to Scott Woods II for 13 yds to the 50 yard line for a 1ST down 15:00 1st & 10 at the 50 Shane McLaughlin run for 4 yds to the PRIN 46 15:00 2nd & 6 at opp 46 Harvard Penalty, false start (Austin Gentle) to the HARV 49 15:00 2nd & 11 at own 49 Charles Deprima pass complete to Scott Woods II for 1 yd to the 50 yard line 15:00 3rd & 10 at the 50 Charles Deprima pass incomplete to Tyler Neville, broken up by Will Perez 11:54 4th & 10 at the 50 Sebastien Tasko punt for 29 yds Princeton Punt, 3 plays 11:54 1st & 10 at own 21 11:54 2nd & 10 at own 21 Blake Stenstrom pass complete to AJ Barber for 9 yds to the PRIN 30 11:54 3rd & 1 at own 30 Dareion Murphy run for a loss of 1 yard to the PRIN 29 9:59 4th & 2 at own 29 Brady Clark punt for 49 yds Harvard Interception, 3 plays 9:59 1st & 10 at own 22 Charles Deprima pass complete to Cooper Barkate for 10 yds to the HARV 32 for a 1ST down 9:59 1st & 10 at own 32 Charles Deprima run for a loss of 4 yards to the HARV 28 8:34 2nd & 14 at own 28 Charles Deprima pass intercepted Princeton Punt, 3 plays 8:34 1st & 10 at own 44 Princeton Penalty, substitution infraction (-5 Yards) to the PRIN 39 8:34 1st & 15 at own 39 Blake Stenstrom pass complete to Jo Jo Hawkins for 4 yds to the PRIN 43 8:34 2nd & 11 at own 43 pass incomplete to Connor Hulstein 8:34 3rd & 11 at own 43 pass incomplete to Tamatoa Falatea 7:36 4th & 11 at own 43 Brady Clark punt for 42 yds , Scott Woods II returns for 10 yds to the HARV 25 Harvard Punt, 3 plays 7:36 1st & 10 at own 25 Charles Deprima pass complete to Cooper Barkate for 4 yds to the HARV 29 7:36 2nd & 6 at own 29 pass incomplete to Tyler Neville 7:36 3rd & 6 at own 29 pass incomplete to Kaedyn Odermann 6:37 4th & 6 at own 29 Sebastien Tasko punt for 50 yds , AJ Barber returns for 4 yds to the PRIN 25 Princeton Punt, 3 plays 6:37 1st & 10 at own 25 Dareion Murphy run for 5 yds to the PRIN 30 6:37 2nd & 5 at own 30 Dareion Murphy run for 1 yd to the PRIN 31 6:37 3rd & 4 at own 31 Blake Stenstrom pass incomplete to Ja’Derris Carr, broken up by Brandon Svets 5:07 4th & 4 at own 31 Brady Clark punt for 46 yds , Cooper Barkate returns for 14 yds to the HARV 37 Harvard Touchdown, 10 plays 5:07 1st & 10 at own 37 Charles Deprima run for 4 yds to the HARV 41 5:07 2nd & 6 at own 41 Shane McLaughlin run for 5 yds to the HARV 46 5:07 3rd & 1 at own 46 Shane McLaughlin run for 9 yds to the PRIN 45 for a 1ST down 5:07 1st & 10 at opp 45 Shane McLaughlin run for 5 yds to the PRIN 40 5:07 2nd & 5 at opp 40 pass incomplete to Tyler Neville 5:07 3rd & 5 at opp 40 pass incomplete to Cooper Barkate 5:07 4th & 5 at opp 40 Charles Deprima pass complete to Kaedyn Odermann for 29 yds to the PRIN 11 for a 1ST down 5:07 1st & 10 at opp 11 Cooper Barkate run for 1 yd to the PRIN 10 5:07 2nd & 9 at opp 10 Shane McLaughlin run for a loss of 2 yards to the PRIN 12 0:10 3rd & 11 at opp 12 Kaedyn Odermann 12 Yd pass from Charles Deprima (Cali Canaval Kick)Princeton 14, Harvard 7 Princeton Punt, 3 plays 0:10 1st & 10 at own 40 Cali Canaval kickoff for 54 yds 0:10 1st & 10 at own 25 Ja’Derris Carr run for a loss of 4 yards to the PRIN 21 Q4 15:00 2nd & 14 at own 21 Princeton Penalty, false start (Jaden Wedderburn) to the PRIN 16 Q4 15:00 2nd & 19 at own 16 pass incomplete to Luke Colella Q4 15:00 3rd & 19 at own 16 pass incomplete to Luke Colella Q4 14:33 4th & 19 at own 16 Brady Clark punt for 37 yds Princeton Penalty, kick catching interference (Logan Rager) to the PRIN 38
4th quarter 5 drives, then Princeton 21, Harvard 14 Harvard Touchdown, 10 plays 14:33 1st & 10 at opp 38 pass incomplete to Kaedyn Odermann 14:33 2nd & 10 at opp 38 Shane McLaughlin run for 9 yds to the PRIN 29 14:33 3rd & 1 at opp 29 Charles Deprima run for 11 yds to the PRIN 18 for a 1ST down 14:33 1st & 10 at opp 18 Charles Deprima run for 5 yds to the PRIN 13 14:33 2nd & 5 at opp 13 Shane McLaughlin run for 4 yds to the PRIN 13 14:33 3rd & 1 at opp 9 14:33 4th & 1 at opp 9 Charles Deprima run for 7 yds to the PRIN 2 for a 1ST down 14:33 1st & goal at opp 2 Charles Deprima run for 1 yd to the PRIN 1 14:33 2nd & goal at opp 1 pass incomplete to Cooper Barkate Princeton Punt, 5 plays 9:40 1st & 10 at own 40 Cali Canaval kickoff for 60 yds for a touchback 9:40 1st & 10 at own 25 Blake Stenstrom pass incomplete to Jo Jo Hawkins, broken up by Brandon Svets 9:40 2nd & 10 at own 25 Blake Stenstrom pass complete to Tyler Picinic for 16 yds to the PRIN 41 for a 1ST down 9:40 1st & 10 at own 41 Dareion Murphy run for 3 yds to the PRIN 44 9:40 2nd & 7 at own 44 Blake Stenstrom pass complete to Dareion Murphy for 2 yds to the PRIN 46 9:40 3rd & 5 at own 46 pass incomplete to Ja’Derris Carr 7:22 4th & 5 at own 46 Brady Clark punt for 51 yds Harvard Punt, 6 plays 7:22 1st & 10 at own 3 Shane McLaughlin run for 7 yds to the HARV 10 7:22 2nd & 3 at own 10 Charles Deprima run for 1 yd to the HARV 11 7:22 3rd & 2 at own 11 Shane McLaughlin run for 3 yds to the HARV 14 for a 1ST down 7:22 1st & 10 at own 14 7:22 2nd & 10 at own 14 pass incomplete to Tim Dowd 7:22 3rd & 10 at own 14 Harvard Penalty, delay of game (Charles Deprima) to the HARV 9 7:22 3rd & 15 at own 9 Charles Deprima pass complete to Scott Woods II for 6 yds to the HARV 15 4:02 4th & 9 at own 15 Sebastien Tasko punt for 30 yds Princeton Touchdown, 8 plays 4:02 1st & 10 at opp 45 Blake Stenstrom pass complete to Jo Jo Hawkins for 6 yds to the HARV 39 4:02 2nd & 4 at opp 39 Dareion Murphy run for 5 yds to the HARV 34 for a 1ST down 4:02 1st & 10 at opp 34 Ja’Derris Carr run for 1 yd to the HARV 33 4:02 2nd & 9 at opp 33 pass incomplete to Luke Colella 4:02 3rd & 9 at opp 33 Blake Stenstrom pass complete to Luke Colella for 18 yds to the HARV 15 for a 1ST down 4:02 1st & 10 at opp 15 Ja’Derris Carr run for 5 yds to the HARV 10 1:41 2nd & 5 at opp 10 1:28 3rd & 5 at opp 10 Connor Hulstein 10 Yd pass from Blake Stenstrom (Sam Massick Kick) Harvard Interception, 3 plays 1:21 1st & 10 at own 40 Jeffrey Sexton kickoff for 56 yds , Xaviah Bascon return for 17 yds to the HARV 21 1:21 1st & 10 at own 21 Charles Deprima run for 3 yds to the HARV 24 1:21 2nd & 7 at own 24 Charles Deprima sacked for a loss of 9 yards to the HARV 15 0:41 3rd & 16 at own 15 Charles Deprima pass intercepted Harvard Penalty, illegal forward pass (Charles Deprima) to the HARV 37
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.
Princeton leads 51–37–7 in 95 meetings, counting the two since this game.