Skip to content

Holy Cross Crusaders vs Bucknell Bison

College Football
37-20
Final
Christy Mathewson-Memorial Stadium

Drive chart

Drives

  • End Of Game
  • Punt
  • Touchdown
  • Downs
  • Punt
  • Touchdown
Team1234T
HC07131737
BUCK067720

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

8.5

Win probability

100%HC final
HCBUCK

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. End of 4th quarter.
  2. Q4 1:54Nyeoti Punni

    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

  3. Q4 1:54Nyeoti Punni

    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

  4. Q4 1:54Nyeoti Punni
    FLAG

    Flag: 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

  5. 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

  6. 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

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

  8. Q4 3:51
    FLAG

    Flag: 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

  9. 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

  10. 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

  11. Q4 3:51

    Kickoff, touchback

    #36 O.Saraceno kickoff 65 yards to the BUCK00 fair catch by #21 T.Cadden at BUCK00

    O. Saraceno

  12. TOUCHDOWNQ4 3:51
    Jayden Clerveaux

    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
  13. 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

  14. 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

  15. 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

  16. 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

  17. Q4 4:30Ethan Moss

    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

  18. Q4 6:38Dominic Campanile

    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

  19. Q4 6:38Jayden Clerveaux

    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

  20. Q4 6:38Jayden Clerveaux

    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

  21. Q4 6:38HC
    FLAG

    Flag: penalty

    PENALTY HCU False Start (#61 C.Nolan) 5 yards from HCU42 to HCU37. NO PLAY

    1st & 10 · 1st & 10 at HC 42

  22. Q4 6:38

    Kickoff, touchback

    #96 J.Garanton kickoff 23 yards to the HCU42 fair catch by #13 M.Mosey at HCU42

    J. Garanton

  23. TOUCHDOWNQ4 6:38
    BUC

    Touchdown! 55 yd pass

    Sam Milligan 55 Yd pass from Nicholas Penuvchev (Matt Schearer Kick)

    HC 30 - 20 BUCK
  24. 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

  25. 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

Leaders

HCBUCK
Passing Yards
Dominic Campanile
10/17, 138 YDS
Nicholas Penuvchev
13/22, 237 YDS, 2 TD, 1 INT
Rushing Yards
Jayden Clerveaux
21 CAR, 142 YDS, 1 TD
Logan Bush
2 CAR, 32 YDS
Receiving Yards
Max Mosey
3 REC, 65 YDS
Sam Milligan
5 REC, 154 YDS, 2 TD
Sacks
Carlo Crocetti
3
Nick Hoying
1
Tackles
Cam Santee
10
Nick Hoying
12