Holy Cross at Bucknell

Saturday, November 15, 2025

Holy Cross beat Bucknell 37–⁠20. It was their 24th meeting; Holy Cross leads the series 18–⁠6.

AwayHoly Cross3–⁠9 in 2025
37
HomeBucknell5–⁠7 in 2025
20

Final at Christy Mathewson-Memorial Stadium, LewisburgTV: ESPN+Attendance 913

At kickoff
49°F, wind 5 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Selinsgrove Penn Valley Airport, 15 km from the stadium, seven minutes before kickoff
Official
Todd BowmanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Holy Cross07131737
Bucknell067720

Standouts

Player stats

Holy Cross

PassingC/AttYdsTDInt
Dominic Campanile10/1713800
RushingCarYdsTDLong
Jayden Clerveaux21142123
Nyeoti Punni15131253
Max Mosey21017
Joseph Williams3703
ReceivingRecYdsTDLong
Max Mosey365034
Nyeoti Punni125025
Alijah Cason125025
Joseph Williams21006
DefenseTklTFLSacksInt
Adam Due0001

Bucknell

PassingC/AttYdsTDInt
Nicholas Penuvchev13/2223721
Ralph Rucker6/75810
RushingCarYdsTDLong
Logan Bush232030
Tariq Thomas72708
Ty Brown-Stauffer4702
Michael Cadden7703
ReceivingRecYdsTDLong
Sam Milligan5154255
Josh Gary649014
Nate Anderson237127
T.J. Cadden428012

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Holy CrossBucknell
414Total yards335
138Passing yards295
276Rushing yards40
8.1Yards per pass10.2
6.3Yards per rush1.2
17First downs19
4–⁠11Third downs5–⁠13
0–⁠1Fourth downs1–⁠2
0Turnovers2
8–⁠85Penalties8–⁠87
31:08Possession28:52

Efficiency

Holy CrossBucknell
52%Success rate37%
0.28EPA per play−0.08
1.16Explosiveness1.25
0.35Rushing EPA−0.24
0.09Passing EPA−0.01
25%Passing-down success23%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Bucknell 55% to win. Holy Cross won as Elo’s underdog.

The line

Bucknell −2.5, over/under 52.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Bucknell end zoneHoly Cross end zoneQ1 Holy CrossTurnover on downs, 11 playsQ1 BucknellTouchdown, 15 playsQ2 Holy CrossPunt, 3 playsQ2 BucknellPunt, 3 playsQ2 Holy CrossPunt, 3 playsQ2 BucknellPunt, 5 playsQ2 Holy CrossTouchdown, 6 playsQ2 BucknellMissed FG, 11 playsQ3 BucknellFumble, 2 playsQ3 Holy CrossField goal, 4 playsQ3 BucknellPunt, 5 playsQ3 Holy CrossTouchdown, 7 playsQ3 BucknellInterception, 1 playQ3 Holy CrossField goal, 9 playsQ3 BucknellTouchdown, 7 playsQ3 Holy CrossField goal, 9 playsQ4 BucknellPunt, 4 playsQ4 Holy CrossTouchdown, 6 playsQ4 BucknellTouchdown, 3 playsQ4 Holy CrossPunt, 3 playsQ4 BucknellTurnover on downs, 4 playsQ4 Holy CrossTouchdown, 1 playQ4 BucknellPunt, 4 playsQ4 Holy CrossEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Bucknell drives left to right, Holy Cross right to left.
  1. Q1 Holy CrossTurnover on downs, 11 plays, 45 yards
  2. Q1 BucknellTouchdown, 15 plays, 62 yards
  3. Q2 Holy CrossPunt, 3 plays, 7 yards
  4. Q2 BucknellPunt, 3 plays, 4 yards
  5. Q2 Holy CrossPunt, 3 plays, 8 yards
  6. Q2 BucknellPunt, 5 plays, 1 yard
  7. Q2 Holy CrossTouchdown, 6 plays, 65 yards
  8. Q2 BucknellMissed FG, 11 plays, 63 yards
  9. Q3 BucknellFumble, 2 plays, −33 yards
  10. Q3 Holy CrossField goal, 4 plays, 6 yards
  11. Q3 BucknellPunt, 5 plays, 15 yards
  12. Q3 Holy CrossTouchdown, 7 plays, 70 yards
  13. Q3 BucknellInterception, 1 play, 10 yards
  14. Q3 Holy CrossField goal, 9 plays, 29 yards
  15. Q3 BucknellTouchdown, 7 plays, 74 yards
  16. Q3 Holy CrossField goal, 9 plays, 49 yards
  17. Q4 BucknellPunt, 4 plays, 32 yards
  18. Q4 Holy CrossTouchdown, 6 plays, 77 yards
  19. Q4 BucknellTouchdown, 3 plays, 32 yards
  20. Q4 Holy CrossPunt, 3 plays, 5 yards
  21. Q4 BucknellTurnover on downs, 4 plays, −7 yards
  22. Q4 Holy CrossTouchdown, 1 play, 2 yards
  23. Q4 BucknellPunt, 4 plays, 5 yards
  24. Q4 Holy CrossEnd of game, 2 plays, 19 yards

