Week 12 · 2024
Princeton at Yale
Sat 11/16/2024 12:00 PMYale BowlConference
63°Clear15 mph NW · 21% humidityRecorded at kickoff by College Football Data
Princeton
28
3–7
Yale
42
7–3
Attendance
7,594
reported
YALE5 plays, 6 yd · Punt | ||||
| 15:00 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 60 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Joshua Pitsenberger run for no gain to the YALE 25 | 0 |
| 15:00 | 2nd & 10 | own 25 | Grant Jordan pass complete to David Pantelis for 6 yds to the YALE 31 | +6 |
| 15:00 | 3rd & 4 | own 31 | Grant Jordan pass incomplete to Chase Nenad | 0 |
| 13:45 | 4th & 4 | own 31 | Shamus Florio punt for 39 yds | 0 |
PRIN4 plays, -1 yd · Punt | ||||
| 13:45 | 1st & 10 | own 30 | Blaine Hipa sacked by Tamatoa McDonough for a loss of 5 yards to the PRIN 25 | −5 |
| 13:45 | 2nd & 15 | own 25 | Blaine Hipa pass incomplete to AJ Barber | 0 |
| 13:45 | 3rd & 15 | own 25 | Blaine Hipa run for 4 yds to the PRIN 29 | +4 |
| 12:18 | 4th & 11 | own 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 | +6 |
YALE3 plays, 13 yd · Turnover | ||||
| 12:18 | 1st & 10 | own 20 | Grant Jordan run for 3 yds to the YALE 23 | +3 |
| 12:18 | 2nd & 7 | own 23 | Tre Peterson run for 10 yds to the YALE 33 for a 1ST down | +10 |
| 11:04 | 1st & 10 | own 33 | Grant Jordan pass complete to David Pantelis for 22 yds Grant Jordan fumbled, recovered by PRIN Torian Roberts | +22 |
PRIN9 plays, 47 yd · Touchdown | ||||
| 11:04 | 1st & 10 | opp 47 | Princeton Penalty, false start (Joey Wassler) to the PRIN 48 | −5 |
| 11:04 | 1st & 15 | own 48 | Ethan Clark run for 8 yds to the YALE 44 | +8 |
| 10:49 | 2nd & 7 | opp 44 | Ethan Clark run for 28 yds to the YALE 16 for a 1ST down | +28 |
| 10:49 | 1st & 10 | opp 16 | Ethan Clark run for 3 yds to the YALE 13 | +3 |
| 10:49 | 2nd & 7 | opp 13 | Blaine Hipa run for 1 yd to the YALE 12 | +1 |
| 10:49 | 3rd & 6 | opp 12 | Yale Penalty, off-side (Alvin Gulley Jr.) to the YALE 7 | +5 |
| 10:49 | 3rd & 1 | opp 7 | Ethan Clark run for a loss of 2 yards to the YALE 9 | −2 |
| 10:49 | 4th & 3 | opp 9 | Blaine Hipa pass complete to Jalen Geer for 6 yds to the YALE 3 for a 1ST down | +6 |
| 7:52 | 1st & goal | opp 3 | Ethan Clark 3 Yd Run (Sam Massick Kick) | +3 |
YALE11 plays, 75 yd · Touchdown | ||||
| 7:52 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 60 yds for a touchback | 0 |
| 7:52 | 1st & 10 | own 25 | Joshua Pitsenberger run for 7 yds to the YALE 32 | +7 |
| 7:52 | 2nd & 3 | own 32 | Joshua Pitsenberger run for 2 yds to the YALE 34 | +2 |
| 7:52 | 3rd & 1 | own 34 | Joshua Pitsenberger run for 7 yds to the YALE 41 for a 1ST down | +7 |
| 7:52 | 1st & 10 | own 41 | Grant Jordan sacked by AJ Pigford for a loss of 1 yard to the YALE 40 | −1 |
| 7:52 | 2nd & 11 | own 40 | Joshua Pitsenberger run for 1 yd to the YALE 41 | +1 |
| 7:52 | 3rd & 10 | own 41 | Grant Jordan run for 24 yds to the PRIN 35 Princeton Penalty, personal foul (Kavon Miller) to the PRIN 20 | +39 |
| 7:52 | 1st & 10 | opp 20 | Yale Penalty, false start (Michael Bennett) to the PRIN 25 | −5 |
| 7:52 | 1st & 15 | opp 25 | Grant Jordan pass complete to Joey Felton for 23 yds to the PRIN 2 for a 1ST down | +23 |
| 7:52 | 1st & goal | opp 2 | Grant Jordan run for 1 yd to the PRIN 1 | +1 |
| 3:17 | 2nd & goal | opp 1 | Joshua Pitsenberger 1 Yd Run (Nick Conforti Kick) | +1 |
PRIN12 plays, 33 yd · Punt | ||||
| 3:10 | 1st & 10 | own 40 | Shamus Florio kickoff for 55 yds , Jalen Newman return for 18 yds to the PRIN 23 | +18 |
| 3:10 | 1st & 10 | own 23 | Blaine Hipa pass complete to AJ Barber for a loss of 1 yard to the PRIN 22 | −1 |
| 3:10 | 2nd & 11 | own 22 | Blaine Hipa pass complete to AJ Barber for 4 yds to the PRIN 26 | +4 |
| 3:10 | 3rd & 7 | own 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 | +26 |
| 3:10 | 1st & 10 | opp 48 | Blaine Hipa pass incomplete to AJ Barber | 0 |
| 3:10 | 2nd & 10 | opp 48 | John Volker run for no gain to the YALE 48 | 0 |
| 3:10 | 3rd & 10 | opp 48 | Blaine Hipa run for 12 yds to the YALE 36 for a 1ST down | +12 |
| 0:10 | 1st & 10 | opp 36 | John Volker run for 2 yds to the YALE 34 | +2 |
| 0:00 | opp 36 | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 8 | opp 34 | Blaine Hipa sacked by Inumidun Ayo-Durojaiye for a loss of 4 yards to the YALE 38 | −4 |
| 15:00 | 3rd & 12 | opp 38 | Blaine Hipa sacked by Tamatoa McDonough for a loss of 6 yards to the YALE 44 | −6 |
| 13:29 | 4th & 18 | opp 44 | Brady Clark punt for 33 yds | 0 |
YALE1 play, 0 yd · End of period | ||||
| 0:19 | 1st & 10 | own 40 | 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 | +9 |
YALE13 plays, 89 yd · Touchdown | ||||
| 13:29 | 1st & 10 | own 11 | Grant Jordan pass complete to Chase Nenad for 18 yds to the YALE 29 for a 1ST down | +18 |
| 13:29 | 1st & 10 | own 29 | Grant Jordan pass complete to Ryan Belk for 6 yds to the YALE 35 | +6 |
| 13:29 | 2nd & 4 | own 35 | Tre Peterson run for 11 yds to the YALE 46 for a 1ST down | +11 |
| 12:22 | 1st & 10 | own 46 | Grant Jordan pass complete to Joey Felton for 11 yds to the PRIN 43 for a 1ST down | +11 |
| 12:22 | 1st & 10 | opp 43 | Grant Jordan pass complete to Joey Felton for 4 yds to the PRIN 39 | +4 |
| 12:22 | 2nd & 6 | opp 39 | Tre Peterson run for 5 yds to the PRIN 34 | +5 |
| 12:22 | 3rd & 1 | opp 34 | Joshua Pitsenberger run for 14 yds to the PRIN 20 for a 1ST down | +14 |
| 12:22 | 1st & 10 | opp 20 | Joshua Pitsenberger run for 4 yds to the PRIN 16 | +4 |
| 12:22 | 2nd & 6 | opp 16 | Tre Peterson run for 4 yds to the PRIN 12 | +4 |
| 12:22 | 3rd & 2 | opp 12 | Tre Peterson run for 1 yd to the PRIN 11 | +1 |
| 12:22 | 4th & 1 | opp 11 | Grant Jordan pass complete to Mason Shipp for 3 yds to the PRIN 8 for a 1ST down | +3 |
| 12:22 | 1st & goal | opp 8 | Grant Jordan run for 3 yds to the PRIN 5 | +3 |
| 6:40 | 2nd & goal | opp 5 | Joshua Pitsenberger 5 Yd pass from Grant Jordan (Nick Conforti Kick) | +5 |
PRIN6 plays, 75 yd · Touchdown | ||||
| 6:40 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds for a touchback | 0 |
| 6:40 | 1st & 10 | own 25 | Blaine Hipa pass complete to AJ Barber for 33 yds to the YALE 42 for a 1ST down | +33 |
| 6:40 | 1st & 10 | opp 42 | Ethan Clark run for 6 yds to the YALE 36 | +6 |
| 6:40 | 2nd & 4 | opp 36 | Ethan Clark run for 13 yds to the YALE 23 for a 1ST down | +13 |
| 6:40 | 1st & 10 | opp 23 | Blaine Hipa pass complete to Ethan Clark for 22 yds to the YALE 1 for a 1ST down | +22 |
| 4:54 | 1st & goal | opp 1 | Ethan Clark 1 Yd Run (Sam Massick Kick) | +1 |
YALE7 plays, 19 yd · Punt | ||||
| 4:50 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 47 yds , Joey Felton return for 15 yds to the YALE 28 | +15 |
| 4:50 | 1st & 10 | own 28 | Joshua Pitsenberger run for 4 yds to the YALE 32 | +4 |
| 4:50 | 2nd & 6 | own 32 | Grant Jordan run for 8 yds to the YALE 40 for a 1ST down | +8 |
| 4:50 | 1st & 10 | own 40 | Grant Jordan pass incomplete to Joshua Pitsenberger | 0 |
| 4:50 | 2nd & 10 | own 40 | Grant Jordan pass complete to Joey Felton for 3 yds to the YALE 43 | +3 |
| 4:50 | 3rd & 7 | own 43 | Grant Jordan pass complete to Joshua Pitsenberger for 4 yds to the YALE 47 | +4 |
| 2:25 | 4th & 3 | own 47 | Shamus Florio punt for 40 yds | 0 |
PRIN3 plays, 87 yd · Defensive TD | ||||
| 2:25 | 1st & 10 | own 13 | Princeton Penalty, delay of game (Blaine Hipa) to the PRIN 8 | −5 |
| 2:25 | 1st & 15 | own 8 | John Volker run for 3 yds to the PRIN 11 | +3 |
| 1:50 | 2nd & 12 | own 11 | Ejiroghene Egodogbare 8 Yd Fumble Return (Nick Conforti Kick) | +8 |
PRIN11 plays, 75 yd · Touchdown | ||||
| 1:50 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds for a touchback | 0 |
| 1:50 | 1st & 10 | own 25 | Blaine Hipa run for no gain to the PRIN 25 | 0 |
| 1:41 | 2nd & 10 | own 25 | Blaine Hipa pass complete to Jalen Geer for 5 yds to the PRIN 30 | +5 |
| 1:33 | 3rd & 5 | own 30 | Princeton Penalty, false start (Luke Colella) to the PRIN 25 | −5 |
| 1:33 | 3rd & 10 | own 25 | Blaine Hipa pass complete to Ethan Clark for 21 yds to the PRIN 46 for a 1ST down | +21 |
| 1:33 | 1st & 10 | own 46 | Blaine Hipa pass complete to Ethan Clark for 2 yds to the PRIN 48 | +2 |
| 1:33 | 2nd & 8 | own 48 | Blaine Hipa pass incomplete to Ethan Clark | 0 |
| 1:33 | 3rd & 8 | own 48 | Blaine Hipa pass complete to Jalen Geer for 17 yds to the YALE 35 for a 1ST down | +17 |
| 1:33 | 1st & 10 | opp 35 | Blaine Hipa pass complete to Luke Colella for 9 yds to the YALE 26 | +9 |
| 0:37 | 2nd & 1 | opp 26 | Blaine Hipa pass complete to Luke Colella for 12 yds to the YALE 14 for a 1ST down | +12 |
| 0:22 | 1st & 10 | opp 14 | AJ Barber 14 Yd pass from Blaine Hipa (Sam Massick Kick) | +14 |
PRIN8 plays, 64 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 36 | Ethan Clark run for 6 yds to the PRIN 42 | +6 |
| 15:00 | 2nd & 4 | own 42 | Blaine Hipa pass complete to Luke Colella for 6 yds to the PRIN 48 for a 1ST down | +6 |
| 15:00 | 1st & 10 | own 48 | Blaine Hipa pass incomplete to Luke Colella, broken up by Da'Quan Gonzales | 0 |
| 15:00 | 2nd & 10 | own 48 | 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 | +7 |
| 15:00 | 1st & 10 | opp 45 | Ethan Clark run for 8 yds to the YALE 37 | +8 |
| 15:00 | 2nd & 2 | opp 37 | Blaine Hipa pass incomplete to Luke Colella | 0 |
| 14:56 | 1st & 10 | own 40 | Shamus Florio kickoff for 35 yds , Jake Moore return for 11 yds to the PRIN 36 | +11 |
| 13:16 | 3rd & 2 | opp 37 | John Volker 37 Yd Run (Sam Massick Kick) | +37 |
YALE12 plays, 75 yd · Touchdown | ||||
| 13:16 | 1st & 10 | own 40 | Jeffrey Sexton kickoff for 60 yds for a touchback | 0 |
| 13:16 | 1st & 10 | own 25 | Joshua Pitsenberger run for 7 yds to the YALE 32 | +7 |
| 13:16 | 2nd & 3 | own 32 | Grant Jordan pass complete to Chase Nenad for 4 yds to the YALE 36 for a 1ST down | +4 |
| 13:16 | 1st & 10 | own 36 | Grant Jordan run for 8 yds to the YALE 44 | +8 |
| 13:16 | 2nd & 2 | own 44 | Joshua Pitsenberger run for 5 yds to the YALE 49 for a 1ST down | +5 |
| 13:16 | 1st & 10 | own 49 | Grant Jordan pass incomplete to Chase Nenad | 0 |
| 13:16 | 2nd & 10 | own 49 | Tre Peterson run for 5 yds to the PRIN 46 | +5 |
| 13:16 | 3rd & 5 | opp 46 | Grant Jordan run for 11 yds to the PRIN 35 for a 1ST down | +11 |
| 13:16 | 1st & 10 | opp 35 | Joshua Pitsenberger run for 15 yds to the PRIN 20 for a 1ST down | +15 |
| 13:16 | 1st & 10 | opp 20 | Joshua Pitsenberger run for 8 yds to the PRIN 12 | +8 |
| 13:16 | 2nd & 2 | opp 12 | Joshua Pitsenberger run for 8 yds to the PRIN 4 for a 1ST down | +8 |
| 7:32 | 1st & goal | opp 4 | Joshua Pitsenberger 4 Yd Run (Nick Conforti Kick) | +4 |
PRIN7 plays, 7 yd · Punt | ||||
| 7:27 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds , Kenny Jordan return for 23 yds to the PRIN 23 | +23 |
| 7:27 | 1st & 10 | own 23 | Ethan Clark run for 5 yds to the PRIN 28 | +5 |
| 7:27 | 2nd & 5 | own 28 | Blaine Hipa pass complete to Joey Wassler for 7 yds to the PRIN 35 for a 1ST down | +7 |
| 7:27 | 1st & 10 | own 35 | Blaine Hipa run for 3 yds to the PRIN 38 | +3 |
| 7:27 | 2nd & 7 | own 38 | Ethan Clark run for no gain to the PRIN 38 | 0 |
| 7:27 | 3rd & 7 | own 38 | Blaine Hipa sacked by Tamatoa McDonough and Zairion Jackson-Bass for a loss of 8 yards to the PRIN 30 | −8 |
| 4:12 | 4th & 15 | own 30 | Brady Clark punt for no gain | 0 |
YALE3 plays, 13 yd · Touchdown | ||||
| 4:12 | 1st & 10 | opp 13 | Tre Peterson run for 2 yds to the PRIN 11 | +2 |
| 4:12 | 2nd & 8 | opp 11 | Tre Peterson run for 9 yds to the PRIN 2 for a 1ST down | +9 |
| 3:08 | 1st & goal | opp 2 | Grant Jordan 2 Yd Run (Nick Conforti Kick) | +2 |
PRIN8 plays, 17 yd · Punt | ||||
| 3:08 | 1st & 10 | own 40 | Shamus Florio kickoff for 57 yds | 0 |
| 3:08 | 1st & 10 | own 25 | John Volker run for 3 yds to the PRIN 28 | +3 |
| 3:08 | 2nd & 7 | own 28 | Blaine Hipa pass incomplete to Luke Colella Yale Penalty, off-side (Ejiroghene Egodogbare) to the PRIN 33 | +5 |
| 3:08 | 2nd & 2 | own 33 | Blaine Hipa pass complete to John Volker for 6 yds to the PRIN 39 for a 1ST down | +6 |
| 3:08 | 1st & 10 | own 39 | John Volker run for 4 yds to the PRIN 43 | +4 |
| 3:08 | 2nd & 6 | own 43 | John Volker run for a loss of 1 yard to the PRIN 42 | −1 |
| 3:08 | 3rd & 7 | own 42 | Blaine Hipa pass incomplete to Connor Hulstein, broken up by Alvin Gulley Jr. | 0 |
| 0:59 | 4th & 7 | own 42 | Brady Clark punt for 48 yds | 0 |
YALE9 plays, 90 yd · Touchdown | ||||
| 0:59 | 1st & 10 | own 10 | Joshua Pitsenberger run for 5 yds to the YALE 15 | +5 |
| 0:10 | 2nd & 5 | own 15 | Joshua Pitsenberger run for 15 yds to the YALE 30 for a 1ST down | +15 |
| 0:00 | own 15 | End of 3rd Quarter | 0 | |
| 15:00 | 1st & 10 | own 30 | Nathan Denney run for 7 yds to the YALE 37 | +7 |
| 15:00 | 2nd & 3 | own 37 | Nathan Denney run for 3 yds to the YALE 40 for a 1ST down | +3 |
| 15:00 | 1st & 10 | own 40 | Joshua Pitsenberger run for 11 yds to the PRIN 49 for a 1ST down | +11 |
| 15:00 | 1st & 10 | opp 49 | Joshua Pitsenberger run for 10 yds to the PRIN 39 for a 1ST down | +10 |
| 15:00 | 1st & 10 | opp 39 | Joshua Pitsenberger run for 8 yds to the PRIN 31 | +8 |
| 11:40 | 2nd & 2 | opp 31 | Chase Nenad 31 Yd pass from Grant Jordan (Nick Conforti Kick) | +31 |
PRIN17 plays, 65 yd · Turnover | ||||
| 11:40 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds for a touchback | 0 |
| 11:40 | 1st & 10 | own 25 | Blaine Hipa run for 2 yds to the PRIN 27 | +2 |
| 11:40 | 2nd & 8 | own 27 | Blaine Hipa pass complete to Luke Colella for 10 yds to the PRIN 37 for a 1ST down | +10 |
| 11:40 | 1st & 10 | own 37 | Blaine Hipa pass complete to Jackson Green for 1 yd to the PRIN 38 | +1 |
| 11:40 | 2nd & 9 | own 38 | Princeton Penalty, false start (Scott Becker) to the PRIN 33 | −5 |
| 11:40 | 2nd & 14 | own 33 | Blaine Hipa pass complete to Ethan Clark for 10 yds to the PRIN 43 | +10 |
| 11:40 | 3rd & 4 | own 43 | Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson | 0 |
| 11:40 | 4th & 4 | own 43 | Blaine Hipa pass complete to AJ Barber for 17 yds to the YALE 40 for a 1ST down | +17 |
| 11:40 | 1st & 10 | opp 40 | Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson | 0 |
| 11:40 | 2nd & 10 | opp 40 | Christian Lynch run for 8 yds to the YALE 32 | +8 |
| 11:40 | 3rd & 2 | opp 32 | John Volker run for 8 yds to the YALE 24 for a 1ST down | +8 |
| 11:40 | 1st & 10 | opp 24 | Blaine Hipa pass incomplete to Luke Colella | 0 |
| 11:40 | 2nd & 10 | opp 24 | Blaine Hipa pass incomplete to Joey Wassler | 0 |
| 6:55 | 3rd & 10 | opp 24 | Blaine Hipa pass complete to Luke Colella for 14 yds to the YALE 10 for a 1ST down | +14 |
| 6:55 | 1st & goal | opp 10 | John Volker run for no gain to the YALE 10 | 0 |
| 6:55 | 2nd & goal | opp 10 | Blaine Hipa pass incomplete to Luke Colella, broken up by Breylan Thompson | 0 |
| 5:19 | 3rd & goal | opp 10 | Blaine Hipa pass intercepted | 0 |
YALE4 plays, 5 yd · Punt | ||||
| 5:19 | 1st & 10 | own 20 | Tre Peterson run for 6 yds to the YALE 26 | +6 |
| 5:19 | 2nd & 4 | own 26 | Joshua Pitsenberger run for no gain to the YALE 26 | 0 |
| 5:19 | 3rd & 4 | own 26 | Joshua Pitsenberger run for a loss of 1 yard to the YALE 25 | −1 |
| 3:40 | 4th & 5 | own 25 | Shamus Florio punt for 50 yds , AJ Barber returns for no gain to the PRIN 23 | 0 |
PRIN7 plays, 22 yd · On downs | ||||
| 3:40 | 1st & 10 | own 23 | Blaine Hipa pass complete to AJ Barber for 15 yds to the PRIN 38 for a 1ST down | +15 |
| 3:40 | 1st & 10 | own 38 | Blaine Hipa pass incomplete to Jalen Geer, broken up by Abu Kamara | 0 |
| 3:40 | 2nd & 10 | own 38 | Blaine Hipa pass complete to Luke Colella for 11 yds to the PRIN 49 for a 1ST down | +11 |
| 3:40 | 1st & 10 | own 49 | Blaine Hipa pass incomplete to Ethan Clark Princeton Penalty, illegal forward pass (Blaine Hipa) to the PRIN 45 | −5 |
| 3:40 | 2nd & 14 | own 45 | Blaine Hipa pass incomplete to Connor Hulstein, broken up by Abu Kamara | 0 |
| 3:40 | 3rd & 14 | own 45 | pass incomplete to Connor Hulstein | 0 |
| 2:14 | 4th & 14 | own 45 | pass incomplete to Jalen Geer | 0 |
YALE4 plays, 24 yd · Uncategorized | ||||
| 2:14 | 1st & 10 | opp 45 | Joshua Pitsenberger run for 14 yds to the PRIN 31 for a 1ST down | +14 |
| 2:14 | 1st & 10 | opp 31 | Joshua Pitsenberger run for 8 yds to the PRIN 23 | +8 |
| 2:14 | 2nd & 2 | opp 23 | Joshua Pitsenberger run for 2 yds to the PRIN 21 for a 1ST down | +2 |
| 2:14 | 1st & 10 | opp 21 | run for no gain to the PRIN 21 | 0 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Yale 6–4 vs Princeton
- 2023 · wk 11Yale 36 @ Princeton 28
- 2022 · wk 11Princeton 20 @ Yale 24
- 2021 · wk 11Yale 20 @ Princeton 35
- 2019 · wk 12Yale 51 @ Princeton 14
- 2018 · wk 11Princeton 59 @ Yale 43
- 2017 · wk 11Yale 35 @ Princeton 31
- 2016 · wk 11Princeton 31 @ Yale 3
- 2015 · wk 11Yale 35 @ Princeton 28
- 2014 · wk 12Princeton 30 @ Yale 44
- 2013 · wk 12Yale 23 @ Princeton 59
Research
Keep this open while you look at others