House Prediction
Model Margin
Yale by 22.2
Home Win Probability
Yale 90%
Market (ESPN Bet)
Yale -12.5
fitted_v1 · Nov 16, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Princeton | 7 | 14 | 7 | 0 | 28 |
Yale | 7 | 14 | 14 | 7 | 42 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Princeton | Yale |
|---|---|---|
| Passing | 23-39 | 13-16 |
| Pass Yards | 267 | 140 |
| Rush Yards | 139 | 281 |
| Total Yards | 406 | 421 |
| Turnovers | 2 | 1 |
| 3rd Down | 7-15 | 4-8 |
| Penalties | 6-40 | 5-33 |
| Possession | 28:16 | 31:44 |
Player Leaders
Player Leaders
Play-by-Play
Joshua Pitsenberger run for no gain to the YALE 25
Grant Jordan pass complete to David Pantelis for 6 yds to the YALE 31
Grant Jordan pass incomplete to Chase Nenad
Shamus Florio punt for 39 yds
Blaine Hipa sacked by Tamatoa McDonough for a loss of 5 yards to the PRIN 25
Blaine Hipa pass incomplete to AJ Barber
Blaine Hipa run for 4 yds to the PRIN 29
Brady Clark punt for 57 yds, punt out-of-bounds at the YALE 20 , David Pantelis returns for 6 yds to the YALE 20
Grant Jordan run for 3 yds to the YALE 23
Tre Peterson run for 10 yds to the YALE 33 for a 1ST down
Grant Jordan pass complete to David Pantelis for 22 yds Grant Jordan fumbled, recovered by PRIN Torian Roberts
Princeton Penalty, false start (Joey Wassler) to the PRIN 48
Ethan Clark run for 8 yds to the YALE 44
Ethan Clark run for 28 yds to the YALE 16 for a 1ST down
Ethan Clark run for 3 yds to the YALE 13
Blaine Hipa run for 1 yd to the YALE 12
Yale Penalty, off-side (Alvin Gulley Jr.) to the YALE 7
Ethan Clark run for a loss of 2 yards to the YALE 9
Blaine Hipa pass complete to Jalen Geer for 6 yds to the YALE 3 for a 1ST down
Ethan Clark 3 Yd Run (Sam Massick Kick)
Joshua Pitsenberger run for 7 yds to the YALE 32
Joshua Pitsenberger run for 2 yds to the YALE 34
Joshua Pitsenberger run for 7 yds to the YALE 41 for a 1ST down
Grant Jordan sacked by AJ Pigford for a loss of 1 yard to the YALE 40
Joshua Pitsenberger run for 1 yd to the YALE 41
Grant Jordan run for 24 yds to the PRIN 35 Princeton Penalty, personal foul (Kavon Miller) to the PRIN 20
Yale Penalty, false start (Michael Bennett) to the PRIN 25
Grant Jordan pass complete to Joey Felton for 23 yds to the PRIN 2 for a 1ST down
Grant Jordan run for 1 yd to the PRIN 1
Joshua Pitsenberger 1 Yd Run (Nick Conforti Kick)
Shamus Florio kickoff for 55 yds , Jalen Newman return for 18 yds to the PRIN 23
Blaine Hipa pass complete to AJ Barber for a loss of 1 yard to the PRIN 22
Blaine Hipa pass complete to AJ Barber for 4 yds to the PRIN 26
Blaine Hipa pass complete to AJ Barber for 26 yds to the YALE 48 for a 1ST down Yale Penalty, off-side (Xavier Rivers) to the YALE 48 for a 1ST down
Blaine Hipa pass incomplete to AJ Barber
John Volker run for no gain to the YALE 48
Blaine Hipa run for 12 yds to the YALE 36 for a 1ST down
John Volker run for 2 yds to the YALE 34
Blaine Hipa sacked by Inumidun Ayo-Durojaiye for a loss of 4 yards to the YALE 38
Blaine Hipa sacked by Tamatoa McDonough for a loss of 6 yards to the YALE 44
Brady Clark punt for 33 yds
Jeffrey Sexton kickoff for 47 yds , Joey Felton return for 9 yds to the YALE 49 Yale Penalty, unsportsmanlike conduct (Spencer Mermans) to the YALE 11
Grant Jordan pass complete to Chase Nenad for 18 yds to the YALE 29 for a 1ST down
Grant Jordan pass complete to Ryan Belk for 6 yds to the YALE 35
Tre Peterson run for 11 yds to the YALE 46 for a 1ST down
Grant Jordan pass complete to Joey Felton for 11 yds to the PRIN 43 for a 1ST down
Grant Jordan pass complete to Joey Felton for 4 yds to the PRIN 39
Tre Peterson run for 5 yds to the PRIN 34
Joshua Pitsenberger run for 14 yds to the PRIN 20 for a 1ST down
Joshua Pitsenberger run for 4 yds to the PRIN 16
Tre Peterson run for 4 yds to the PRIN 12
Tre Peterson run for 1 yd to the PRIN 11
Grant Jordan pass complete to Mason Shipp for 3 yds to the PRIN 8 for a 1ST down
Grant Jordan run for 3 yds to the PRIN 5
Joshua Pitsenberger 5 Yd pass from Grant Jordan (Nick Conforti Kick)
Blaine Hipa pass complete to AJ Barber for 33 yds to the YALE 42 for a 1ST down
Ethan Clark run for 6 yds to the YALE 36
Ethan Clark run for 13 yds to the YALE 23 for a 1ST down
Blaine Hipa pass complete to Ethan Clark for 22 yds to the YALE 1 for a 1ST down
Ethan Clark 1 Yd Run (Sam Massick Kick)
Jeffrey Sexton kickoff for 47 yds , Joey Felton return for 15 yds to the YALE 28
Joshua Pitsenberger run for 4 yds to the YALE 32
Grant Jordan run for 8 yds to the YALE 40 for a 1ST down
Grant Jordan pass incomplete to Joshua Pitsenberger
Grant Jordan pass complete to Joey Felton for 3 yds to the YALE 43
Grant Jordan pass complete to Joshua Pitsenberger for 4 yds to the YALE 47
Shamus Florio punt for 40 yds
Princeton Penalty, delay of game (Blaine Hipa) to the PRIN 8
John Volker run for 3 yds to the PRIN 11
Ejiroghene Egodogbare 8 Yd Fumble Return (Nick Conforti Kick)
Blaine Hipa run for no gain to the PRIN 25
Blaine Hipa pass complete to Jalen Geer for 5 yds to the PRIN 30
Princeton Penalty, false start (Luke Colella) to the PRIN 25
Blaine Hipa pass complete to Ethan Clark for 21 yds to the PRIN 46 for a 1ST down
Blaine Hipa pass complete to Ethan Clark for 2 yds to the PRIN 48
Blaine Hipa pass incomplete to Ethan Clark
Blaine Hipa pass complete to Jalen Geer for 17 yds to the YALE 35 for a 1ST down
Blaine Hipa pass complete to Luke Colella for 9 yds to the YALE 26
Blaine Hipa pass complete to Luke Colella for 12 yds to the YALE 14 for a 1ST down
AJ Barber 14 Yd pass from Blaine Hipa (Sam Massick Kick)
Ethan Clark run for 6 yds to the PRIN 42
Blaine Hipa pass complete to Luke Colella for 6 yds to the PRIN 48 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella, broken up by Da'Quan Gonzales
Blaine Hipa pass incomplete to Jackson Green, broken up by Breylan Thompson for a 1ST down Yale Penalty, Defensive pass interference (Breylan Thompson) to the YALE 45 for a 1ST down
Ethan Clark run for 8 yds to the YALE 37
Blaine Hipa pass incomplete to Luke Colella
Shamus Florio kickoff for 35 yds , Jake Moore return for 11 yds to the PRIN 36
John Volker 37 Yd Run (Sam Massick Kick)
Joshua Pitsenberger run for 7 yds to the YALE 32
Grant Jordan pass complete to Chase Nenad for 4 yds to the YALE 36 for a 1ST down
Grant Jordan run for 8 yds to the YALE 44
Joshua Pitsenberger run for 5 yds to the YALE 49 for a 1ST down
Grant Jordan pass incomplete to Chase Nenad
Tre Peterson run for 5 yds to the PRIN 46
Grant Jordan run for 11 yds to the PRIN 35 for a 1ST down
Joshua Pitsenberger run for 15 yds to the PRIN 20 for a 1ST down
Joshua Pitsenberger run for 8 yds to the PRIN 12
Joshua Pitsenberger run for 8 yds to the PRIN 4 for a 1ST down
Joshua Pitsenberger 4 Yd Run (Nick Conforti Kick)
Shamus Florio kickoff for 60 yds , Kenny Jordan return for 23 yds to the PRIN 23
Ethan Clark run for 5 yds to the PRIN 28
Blaine Hipa pass complete to Joey Wassler for 7 yds to the PRIN 35 for a 1ST down
Blaine Hipa run for 3 yds to the PRIN 38
Ethan Clark run for no gain to the PRIN 38
Blaine Hipa sacked by Tamatoa McDonough and Zairion Jackson-Bass for a loss of 8 yards to the PRIN 30
Brady Clark punt for no gain
Tre Peterson run for 2 yds to the PRIN 11
Tre Peterson run for 9 yds to the PRIN 2 for a 1ST down
Grant Jordan 2 Yd Run (Nick Conforti Kick)
John Volker run for 3 yds to the PRIN 28
Blaine Hipa pass incomplete to Luke Colella Yale Penalty, off-side (Ejiroghene Egodogbare) to the PRIN 33
Blaine Hipa pass complete to John Volker for 6 yds to the PRIN 39 for a 1ST down
John Volker run for 4 yds to the PRIN 43
John Volker run for a loss of 1 yard to the PRIN 42
Blaine Hipa pass incomplete to Connor Hulstein, broken up by Alvin Gulley Jr.
Brady Clark punt for 48 yds
Joshua Pitsenberger run for 5 yds to the YALE 15
Joshua Pitsenberger run for 15 yds to the YALE 30 for a 1ST down
Nathan Denney run for 7 yds to the YALE 37
Nathan Denney run for 3 yds to the YALE 40 for a 1ST down
Joshua Pitsenberger run for 11 yds to the PRIN 49 for a 1ST down
Joshua Pitsenberger run for 10 yds to the PRIN 39 for a 1ST down
Joshua Pitsenberger run for 8 yds to the PRIN 31
Chase Nenad 31 Yd pass from Grant Jordan (Nick Conforti Kick)
Blaine Hipa run for 2 yds to the PRIN 27
Blaine Hipa pass complete to Luke Colella for 10 yds to the PRIN 37 for a 1ST down
Blaine Hipa pass complete to Jackson Green for 1 yd to the PRIN 38
Princeton Penalty, false start (Scott Becker) to the PRIN 33
Blaine Hipa pass complete to Ethan Clark for 10 yds to the PRIN 43
Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
Blaine Hipa pass complete to AJ Barber for 17 yds to the YALE 40 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
Christian Lynch run for 8 yds to the YALE 32
John Volker run for 8 yds to the YALE 24 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella
Blaine Hipa pass incomplete to Joey Wassler
Blaine Hipa pass complete to Luke Colella for 14 yds to the YALE 10 for a 1ST down
John Volker run for no gain to the YALE 10
Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson
Blaine Hipa pass intercepted
Tre Peterson run for 6 yds to the YALE 26
Joshua Pitsenberger run for no gain to the YALE 26
Joshua Pitsenberger run for a loss of 1 yard to the YALE 25
Shamus Florio punt for 50 yds , AJ Barber returns for no gain to the PRIN 23
Blaine Hipa pass complete to AJ Barber for 15 yds to the PRIN 38 for a 1ST down
Blaine Hipa pass incomplete to Jalen Geer, broken up by Abu Kamara
Blaine Hipa pass complete to Luke Colella for 11 yds to the PRIN 49 for a 1ST down
Blaine Hipa pass incomplete to Ethan Clark Princeton Penalty, illegal forward pass (Blaine Hipa) to the PRIN 45
Blaine Hipa pass incomplete to Connor Hulstein, broken up by Abu Kamara
pass incomplete to Connor Hulstein
pass incomplete to Jalen Geer
Joshua Pitsenberger run for 14 yds to the PRIN 31 for a 1ST down
Joshua Pitsenberger run for 8 yds to the PRIN 23
Joshua Pitsenberger run for 2 yds to the PRIN 21 for a 1ST down
run for no gain to the PRIN 21