Holy Cross Crusaders vs Yale Bulldogs
Drive chart
Drives
Touchdown
End of Game
Touchdown
Punt
Downs
Touchdown
Who won: Yale 28-10
The Yale Bulldogs beat the Holy Cross Crusaders 28-10 on Saturday, September 20, 2025 at Yale Bowl. The Yale outscored the Holy Cross 14-3 in the 3rd quarter. Dante Reno led the Yale in passing yards (13/18, 166 YDS, 1 TD). Cal Swanson led the Holy Cross in passing yards (15/30, 193 YDS, 1 TD).

Player of the game
Josh Pitsenberger
YALE · 26 CAR, 127 YDS, 3 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- End of 3rd Quarter
- Q4 0:00YAL

Rush
D. Reno takes a knee
2nd & 10 at YALE 40
- Q4 0:51HC

Kickoff
Luis Palenzuela kickoff for 25 yds
- TOUCHDOWNQ4 0:56HC

Touchdown! 7 yd pass
Charly Mullaly 7 Yd pass from Cal Swanson (Luis Palenzuela Kick)
HC 10 - 28 YALE - Q4 5:29HC

Rush
Nyeoti Punni run for 2 yds to the YALE 7
2nd & Goal at YALE 9
- Q4 5:29HC

Pass incompletion
Cal Swanson pass incomplete to Max Mosey
1st & Goal at YALE 9
- Q4 5:29HC

Rush
Nyeoti Punni run for 11 yds to the YALE 9 for a 1ST down
3rd & 1 at YALE 20
- Q4 5:29HC

Rush
Joseph Williams run for 5 yds to the YALE 20
2nd & 6 at YALE 25
- Q4 5:29HC

4 yd run
Joseph Williams run for 4 yds to the YALE 25
1st & 10 · 1st & 10 at YALE 29
- Q4 5:29HC

Rush
Nyeoti Punni run for 7 yds to the YALE 29 for a 1ST down
2nd & 7 at YALE 36
- Q4 5:29HC

Rush
Cal Swanson run for 3 yds to the YALE 36
1st & 10 at YALE 39
- Q4 5:29HC

Rush
Nyeoti Punni run for 3 yds to the YALE 39 for a 1ST down
3rd & 1 at YALE 42
- Q4 5:29HC

9 yd run
Nyeoti Punni run for 9 yds to the YALE 42
1st & 10 · 1st & 10 at HC 49
- Q4 5:29HC

7 yd run
Cal Swanson run for 7 yds to the HC 49 for a 1ST down
2nd & 5 · 2nd & 5 at HC 42
- Q4 5:29HC

5 yd completion
Cal Swanson pass complete to Charly Mullaly for 5 yds to the HC 42
1st & 10 · 1st & 10 at HC 37
- Q4 5:29YAL

Punt
Reese Keeney punt for 32 yds, fair catch by Max Mosey at the HC 37
4th & 3 at YALE 31
- Q4 9:06YAL

Rush
Wilhelm Daal run for 3 yds to the YALE 31
3rd & 6 at YALE 28
- Q4 9:06YAL

Rush
Dante Reno run for 2 yds to the YALE 28
2nd & 8 at YALE 26
- Q4 9:06YAL

2 yd run
Josh Pitsenberger run for 2 yds to the YALE 26
1st & 10 · 1st & 10 at YALE 24
- Q4 9:06YAL

11 yd run
Josh Pitsenberger run for 11 yds to the YALE 24 for a 1ST down
2nd & 7 · 2nd & 7 at YALE 13
- Q4 9:06YAL

3 yd run
Josh Pitsenberger run for 3 yds to the YALE 13
1st & 10 · 1st & 10 at YALE 10
- Q4 9:06HC

Pass incompletion
Cal Swanson pass incomplete to Charly Mullaly
4th & Goal at YALE 10
- Q4 11:42HC

Pass reception
Cal Swanson pass complete to Charly Mullaly for 6 yds to the HC 46 for a 1ST down
2nd & 5 at HC 40
- Q4 11:42YAL

Kickoff return (offense)
Nick Conforti kickoff for 50 yds , Joseph Williams return for 20 yds to the HC 35
- Q4 11:42HC

Pass incompletion
Cal Swanson pass incomplete to Alijah Cason
3rd & Goal at YALE 10

