Week 4 · 2025
Holy Cross at Yale
Sat 09/20/2025 12:00 PMYale Bowl
67°Fair9 mph NE · 50% humidityRecorded at kickoff by College Football Data
Holy Cross
10
3–9
Yale
28
9–3
Attendance
4,469
reported
YALE15 plays, 76 yd · Touchdown | ||||
| 14:54 | 1st & 10 | own 35 | Owen Saraceno kickoff for 60 yds , Joshua Tarver return for 19 yds to the YALE 24 | +19 |
| 14:54 | 1st & 10 | own 24 | Josh Pitsenberger run for 4 yds to the YALE 28 | +4 |
| 14:54 | 2nd & 6 | own 28 | PENALTY YALE False Start (Avera,Zavier) 5 yards from YALE28 to YALE23. NO PLAY. | −5 |
| 14:54 | 2nd & 11 | own 23 | Dante Reno pass incomplete to Aidan Stephens | 0 |
| 14:54 | 3rd & 11 | own 23 | Dante Reno run for 10 yds to the YALE 33 | +10 |
| 14:54 | 4th & 1 | own 33 | Josh Pitsenberger run for 2 yds to the YALE 35 for a 1ST down | +2 |
| 14:54 | 1st & 10 | own 35 | Dante Reno pass complete to Graham Smith for 4 yds to the YALE 39 | +4 |
| 14:54 | 2nd & 6 | own 39 | Dante Reno pass complete to Nico Brown for 37 yds to the HC 24 for a 1ST down | +37 |
| 14:54 | 1st & 10 | opp 24 | Josh Pitsenberger run for 3 yds to the HC 21 | +3 |
| 14:54 | 2nd & 7 | opp 21 | Dante Reno run for 2 yds to the HC 19 | +2 |
| 14:54 | 3rd & 5 | opp 19 | Wilhelm Daal run for 7 yds to the HC 12 for a 1ST down | +7 |
| 14:54 | 1st & 10 | opp 12 | Josh Pitsenberger run for 2 yds to the HC 10 | +2 |
| 14:54 | 2nd & 8 | opp 10 | Dante Reno pass complete to Jaxton Santiago for 9 yds to the HC 1 for a 1ST down | +9 |
| 14:54 | 1st & 10 | own 35 | Owen Saraceno kickoff for 60 yds , Joshua Tarver return for 19 yds to the YALE 24 | +19 |
| 9:16 | 1st & goal | opp 1 | Josh Pitsenberger 1 Yd Run (Nick Conforti Kick) | +1 |
HC14 plays, 54 yd · On downs | ||||
| 9:11 | 1st & 10 | own 35 | Nick Conforti kickoff for 57 yds , Joseph Williams return for 16 yds to the HC 24 | +16 |
| 9:11 | 1st & 10 | own 24 | Jayden Clerveaux run for no gain to the HC 24 | 0 |
| 9:11 | 2nd & 10 | own 24 | Jayden Clerveaux run for 6 yds to the HC 30 | +6 |
| 9:11 | 3rd & 4 | own 30 | Cal Swanson pass complete to Ty Curran for 5 yds to the HC 35 for a 1ST down | +5 |
| 9:11 | 1st & 10 | own 35 | Cal Swanson run for 14 yds to the HC 49 for a 1ST down | +14 |
| 9:11 | 1st & 10 | own 49 | Sam Slade run for 2 yds to the YALE 49 | +2 |
| 9:11 | 2nd & 8 | opp 49 | Cal Swanson pass complete to Nathan Schillinger for 18 yds to the YALE 31 for a 1ST down | +18 |
| 9:11 | 1st & 10 | opp 31 | Cal Swanson pass complete to Alijah Cason for 8 yds to the YALE 23 | +8 |
| 9:11 | 2nd & 2 | opp 23 | Sam Slade pass incomplete | 0 |
| 9:11 | 3rd & 2 | opp 23 | Jayden Clerveaux run for 1 yd to the YALE 22 | +1 |
| 9:11 | 1st & 10 | own 35 | Nick Conforti kickoff for 57 yds , Joseph Williams return for 16 yds to the HC 24 | +16 |
| 4:21 | 4th & 1 | opp 22 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 4:21 | 4th & 1 | opp 22 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 0:00 | opp 1 | End of 1st Quarter | −43 | |
YALE6 plays, -3 yd · Punt | ||||
| 14:54 | 1st & 10 | own 29 | Cuttler Adams run for 7 yds to the YALE 36 | +7 |
| 14:54 | 2nd & 3 | own 36 | Hugo Djeumeni Kemeni run for no gain to the YALE 36 | 0 |
| 14:54 | 3rd & 3 | own 36 | Dante Reno pass incomplete to Aidan Stephens | 0 |
| 13:42 | 4th & 3 | own 36 | PENALTY YALE Holding 10 yards from YALE36 to YALE26. NO PLAY. | −10 |
| 13:40 | 4th & 13 | own 26 | Reese Keeney punt for 35 yds, punt out-of-bounds at the HC 39 | 0 |
| 13:40 | 4th & 13 | own 26 | Reese Keeney punt for 35 yds, punt out-of-bounds at the HC 39 | 0 |
HC2 plays, 9 yd · Turnover | ||||
| 13:29 | 1st & 10 | own 39 | Jayden Clerveaux run for 9 yds to the HC 48 Jayden Clerveaux fumbled, recovered by HC Inumidun Ayo-Durojaiye | +9 |
| 13:29 | 1st & 10 | own 39 | Jayden Clerveaux run for 9 yds to the HC 48 Jayden Clerveaux fumbled, recovered by HC Inumidun Ayo-Durojaiye | +9 |
YALE7 plays, 23 yd · On downs | ||||
| 13:29 | 1st & 10 | opp 48 | Dante Reno pass incomplete to Jaxton Santiago | 0 |
| 13:29 | 2nd & 10 | opp 48 | Josh Pitsenberger run for 15 yds to the HC 33 for a 1ST down | +15 |
| 13:29 | 1st & 10 | opp 33 | Dante Reno run for a loss of 1 yard to the HC 34 | −1 |
| 13:29 | 2nd & 11 | opp 34 | Dante Reno pass complete to Wilhelm Daal for 9 yds to the HC 25 | +9 |
| 13:29 | 3rd & 2 | opp 25 | Dante Reno run for no gain to the HC 25 | 0 |
| 10:57 | 4th & 2 | opp 25 | Dante Reno pass incomplete to Nico Brown | 0 |
| 10:57 | 4th & 2 | opp 25 | Dante Reno pass incomplete to Nico Brown | 0 |
HC12 plays, 33 yd · Punt | ||||
| 10:57 | 1st & 10 | own 25 | Jayden Clerveaux run for 1 yd to the HC 26 | +1 |
| 10:57 | 2nd & 9 | own 26 | Cal Swanson pass complete to Alijah Cason for 17 yds to the HC 43 for a 1ST down | +17 |
| 10:57 | 1st & 10 | own 43 | Cal Swanson pass incomplete to Joseph Williams | 0 |
| 10:57 | 2nd & 10 | own 43 | Joseph Williams run for 4 yds to the HC 47 | +4 |
| 10:57 | 3rd & 6 | own 47 | Cal Swanson pass complete to Charly Mullaly for 10 yds to the YALE 43 for a 1ST down | +10 |
| 10:57 | 1st & 10 | opp 43 | Joseph Williams run for 5 yds to the YALE 38 | +5 |
| 10:57 | 2nd & 5 | opp 38 | No Huddle-Shotgun Swanson,Cal pass complete short left to Slade,Sam caught at YALE34, for 4 yards to the YALE34 (Daniyan,Osize) PENALTY HC Holding (Blattner,Bradford) 10 yards from YALE38 to YALE48. NO PLAY. | −10 |
| 10:57 | 2nd & 15 | opp 48 | Sam Slade run for 11 yds to the YALE 37 | +11 |
| 10:57 | 3rd & 4 | opp 37 | No Huddle-Shotgun Swanson,Cal pass complete short middle to Mullaly,Charly caught at YALE32, for 18 yards to the YALE19 (Grant,Phoenix; Barkley-Smith,Charles) PENALTY HC Illegal Formation 5 yards from YALE37 to YALE42. NO PLAY. | −5 |
| 10:57 | 3rd & 9 | opp 42 | Max Mosey pass incomplete to Max Mosey | 0 |
| 6:18 | 4th & 9 | opp 42 | Ethan Moss punt for 35 yds | 0 |
| 6:18 | 4th & 9 | opp 42 | Ethan Moss punt for 35 yds | 0 |
YALE5 plays, -3 yd · Punt | ||||
| 6:18 | 1st & 10 | own 7 | Hugo Djeumeni Kemeni run for 1 yd to the YALE 8 | +1 |
| 6:18 | 2nd & 9 | own 8 | Dante Reno sacked by Cam Santee for a loss of 6 yards to the YALE 2 Dante Reno fumbled, recovered by HC Hugo Djeumeni Kemeni , return for 0 yards | −6 |
| 6:18 | 3rd & 15 | own 2 | Yale Penalty, unnecessary roughness (-3 Yards) to the YALE 4 | −3 |
| 4:41 | 4th & 13 | own 4 | Reese Keeney punt for 31 yds, punt out-of-bounds at the YALE 35 | 0 |
| 4:41 | 4th & 13 | own 4 | Reese Keeney punt for 31 yds, punt out-of-bounds at the YALE 35 | 0 |
HC5 plays, -4 yd · Punt | ||||
| 4:41 | 1st & 10 | opp 35 | Cal Swanson run for 2 yds to the YALE 33 | +2 |
| 4:41 | 2nd & 8 | opp 33 | Jayden Clerveaux run for 3 yds to the YALE 30 | +3 |
| 4:41 | 3rd & 5 | opp 30 | Cal Swanson sacked by Abu Kamara for a loss of 9 yards to the YALE 39 | −9 |
| 2:45 | 4th & 14 | opp 39 | Ethan Moss punt for 39 yds for a touchback | 0 |
| 2:45 | 4th & 14 | opp 39 | Ethan Moss punt for 39 yds for a touchback | 0 |
YALE8 plays, 9 yd · Punt | ||||
| 2:45 | 2nd & 3 | own 27 | No Huddle-Shotgun Pitsenberger,Josh rush middle for 37 yards gain to the HC36 (Thompson,Eli; Bestpitch,Tommy) PENALTY YALE Illegal Formation 5 yards from YALE27 to YALE22. NO PLAY. | −5 |
| 2:45 | 2nd & 8 | own 22 | Josh Pitsenberger run for 1 yd to the YALE 23 | +1 |
| 2:45 | 2nd & 8 | own 22 | No Huddle-Shotgun Reno,Dante pass incomplete short left to Smith,Graham thrown to YALE32 PENALTY HC Offside (Owens,John) 5 yards from YALE22 to YALE27. NO PLAY. | +5 |
| 2:45 | 3rd & 7 | own 23 | Dante Reno pass complete to Nico Brown for 6 yds to the YALE 29 | +6 |
| 2:45 | 1st & 10 | own 20 | Josh Pitsenberger run for 2 yds to the YALE 22 | +2 |
| 1:11 | 4th & 1 | own 29 | Timeout Yale, clock 01:11 | 0 |
| 1:02 | 4th & 1 | own 29 | Reese Keeney punt for 31 yds, punt out-of-bounds at the HC 40 | 0 |
| 1:02 | 4th & 1 | own 29 | Reese Keeney punt for 31 yds, punt out-of-bounds at the HC 40 | 0 |
HC5 plays, 0 yd · Punt | ||||
| 1:02 | 1st & 10 | own 40 | Cal Swanson pass incomplete to Nathan Schillinger | 0 |
| 1:02 | 2nd & 10 | own 40 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 1:02 | 3rd & 10 | own 40 | Cal Swanson pass incomplete to Ty Curran | 0 |
| 0:41 | 4th & 10 | own 40 | Ethan Moss punt for 39 yds , Nico Brown returns for no gain to the YALE 20 | 0 |
| 0:41 | 4th & 10 | own 40 | Ethan Moss punt for 39 yds , Nico Brown returns for no gain to the YALE 20 | 0 |
YALE1 play, 3 yd · End of period | ||||
| 0:00 | 1st & 10 | own 20 | Josh Pitsenberger run for 3 yds to the YALE 23 | +3 |
HC10 plays, 84 yd · Field goal | ||||
| 14:55 | 1st & 10 | own 35 | Nick Conforti kickoff for 61 yds , Joseph Williams return for 7 yds to the HC 11 | +7 |
| 14:55 | 1st & 10 | own 11 | Jayden Clerveaux run for 8 yds to the HC 19 | +8 |
| 14:55 | 2nd & 2 | own 19 | Cal Swanson pass complete to Alijah Cason for 4 yds to the HC 23 for a 1ST down | +4 |
| 14:55 | 1st & 10 | own 23 | Cal Swanson pass complete to Joseph Williams for 64 yds to the YALE 13 for a 1ST down | +64 |
| 14:55 | 1st & 10 | opp 13 | No Huddle-Shotgun Cason,Alijah rush middle for 7 yards loss to the YALE20 (Larry,Ezekiel) PENALTY YALE UNR: Unnecessary Roughness (Kamara,Abu) 7 yards from YALE13 to YALE06, 1ST DOWN. NO PLAY. | +7 |
| 14:55 | 1st & goal | opp 6 | Jayden Clerveaux run for 2 yds to the YALE 4 | +2 |
| 14:55 | 2nd & goal | opp 4 | Cal Swanson run for a loss of 1 yard to the YALE 5 | −1 |
| 14:55 | 3rd & goal | opp 5 | Cal Swanson pass incomplete to Charly Mullaly | 0 |
| 14:55 | 1st & 10 | own 35 | Nick Conforti kickoff for 61 yds , Joseph Williams return for 7 yds to the HC 11 | +7 |
| 11:08 | 4th & goal | opp 5 | Luis Palenzuela 23 Yd Field Goal | +23 |
YALE13 plays, 77 yd · Touchdown | ||||
| 11:03 | 1st & 10 | own 35 | Owen Saraceno kickoff for 49 yds , Joshua Tarver return for 7 yds to the YALE 23 | +7 |
| 11:03 | 1st & 10 | own 23 | Dante Reno pass complete to Jaxton Santiago for 6 yds to the YALE 29 | +6 |
| 11:03 | 2nd & 4 | own 29 | Josh Pitsenberger run for 8 yds to the YALE 37 for a 1ST down | +8 |
| 11:03 | 1st & 10 | own 37 | Dante Reno pass complete to Wilhelm Daal for 4 yds to the YALE 41 | +4 |
| 11:03 | 2nd & 6 | own 41 | Dante Reno run for 3 yds to the YALE 44 | +3 |
| 11:03 | 3rd & 3 | own 44 | Josh Pitsenberger run for 6 yds to the 50 yard line for a 1ST down | +6 |
| 11:03 | 1st & 10 | midfield | Josh Pitsenberger run for 4 yds to the HC 46 | +4 |
| 11:03 | 2nd & 6 | opp 46 | Dante Reno pass complete to Wilhelm Daal for no gain to the HC 46 | 0 |
| 11:03 | 3rd & 6 | opp 46 | Dante Reno pass complete to Nico Brown for 43 yds to the HC 3 for a 1ST down Holy Cross Penalty, (2 Yards) to the HC 1 for a 1ST down | +45 |
| 11:03 | 1st & 10 | own 35 | Owen Saraceno kickoff for 49 yds , Joshua Tarver return for 7 yds to the YALE 23 | +7 |
| 7:20 | 1st & goal | opp 1 | Josh Pitsenberger 1 Yd Run (Nick Conforti Kick) | +1 |
| 7:14 | 1st & 10 | own 35 | Nick Conforti kickoff for 61 yds , Joseph Williams return for 24 yds to the HC 41 Holy Cross Penalty, (10 Yards) to the HC 18 | +24 |
| 7:14 | 1st & 10 | own 35 | Nick Conforti kickoff for 61 yds , Joseph Williams return for 24 yds to the HC 41 Holy Cross Penalty, (10 Yards) to the HC 18 | +24 |
HC8 plays, 18 yd · Punt | ||||
| 7:14 | 1st & 10 | own 18 | Jayden Clerveaux run for a loss of 3 yards to the HC 15 | −3 |
| 7:14 | 2nd & 13 | own 15 | Cal Swanson pass incomplete to Lincoln Fisher | 0 |
| 7:14 | 3rd & 13 | own 15 | No Huddle-Shotgun Swanson,Cal pass incomplete deep right to Mullaly,Charly thrown to HC35 PENALTY YALE Pass Interference (Webster,Brandon) 15 yards from HC15 to HC30, 1ST DOWN. NO PLAY. | +15 |
| 7:14 | 1st & 10 | own 30 | Cal Swanson run for a loss of 4 yards to the HC 26 | −4 |
| 7:14 | 2nd & 14 | own 26 | Cal Swanson pass complete to Charly Mullaly for 10 yds to the HC 36 | +10 |
| 7:14 | 3rd & 4 | own 36 | Cal Swanson pass incomplete to Charly Mullaly | 0 |
| 4:57 | 4th & 4 | own 36 | Ethan Moss punt for 33 yds | 0 |
| 4:57 | 4th & 4 | own 36 | Ethan Moss punt for 33 yds | 0 |
YALE5 plays, 69 yd · Touchdown | ||||
| 4:57 | 1st & 10 | own 31 | Holy Cross Penalty, (15 Yards) to the YALE 47 for a 1ST down | +15 |
| 4:57 | 1st & 10 | own 47 | Josh Pitsenberger run for 16 yds to the HC 37 for a 1ST down | +16 |
| 4:57 | 1st & 10 | opp 37 | Hugo Djeumeni Kemeni run for 4 yds to the HC 33 | +4 |
| 4:57 | 2nd & 6 | opp 33 | Dante Reno pass complete to Nico Brown for 4 yds to the HC 29 | +4 |
| 3:02 | 3rd & 2 | opp 29 | Nico Brown 29 Yd pass from Dante Reno (Nick Conforti Kick) | +29 |
HC7 plays, 0 yd · Punt | ||||
| 2:47 | 1st & 10 | own 35 | Nick Conforti kickoff for 60 yds , Joseph Williams return for 16 yds to the HC 21 | +16 |
| 2:47 | 1st & 10 | own 21 | Holy Cross Penalty, (Yards) to the HC 11 | −10 |
| 2:47 | 2nd & 20 | own 11 | Nyeoti Punni run for 4 yds to the HC 15 | +4 |
| 2:47 | 3rd & 16 | own 15 | Cal Swanson run for 6 yds to the HC 21 | +6 |
| 2:47 | 1st & 10 | own 35 | Nick Conforti kickoff for 60 yds , Joseph Williams return for 16 yds to the HC 21 | +16 |
| 1:24 | 4th & 10 | own 21 | Ethan Moss punt for 26 yds | 0 |
| 1:24 | 4th & 10 | own 21 | Ethan Moss punt for 26 yds | 0 |
YALE9 plays, 47 yd · Touchdown | ||||
| 1:24 | 1st & 10 | opp 47 | Dante Reno pass incomplete to Aidan Stephens | 0 |
| 1:24 | 2nd & 10 | opp 47 | Josh Pitsenberger run for 11 yds to the HC 36 for a 1ST down | +11 |
| 0:00 | 1st & 10 | opp 36 | Dante Reno pass complete to Brady Wagner for 9 yds to the HC 27 | +9 |
| 15:00 | 2nd & 1 | opp 27 | Josh Pitsenberger run for no gain to the HC 27 | 0 |
| 15:00 | 3rd & 1 | opp 27 | Josh Pitsenberger run for 3 yds to the HC 24 for a 1ST down | +3 |
| 15:00 | 1st & 10 | opp 24 | Dante Reno pass complete to Brady Wagner for 6 yds to the HC 18 | +6 |
| 15:00 | 2nd & 4 | opp 18 | Wilhelm Daal run for 5 yds to the HC 13 for a 1ST down | +5 |
| 15:00 | 1st & 10 | opp 13 | Josh Pitsenberger run for 3 yds to the HC 10 | +3 |
| 11:49 | 2nd & 7 | opp 10 | Josh Pitsenberger 10 Yd Run (Nick Conforti Kick) | +10 |
YALE1 play, 0 yd · Touchdown | ||||
| 0:00 | opp 36 | End of 3rd Quarter | 0 | |
HC16 plays, 55 yd · On downs | ||||
| 11:42 | 1st & 10 | own 35 | Nick Conforti kickoff for 50 yds , Joseph Williams return for 20 yds to the HC 35 | +20 |
| 11:42 | 1st & 10 | own 35 | Jayden Clerveaux run for 5 yds to the HC 40 | +5 |
| 11:42 | 1st & 5 | opp 49 | PENALTY HC False Start (Cason,Alijah) 5 yards from YALE49 to HC46. NO PLAY. | −5 |
| 11:42 | 1st & 10 | own 46 | No Huddle-Shotgun Swanson,Cal pass incomplete deep left to Mullaly,Charly thrown to YALE21 PENALTY YALE Offside (Barkley-Smith,Charles) 5 yards from HC46 to YALE49. NO PLAY. | +5 |
| 11:42 | 1st & 10 | own 46 | No Huddle-Shotgun Mosey,Max pass incomplete deep right to Mosey,Max thrown to YALE11 PENALTY YALE Pass Interference (Barkley-Smith,Charles) 15 yards from HC46 to YALE39, 1ST DOWN. NO PLAY. | +15 |
| 11:42 | 1st & 10 | opp 39 | Cal Swanson pass complete to Lincoln Fisher for 8 yds to the YALE 31 | +8 |
| 11:42 | 2nd & 2 | opp 31 | Joseph Williams run for no gain to the YALE 31 | 0 |
| 11:42 | 3rd & 2 | opp 31 | Cal Swanson pass complete to Max Mosey for 6 yds to the YALE 25 for a 1ST down | +6 |
| 11:42 | 1st & 10 | opp 25 | No Huddle-Shotgun Swanson,Cal pass incomplete deep right to Mosey,Max thrown to YALE01, 1ST DOWN, PENALTY YALE Pass Interference (Webster,Brandon) 15 yards from YALE25 to YALE10, 1ST DOWN. NO PLAY. | +15 |
| 11:42 | 1st & goal | opp 10 | Cal Swanson pass incomplete to Mason McSweeney | 0 |
| 11:42 | 2nd & goal | opp 10 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 11:42 | 3rd & goal | opp 10 | Cal Swanson pass incomplete to Alijah Cason | 0 |
| 11:42 | 1st & 10 | own 35 | Nick Conforti kickoff for 50 yds , Joseph Williams return for 20 yds to the HC 35 | +20 |
| 11:42 | 2nd & 5 | own 40 | Cal Swanson pass complete to Charly Mullaly for 6 yds to the HC 46 for a 1ST down | +6 |
| 9:06 | 4th & goal | opp 10 | Cal Swanson pass incomplete to Charly Mullaly | 0 |
| 9:06 | 4th & goal | opp 10 | Cal Swanson pass incomplete to Charly Mullaly | 0 |
YALE7 plays, 21 yd · Punt | ||||
| 9:06 | 1st & 10 | own 10 | Josh Pitsenberger run for 3 yds to the YALE 13 | +3 |
| 9:06 | 2nd & 7 | own 13 | Josh Pitsenberger run for 11 yds to the YALE 24 for a 1ST down | +11 |
| 9:06 | 1st & 10 | own 24 | Josh Pitsenberger run for 2 yds to the YALE 26 | +2 |
| 9:06 | 2nd & 8 | own 26 | Dante Reno run for 2 yds to the YALE 28 | +2 |
| 9:06 | 3rd & 6 | own 28 | Wilhelm Daal run for 3 yds to the YALE 31 | +3 |
| 5:29 | 4th & 3 | own 31 | Reese Keeney punt for 32 yds, fair catch by Max Mosey at the HC 37 | 0 |
| 5:29 | 4th & 3 | own 31 | Reese Keeney punt for 32 yds, fair catch by Max Mosey at the HC 37 | 0 |
HC13 plays, 63 yd · Touchdown | ||||
| 5:29 | 1st & 10 | own 37 | Cal Swanson pass complete to Charly Mullaly for 5 yds to the HC 42 | +5 |
| 5:29 | 2nd & 5 | own 42 | Cal Swanson run for 7 yds to the HC 49 for a 1ST down | +7 |
| 5:29 | 1st & 10 | own 49 | Nyeoti Punni run for 9 yds to the YALE 42 | +9 |
| 5:29 | 2nd & 1 | opp 42 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 5:29 | 3rd & 1 | opp 42 | Nyeoti Punni run for 3 yds to the YALE 39 for a 1ST down | +3 |
| 5:29 | 1st & 10 | opp 39 | Cal Swanson run for 3 yds to the YALE 36 | +3 |
| 5:29 | 2nd & 7 | opp 36 | Nyeoti Punni run for 7 yds to the YALE 29 for a 1ST down | +7 |
| 5:29 | 1st & 10 | opp 29 | Joseph Williams run for 4 yds to the YALE 25 | +4 |
| 5:29 | 2nd & 6 | opp 25 | Joseph Williams run for 5 yds to the YALE 20 | +5 |
| 5:29 | 3rd & 1 | opp 20 | Nyeoti Punni run for 11 yds to the YALE 9 for a 1ST down | +11 |
| 5:29 | 1st & goal | opp 9 | Cal Swanson pass incomplete to Max Mosey | 0 |
| 5:29 | 2nd & goal | opp 9 | Nyeoti Punni run for 2 yds to the YALE 7 | +2 |
| 0:56 | 3rd & goal | opp 7 | Charly Mullaly 7 Yd pass from Cal Swanson (Luis Palenzuela Kick) | +7 |
YALE4 plays, 0 yd · End of period | ||||
| 0:51 | 1st & 10 | own 35 | Luis Palenzuela kickoff for 25 yds | 0 |
| 0:51 | 1st & 10 | own 40 | D. Reno takes a knee | 0 |
| 0:51 | 1st & 10 | own 35 | Luis Palenzuela kickoff for 25 yds | 0 |
| 0:00 | 2nd & 10 | own 40 | D. Reno takes a knee | 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 5–5 vs Holy Cross
- 2024 · wk 4Yale 38 @ Holy Cross 31
- 2023 · wk 3Holy Cross 49 @ Yale 24
- 2022 · wk 3Yale 14 @ Holy Cross 38
- 2021 · wk 3Holy Cross 20 @ Yale 17
- 2019 · wk 4Holy Cross 10 @ Yale 23
- 2018 · wk 3Yale 28 @ Holy Cross 31
- 2017 · wk 7Holy Cross 0 @ Yale 32
- 2008 · wk 6Holy Cross 28 @ Yale 31
- 2007 · wk 5Yale 38 @ Holy Cross 17
- 2005 · wk 5Holy Cross 22 @ Yale 19
Research
Keep this open while you look at others