Play by play

1st quarter2 drives, then Tied at 0
Holy Cross Turnover on downs, 11 plays
14:481st & 10 at own 35#96 J.Garanton kickoff 64 yards to the HCU01 #4 A.Cason return 73 yards to the BUCK26 (#96 J.Garanton), out of bounds PENALTY HCU Holding 10 yards from HCU30 to HCU20
15:001st & 10 at own 20No Huddle-Shotgun #23 N.Punni rush left for 9 yards gain to the HCU29 (#37 Z.Corna)
15:002nd & 1 at own 29No Huddle-Shotgun #23 N.Punni rush left for 15 yards gain to the HCU44 (#37 Z.Corna), 1ST DOWN
15:001st & 10 at own 44No Huddle-Shotgun #19 D.Campanile pass complete short right to #31 J.Williams caught at HCU39, for 6 yards to the HCU50 (#10 B.Biagiarelli)
15:002nd & 4 at the 50No Huddle-Shotgun #31 J.Williams rush middle for 2 yards gain to the BUCK48 (#23 N.Hoying)
15:003rd & 2 at opp 48No Huddle-Shotgun #19 D.Campanile rush middle for 2 yards gain to the BUCK46 (#23 N.Hoying; #73 D.LoGrasso), 1ST DOWN
15:001st & 10 at opp 46No Huddle-Shotgun #5 J.Clerveaux rush left for 7 yards gain to the BUCK39 (#23 N.Hoying; #34 D.Day)
15:002nd & 3 at opp 39No Huddle-Shotgun #5 J.Clerveaux rush left for 8 yards gain to the BUCK31 (#10 B.Biagiarelli; #37 Z.Corna) PENALTY HCU Holding (#72 B.Blattner) 10 yards from BUCK39 to BUCK49. NO PLAY
15:002nd & 13 at opp 49No Huddle-Shotgun #3 T.Curran rush right for 3 yards gain to the BUCK46 (#34 D.Day) PENALTY HCU Holding offsetting BUCK Offside offsetting. NO PLAY
15:002nd & 13 at opp 49No Huddle-Shotgun #19 D.Campanile pass complete short right to #23 N.Punni caught at BUCK42, for 25 yards to the BUCK24 (#47 J.Goheen), out of bounds, 1ST DOWN
15:001st & 10 at opp 24No Huddle-Shotgun #23 N.Punni rush middle for 5 yards gain to the BUCK19 (#12 J.Inserra)
15:002nd & 5 at opp 19No Huddle-Shotgun #5 J.Clerveaux rush left for 0 yards to the BUCK19 (#12 J.Inserra)
15:003rd & 5 at opp 19No Huddle-Shotgun #19 D.Campanile sacked for loss of 16 yards to the BUCK35 (#23 N.Hoying), fumble by #19 D.Campanile recovered by HCU #72 B.Blattner at BUCK35, End Of Play
8:194th & 21 at opp 35No Huddle-Shotgun #19 D.Campanile pass incomplete deep left to #81 L.Fisher thrown to BUCK13 broken up by #14 T.Whitmore, TURNOVER ON DOWNS
Bucknell Touchdown, 15 plays
8:191st & 10 at own 35No Huddle-Shotgun #7 T.Thomas rush middle for 7 yards gain to the BUCK42 (#18 C.Ross)
8:192nd & 3 at own 42No Huddle-Shotgun #7 T.Thomas rush right for 1 yard gain to the BUCK43 (#45 J.Townsend)
7:033rd & 2 at own 43No Huddle-Shotgun #84 S.Milligan rush middle for 3 yards gain to the BUCK46 (#21 C.Santee), 1ST DOWN
7:032nd & 3 at own 42Timeout Bucknell, clock 07:03
7:031st & 10 at own 46No Huddle-Shotgun #10 R.Rucker IV rush middle for 2 yards gain to the BUCK48, End Of Play
7:032nd & 8 at own 48No Huddle-Shotgun #6 T.Stauffer rush middle for 2 yards gain to the BUCK50 (#21 C.Santee)
7:033rd & 6 at the 50No Huddle-Shotgun #10 R.Rucker IV rush left for 5 yards gain to the HCU45 (#6 C.Crocetti)
7:034th & 1 at opp 45No Huddle-Shotgun #84 S.Milligan rush middle for 1 yard gain to the HCU44 (#91 D.Simmons; #92 B.Stevenson), 1ST DOWN
7:031st & 10 at opp 44PENALTY HCU Offside (#91 D.Simmons) 5 yards from HCU44 to HCU39. NO PLAY
7:031st & 5 at opp 39No Huddle-Shotgun #10 R.Rucker IV rush middle for 3 yards gain to the HCU36 (#95 J.Williams)
7:032nd & 2 at opp 36No Huddle-Shotgun #7 T.Thomas rush middle for 8 yards gain to the HCU28 (#45 J.Townsend; #15 D.Comestro), 1ST DOWN
7:031st & 10 at opp 28No Huddle-Shotgun #10 R.Rucker IV pass complete short right to #21 T.Cadden caught at HCU28, for 5 yards to the HCU23 (#28 A.Gardner)
7:032nd & 5 at opp 23No Huddle-Shotgun #7 T.Thomas rush right for 4 yards gain to the HCU19 (#17 C.Onwuzurigbo)
7:033rd & 1 at opp 19No Huddle-Shotgun #26 M.Cadden rush middle for 2 yards gain to the HCU17 (#11 L.Croley; #94 C.Reynolds), 1ST DOWN
7:031st & 10 at opp 17No Huddle-Shotgun #10 R.Rucker IV pass complete short right to #21 T.Cadden caught at HCU14, for 7 yards to the HCU10 (#17 C.Onwuzurigbo), out of bounds
7:032nd & 3 at opp 10No Huddle-Shotgun #26 M.Cadden rush middle for 0 yards to the HCU10 (#18 C.Ross)
Q2 14:563rd & 3 at opp 10No Huddle-Shotgun #10 R.Rucker IV pass complete short middle to #17 N.Anderson caught at HCU00, for 10 yards to the HCU00 TOUCHDOWN, clock 14:56, 1ST DOWN #62 M.Schearer kick attempt failed (H: #16 O.Garwood, LS: #58 C.Smith)Bucknell 6, Holy Cross 0
2nd quarter6 drives, then Holy Cross 7, Bucknell 6
Holy Cross Punt, 3 plays
14:511st & 10 at own 35#96 J.Garanton kickoff 45 yards to the HCU20 #6 C.Crocetti return 13 yards to the HCU33 (#16 O.Garwood)
14:511st & 10 at own 33No Huddle-Shotgun #5 J.Clerveaux rush middle for 8 yards gain to the HCU41 (#37 Z.Corna)
14:512nd & 2 at own 41No Huddle-Shotgun #19 D.Campanile pass incomplete deep right to #3 T.Curran thrown to BUCK35 QB hurried by #34 D.Day
14:513rd & 2 at own 41No Huddle-Shotgun #19 D.Campanile pass complete short middle to #13 M.Mosey caught at HCU40, for 1 yard loss to the HCU40 (#37 Z.Corna)
13:154th & 3 at own 40#49 E.Moss punt 30 yards to the BUCK30 #21 T.Cadden return 13 yards to the BUCK43 (#21 C.Santee) PENALTY BUCK Illegal Block in Back (#0 L.Bush) 10 yards from BUCK43 to BUCK33
Bucknell Punt, 3 plays
13:151st & 10 at own 33No Huddle-Shotgun #10 R.Rucker IV pass complete short left to #3 J.Gary caught at BUCK36, for 3 yards to the BUCK36, End Of Play
13:152nd & 7 at own 36No Huddle-Shotgun #26 M.Cadden rush left for 1 yard gain to the BUCK37 (#21 C.Santee)
13:153rd & 6 at own 37No Huddle-Shotgun #10 R.Rucker IV pass incomplete deep right to #21 T.Cadden thrown to HCU38
11:534th & 6 at own 37#62 M.Schearer punt 46 yards to the HCU17 fair catch by #13 M.Mosey at HCU17
Holy Cross Punt, 3 plays
11:531st & 10 at own 17No Huddle-Shotgun #31 J.Williams rush left for 3 yards gain to the HCU20 (#31 C.Davis)
11:532nd & 7 at own 20No Huddle-Shotgun #23 N.Punni rush middle for 2 yards gain to the HCU22 (#10 B.Biagiarelli)
11:533rd & 5 at own 22No Huddle-Shotgun #19 D.Campanile pass complete short left to #81 L.Fisher caught at HCU25, for 3 yards to the HCU25 (#31 C.Davis)
9:534th & 2 at own 25#49 E.Moss punt 41 yards to the BUCK34 #21 T.Cadden return for loss of 3 yards to the BUCK31 (#81 L.Fisher)
Bucknell Punt, 5 plays
9:531st & 10 at own 31No Huddle-Shotgun #10 R.Rucker IV rush middle for 5 yards gain to the BUCK36 (#92 B.Stevenson; #97 V.Ferrara)
9:532nd & 5 at own 36No Huddle-Shotgun #7 T.Thomas rush middle for 6 yards gain to the BUCK42 (#15 D.Comestro), 1ST DOWN
9:531st & 10 at own 42No Huddle-Shotgun #10 R.Rucker IV sacked for loss of 8 yards to the BUCK34 (#6 C.Crocetti)
9:532nd & 18 at own 34No Huddle-Shotgun #10 R.Rucker IV pass complete short right to #3 J.Gary caught at BUCK38, for 6 yards to the BUCK40 (#11 L.Croley), out of bounds
9:533rd & 12 at own 40No Huddle-Shotgun #10 R.Rucker IV sacked for loss of 8 yards to the BUCK32 (#6 C.Crocetti)
6:484th & 20 at own 32#62 M.Schearer punt 36 yards to the HCU32 PENALTY HCU Running Into The Kicker declined
Holy Cross Touchdown, 6 plays
6:481st & 10 at own 32No Huddle-Shotgun #19 D.Campanile pass complete deep right to #4 A.Cason caught at BUCK43, for 25 yards to the BUCK43, End Of Play, 1ST DOWN
6:481st & 10 at opp 43No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #81 L.Fisher thrown to BUCK39
6:482nd & 10 at opp 43No Huddle-Shotgun #5 J.Clerveaux rush right for 23 yards gain to the BUCK20 (#37 Z.Corna), 1ST DOWN
6:481st & 10 at opp 20No Huddle #19 D.Campanile pass complete short left to #5 J.Clerveaux caught at BUCK15, for 7 yards to the BUCK13 fumbled by #5 J.Clerveaux at BUCK15 forced by #10 B.Biagiarelli, out of bounds at BUCK13
6:482nd & 3 at opp 13No Huddle-Shotgun #5 J.Clerveaux rush left for 6 yards gain to the BUCK07 (#6 A.Davis), 1ST DOWN
4:281st & goal at opp 7No Huddle-Shotgun #13 M.Mosey rush middle for 7 yards gain to the BUCK00 TOUCHDOWN, clock 04:28 #89 L.Palenzuela kick attempt good (H: #49 E.Moss, LS: #47 J.Owens)Holy Cross 7, Bucknell 6
Bucknell Missed FG, 11 plays
4:231st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the BUCK00 #21 T.Cadden return 13 yards to the BUCK13 (#53 W.Miller)
4:231st & 10 at own 13No Huddle-Shotgun #7 T.Thomas rush left for 0 yards to the BUCK13 (#18 C.Ross; #92 B.Stevenson)
4:232nd & 10 at own 13No Huddle-Shotgun #10 R.Rucker IV pass complete deep left to #17 N.Anderson caught at BUCK40, for 27 yards to the BUCK40, out of bounds at BUCK40, 1ST DOWN
4:231st & 10 at own 40No Huddle-Shotgun #10 R.Rucker IV sacked for loss of 5 yards to the BUCK35 (#18 C.Ross)
4:232nd & 15 at own 35No Huddle-Shotgun #4 C.Dietrich rush middle for 3 yards gain to the BUCK38 (#11 L.Croley) PENALTY HCU Personal Foul (#11 L.Croley) 15 yards from BUCK38 to HCU47, 1ST DOWN
4:231st & 10 at opp 47No Huddle-Shotgun #6 T.Stauffer rush left for 2 yards gain to the HCU45 (#38 A.Due), out of bounds
4:232nd & 8 at opp 45No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 8 yards to the BUCK47 (#21 C.Santee)
4:233rd & 16 at own 47No Huddle-Shotgun #9 N.Penuvchev pass complete short middle to #26 M.Cadden caught at BUCK46, for 18 yards to the HCU35 (#2 E.Thompson), 1ST DOWN
4:231st & 10 at opp 35No Huddle-Shotgun #9 N.Penuvchev pass incomplete deep right to #84 S.Milligan thrown to HCU10 PENALTY HCU Pass Interference (#0 C.Newsome) 15 yards from HCU35 to HCU20, 1ST DOWN. NO PLAY
4:231st & 10 at opp 20No Huddle-Shotgun #26 M.Cadden rush middle for 3 yards gain to the HCU17 (#38 A.Due)
4:232nd & 7 at opp 17No Huddle-Shotgun #9 N.Penuvchev pass incomplete short right to #21 T.Cadden thrown to HCU13 PENALTY BUCK Chop Block (#26 M.Cadden) 15 yards from HCU17 to HCU32. NO PLAY
4:232nd & 22 at opp 32No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 5 yards to the HCU37 (#94 C.Reynolds)
4:233rd & 27 at opp 37No Huddle-Shotgun #9 N.Penuvchev pass complete short middle to #3 J.Gary caught at HCU23, for 13 yards to the HCU24 (#38 A.Due)
0:033rd & 27 at opp 37Timeout Bucknell, clock 00:03
0:033rd & 27 at own 37Timeout Holy Cross, clock 00:03
3rd quarter8 drives, then Holy Cross 20, Bucknell 13
Bucknell Fumble, 2 plays
15:00PENALTY BUCK UNS: Unsportsmanlike Conduct (#72 D.Adeyemi) 15 yards from HCU35 to HCU50. NO PLAY
14:571st & 10 at the 50#36 O.Saraceno kickoff 40 yards to the BUCK10 #21 T.Cadden return 4 yards to the BUCK14 (#53 W.Miller) PENALTY BUCK Holding (#8 A.Brown) 7 yards from BUCK14 to BUCK07
14:571st & 10 at own 7PENALTY HCU UNS: Unsportsmanlike Conduct (#46 R.Burton) 15 yards from BUCK07 to BUCK22, 1ST DOWN. NO PLAY
14:571st & 10 at own 22No Huddle-Shotgun #9 N.Penuvchev pass complete short left to #3 J.Gary caught at BUCK20, for 9 yards to the BUCK31 (#17 C.Onwuzurigbo), out of bounds
14:302nd & 1 at own 31No Huddle-Shotgun #7 T.Thomas rush middle for 1 yard gain to the BUCK32 fumbled by #7 T.Thomas at BUCK32 forced by #21 C.Santee recovered by HCU #18 C.Ross at BUCK32, End Of Play
Holy Cross Field goal, 4 plays
14:301st & 10 at opp 32No Huddle-Shotgun #23 N.Punni rush left for 2 yards gain to the BUCK30 (#6 A.Davis)
14:302nd & 8 at opp 30No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #13 M.Mosey thrown to BUCK20 QB hurried by #92 D.Sierk
14:303rd & 8 at opp 30No Huddle-Shotgun #19 D.Campanile pass complete short right to #31 J.Williams caught at BUCK34, for 4 yards to the BUCK26 (#23 N.Hoying; #19 E.Allen)
13:164th & 4 at opp 26#89 L.Palenzuela field goal attempt from 44 yards GOOD (H: #49 E.Moss, LS: #47 J.Owens), clock 13:16Holy Cross 10, Bucknell 6
Bucknell Punt, 5 plays
13:161st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the BUCK00 fair catch by #83 K.Lampkins at BUCK00
13:161st & 10 at own 25No Huddle-Shotgun #26 M.Cadden rush middle for 2 yards gain to the BUCK27 (#45 J.Townsend; #21 C.Santee)
13:162nd & 8 at own 27No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #21 T.Cadden caught at BUCK38, for 12 yards to the BUCK39, out of bounds at BUCK39, 1ST DOWN
13:161st & 10 at own 39No Huddle-Shotgun #6 T.Stauffer rush middle for 1 yard gain to the BUCK40 (#11 L.Croley; #92 B.Stevenson)
13:162nd & 9 at own 40No Huddle-Shotgun #9 N.Penuvchev pass incomplete deep middle to #3 J.Gary thrown to HCU20
13:163rd & 9 at own 40No Huddle-Shotgun #9 N.Penuvchev pass incomplete short right to #26 M.Cadden thrown to BUCK44 PENALTY BUCK Holding declined
11:214th & 9 at own 40#62 M.Schearer punt 33 yards to the HCU27
Holy Cross Touchdown, 7 plays
11:211st & 10 at own 27No Huddle-Shotgun #5 J.Clerveaux rush middle for 9 yards gain to the HCU36 (#37 Z.Corna; #10 B.Biagiarelli)
11:212nd & 1 at own 36No Huddle-Shotgun #5 J.Clerveaux rush middle for 0 yards to the HCU36 (#10 B.Biagiarelli; #90 M.Kruger)
11:213rd & 1 at own 36No Huddle-Shotgun #5 J.Clerveaux rush middle for 6 yards gain to the HCU42 (#73 D.LoGrasso; #47 J.Goheen), 1ST DOWN
11:211st & 10 at own 42No Huddle-Shotgun #5 J.Clerveaux rush left for 6 yards gain to the HCU48 (#23 N.Hoying; #19 E.Allen)
11:212nd & 4 at own 48No Huddle-Shotgun #19 D.Campanile pass complete deep middle to #13 M.Mosey caught at BUCK18, for 34 yards to the BUCK18, End Of Play, 1ST DOWN
11:211st & 10 at opp 18No Huddle-Shotgun #23 N.Punni rush middle for 3 yards gain to the BUCK15 (#92 D.Sierk)
8:162nd & 7 at opp 15No Huddle-Shotgun #23 N.Punni rush right for 15 yards gain to the BUCK00 TOUCHDOWN, clock 08:16, 1ST DOWN #89 L.Palenzuela kick attempt good (H: #49 E.Moss, LS: #47 J.Owens)Holy Cross 17, Bucknell 6
8:161st & 10 at own 35#36 O.Saraceno kickoff 54 yards to the BUCK11 fair catch by #83 K.Lampkins at BUCK11
Q2 0:004th & 14 at opp 24#62 M.Schearer field goal attempt from 41 yards NO GOOD blocked by #92 B.Stevenson (H: #16 O.Garwood, LS: #58 C.Smith), clock 00:00 recovered by BUCK #16 O.Garwood at HCU32 #16 O.Garwood return 8 yards to the HCU24 (#38 A.Due)
Bucknell Interception, 1 play
8:061st & 10 at own 25No Huddle-Shotgun #9 N.Penuvchev pass intercepted by #38 A.Due at BUCK43 #38 A.Due return 8 yards to the BUCK35 (#17 N.Anderson)
Holy Cross Field goal, 9 plays
8:061st & 10 at opp 35No Huddle-Shotgun #5 J.Clerveaux rush middle for 9 yards gain to the BUCK26 (#38 B.Gerken)
8:062nd & 1 at opp 26No Huddle-Shotgun #5 J.Clerveaux rush middle for 7 yards gain to the BUCK19 (#37 Z.Corna; #10 B.Biagiarelli), 1ST DOWN
8:061st & 10 at opp 19No Huddle-Shotgun #5 J.Clerveaux rush middle for 4 yards gain to the BUCK15 (#12 J.Inserra)
8:062nd & 6 at opp 15No Huddle-Shotgun #5 J.Clerveaux rush left for 4 yards gain to the BUCK11 (#38 B.Gerken)
8:063rd & 2 at opp 11No Huddle-Shotgun #5 J.Clerveaux rush middle for 2 yards gain to the BUCK09 (#92 D.Sierk), 1ST DOWN
8:061st & goal at opp 9No Huddle-Shotgun #13 M.Mosey rush right for 3 yards gain to the BUCK06 (#10 B.Biagiarelli; #92 D.Sierk)
5:002nd & goal at opp 6No Huddle-Shotgun #19 D.Campanile rush middle for 0 yards to the BUCK06 (#12 J.Inserra; #37 Z.Corna)
5:001st & goal at opp 9Timeout Holy Cross, clock 05:00
5:003rd & goal at opp 6No Huddle-Shotgun #19 D.Campanile pass incomplete short middle to #81 L.Fisher thrown to BUCK00 broken up by #6 A.Davis
4:254th & goal at opp 6#89 L.Palenzuela field goal attempt from 24 yards GOOD (H: #49 E.Moss, LS: #47 J.Owens), clock 04:25Holy Cross 20, Bucknell 6
Bucknell Touchdown, 7 plays
4:171st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the BUCK00 #83 K.Lampkins return 23 yards to the BUCK23 (#36 O.Saraceno)
4:171st & 10 at own 23No Huddle-Shotgun #6 T.Stauffer rush middle for 2 yards gain to the BUCK25 (#92 B.Stevenson; #97 V.Ferrara)
4:172nd & 8 at own 25No Huddle-Shotgun #9 N.Penuvchev pass incomplete short right to #21 T.Cadden thrown to BUCK30
4:173rd & 8 at own 25No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #84 S.Milligan caught at BUCK35, for 42 yards to the HCU33 fumbled by #84 S.Milligan at HCU33 forced by #21 C.Santee (#6 C.Crocetti; #21 C.Santee), out of bounds, 1ST DOWN
4:171st & 10 at opp 33No Huddle-Shotgun #26 M.Cadden rush middle for 1 yard gain to the HCU32 (#21 C.Santee)
4:172nd & 9 at opp 32No Huddle-Shotgun #9 N.Penuvchev pass complete short right to #82 C.Kreinbucher caught at HCU33, for 9 yards to the HCU23 (#28 A.Gardner), 1ST DOWN
4:171st & 10 at opp 23No Huddle-Shotgun #26 M.Cadden rush middle for 2 yards loss to the HCU25 (#45 J.Townsend)
1:002nd & 12 at opp 25Sam Milligan 25 Yd pass from Nicholas Penuvchev (Matt Schearer Kick)Holy Cross 20, Bucknell 13
Holy Cross Field goal, 9 plays
0:541st & 10 at own 35#96 J.Garanton kickoff 48 yards to the HCU17 #6 C.Crocetti return 6 yards to the HCU23 (#47 J.Goheen)
0:541st & 10 at own 23No Huddle-Shotgun #23 N.Punni rush middle for 7 yards gain to the HCU30 (#10 B.Biagiarelli)
0:542nd & 3 at own 30No Huddle-Shotgun #23 N.Punni rush left for 5 yards gain to the HCU35 (#23 N.Hoying), 1ST DOWN
Q4 15:001st & 10 at own 35No Huddle-Shotgun #19 D.Campanile pass incomplete deep left to #44 M.McSweeney thrown to BUCK42
Q4 15:002nd & 10 at own 35No Huddle-Shotgun #23 N.Punni rush middle for 4 yards gain to the HCU39 (#73 D.LoGrasso; #23 N.Hoying)
Q4 15:003rd & 6 at own 39No Huddle-Shotgun #19 D.Campanile pass complete short middle to #13 M.Mosey caught at HCU41, for 32 yards to the BUCK29 (#6 A.Davis), out of bounds, 1ST DOWN
Q4 15:001st & 10 at opp 29No Huddle-Shotgun #31 J.Williams rush middle for 2 yards gain to the BUCK27 (#34 D.Day; #99 T.Gerke)
Q4 15:002nd & 8 at opp 27No Huddle-Shotgun #23 N.Punni rush right for 1 yard loss to the BUCK28 (#23 N.Hoying)
Q4 15:003rd & 9 at opp 28No Huddle-Shotgun #19 D.Campanile pass incomplete short right to #4 A.Cason thrown to BUCK24
Q4 12:374th & 9 at opp 28#89 L.Palenzuela field goal attempt from 46 yards GOOD (H: #49 E.Moss, LS: #47 J.Owens), clock 12:37Holy Cross 23, Bucknell 13
4th quarter8 drives, then Holy Cross 37, Bucknell 20
Bucknell Punt, 4 plays
12:371st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the BUCK00 fair catch by #21 T.Cadden at BUCK00
12:371st & 10 at own 25No Huddle-Shotgun #0 L.Bush rush middle for 30 yards gain to the HCU45 (#0 C.Newsome), 1ST DOWN
12:371st & 10 at opp 45No Huddle-Shotgun #0 L.Bush rush middle for 2 yards gain to the HCU43 (#6 C.Crocetti; #97 V.Ferrara)
12:372nd & 8 at opp 43No Huddle-Shotgun #9 N.Penuvchev pass incomplete deep right to #84 S.Milligan thrown to HCU20 broken up by #0 C.Newsome
11:183rd & 8 at opp 43No Huddle-Shotgun #9 N.Penuvchev pass incomplete short left to #3 J.Gary thrown to HCU27
11:182nd & 8 at own 43Timeout Holy Cross, clock 11:18
11:074th & 8 at opp 43#62 M.Schearer punt 43 yards to the HCU00, Touchback
Holy Cross Touchdown, 6 plays
11:071st & 10 at own 20No Huddle-Shotgun #5 J.Clerveaux rush right for 3 yards gain to the HCU23 (#47 J.Goheen)
11:072nd & 7 at own 23No Huddle-Shotgun #5 J.Clerveaux rush right for 38 yards gain (21) to the BUCK39 (#6 A.Davis), 1ST DOWN, PENALTY HCU Holding (#3 T.Curran) 10 yards from HCU44 to HCU34
11:071st & 10 at own 34No Huddle-Shotgun #5 J.Clerveaux rush middle for 9 yards gain to the HCU43 (#23 N.Hoying; #47 J.Goheen)
11:072nd & 1 at own 43No Huddle-Shotgun #5 J.Clerveaux rush middle for 6 yards gain to the HCU49 (#6 A.Davis; #23 N.Hoying), 1ST DOWN
11:071st & 10 at own 49No Huddle-Shotgun #23 N.Punni rush right for 2 yards loss to the HCU47 (#10 B.Biagiarelli; #12 J.Inserra)
8:102nd & 12 at own 47No Huddle-Shotgun #23 N.Punni rush right for 53 yards gain to the BUCK00 TOUCHDOWN, clock 08:10, 1ST DOWN, PENALTY BUCK Offside declinedHoly Cross 30, Bucknell 13
Bucknell Touchdown, 3 plays
8:10PENALTY BUCK UNS: Unsportsmanlike Conduct (#10 B.Biagiarelli) 15 yards from HCU35 to HCU50. NO PLAY
8:031st & 10 at the 50#36 O.Saraceno kickoff 30 yards to the BUCK20 #92 D.Sierk return 10 yards to the BUCK30 (#14 B.Youngblood)
8:031st & 10 at own 30No Huddle-Shotgun #9 N.Penuvchev rush right for 8 yards gain to the BUCK38, End Of Play PENALTY BUCK Holding (#70 X.Allen) 10 yards from BUCK30 to BUCK20. NO PLAY
8:031st & 20 at own 20No 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
8:031st & 10 at own 41No 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
6:382nd & 6 at own 45Sam Milligan 55 Yd pass from Nicholas Penuvchev (Matt Schearer Kick)Holy Cross 30, Bucknell 20
Holy Cross Punt, 3 plays
6:381st & 10 at own 35#96 J.Garanton kickoff 23 yards to the HCU42 fair catch by #13 M.Mosey at HCU42
6:381st & 10 at own 42PENALTY HCU False Start (#61 C.Nolan) 5 yards from HCU42 to HCU37. NO PLAY
6:381st & 15 at own 37No Huddle-Shotgun #5 J.Clerveaux rush middle for 0 yards to the HCU37 (#23 N.Hoying; #92 D.Sierk)
6:382nd & 15 at own 37No Huddle-Shotgun #5 J.Clerveaux rush right for 7 yards gain to the HCU44 (#31 C.Davis; #10 B.Biagiarelli)
6:383rd & 8 at own 44No 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
4:304th & 5 at own 47#49 E.Moss punt 37 yards to the BUCK16 #21 T.Cadden return for loss of 4 yards to the BUCK12 (#81 L.Fisher)
Bucknell Turnover on downs, 4 plays
4:301st & 10 at own 12No 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
4:302nd & 10 at own 12No 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
4:303rd & 6 at own 16No Huddle-Shotgun #9 N.Penuvchev pass incomplete short right to #3 J.Gary thrown to BUCK24 broken up by #17 C.Onwuzurigbo
3:554th & 6 at own 16No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 11 yards to the BUCK05 (#21 C.Santee), TURNOVER ON DOWNS
Holy Cross Touchdown, 1 play
3:511st & goal at opp 5No 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)Holy Cross 37, Bucknell 20
Bucknell Punt, 4 plays
3:511st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the BUCK00 fair catch by #21 T.Cadden at BUCK00
3:511st & 10 at own 25No 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
3:511st & 10 at own 39No Huddle-Shotgun #9 N.Penuvchev sacked for loss of 10 yards to the BUCK29 (#6 C.Crocetti)
3:512nd & 20 at own 29No 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
3:512nd & 30 at own 19No 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
3:513rd & 19 at own 30No Huddle-Shotgun #9 N.Penuvchev pass incomplete short left to #3 J.Gary thrown to BUCK40 broken up by #2 E.Thompson
1:544th & 19 at own 30#62 M.Schearer punt 40 yards to the HCU30 #13 M.Mosey return 12 yards to the HCU42 (#44 C.Allard)
Holy Cross End of game, 2 plays
1:541st & 10 at own 42No 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
1:541st & 5 at own 47No Huddle-Shotgun #23 N.Punni rush right for 4 yards gain to the BUCK49 (#10 B.Biagiarelli; #47 J.Goheen)
1:542nd & 1 at opp 49No Huddle-Shotgun #23 N.Punni rush left for 10 yards gain to the BUCK39, End Of Play, 1ST DOWN

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Holy Cross leads 18–⁠6 in 24 meetings.

Recent meetings
2025Holy Cross 37, Bucknell 20
2024Holy Cross 40, Bucknell 38
2023Holy Cross 55, Bucknell 27
2022Holy Cross 57, Bucknell 0
2021Holy Cross 45, Bucknell 6
2020Holy Cross 33, Bucknell 10

Around this game