Holy Cross at Bucknell

Saturday, October 7, 2023

Holy Cross beat Bucknell 55–⁠27. It was their 22nd meeting; after it, Holy Cross led the series 16–⁠6.

AwayHoly Cross7–⁠4 in 2023
55
HomeBucknell4–⁠7 in 2023
27

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

At kickoff
55°F, overcast, wind 5 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Penn Valley Airport (KSEG), 15 km from the stadium, seven minutes before kickoff
Official
John ShayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Holy Cross171771455
Bucknell7713027

Standouts

Player stats

Holy Cross

PassingC/AttYdsTDInt
Matthew Sluka19/2825820
Joe Pesansky0/1000
RushingCarYdsTDLong
Jordan Fuller18147470
Matthew Sluka15122067
Tyler Purdy531116
Jordan Forrest31609
ReceivingRecYdsTDLong
Jalen Coker396155
Justin Shorter753015
Byron Shipman241028
Phoenix Dickson124124
DefenseTklTFLSacksInt
Terrence Spence0001

Bucknell

PassingC/AttYdsTDInt
Ralph Rucker19/3524831
RushingCarYdsTDLong
Coleman Bennett21106147
Ralph Rucker938011
Paul Neel61004
ReceivingRecYdsTDLong
Derrick Anderson Jr.6115233
Coleman Bennett750014
Eric Weatherly140140
Damian Harris117017

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

Team stats

Holy CrossBucknell
574Total yards400
258Passing yards248
316Rushing yards152
8.9Yards per pass7.1
7.7Yards per rush4.1
22First downs20
7–⁠14Third downs8–⁠17
0–⁠1Fourth downs0–⁠3
0Turnovers1
12–⁠130Penalties7–⁠50
31:31Possession28:29

Efficiency

Holy CrossBucknell
52%Success rate39%
0.42EPA per play−0.04
1.33Explosiveness1.44
0.46Rushing EPA−0.18
0.37Passing EPA0.34
50%Passing-down success24%

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)

Holy Cross 81% to win. Elo’s favorite won.

The line

Holy Cross −29, over/under 64.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 CrossTouchdown, 2 playsQ1 BucknellPunt, 3 playsQ1 Holy CrossField goal, 7 playsQ1 BucknellTouchdown, 7 playsQ1 Holy CrossTouchdown, 5 playsQ1 BucknellPunt, 6 playsQ1 Holy CrossPunt, 3 playsQ2 BucknellTouchdown, 7 playsQ2 Holy CrossTouchdown, 9 playsQ2 BucknellTurnover on downs, 4 playsQ2 Holy CrossTouchdown, 7 playsQ2 BucknellPunt, 3 playsQ2 Holy CrossField goal, 9 playsQ2 BucknellEnd of half, 1 playQ3 BucknellTouchdown, 11 playsQ3 Holy CrossPunt, 3 playsQ3 BucknellTurnover on downs, 5 playsQ3 Holy CrossTouchdown, 2 playsQ3 BucknellTouchdown, 4 playsQ3 Holy CrossTurnover on downs, 4 playsQ3 BucknellInterception, 3 playsQ3 Holy CrossPunt, 5 playsQ4 BucknellTurnover on downs, 7 playsQ4 Holy CrossTouchdown, 12 playsQ4 BucknellResult not recorded, 9 playsQ4 Holy CrossTouchdown, 2 playsQ4 BucknellPunt, 3 playsQ4 Holy CrossPunt, 3 playsQ4 BucknellResult not recorded, 3 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 CrossTouchdown, 2 plays, 68 yards
  2. Q1 BucknellPunt, 3 plays, 3 yards
  3. Q1 Holy CrossField goal, 7 plays, 38 yards
  4. Q1 BucknellTouchdown, 7 plays, 76 yards
  5. Q1 Holy CrossTouchdown, 5 plays, 68 yards
  6. Q1 BucknellPunt, 6 plays, 4 yards
  7. Q1 Holy CrossPunt, 3 plays, 5 yards
  8. Q2 BucknellTouchdown, 7 plays, 65 yards
  9. Q2 Holy CrossTouchdown, 9 plays, 64 yards
  10. Q2 BucknellTurnover on downs, 4 plays, 9 yards
  11. Q2 Holy CrossTouchdown, 7 plays, 31 yards
  12. Q2 BucknellPunt, 3 plays, 1 yard
  13. Q2 Holy CrossField goal, 9 plays, 45 yards
  14. Q2 BucknellEnd of half, 1 play, 0 yards
  15. Q3 BucknellTouchdown, 11 plays, 72 yards
  16. Q3 Holy CrossPunt, 3 plays, −6 yards
  17. Q3 BucknellTurnover on downs, 5 plays, 8 yards
  18. Q3 Holy CrossTouchdown, 2 plays, 49 yards
  19. Q3 BucknellTouchdown, 4 plays, 72 yards
  20. Q3 Holy CrossTurnover on downs, 4 plays, 8 yards
  21. Q3 BucknellInterception, 3 plays, 28 yards
  22. Q3 Holy CrossPunt, 5 plays, 4 yards
  23. Q4 BucknellTurnover on downs, 7 plays, 17 yards
  24. Q4 Holy CrossTouchdown, 12 plays, 74 yards
  25. Q4 BucknellResult not recorded, 9 plays, 45 yards
  26. Q4 Holy CrossTouchdown, 2 plays, 67 yards
  27. Q4 BucknellPunt, 3 plays, 5 yards
  28. Q4 Holy CrossPunt, 3 plays, 7 yards
  29. Q4 BucknellResult not recorded, 3 plays, 2 yards

