Week 12 · 2023
Harvard at Yale
Sat 11/18/2023 12:00 PMYale BowlConference
54°Cloudy15 mph NW · 55% humidityRecorded at kickoff by College Football Data
Harvard
18
8–2
Yale
23
7–3
Attendance
—
not reported
YALE1 play, 37 yd · Punt | ||||
| 15:00 | 1st & 10 | own 40 | Cali Canaval kickoff for 60 yds for a touchback | 0 |
YALE8 plays, 37 yd · Punt | ||||
| 15:00 | 1st & 10 | own 25 | Joshua Pitsenberger run for 6 yds to the YALE 31 | +6 |
| 15:00 | 2nd & 4 | own 31 | Nolan Grooms pass complete to Mason Shipp for 4 yds to the YALE 35 for a 1ST down | +4 |
| 15:00 | 1st & 10 | own 35 | Nolan Grooms pass complete to Ryan Lindley for 12 yds to the YALE 47 for a 1ST down | +12 |
| 15:00 | 1st & 10 | own 47 | Nolan Grooms run for 11 yds to the HARV 42 for a 1ST down | +11 |
| 15:00 | 1st & 10 | opp 42 | Ryan Lindley run for 2 yds to the HARV 40 | +2 |
| 15:00 | 2nd & 8 | opp 40 | Joshua Pitsenberger run for 2 yds to the HARV 38 | +2 |
| 15:00 | 3rd & 6 | opp 38 | pass incomplete to Mason Tipton | 0 |
| 12:02 | 4th & 6 | opp 38 | Shamus Florio punt for 29 yds, punt out-of-bounds at the HARV 18 , Scott Woods II returns for 9 yds to the HARV 18 | +9 |
HARV8 plays, 45 yd · On downs | ||||
| 12:02 | 1st & 10 | own 18 | Jaden Craig pass complete to Tim Dowd for 27 yds to the HARV 45 for a 1ST down | +27 |
| 12:02 | 1st & 10 | own 45 | Shane McLaughlin run for 3 yds to the HARV 48 | +3 |
| 12:02 | 2nd & 7 | own 48 | Shane McLaughlin run for a loss of 2 yards to the HARV 46 | −2 |
| 12:02 | 3rd & 9 | own 46 | Jaden Craig pass complete to Scott Woods II for 9 yds to the YALE 45 for a 1ST down | +9 |
| 12:02 | 1st & 10 | opp 45 | Jaden Craig pass complete to Kaedyn Odermann for 6 yds to the YALE 39 | +6 |
| 12:02 | 2nd & 4 | opp 39 | Shane McLaughlin run for 1 yd to the YALE 38 | +1 |
| 12:02 | 3rd & 3 | opp 38 | McLaughlin,Shane rush middle (Gulley, Jr,Alvin). | 0 |
| 8:10 | 4th & 3 | opp 38 | Jaden Craig run for 1 yd to the YALE 37 | +1 |
YALE16 plays, 48 yd · Field goal | ||||
| 8:10 | 1st & 10 | own 37 | Spencer Alston run for 2 yds to the YALE 39 | +2 |
| 8:10 | 3rd & 1 | own 46 | Nolan Grooms run for 1 yd to the YALE 47 for a 1ST down | +1 |
| 8:10 | 1st & 10 | own 47 | Joshua Pitsenberger run for 5 yds to the HARV 48 | +5 |
| 8:10 | 2nd & 5 | opp 48 | Joshua Pitsenberger run for 2 yds to the HARV 46 | +2 |
| 8:10 | 3rd & 3 | opp 46 | Joshua Pitsenberger run for 5 yds to the HARV 41 for a 1ST down | +5 |
| 8:10 | 1st & 10 | opp 41 | Spencer Alston run for 6 yds to the HARV 35 | +6 |
| 8:10 | 2nd & 4 | opp 35 | Nolan Grooms run for 2 yds to the HARV 33 | +2 |
| 8:10 | 3rd & 2 | opp 33 | Joshua Pitsenberger run for 5 yds to the HARV 28 for a 1ST down | +5 |
| 8:10 | 1st & 10 | opp 28 | pass incomplete to Jackson Hawes | 0 |
| 8:10 | 2nd & 10 | opp 28 | Joshua Pitsenberger run for 9 yds to the HARV 19 | +9 |
| 8:10 | 3rd & 1 | opp 19 | Spencer Alston run for 1 yd to the HARV 18 for a 1ST down | +1 |
| 8:10 | 1st & 10 | opp 18 | pass incomplete to Spencer Alston | 0 |
| 8:10 | 2nd & 10 | opp 18 | Joshua Pitsenberger run for 3 yds to the HARV 15 | +3 |
| 8:10 | 3rd & 7 | opp 15 | Nolan Grooms pass incomplete to Mason Tipton, broken up by Ty Bartrum | 0 |
| 1:05 | 4th & 7 | opp 15 | Jack Bosman 33 yd FG GOOD | +33 |
| 0:55 | 2nd & 8 | own 39 | Nolan Grooms run for 7 yds to the YALE 46 | +7 |
HARV6 plays, -15 yd · Punt | ||||
| 0:55 | 1st & 10 | own 35 | Shamus Florio kickoff for 55 yds , Xaviah Bascon return for 21 yds to the HARV 31 | +21 |
| 0:55 | 1st & 10 | own 31 | Jaden Craig pass complete to Shane McLaughlin for a loss of 4 yards to the HARV 27 | −4 |
| 0:55 | 2nd & 14 | own 27 | Jaden Craig pass complete to Tyler Neville for 5 yds to the HARV 32 | +5 |
| 0:00 | own 27 | End of 1st Quarter | 0 | |
| 15:00 | 3rd & 9 | own 32 | Jaden Craig sacked for a loss of 16 yards to the HARV 16 | −16 |
| 14:04 | 4th & 25 | own 16 | Sebastien Tasko punt for 25 yds | 0 |
YALE4 plays, -3 yd · Punt | ||||
| 14:04 | 1st & 10 | opp 41 | Joshua Pitsenberger run for 5 yds to the HARV 36 | +5 |
| 14:04 | 2nd & 5 | opp 36 | Joshua Pitsenberger run for 2 yds to the HARV 34 | +2 |
| 14:04 | 3rd & 3 | opp 34 | Nolan Grooms sacked for a loss of 10 yards to the HARV 44 | −10 |
| 12:21 | 4th & 13 | opp 44 | Jack Bosman punt for 30 yds , Scott Woods II returns for 1 yd to the HARV 15 | +1 |
HARV5 plays, 4 yd · Punt | ||||
| 12:21 | 1st & 10 | own 15 | Jaden Craig run for 10 yds to the HARV 25 for a 1ST down | +10 |
| 12:21 | 1st & 10 | own 25 | Shane McLaughlin run for 4 yds to the HARV 29 | +4 |
| 11:26 | 2nd & 6 | own 29 | pass incomplete to Ledger Hatch | 0 |
| 11:26 | 3rd & 6 | own 29 | Jaden Craig sacked for a loss of 10 yards to the HARV 19 | −10 |
| 10:28 | 4th & 16 | own 19 | punt blocked by TEAM | 0 |
YALE3 plays, 7 yd · Touchdown | ||||
| 10:28 | 1st & goal | opp 7 | Nolan Grooms run for 3 yds to the HARV 4 | +3 |
| 10:28 | 2nd & goal | opp 4 | Nolan Grooms run for a loss of 1 yard to the HARV 5 | −1 |
| 9:12 | 3rd & goal | opp 5 | Ryan Lindley 5 Yd pass from Nolan Grooms (Jack Bosman Kick) | +5 |
HARV8 plays, 31 yd · Turnover | ||||
| 9:12 | 1st & 10 | own 35 | Shamus Florio kickoff for 65 yds for a touchback | 0 |
| 9:12 | 1st & 10 | own 25 | pass incomplete to Cooper Barkate | 0 |
| 9:12 | 2nd & 10 | own 25 | Shane McLaughlin run for 5 yds to the HARV 30 | +5 |
| 9:12 | 3rd & 5 | own 30 | Jaden Craig pass complete to Cooper Barkate for 7 yds to the HARV 37 for a 1ST down | +7 |
| 9:12 | 1st & 10 | own 37 | Jaden Craig pass complete to Kaedyn Odermann for 22 yds to the YALE 41 for a 1ST down | +22 |
| 9:12 | 1st & 10 | opp 41 | Jaden Craig run for a loss of 3 yards to the YALE 44 | −3 |
| 7:30 | 3rd & 13 | opp 44 | Jaden Craig pass intercepted Yale Penalty, Offensive holding (Jermaine Baker) to the YALE 44 | +10 |
| 0:00 | 2nd & 13 | opp 44 | Jaden Craig pass incomplete to Cooper Barkate, broken up by Osize Daniyan | 0 |
YALE4 plays, 7 yd · Punt | ||||
| 9:12 | 1st & 10 | own 44 | Spencer Alston run for 9 yds to the HARV 47 | +9 |
| 9:12 | 2nd & 1 | opp 47 | Nolan Grooms pass complete to Joey Felton for a loss of 2 yards to the HARV 49 | −2 |
| 9:12 | 3rd & 3 | opp 49 | Nolan Grooms pass incomplete to Ry Yates, broken up by Mitchell Gonser | 0 |
| 5:45 | 4th & 3 | opp 49 | Jack Bosman punt for 49 yds | 0 |
HARV4 plays, 0 yd · Punt | ||||
| 5:45 | 1st & 10 | own 20 | Jaden Craig sacked for a loss of 3 yards to the HARV 17 | −3 |
| 5:45 | 2nd & 13 | own 17 | pass incomplete to Ledger Hatch | 0 |
| 5:45 | 3rd & 13 | own 17 | Jaden Craig run for 3 yds to the HARV 20 | +3 |
| 4:29 | 4th & 10 | own 20 | punt blocked by TEAM | 0 |
YALE2 plays, -32 yd · Turnover | ||||
| 4:29 | 1st & goal | opp 9 | Joshua Pitsenberger run for 3 yds to the HARV 6 | +3 |
| 4:29 | 2nd & goal | opp 6 | Nolan Grooms run for a loss of 10 yards to the HARV 16 Nolan Grooms fumbled, recovered by YALE Nolan Grooms Grooms,Nolan rush middle for loss of 10 yards to the HAR16, fumble by Grooms,Nolan recovered by YAL Grooms,Nolan, Grooms,Nolan rush. | −10 |
HARV7 plays, 59 yd · Touchdown | ||||
| 7:30 | 1st & 11 | own 41 | McLaughlin,Shane rush middle (Ayo-Durojaiye,Inumidun). | 0 |
| 4:29 | 2nd & 11 | own 41 | Shane McLaughlin run for 15 yds to the YALE 44 for a 1ST down | +15 |
| 4:29 | 1st & 10 | opp 44 | pass incomplete to Kaedyn Odermann | 0 |
| 4:29 | 2nd & 10 | opp 44 | Jaden Craig pass complete to Kaedyn Odermann for 35 yds to the YALE 9 for a 1ST down | +35 |
| 4:29 | 1st & goal | opp 9 | Shane McLaughlin run for a loss of 2 yards to the YALE 11 | −2 |
| 1:08 | 2nd & goal | opp 11 | Tyler Neville 11 Yd pass from Jaden Craig (Cali Canaval PAT blocked) | +11 |
| 0:00 | own 41 | End of 2nd Quarter | 0 | |
YALE4 plays, 4 yd · End of period | ||||
| 1:03 | 1st & 10 | own 35 | Cali Canaval kickoff for 60 yds , Joey Felton return for 14 yds to the YALE 19 | +14 |
| 1:03 | 1st & 10 | own 19 | Nolan Grooms run for 3 yds to the YALE 22 | +3 |
| 1:03 | 2nd & 7 | own 22 | Nolan Grooms pass complete to David Pantelis for 7 yds to the YALE 29 for a 1ST down | +7 |
| 1:03 | 1st & 10 | own 29 | Nolan Grooms sacked for a loss of 6 yards to the YALE 40 | −6 |
HARV5 plays, 5 yd · Punt | ||||
| 14:55 | 1st & 10 | own 40 | Shamus Florio kickoff for 50 yds , Xaviah Bascon return for 19 yds to the HARV 29 | +19 |
| 14:55 | 1st & 10 | own 29 | Jaden Craig run for 3 yds to the HARV 32 | +3 |
| 14:55 | 2nd & 7 | own 32 | Jaden Craig run for 2 yds to the HARV 34 | +2 |
| 14:55 | 3rd & 5 | own 34 | pass incomplete to Cooper Barkate | 0 |
| 13:28 | 4th & 5 | own 34 | Sebastien Tasko punt for 36 yds , Ryan Lindley returns for 3 yds to the YALE 33 | +3 |
YALE9 plays, 28 yd · Punt | ||||
| 13:28 | 1st & 10 | own 33 | Joshua Pitsenberger run for 6 yds to the YALE 39 | +6 |
| 13:28 | 2nd & 4 | own 39 | Joshua Pitsenberger run for 4 yds to the YALE 43 for a 1ST down | +4 |
| 13:28 | 1st & 10 | own 43 | Joshua Pitsenberger run for 4 yds to the YALE 47 | +4 |
| 13:28 | 2nd & 6 | own 47 | Nolan Grooms run for 2 yds to the YALE 49 | +2 |
| 13:28 | 3rd & 4 | own 49 | Nolan Grooms pass complete to Ryan Lindley for 5 yds to the HARV 46 for a 1ST down | +5 |
| 13:28 | 1st & 10 | opp 46 | Spencer Alston run for 4 yds to the HARV 42 | +4 |
| 13:28 | 2nd & 6 | opp 42 | Nolan Grooms run for 3 yds to the HARV 39 | +3 |
| 13:28 | 3rd & 3 | opp 39 | pass incomplete to Ryan Lindley | 0 |
| 9:43 | 4th & 3 | opp 39 | Shamus Florio punt for 23 yds | 0 |
HARV4 plays, -3 yd · Punt | ||||
| 9:43 | 1st & 10 | own 16 | Shane McLaughlin run for 2 yds to the HARV 18 | +2 |
| 9:43 | 2nd & 8 | own 18 | pass incomplete to Cooper Barkate | 0 |
| 9:43 | 3rd & 8 | own 18 | Jaden Craig sacked for a loss of 5 yards to the HARV 13 | −5 |
| 8:15 | 4th & 13 | own 13 | Sebastien Tasko punt for 36 yds , Ryan Lindley returns for 2 yds to the HARV 47 | +2 |
YALE10 plays, 47 yd · Touchdown | ||||
| 8:15 | 1st & 10 | opp 47 | pass incomplete to Mason Tipton | 0 |
| 8:15 | 2nd & 10 | opp 47 | Spencer Alston run for 3 yds to the HARV 44 | +3 |
| 8:15 | 3rd & 7 | opp 44 | Nolan Grooms run for 9 yds to the HARV 35 for a 1ST down | +9 |
| 8:15 | 1st & 10 | opp 35 | Nathan Denney run for 6 yds to the HARV 29 | +6 |
| 8:15 | 2nd & 4 | opp 29 | Nathan Denney run for 5 yds to the HARV 24 for a 1ST down | +5 |
| 8:15 | 1st & 10 | opp 24 | Nathan Denney run for 3 yds to the HARV 21 | +3 |
| 8:15 | 2nd & 7 | opp 21 | pass incomplete to David Pantelis | 0 |
| 8:15 | 3rd & 7 | opp 21 | Nolan Grooms pass complete to Ryan Lindley for 17 yds to the HARV 4 for a 1ST down | +17 |
| 4:42 | 1st & goal | opp 4 | Nathan Denney run for 4 yds for a TD (Jack Bosman KICK) | +4 |
| 4:42 | 1st & goal | opp 3 | Yale Penalty, false start (Sean Sullivan) to the HARV 8 | −5 |
HARV5 plays, 2 yd · Punt | ||||
| 4:34 | 1st & 10 | own 40 | Shamus Florio kickoff for 55 yds , Xaviah Bascon return for 24 yds to the HARV 29 | +24 |
| 4:34 | 1st & 10 | own 29 | Jaden Craig pass complete to Austin Gentle for a loss of 2 yards to the HARV 27 | −2 |
| 4:34 | 2nd & 12 | own 27 | Jaden Craig run for 4 yds to the HARV 31 | +4 |
| 4:34 | 3rd & 8 | own 31 | pass incomplete to Kaedyn Odermann | 0 |
| 3:08 | 4th & 8 | own 31 | Sebastien Tasko punt for 44 yds | 0 |
YALE6 plays, 17 yd · Punt | ||||
| 3:08 | 1st & 10 | own 25 | Nolan Grooms run for 2 yds to the YALE 27 | +2 |
| 3:08 | 2nd & 8 | own 27 | Spencer Alston run for 13 yds to the YALE 40 for a 1ST down | +13 |
| 3:08 | 1st & 10 | own 40 | Spencer Alston run for 2 yds to the YALE 42 | +2 |
| 3:08 | 2nd & 8 | own 42 | pass incomplete to Ryan Lindley | 0 |
| 3:08 | 3rd & 8 | own 42 | pass incomplete to Nathan Denney | 0 |
| 1:07 | 4th & 8 | own 42 | Shamus Florio punt for 16 yds | 0 |
HARV6 plays, 58 yd · Touchdown | ||||
| 1:07 | 1st & 10 | own 42 | Shane McLaughlin run for 20 yds to the YALE 38 for a 1ST down | +20 |
| 1:07 | 1st & 10 | opp 38 | Cooper Barkate run for 28 yds to the YALE 10 for a 1ST down | +28 |
| 1:07 | 1st & goal | opp 10 | Jaden Craig run for 3 yds to the YALE 7 | +3 |
| 0:00 | opp 10 | End of 3rd Quarter | 0 | |
| 15:00 | 1st & goal | opp 3 | Jaden Craig pass incomplete to Tyler Neville | 0 |
| 14:57 | 2nd & goal | opp 7 | Jaden Craig 7 Yd Run (Two-Point Pass Conversion Failed) | +7 |
YALE6 plays, 11 yd · Punt | ||||
| 14:52 | 1st & 10 | own 35 | Cali Canaval kickoff for 59 yds , Joey Felton return for 16 yds to the YALE 22 | +16 |
| 14:52 | 1st & 10 | own 22 | Joshua Pitsenberger run for 10 yds to the YALE 32 for a 1ST down | +10 |
| 14:52 | 1st & 10 | own 32 | Joshua Pitsenberger run for 1 yd to the YALE 33 | +1 |
| 14:52 | 3rd & 9 | own 33 | pass incomplete | 0 |
| 14:52 | 2nd & 9 | own 33 | pass incomplete to Ryan Lindley | 0 |
| 12:47 | 4th & 9 | own 33 | Jack Bosman punt for 35 yds , Scott Woods II returns for 10 yds to the HARV 42 | +10 |
HARV6 plays, 58 yd · Touchdown | ||||
| 12:47 | 1st & 10 | own 42 | Jaden Craig pass complete to Cooper Barkate for 30 yds to the YALE 28 for a 1ST down | +30 |
| 12:47 | 1st & 10 | opp 28 | Jaden Craig pass incomplete to Ledger Hatch for a 1ST down Yale Penalty, Defensive pass interference (Sean Guyton) to the YALE 14 for a 1ST down | +14 |
| 12:47 | 1st & 10 | opp 14 | Shane McLaughlin run for 2 yds to the YALE 12 | +2 |
| 12:47 | 2nd & 8 | opp 12 | Jaden Craig run for 5 yds to the YALE 7 | +5 |
| 10:45 | 1st & goal | opp 3 | Woods II,Scott rush (Daniyan,Osize). | 0 |
| 10:45 | 3rd & 3 | opp 7 | Ledger Hatch 7 Yd pass from Jaden Craig (Two-Point Run Conversion Failed) | +7 |
YALE8 plays, 62 yd · Turnover | ||||
| 10:45 | 1st & 10 | own 40 | Cali Canaval kickoff for 59 yds | 0 |
| 10:45 | 1st & 10 | own 25 | Joshua Pitsenberger run for 4 yds to the YALE 29 | +4 |
| 10:45 | 1st & 10 | opp 40 | Joshua Pitsenberger run for 6 yds to the HARV 34 | +6 |
| 10:45 | 2nd & 6 | own 29 | Nolan Grooms pass complete to Mason Tipton for 31 yds to the HARV 40 for a 1ST down | +31 |
| 10:45 | 2nd & 4 | opp 34 | Nolan Grooms run for 8 yds to the HARV 26 for a 1ST down | +8 |
| 10:45 | 1st & 10 | opp 26 | Nolan Grooms run for 10 yds to the HARV 16 for a 1ST down | +10 |
| 10:45 | 1st & 10 | opp 16 | Nolan Grooms run for 3 yds to the HARV 13 | +3 |
| 7:42 | 2nd & 7 | opp 13 | Nolan Grooms pass intercepted | 0 |
HARV2 plays, 7 yd · Turnover | ||||
| 7:42 | 1st & 10 | own 7 | Shane McLaughlin run for 2 yds to the HARV 9 | +2 |
| 7:05 | 2nd & 8 | own 9 | Jaden Craig run for 5 yds to the HARV 14 Jaden Craig fumbled, recovered by YALE Osize Daniyan Craig,Jaden rush middle for 5 yards to the HAR14, fumble by Craig,Jaden recovered by YAL Daniyan,Osize, Daniyan,Osize rush. | +5 |
YALE4 plays, 14 yd · Touchdown | ||||
| 7:05 | 1st & 10 | opp 14 | Pitsenberger,Joshua rush left (Griffith,Thor;Svets,Brandon). | 0 |
| 7:05 | 2nd & 10 | opp 14 | Joshua Pitsenberger run for 2 yds to the HARV 12 | +2 |
| 5:47 | 3rd & 8 | opp 12 | David Pantelis 12 Yd pass from Nolan Grooms (Two-Point Run Conversion Failed) | +12 |
| 5:47 | 1st & goal | opp 3 | Pitsenberger,Joshua rush (Leskovec,Nate;Gonser,Mitchell). | 0 |
HARV7 plays, 69 yd · On downs | ||||
| 5:47 | 1st & 10 | own 40 | Shamus Florio kickoff for 60 yds | 0 |
| 5:47 | 1st & 10 | own 25 | Jaden Craig pass complete to Cooper Barkate for 17 yds to the HARV 42 for a 1ST down | +17 |
| 5:47 | 1st & 10 | own 42 | Jaden Craig pass complete to Tim Dowd for 44 yds to the YALE 14 for a 1ST down | +44 |
| 5:47 | 1st & 10 | opp 14 | Jaden Craig pass complete to Shane McLaughlin for 2 yds to the YALE 12 | +2 |
| 5:47 | 2nd & 8 | opp 12 | Jaden Craig pass complete to Cooper Barkate for 6 yds to the YALE 6 | +6 |
| 5:47 | 3rd & 2 | opp 6 | pass incomplete to Cooper Barkate | 0 |
| 3:36 | 4th & 2 | opp 6 | pass incomplete to Cooper Barkate | 0 |
YALE5 plays, 14 yd · Punt | ||||
| 3:36 | 1st & 10 | own 6 | Joshua Pitsenberger run for 13 yds to the YALE 19 for a 1ST down | +13 |
| 3:36 | 1st & 10 | own 19 | Joshua Pitsenberger run for 3 yds to the YALE 22 | +3 |
| 3:36 | 2nd & 7 | own 22 | Joshua Pitsenberger run for a loss of 1 yard to the YALE 21 | −1 |
| 2:02 | 3rd & 8 | own 21 | Nolan Grooms pass complete to Joshua Pitsenberger for a loss of 1 yard to the YALE 20 | −1 |
| 1:47 | 4th & 9 | own 20 | Shamus Florio punt for 25 yds | 0 |
HARV8 plays, 12 yd · On downs | ||||
| 1:47 | 1st & 10 | opp 45 | Jaden Craig pass complete to Tyler Neville for 7 yds to the YALE 38 | +7 |
| 1:47 | 2nd & 3 | opp 38 | Jaden Craig pass complete to Scott Woods II for 2 yds to the YALE 36 | +2 |
| 1:47 | 3rd & 1 | opp 36 | Jaden Craig pass complete to Kaedyn Odermann for 7 yds to the YALE 29 for a 1ST down | +7 |
| 1:47 | 1st & 10 | opp 29 | Jaden Craig sacked for a loss of 11 yards to the YALE 40 | −11 |
| 1:17 | 2nd & 21 | opp 40 | pass incomplete to Scott Woods II | 0 |
| 1:17 | 3rd & 21 | opp 40 | Jaden Craig pass complete to Shane McLaughlin for 7 yds to the YALE 33 | +7 |
| 0:40 | 4th & 14 | opp 33 | Jaden Craig pass incomplete to Cooper Barkate, broken up by Sean Guyton | 0 |
| 0:00 | opp 33 | End of 4th Quarter | 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 4–6 vs Harvard
- 2022 · wk 12Yale 19 @ Harvard 14
- 2021 · wk 12Harvard 34 @ Yale 31
- 2019 · wk 13Harvard 43 @ Yale 50
- 2018 · wk 12Yale 27 @ Harvard 45
- 2017 · wk 12Harvard 3 @ Yale 24
- 2016 · wk 12Yale 21 @ Harvard 14
- 2015 · wk 12Harvard 38 @ Yale 19
- 2014 · wk 13Yale 24 @ Harvard 31
- 2013 · wk 13Harvard 34 @ Yale 7
- 2012 · wk 12Yale 24 @ Harvard 34
Research
Keep this open while you look at others