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. Holy Cross
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