Play by play

1st quarter7 drives, then Holy Cross 17, Bucknell 7
Holy Cross Touchdown, 2 plays
15:001st & 10 at own 29Matthew Sluka run for 67 yds to the BUCK 4 for a 1ST down
14:541st & 10 at own 35Ryan Schatzel kickoff for 62 yds , Maxwell Warren return for 26 yds to the HC 29
14:171st & goal at opp 4Jordan Fuller run for 4 yds for a TD (Luis Palenzuela KICK)Holy Cross 7, Bucknell 0
Bucknell Punt, 3 plays
14:121st & 10 at own 35Daniel Porto kickoff for 58 yds , Coleman Bennett return for 12 yds to the BUCK 19
14:121st & 10 at own 19Coleman Bennett run for 3 yds to the BUCK 22
14:122nd & 7 at own 22Bucknell Penalty, Offensive holding (Charlie Kreinbucher) to the BUCK 22
14:123rd & 7 at own 22Ralph Rucker pass incomplete to Okeyo Ayungo, broken up by Malik Scott
13:114th & 7 at own 22Ruben Anderson punt for 40 yds, punt out-of-bounds at the BUCK 49 , Jalen Coker returns for 13 yds to the BUCK 49
Holy Cross Field goal, 7 plays
13:111st & 10 at opp 49Jordan Fuller run for 6 yds to the BUCK 43
13:112nd & 4 at opp 43Holy Cross Penalty, false start (Jalen Coker) to the BUCK 48
13:112nd & 9 at opp 48Matthew Sluka pass complete to Justin Shorter for 9 yds to the BUCK 39 for a 1ST down
13:111st & 10 at opp 39Matthew Sluka pass complete to Sean Morris for 23 yds to the BUCK 16 for a 1ST down
13:111st & 10 at opp 16Tyler Purdy run for 3 yds to the BUCK 13
13:112nd & 7 at opp 13Matthew Sluka pass complete to Justin Shorter for 2 yds to the BUCK 11
13:113rd & 5 at opp 11Matthew Sluka pass incomplete to Byron Shipman, broken up by John Schlendorf
9:364th & 5 at opp 11Luis Palenzuela 28 yd FG GOODHoly Cross 10, Bucknell 0
Bucknell Touchdown, 7 plays
9:301st & 10 at own 35Daniel Porto kickoff for 59 yds , Coleman Bennett return for 15 yds to the BUCK 21
9:301st & 10 at own 21Coleman Bennett run for 3 yds to the BUCK 24
9:302nd & 7 at own 24Ralph Rucker run for 11 yds to the BUCK 35 for a 1ST down
9:301st & 10 at own 35Coleman Bennett run for 4 yds to the BUCK 39
9:302nd & 6 at own 39Coleman Bennett run for 5 yds to the BUCK 44
9:303rd & 1 at own 44Coleman Bennett run for 5 yds to the BUCK 49 for a 1ST down
9:301st & 10 at own 49Bucknell Penalty, false start (Zack Tarburton) to the BUCK 44
9:301st & 15 at own 44Ralph Rucker pass complete to Paul Neel for 9 yds to the HC 47
5:352nd & 6 at opp 47Coleman Bennett run for 47 yds for a TD (Matt Schearer KICK)Holy Cross 10, Bucknell 7
Holy Cross Touchdown, 5 plays
5:291st & 10 at own 35Ryan Schatzel kickoff for 60 yds , Maxwell Warren return for 24 yds to the HC 29
5:291st & 10 at own 29Holy Cross Penalty, Offensive holding (Dalton Daddona) to the HC 19
5:291st & 20 at own 19Matthew Sluka pass complete to Justin Shorter for 15 yds to the HC 34
5:292nd & 5 at own 34Matthew Sluka run for 2 yds to the HC 36
5:293rd & 3 at own 36Matthew Sluka pass complete to Justin Shorter for 9 yds to the HC 45 for a 1ST down
3:071st & 10 at own 45Matthew Sluka pass complete to Jalen Coker for 55 yds for a TD (Luis Palenzuela KICK)Holy Cross 17, Bucknell 7
Bucknell Punt, 6 plays
3:011st & 10 at own 35Daniel Porto kickoff for 55 yds , Eric Weatherly return for 9 yds to the BUCK 44 Holy Cross Penalty, unsportsmanlike conduct (Matt Duchemin) to the BUCK 34
3:011st & 10 at own 34Ralph Rucker pass complete to Josh Gary for 3 yds to the BUCK 37
3:012nd & 7 at own 37Coleman Bennett run for 5 yds to the BUCK 42
3:013rd & 2 at own 42Coleman Bennett run for 3 yds to the BUCK 45 for a 1ST down
3:011st & 10 at own 45Coleman Bennett run for a loss of 5 yards to the BUCK 40
3:012nd & 15 at own 40pass incomplete to Damian Harris
3:013rd & 15 at own 40Ralph Rucker pass complete to Coleman Bennett for a loss of 2 yards to the BUCK 38
0:114th & 17 at own 38Ruben Anderson punt for 48 yds , Jalen Coker returns for 12 yds to the HC 26
Holy Cross Punt, 3 plays
0:111st & 10 at own 26Holy Cross Penalty, false start (Pat McMurtrie) to the HC 21
0:111st & 15 at own 21Matthew Sluka run for 7 yds to the HC 28
Q2 15:002nd & 8 at own 28pass incomplete to Jalen Coker
Q2 15:003rd & 8 at own 28Matthew Sluka run for 3 yds to the HC 31
Q2 14:094th & 5 at own 31Patrick Haughney punt for 37 yds
2nd quarter7 drives, then Holy Cross 34, Bucknell 14
Bucknell Touchdown, 7 plays
14:091st & 10 at own 32Coleman Bennett run for 1 yd to the BUCK 33
14:092nd & 9 at own 33Coleman Bennett run for 7 yds to the BUCK 40
14:093rd & 2 at own 40Coleman Bennett run for 4 yds to the BUCK 44 for a 1ST down
14:091st & 10 at own 44Ralph Rucker pass complete to Damian Harris for 17 yds to the HC 39 for a 1ST down
14:091st & 10 at opp 39Paul Neel run for 4 yds to the HC 35
14:092nd & 6 at opp 35Paul Neel run for 2 yds to the HC 33
11:443rd & 4 at opp 33Ralph Rucker pass complete to Derrick Anderson Jr. for 33 yds for a TD (Matt Schearer KICK)Holy Cross 17, Bucknell 14
Holy Cross Touchdown, 9 plays
11:381st & 10 at own 35Ryan Schatzel kickoff for 55 yds , Maxwell Warren return for 23 yds to the HC 33
11:381st & 10 at own 33Matthew Sluka run for 5 yds to the HC 38
11:382nd & 5 at own 38Matthew Sluka run for 3 yds to the HC 41
11:383rd & 2 at own 41Jordan Fuller run for 9 yds to the 50 yard line for a 1ST down
11:381st & 10 at the 50Jordan Fuller run for 2 yds to the BUCK 48
11:382nd & 8 at opp 48Matthew Sluka pass complete to Jalen Coker for 23 yds to the BUCK 25 for a 1ST down
11:381st & 10 at opp 25Matthew Sluka pass complete to Jordan Fuller for 5 yds to the BUCK 20
11:382nd & 5 at opp 20Tyler Purdy run for 16 yds to the BUCK 4 for a 1ST down
11:381st & goal at opp 4Tyler Purdy run for 3 yds to the BUCK 1
7:082nd & goal at opp 1Tyler Purdy run for 1 yd for a TD (Luis Palenzuela KICK)Holy Cross 24, Bucknell 14
Bucknell Turnover on downs, 4 plays
7:081st & 10 at own 35Daniel Porto kickoff for 65 yds for a touchback
7:081st & 10 at own 25
7:082nd & 10 at own 25Ralph Rucker pass complete to Derrick Anderson Jr. for 5 yds to the BUCK 30
7:083rd & 5 at own 30Ralph Rucker pass complete to Coleman Bennett for 4 yds to the BUCK 34
5:164th & 1 at own 34
Holy Cross Touchdown, 7 plays
5:161st & 10 at opp 34Matthew Sluka pass complete to Tyler Purdy for 6 yds to the BUCK 28
5:162nd & 4 at opp 28Matthew Sluka run for 8 yds to the BUCK 20 for a 1ST down
5:161st & 10 at opp 20Jordan Fuller run for 2 yds to the BUCK 18
5:162nd & 8 at opp 18Matthew Sluka pass complete to Byron Shipman for 13 yds to the BUCK 5 for a 1ST down
5:161st & goal at opp 5pass incomplete to Jordan Fuller
2:432nd & goal at opp 5Jordan Fuller run for 4 yds to the BUCK 1
2:033rd & goal at opp 1Jordan Fuller run for 1 yd for a TD (Luis Palenzuela KICK)Holy Cross 31, Bucknell 14
Bucknell Punt, 3 plays
1:531st & 10 at own 35Daniel Porto kickoff for 63 yds , Coleman Bennett return for 22 yds to the BUCK 24
1:531st & 10 at own 24pass incomplete to Coleman Bennett
1:532nd & 10 at own 24pass incomplete to Eric Weatherly
1:533rd & 10 at own 24Ralph Rucker run for 1 yd to the BUCK 25
1:284th & 9 at own 25Ruben Anderson punt for 25 yds
Holy Cross Field goal, 9 plays
1:281st & 10 at the 50Jordan Forrest run for 9 yds to the BUCK 41
1:282nd & 1 at opp 41Matthew Sluka pass complete to Jalen Coker for 18 yds to the BUCK 23 for a 1ST down
1:281st & 10 at opp 23Matthew Sluka pass incomplete to Justin Shorter, broken up by John Schlendorf
1:282nd & 10 at opp 23Holy Cross Penalty, false start (Jalen Coker) to the BUCK 28
1:282nd & 15 at opp 28Matthew Sluka pass complete to Justin Shorter for 13 yds to the BUCK 15
0:513rd & 2 at opp 15Matthew Sluka run for 5 yds to the BUCK 10 Bucknell Penalty, unsportsmanlike conduct (Blake Leake) to the BUCK 5
0:511st & goal at opp 5Matthew Sluka sacked for a loss of 6 yards to the BUCK 11
0:352nd & goal at opp 11Matthew Sluka pass complete to Jordan Fuller for 6 yds to the BUCK 5
0:353rd & goal at opp 5pass incomplete to Jalen Coker
0:104th & goal at opp 5Luis Palenzuela 22 yd FG GOODHoly Cross 34, Bucknell 14
Bucknell End of half, 1 play
0:041st & 10 at own 35Daniel Porto kickoff for 65 yds , Coleman Bennett return for 14 yds to the BUCK 14
0:041st & 10 at own 14Ralph Rucker run for a loss of 2 yards to the HC 35
3rd quarter8 drives, then Holy Cross 41, Bucknell 27
Bucknell Touchdown, 11 plays
15:001st & 10 at own 35Daniel Porto kickoff for 65 yds for a touchback
15:001st & 10 at own 25Coleman Bennett run for 3 yds to the BUCK 28
15:002nd & 7 at own 28Coleman Bennett run for 1 yd to the BUCK 29
15:003rd & 6 at own 29Ralph Rucker pass complete to Coleman Bennett for 13 yds to the BUCK 42 for a 1ST down
15:001st & 10 at own 42Ralph Rucker run for 6 yds to the BUCK 48
15:002nd & 4 at own 48Ralph Rucker pass complete to Coleman Bennett for 4 yds to the HC 48 for a 1ST down
15:001st & 10 at opp 48Holy Cross Penalty, substitution infraction (Quinton Gregory) to the HC 43
15:001st & 5 at opp 43Ralph Rucker pass complete to Okeyo Ayungo for 5 yds to the HC 38 for a 1ST down
15:001st & 10 at opp 38Coleman Bennett run for a loss of 1 yard to the HC 39
15:002nd & 11 at opp 39Ralph Rucker pass incomplete to Derrick Anderson Jr., broken up by Terrence Spence
15:003rd & 11 at opp 39Ralph Rucker pass complete to Derrick Anderson Jr. for 32 yds to the HC 7 for a 1ST down
10:071st & goal at opp 7Ralph Rucker pass complete to Derrick Anderson Jr. for 7 yds for a TD Holy Cross Penalty, personal foul (Frankie Monte) to the HC 0 (Matt Schearer KICK)Holy Cross 34, Bucknell 21
Holy Cross Punt, 3 plays
10:071st & 10 at the 50Ryan Schatzel kickoff for 50 yds for a touchback
10:071st & 10 at own 25Jordan Fuller run for 3 yds to the HC 28
10:072nd & 7 at own 28Matthew Sluka pass complete to Justin Shorter for 3 yds to the HC 31
10:073rd & 4 at own 31Matthew Sluka run for 3 yds to the HC 34 Holy Cross Penalty, unsportsmanlike conduct (Matthew Sluka) to the HC 19
8:184th & 16 at own 19Patrick Haughney punt for 38 yds
Bucknell Turnover on downs, 5 plays
8:181st & 10 at own 43Bucknell Penalty, Offensive holding (Charlie Kreinbucher) to the BUCK 33
8:181st & 20 at own 33Coleman Bennett run for 17 yds to the 50 yard line
8:182nd & 3 at the 50Coleman Bennett run for 2 yds to the HC 48
8:183rd & 1 at opp 48Coleman Bennett run for a loss of 1 yard to the HC 49
5:484th & 2 at opp 49Coleman Bennett run for 1 yd to the HC 48
Holy Cross Touchdown, 2 plays
5:481st & 10 at own 48Matthew Sluka pass complete to Byron Shipman for 28 yds to the BUCK 24 for a 1ST down
5:031st & 10 at opp 24Matthew Sluka pass complete to Phoenix Dickson for 24 yds for a TD (Luis Palenzuela KICK)Holy Cross 41, Bucknell 21
Bucknell Touchdown, 4 plays
5:031st & 10 at own 35Daniel Porto kickoff for 65 yds for a touchback
5:031st & 10 at own 25Ralph Rucker run for 5 yds to the BUCK 30
5:032nd & 5 at own 30Ralph Rucker pass incomplete to Eric Weatherly, broken up by Dillon Springer for a 1ST down Holy Cross Penalty, face mask (15 yards) (Dante Bolden) to the BUCK 45 for a 1ST down
5:031st & 10 at own 45Ralph Rucker pass intercepted for a 1ST down Holy Cross Penalty, Defensive pass interference (Devin Haskins) to the HC 40 for a 1ST down
4:131st & 10 at opp 40Ralph Rucker pass complete to Eric Weatherly for 40 yds for a TD (Matt Schearer PAT MISSED)Holy Cross 41, Bucknell 27
Holy Cross Turnover on downs, 4 plays
4:131st & 10 at own 35Ryan Schatzel kickoff for 46 yds
4:131st & 10 at own 25Matthew Sluka pass complete to Jordan Fuller for 4 yds to the HC 29
4:132nd & 6 at own 29Matthew Sluka pass complete to Justin Shorter for 2 yds to the HC 31
4:133rd & 4 at own 31Matthew Sluka run for 2 yds to the HC 33
2:074th & 2 at own 33Matthew Sluka run for 1 yd to the HC 34
Bucknell Interception, 3 plays
2:071st & 10 at opp 34Ralph Rucker pass complete to Derrick Anderson Jr. for 28 yds to the HC 6 for a 1ST down
2:071st & goal at opp 6pass incomplete to Josh Gary
1:352nd & goal at opp 6Ralph Rucker pass intercepted
Holy Cross Punt, 5 plays
1:351st & 10 at own 20Matthew Sluka run for 10 yds to the HC 30 for a 1ST down
1:351st & 10 at own 30Jordan Fuller run for 4 yds to the HC 34 Holy Cross Penalty, Offensive holding (Eric Schon) to the HC 24
1:351st & 16 at own 24Matthew Sluka pass complete to Jordan Fuller
1:352nd & 16 at own 24Matthew Sluka pass incomplete to Byron Shipman, broken up by Brad Jamison
1:353rd & 16 at own 24pass incomplete to Jalen Coker
4th quarter8 drives, then Holy Cross 55, Bucknell 27
Bucknell Turnover on downs, 7 plays
15:001st & 10 at opp 40Ralph Rucker pass incomplete to Damian Harris, broken up by Terrence Spence
15:002nd & 10 at opp 40pass incomplete to Derrick Anderson Jr. Bucknell Penalty, inelgible downfield on pass (Yards) to the HC 40
15:003rd & 10 at opp 40Ralph Rucker pass complete to Coleman Bennett for 14 yds to the HC 26 for a 1ST down
15:001st & 10 at opp 26Bucknell Penalty, false start (Zack Tarburton) to the HC 31
15:001st & 15 at opp 31Ralph Rucker pass complete to Coleman Bennett for 13 yds to the HC 18
15:002nd & 2 at opp 18Bucknell Penalty, false start (Damian Harris) to the HC 23
15:002nd & 7 at opp 23
15:003rd & 7 at opp 23pass incomplete to Eric Weatherly
14:484th & 16 at own 24Patrick Haughney punt for 39 yds, punt out-of-bounds at the HC 40 , Eric Weatherly returns for 23 yds to the HC 40
Bucknell Turnover on downs, 7 plays
13:004th & 7 at opp 23Ralph Rucker pass incomplete to Eric Weatherly, broken up by Donovan Comestro
Holy Cross Touchdown, 12 plays
13:001st & 10 at own 23Jordan Fuller run for 5 yds to the HC 28
13:002nd & 5 at own 28Jordan Fuller run for 4 yds to the HC 32
13:003rd & 1 at own 32Matthew Sluka run for 6 yds to the HC 38 for a 1ST down
11:171st & 10 at own 38Jordan Fuller run for 2 yds to the HC 40
11:172nd & 8 at own 40Tyler Purdy run for 8 yds to the HC 48 for a 1ST down
11:171st & 10 at own 48Matthew Sluka run for 6 yds to the BUCK 46 for a 1ST down Bucknell Penalty, personal foul (Cade Rooney) to the BUCK 31 for a 1ST down
11:171st & 10 at opp 31Jordan Fuller run for 4 yds to the BUCK 27
11:172nd & 6 at opp 27pass incomplete to Tyler Purdy
8:443rd & 6 at opp 27Jordan Fuller run for 9 yds to the BUCK 18 for a 1ST down
8:441st & 10 at opp 18Jordan Fuller run for 5 yds to the BUCK 13
8:442nd & 5 at opp 13Jordan Fuller run for 1 yd to the BUCK 12
6:483rd & 4 at opp 12Jordan Fuller run for 12 yds for a TD Bucknell Penalty, substitution infraction (Yards) to the BUCK 0 (Luis Palenzuela KICK) Bucknell Penalty, substitution infraction (Yards) to the BUCK 3Holy Cross 48, Bucknell 27
Bucknell Result not recorded, 9 plays
6:481st & 10 at own 35Daniel Porto kickoff for 60 yds
6:481st & 10 at own 25Ralph Rucker pass complete to Coleman Bennett for 4 yds to the BUCK 29
6:482nd & 6 at own 29Ralph Rucker pass incomplete to Eric Weatherly for a 1ST down Holy Cross Penalty, Defensive pass interference (Jacob Dobbs) to the BUCK 44 for a 1ST down
6:481st & 10 at own 44Bucknell Penalty, false start (John Ohnegian) to the BUCK 39
6:481st & 15 at own 39Ralph Rucker pass complete to Okeyo Ayungo for 9 yds to the BUCK 48
6:482nd & 6 at own 48Ralph Rucker pass incomplete to Damian Harris, broken up by Eli Thompson
6:483rd & 6 at own 48Ralph Rucker run for 10 yds to the HC 42 for a 1ST down
5:371st & 10 at opp 42Ralph Rucker pass complete to Derrick Anderson Jr. for 10 yds to the HC 32 for a 1ST down
5:371st & 10 at opp 32Coleman Bennett run for 2 yds to the HC 30
5:372nd & 8 at opp 30pass incomplete to Damian Harris
Holy Cross Touchdown, 2 plays
5:371st & 10 at own 30pass incomplete to Max Mosey
4:072nd & 10 at own 30Jordan Fuller run for 70 yds for a TD (Luis Palenzuela KICK)Holy Cross 55, Bucknell 27
Bucknell Punt, 3 plays
4:011st & 10 at own 35Daniel Porto kickoff for 50 yds , Coleman Bennett return for 21 yds to the BUCK 36
4:011st & 10 at own 36pass incomplete to Josh Gary
4:012nd & 10 at own 36Ralph Rucker run for 5 yds to the BUCK 41
4:013rd & 5 at own 41Ralph Rucker pass incomplete to Okeyo Ayungo, broken up by Eli Thompson
2:564th & 5 at own 41Ruben Anderson punt for 39 yds
Holy Cross Punt, 3 plays
2:561st & 10 at own 20Jordan Forrest run for 9 yds to the HC 29
2:562nd & 1 at own 29Jordan Forrest run for a loss of 2 yards to the HC 27
2:563rd & 3 at own 27pass incomplete to Max Mosey
1:144th & 3 at own 27Patrick Haughney punt for 41 yds
Bucknell Result not recorded, 3 plays
1:141st & 10 at own 32Paul Neel run for 1 yd to the BUCK 33
1:142nd & 9 at own 33Paul Neel run for 1 yd to the BUCK 34
1:143rd & 8 at own 34Paul Neel run for 2 yds to the BUCK 34

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, counting the two since this game.

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