Holy Cross Crusaders vs Bucknell Bison
Drive chart
Drives
End Of Game
Punt
Touchdown
Downs
Punt
Touchdown
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 0 | 7 | 13 | 17 | 37 | |
| 0 | 6 | 7 | 7 | 20 |
Who won: Holy Cross 37-20
The Holy Cross Crusaders beat the Bucknell Bison 37-20 on Saturday, November 15, 2025 at Christy Mathewson-Memorial Stadium. The Holy Cross outscored the Bucknell 17-7 in the 4th quarter. Dominic Campanile led the Holy Cross in passing yards (10/17, 138 YDS). Nicholas Penuvchev led the Bucknell in passing yards (13/22, 237 YDS, 2 TD, 1 INT).

Player of the game
Sam Milligan
BUCK · 5 REC, 154 YDS, 2 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- End of 4th quarter.
- Q4 1:54


10 yd run
No Huddle-Shotgun #23 N.Punni rush left for 10 yards gain to the BUCK39, End Of Play, 1ST DOWN
N. Punni · 15 CAR, 131 YDS · 2nd & 1 · 2nd & 1 at BUCK 49
- Q4 1:54


4 yd run
No Huddle-Shotgun #23 N.Punni rush right for 4 yards gain to the BUCK49 (#10 B.Biagiarelli; #47 J.Goheen)
N. Punni · 15 CAR, 131 YDS · 1st & 5 · 1st & 5 at HC 47
- Q4 1:54

FLAGFlag: penalty
No Huddle-Shotgun #23 N.Punni rush right for 3 yards gain to the HCU45 (#19 E.Allen; #30 W.Caneer) PENALTY BUCK Illegal Substitution 5 yards from HCU42 to HCU47. NO PLAY
N. Punni · 15 CAR, 131 YDS · 1st & 10 · 1st & 10 at HC 42
- Q4 1:54

Punt, 12 yds
#62 M.Schearer punt 40 yards to the HCU30 #13 M.Mosey return 12 yards to the HCU42 (#44 C.Allard)
M. Schearer · 0/0 FG · 4th & 19 · 4th & 19 at BUCK 30
- Q4 3:51

Incomplete to J. Gary
No Huddle-Shotgun #9 N.Penuvchev pass incomplete short left to #3 J.Gary thrown to BUCK40 broken up by #2 E.Thompson
N. Penuvchev · 13/22, 237 YDS · 3rd & 19 · 3rd & 19 at BUCK 30
- Q4 3:51

11 yd completion to S. Milligan
No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #84 S.Milligan caught at BUCK29, for 11 yards to the BUCK30 (#0 C.Newsome), out of bounds
N. Penuvchev · 13/22, 237 YDS · 2nd & 30 · 2nd & 30 at BUCK 19
- Q4 3:51
FLAGFlag: penalty
No Huddle-Shotgun #9 N.Penuvchev rush left for 5 yards gain to the BUCK34 (#18 C.Ross) PENALTY BUCK Holding (#77 N.Natoli) 10 yards from BUCK29 to BUCK19. NO PLAY
N. Penuvchev · 13/22, 237 YDS · 2nd & 20 · 2nd & 20 at BUCK 29
- Q4 3:51

Sacked for a loss of 10
No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 10 yards to the BUCK29 (#6 C.Crocetti)
N. Penuvchev · 13/22, 237 YDS · 1st & 10 · 1st & 10 at BUCK 39
- Q4 3:51

14 yd completion to J. Gary
No Huddle-Shotgun #9 N.Penuvchev pass complete short middle to #3 J.Gary caught at BUCK38, for 14 yards to the BUCK39 (#28 A.Gardner; #17 C.Onwuzurigbo), out of bounds, 1ST DOWN
N. Penuvchev · 13/22, 237 YDS · 1st & 10 · 1st & 10 at BUCK 25
- Q4 3:51

Kickoff, touchback
#36 O.Saraceno kickoff 65 yards to the BUCK00 fair catch by #21 T.Cadden at BUCK00
O. Saraceno
- TOUCHDOWNQ4 3:51


Touchdown! 5 yd run
J. Clerveaux · 21 CAR, 142 YDS
No Huddle-Shotgun #5 J.Clerveaux rush middle for 5 yards gain to the BUCK00 TOUCHDOWN, clock 03:51 #89 L.Palenzuela kick attempt good (H: #49 E.Moss, LS: #47 J.Owens)
HC 37 - 20 BUCK - Q4 3:55

Sacked for a loss of 11
No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 11 yards to the BUCK05 (#21 C.Santee), TURNOVER ON DOWNS
N. Penuvchev · 13/22, 237 YDS · 4th & 6 · 4th & 6 at BUCK 16
- Q4 4:30

Incomplete to J. Gary
No Huddle-Shotgun #9 N.Penuvchev pass incomplete short right to #3 J.Gary thrown to BUCK24 broken up by #17 C.Onwuzurigbo
N. Penuvchev · 13/22, 237 YDS · 3rd & 6 · 3rd & 6 at BUCK 16
- Q4 4:30

4 yd completion to J. Gary
No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #3 J.Gary caught at BUCK16, for 4 yards to the BUCK16 (#0 C.Newsome), out of bounds
N. Penuvchev · 13/22, 237 YDS · 2nd & 10 · 2nd & 10 at BUCK 12
- Q4 4:30

Incomplete to M. Cadden
No Huddle-Shotgun #9 N.Penuvchev pass incomplete short left to #26 M.Cadden thrown to BUCK09 broken up by #38 A.Due QB hurried by #38 A.Due
N. Penuvchev · 13/22, 237 YDS · 1st & 10 · 1st & 10 at BUCK 12
- Q4 4:30


Punt, 4 yds
#49 E.Moss punt 37 yards to the BUCK16 #21 T.Cadden return for loss of 4 yards to the BUCK12 (#81 L.Fisher)
E. Moss · 4th & 5 · 4th & 5 at HC 47
- Q4 6:38


3 yd completion to T. Curran
No Huddle-Shotgun #19 D.Campanile pass complete short left to #3 T.Curran caught at HCU47, for 3 yards to the HCU47 (#34 D.Day), out of bounds
D. Campanile · 10/17, 138 YDS · 3rd & 8 · 3rd & 8 at HC 44
- Q4 6:38


7 yd run
No Huddle-Shotgun #5 J.Clerveaux rush right for 7 yards gain to the HCU44 (#31 C.Davis; #10 B.Biagiarelli)
J. Clerveaux · 21 CAR, 142 YDS · 2nd & 15 · 2nd & 15 at HC 37
- Q4 6:38


No gain on the run
No Huddle-Shotgun #5 J.Clerveaux rush middle for 0 yards to the HCU37 (#23 N.Hoying; #92 D.Sierk)
J. Clerveaux · 21 CAR, 142 YDS · 1st & 15 · 1st & 15 at HC 37
- Q4 6:38HC
FLAGFlag: penalty
PENALTY HCU False Start (#61 C.Nolan) 5 yards from HCU42 to HCU37. NO PLAY
1st & 10 · 1st & 10 at HC 42
- Q4 6:38

Kickoff, touchback
#96 J.Garanton kickoff 23 yards to the HCU42 fair catch by #13 M.Mosey at HCU42
J. Garanton
- TOUCHDOWNQ4 6:38BUC

Touchdown! 55 yd pass
Sam Milligan 55 Yd pass from Nicholas Penuvchev (Matt Schearer Kick)
HC 30 - 20 BUCK - Q4 8:03

4 yd completion to T. Cadden
No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #21 T.Cadden caught at BUCK44, for 4 yards to the BUCK45 (#28 A.Gardner), out of bounds
N. Penuvchev · 13/22, 237 YDS · 1st & 10 · 1st & 10 at BUCK 41
- Q4 8:03

21 yd completion to S. Milligan
No Huddle-Shotgun #9 N.Penuvchev pass complete short middle to #84 S.Milligan caught at BUCK25, for 21 yards to the BUCK41 (#28 A.Gardner), 1ST DOWN
N. Penuvchev · 13/22, 237 YDS · 1st & 20 · 1st & 20 at BUCK 20

