Lafayette at Holy Cross

Saturday, November 1, 2025

Lafayette beat Holy Cross 21–⁠13. It was their 22nd meeting; after it, Holy Cross led the series 12–⁠10.

AwayLafayette8–⁠4 in 2025
21
HomeHoly Cross3–⁠9 in 2025
13

Final at Fitton Field, WorcesterTV: ESPN+Attendance 16,583

At kickoff
50°F, clear, wind 21 mph from the west, gusts to 33 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Worcester, 6 km from the stadium, six minutes before kickoff
Official
Bill McKeeverGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Lafayette707721
Holy Cross0310013

Standouts

Player stats

Lafayette

PassingC/AttYdsTDInt
Dean DeNobile13/2611900
RushingCarYdsTDLong
Kente Edwards28146227
Ethan Weber1267123
Tighe Cummiskey1909
ReceivingRecYdsTDLong
Mason Kuehner651027
Matthew Scerbo135035
Kente Edwards322016
Carson Persing21108
DefenseTklTFLSacksInt
Beckham Dee0001
Ryan Gadson0001

Holy Cross

PassingC/AttYdsTDInt
Dominic Campanile17/2212701
Braden Graham4/72001
RushingCarYdsTDLong
Jayden Clerveaux17135067
Joseph Williams41109
Ty Curran1707
Nyeoti Punni1303
ReceivingRecYdsTDLong
Max Mosey764021
Alijah Cason431026
Lincoln Fisher21509
Ty Curran214014

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

Team stats

LafayetteHoly Cross
334Total yards281
119Passing yards147
215Rushing yards134
4.6Yards per pass5.1
4.7Yards per rush4.1
16First downs14
7–⁠17Third downs6–⁠15
1–⁠3Fourth downs0–⁠1
1Turnovers4
1–⁠5Penalties4–⁠35
32:36Possession27:24

Efficiency

LafayetteHoly Cross
33%Success rate37%
−0.15EPA per play−0.13
1.31Explosiveness1.23
0.23Rushing EPA0.12
−0.39Passing EPA−0.06
28%Passing-down success30%

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 55% to win. Lafayette won as Elo’s underdog.

The line

Lafayette −3, over/under 49.5.

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

Every drive

Holy Cross end zoneLafayette end zoneQ1 Holy CrossInterception, 4 playsQ1 LafayettePunt, 3 playsQ1 Holy CrossPunt, 8 playsQ1 LafayetteFumble, 8 playsQ1 Holy CrossFumble, 1 playQ1 LafayetteTouchdown, 6 playsQ1 Holy CrossPunt, 3 playsQ2 LafayettePunt, 5 playsQ2 Holy CrossFumble, 3 playsQ2 LafayetteTurnover on downs, 4 playsQ2 Holy CrossPunt, 5 playsQ2 LafayetteTurnover on downs, 8 playsQ2 Holy CrossField goal, 12 playsQ3 LafayettePunt, 11 playsQ3 Holy CrossField goal, 5 playsQ3 LafayetteDefensive TD, 3 plays (Holy Cross scores)Q3 LafayetteTouchdown, 6 playsQ3 Holy CrossInterception, 5 playsQ3 LafayettePunt, 3 playsQ4 Holy CrossPunt, 5 playsQ4 LafayettePunt, 6 playsQ4 Holy CrossPunt, 3 playsQ4 LafayetteTouchdown, 7 playsQ4 Holy CrossTurnover on downs, 10 playsQ4 LafayetteEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Holy Cross drives left to right, Lafayette right to left.
  1. Q1 Holy CrossInterception, 4 plays, 23 yards
  2. Q1 LafayettePunt, 3 plays, 5 yards
  3. Q1 Holy CrossPunt, 8 plays, 27 yards
  4. Q1 LafayetteFumble, 8 plays, 55 yards
  5. Q1 Holy CrossFumble, 1 play, −5 yards
  6. Q1 LafayetteTouchdown, 6 plays, 27 yards
  7. Q1 Holy CrossPunt, 3 plays, 2 yards
  8. Q2 LafayettePunt, 5 plays, 17 yards
  9. Q2 Holy CrossFumble, 3 plays, 14 yards
  10. Q2 LafayetteTurnover on downs, 4 plays, 6 yards
  11. Q2 Holy CrossPunt, 5 plays, 6 yards
  12. Q2 LafayetteTurnover on downs, 8 plays, 35 yards
  13. Q2 Holy CrossField goal, 12 plays, 57 yards
  14. Q3 LafayettePunt, 11 plays, 38 yards
  15. Q3 Holy CrossField goal, 5 plays, 69 yards
  16. Q3 LafayetteDefensive TD, 3 plays (Holy Cross scores), 4 yards
  17. Q3 LafayetteTouchdown, 6 plays, 72 yards
  18. Q3 Holy CrossInterception, 5 plays, 18 yards
  19. Q3 LafayettePunt, 3 plays, 8 yards
  20. Q4 Holy CrossPunt, 5 plays, 16 yards
  21. Q4 LafayettePunt, 6 plays, 30 yards
  22. Q4 Holy CrossPunt, 3 plays, 8 yards
  23. Q4 LafayetteTouchdown, 7 plays, 45 yards
  24. Q4 Holy CrossTurnover on downs, 10 plays, 41 yards
  25. Q4 LafayetteEnd of game, 1 play, −2 yards

Play by play

1st quarter7 drives, then Lafayette 7, Holy Cross 0
Holy Cross Interception, 4 plays
14:551st & 10 at own 35#47 G.Smith kickoff 59 yards to the HC06 #4 A.Cason return 19 yards to the HC25 (#15 I.Langan)
15:001st & 10 at own 25No Huddle-Shotgun #12 B.Graham pass complete short right to #13 M.Mosey caught at HC26, for 12 yards to the HC37 (#3 R.Gadson), 1ST DOWN
15:001st & 10 at own 37No Huddle-Shotgun #12 B.Graham pass complete short left to #3 T.Curran caught at HC35, for 0 yards to the HC37 (#5 R.Stevens; #13 K.Dodard)
15:002nd & 10 at own 37No Huddle-Shotgun #5 J.Clerveaux rush right for 1 yard gain to the HC38 (#8 D.Jeanty; #99 D.Riley)
13:013rd & 9 at own 38No Huddle-Shotgun #12 B.Graham pass intercepted by #3 R.Gadson at HC48, End Of Play
Lafayette Punt, 3 plays
13:011st & 10 at opp 48No Huddle-Shotgun #16 D.DeNobile pass complete short right to #26 K.Edwards caught at HC50, for 1 yard to the HC47 (#6 C.Crocetti; #21 C.Santee)
13:012nd & 9 at opp 47PENALTY HC Offside (#99 J.Pritchard-Sewell) 5 yards from HC47 to HC42. NO PLAY
13:012nd & 4 at opp 42PENALTY LAF False Start (#10 M.Scerbo) 5 yards from HC42 to HC47. NO PLAY
13:012nd & 9 at opp 47Shotgun #15 J.Penza rush middle for 0 yards to the HC47 (#6 C.Crocetti)
13:013rd & 9 at opp 47Shotgun #16 D.DeNobile pass complete short middle to #8 M.Kuehner caught at HC44, for 4 yards to the HC43 (#17 C.Onwuzurigbo)
10:294th & 5 at opp 43#38 C.Bush punt 17 yards to the HC26 blocked by #81 L.Fisher
Holy Cross Punt, 8 plays
10:291st & 10 at own 26No Huddle-Shotgun #31 J.Williams rush left for 2 yards gain to the HC28 (#3 R.Gadson; #5 R.Stevens), out of bounds
10:292nd & 8 at own 28No Huddle-Shotgun #31 J.Williams rush middle for 9 yards gain to the HC37 (#4 A.Jones; #52 J.Shimko), 1ST DOWN
10:291st & 10 at own 37No Huddle-Shotgun #23 N.Punni rush left for 3 yards gain to the HC40 (#6 C.Blair; #96 O.Camerlain)
10:292nd & 7 at own 40No Huddle-Shotgun #12 B.Graham pass complete short right to #4 A.Cason caught at HC38, for 1 yard loss to the HC39 (#15 I.Langan; #2 J.Edwards)
10:293rd & 8 at own 39No Huddle-Shotgun #12 B.Graham pass complete short right to #13 M.Mosey caught at HC46, for 9 yards to the HC48 (#3 R.Gadson), 1ST DOWN
10:291st & 10 at own 48No Huddle #12 B.Graham pass incomplete short middle to #3 T.Curran thrown to LAF39 broken up by #3 R.Gadson
10:292nd & 10 at own 48No Huddle-Shotgun #5 J.Clerveaux rush right for 5 yards gain to the LAF47 (#55 A.Crawley; #11 B.Dee)
10:293rd & 5 at opp 47No Huddle-Shotgun #12 B.Graham pass incomplete short middle to #3 T.Curran thrown to LAF42
6:314th & 5 at opp 47#49 E.Moss punt 37 yards to the LAF10, out of bounds at LAF10
Lafayette Fumble, 8 plays
6:311st & 10 at own 10Shotgun #16 D.DeNobile pass complete short right to #8 M.Kuehner caught at LAF15, for 12 yards to the LAF22 (#2 E.Thompson), 1ST DOWN
6:314th & 5 at opp 47Timeout , clock 06:31
Lafayette Fumble, 8 plays
6:311st & 10 at own 22No Huddle-Shotgun #26 K.Edwards rush middle for 7 yards gain to the LAF29 (#45 J.Townsend; #97 V.Ferrara)
6:312nd & 3 at own 29No Huddle-Shotgun #26 K.Edwards rush left for 27 yards gain to the HC44 (#24 T.Bestpitch; #21 C.Santee), 1ST DOWN
6:311st & 10 at opp 44No Huddle-Shotgun #16 D.DeNobile pass incomplete deep middle to #8 M.Kuehner thrown to HC17
6:312nd & 10 at opp 44No Huddle-Shotgun #26 K.Edwards rush middle for 6 yards gain to the HC38 (#95 J.Williams; #11 L.Croley)
6:313rd & 4 at opp 38No Huddle-Shotgun #26 K.Edwards rush right for 5 yards gain to the HC33 (#11 L.Croley; #38 A.Due), 1ST DOWN
6:311st & 10 at opp 33No Huddle-Shotgun #16 D.DeNobile pass complete short right to #7 C.Persing caught at HC34, for 3 yards to the HC30 (#1 C.Jones; #17 C.Onwuzurigbo)
3:352nd & 7 at opp 30No Huddle-Shotgun #15 J.Penza sacked for loss of 5 yards to the HC35 (#21 C.Santee), fumble by #15 J.Penza recovered by HC #94 C.Reynolds at HC35, End Of Play
3:301st & 10 at own 35No Huddle-Shotgun #12 B.Graham sacked for loss of 5 yards to the HC30 (#1 J.Joseph), fumble by #12 B.Graham recovered by LAF #10 D.Jackson at HC30, End Of Play
Lafayette Touchdown, 6 plays
3:301st & 10 at opp 30No Huddle-Shotgun #16 D.DeNobile pass incomplete deep left to #26 K.Edwards thrown to HC00
3:302nd & 10 at opp 30No Huddle-Shotgun #26 K.Edwards rush middle for 0 yards to the HC30 (#15 D.Comestro; #92 B.Stevenson)
3:303rd & 10 at opp 30No Huddle-Shotgun #16 D.DeNobile pass complete short left to #26 K.Edwards caught at HC29, for 16 yards to the HC14 (#11 L.Croley; #15 D.Comestro), 1ST DOWN
3:301st & 10 at opp 14No Huddle-Shotgun #16 D.DeNobile pass incomplete short right to #8 M.Kuehner thrown to HC00 broken up by #2 E.Thompson
3:302nd & 10 at opp 14No Huddle-Shotgun #26 K.Edwards rush middle for 4 yards gain to the HC10 (#18 C.Ross; #94 C.Reynolds)
1:343rd & 6 at opp 10No Huddle-Shotgun #26 K.Edwards rush middle for 10 yards gain to the HC00 TOUCHDOWN, clock 01:34, 1ST DOWN #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 7, Holy Cross 0
1:341st & 10 at own 35#47 G.Smith kickoff 65 yards to the HC00, Touchback
1:34Timeout , clock 01:34
Holy Cross Punt, 3 plays
1:341st & 10 at own 25No Huddle-Shotgun #19 D.Campanile pass complete short left to #31 J.Williams caught at HC25, for 3 yards to the HC28 (#13 K.Dodard)
1:342nd & 7 at own 28No Huddle-Shotgun #31 J.Williams rush left for 1 yard loss to the HC27 (#96 O.Camerlain)
1:343rd & 8 at own 27No Huddle-Shotgun #19 D.Campanile pass complete short left to #14 B.Youngblood caught at HC31, for 4 yards to the HC31, out of bounds at HC31
0:014th & 4 at own 31#49 E.Moss punt 32 yards to the LAF37, out of bounds at LAF37
0:013rd & 8 at opp 27Timeout Lafayette, clock 00:01
2nd quarter7 drives, then Lafayette 7, Holy Cross 3
Lafayette Punt, 5 plays
15:001st & 12 at own 37No Huddle-Shotgun #32 E.Weber rush left for 4 yards gain to the LAF41 (#1 C.Jones)
15:002nd & 8 at own 41No Huddle-Shotgun #32 E.Weber rush middle for 9 yards gain to the LAF50 (#94 C.Reynolds; #99 J.Pritchard-Sewell), 1ST DOWN
15:001st & 10 at the 50No Huddle-Shotgun #16 D.DeNobile pass complete short left to #12 Z.Wooldridge caught at LAF50, for 0 yards to the LAF50 (#1 C.Jones)
15:002nd & 10 at the 50No Huddle-Shotgun #32 E.Weber rush left for 4 yards gain to the HC46 (#11 L.Croley; #21 C.Santee)
15:003rd & 6 at opp 46No Huddle-Shotgun #16 D.DeNobile pass incomplete short middle to #8 M.Kuehner thrown to HC42
12:524th & 6 at opp 46#38 C.Bush punt 32 yards to the HC14
Holy Cross Fumble, 3 plays
12:521st & 10 at own 14No Huddle-Shotgun #5 J.Clerveaux rush left for 1 yard gain to the HC15 (#55 A.Crawley)
12:524th & 6 at own 46Timeout , clock 12:52
Holy Cross Fumble, 3 plays
12:522nd & 9 at own 15No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at HC23, for 8 yards to the HC23 (#3 R.Gadson)
11:163rd & 1 at own 23No Huddle-Shotgun #13 M.Mosey rush right for 5 yards gain to the HC28 fumbled by #13 M.Mosey at HC28 forced by #2 J.Edwards recovered by LAF #15 I.Langan at HC28 #15 I.Langan return 4 yards to the HC24 (#27 N.Treadwell)
Lafayette Turnover on downs, 4 plays
11:161st & 10 at opp 24No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the HC22 (#24 T.Bestpitch)
11:162nd & 8 at opp 22No Huddle-Shotgun #26 K.Edwards rush left for 4 yards gain to the HC18 (#11 L.Croley; #1 C.Jones)
11:163rd & 4 at opp 18No Huddle-Shotgun #16 D.DeNobile pass incomplete short middle to #7 C.Persing thrown to HC13 QB hurried by #21 C.Santee
10:034th & 4 at opp 18No Huddle-Shotgun #16 D.DeNobile pass incomplete short left to #10 M.Scerbo thrown to HC01 broken up by #1 C.Jones, TURNOVER ON DOWNS
Holy Cross Punt, 5 plays
10:031st & 10 at own 18No Huddle-Shotgun #19 D.Campanile pass complete short left to #81 L.Fisher caught at HC26, for 9 yards to the HC27, out of bounds at HC27
10:032nd & 1 at own 27No Huddle-Shotgun #31 J.Williams rush middle for 1 yard gain to the HC28 (#55 A.Crawley; #1 J.Joseph), 1ST DOWN
10:031st & 10 at own 28No Huddle-Shotgun #3 T.Curran rush right for 7 yards gain to the HC35 (#10 D.Jackson; #11 B.Dee)
10:032nd & 3 at own 35No Huddle-Shotgun #19 D.Campanile sacked for loss of 11 yards to the HC24 (#8 D.Jeanty)
10:033rd & 14 at own 24No Huddle-Shotgun #19 D.Campanile pass incomplete short right to #13 M.Mosey thrown to HC25 broken up by #1 J.Joseph
7:104th & 14 at own 24#49 E.Moss punt 51 yards to the LAF25
Lafayette Turnover on downs, 8 plays
7:101st & 10 at own 25No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the LAF27 (#99 J.Pritchard-Sewell)
7:102nd & 8 at own 27No Huddle-Shotgun #16 D.DeNobile pass complete short right to #8 M.Kuehner caught at LAF29, for 3 yards to the LAF30 (#1 C.Jones)
7:103rd & 5 at own 30No Huddle-Shotgun #26 K.Edwards rush middle for 13 yards gain to the LAF43 (#21 C.Santee; #33 R.Dansdill), 1ST DOWN
5:441st & 10 at own 43No Huddle-Shotgun #26 K.Edwards rush middle for 10 yards gain to the HC47 (#15 D.Comestro; #92 B.Stevenson), 1ST DOWN
5:443rd & 5 at opp 30Timeout , clock 05:44
5:441st & 10 at opp 47No Huddle-Shotgun #26 K.Edwards rush left for 1 yard gain to the HC46 (#92 B.Stevenson)
5:442nd & 9 at opp 46No Huddle-Shotgun #26 K.Edwards rush middle for 3 yards gain to the HC43 (#38 A.Due; #18 C.Ross)
5:443rd & 6 at opp 43No Huddle-Shotgun #26 K.Edwards rush middle for 5 yards gain to the HC38 (#1 C.Jones; #92 B.Stevenson)
3:144th & 1 at opp 38No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards loss to the HC40 (#94 C.Reynolds; #99 J.Pritchard-Sewell), TURNOVER ON DOWNS
Holy Cross Field goal, 12 plays
3:141st & 10 at own 40No Huddle-Shotgun #5 J.Clerveaux rush middle for 11 yards gain to the LAF49 (#4 A.Jones; #95 M.Vaughn), 1ST DOWN
3:141st & 10 at opp 49No Huddle-Shotgun #5 J.Clerveaux rush right for 4 yards gain to the LAF45 (#52 J.Shimko)
3:142nd & 6 at opp 45No Huddle-Shotgun #19 D.Campanile sacked for loss of 9 yards to the HC46 (#52 J.Shimko, #6 C.Blair) PENALTY HC Illegal Shift declined
1:583rd & 15 at own 46No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at LAF39, for 21 yards to the LAF33 (#2 J.Edwards; #13 K.Dodard), 1ST DOWN, PENALTY LAF Offside declined
1:582nd & 6 at opp 45Timeout , clock 01:58
1:581st & 10 at opp 33No Huddle-Shotgun #5 J.Clerveaux rush left for 3 yards gain to the LAF30 (#99 D.Riley; #97 P.Peiffer)
1:582nd & 7 at opp 30No Huddle-Shotgun #5 J.Clerveaux rush right for 2 yards gain to the LAF28 (#2 J.Edwards; #55 A.Crawley)
1:583rd & 5 at opp 28No Huddle-Shotgun #19 D.Campanile pass complete short left to #3 T.Curran caught at LAF17, for 14 yards to the LAF14 (#2 J.Edwards; #13 K.Dodard), 1ST DOWN
0:311st & 10 at opp 14No Huddle-Shotgun #19 D.Campanile pass incomplete short right to #81 L.Fisher thrown to LAF10
0:313rd & 5 at opp 28Timeout Holy Cross, clock 00:31
0:312nd & 10 at opp 14No Huddle-Shotgun #19 D.Campanile pass complete short left to #44 M.McSweeney caught at LAF10, for 5 yards to the LAF09 (#11 B.Dee; #7 D.Oliver-Goodwin), out of bounds
0:153rd & 5 at opp 9No Huddle-Shotgun #19 D.Campanile pass complete short right to #81 L.Fisher caught at LAF03, for 6 yards to the LAF03 (#2 J.Edwards), 1ST DOWN
0:152nd & 10 at opp 14Timeout Holy Cross, clock 00:15
0:081st & goal at opp 3No Huddle-Shotgun #19 D.Campanile pass incomplete short right to #3 T.Curran thrown to LAF00
0:083rd & 5 at opp 9Timeout Holy Cross, clock 00:08
0:083rd & 5 at own 9Timeout Lafayette, clock 00:08
0:002nd & goal at opp 3Luis Palenzuela 21 Yd Field GoalLafayette 7, Holy Cross 3
0:031st & 3 at own 3Timeout Lafayette, clock 00:03
3rd quarter6 drives, then Lafayette 14, Holy Cross 13
Lafayette Punt, 11 plays
14:551st & 10 at own 35#36 O.Saraceno kickoff 64 yards to the LAF01 #5 J.Henley return 16 yards to the LAF17 (#22 S.Boyer; #21 C.Santee)
15:001st & 10 at own 17No Huddle-Shotgun #16 D.DeNobile pass incomplete deep left to #12 Z.Wooldridge thrown to HC48
15:002nd & 10 at own 17No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the LAF19 (#21 C.Santee; #99 J.Pritchard-Sewell)
15:003rd & 8 at own 19No Huddle-Shotgun #16 D.DeNobile pass complete short right to #7 C.Persing caught at LAF27, for 8 yards to the LAF27 (#1 C.Jones), out of bounds, 1ST DOWN
15:001st & 10 at own 27No Huddle-Shotgun #26 K.Edwards rush middle for 2 yards gain to the LAF29 (#6 C.Crocetti; #21 C.Santee)
15:002nd & 8 at own 29No Huddle-Shotgun #26 K.Edwards rush middle for 11 yards gain to the LAF40 (#24 T.Bestpitch; #6 C.Crocetti), 1ST DOWN
15:001st & 10 at own 40No Huddle-Shotgun #32 E.Weber rush right for 6 yards gain to the LAF46 (#21 C.Santee; #15 D.Comestro)
15:002nd & 4 at own 46No Huddle-Shotgun #16 D.DeNobile pass complete short right to #8 M.Kuehner caught at LAF46, for 0 yards to the LAF46 (#1 C.Jones)
15:003rd & 4 at own 46No Huddle-Shotgun #16 D.DeNobile pass incomplete short left to #32 E.Weber thrown to LAF48 QB hurried by #15 D.Comestro
15:004th & 4 at own 46#38 C.Bush punt 0 yards to the LAF46 blocked by #14 B.Youngblood recovered by LAF #33 T.Cummiskey at LAF43 No Huddle #33 T.Cummiskey rush right for 9 yards gain to the HC45 (#91 D.Simmons), 1ST DOWN
15:001st & 10 at opp 45No Huddle-Shotgun #16 D.DeNobile pass incomplete short middle to #8 M.Kuehner thrown to HC37
15:002nd & 10 at opp 45No Huddle-Shotgun #16 D.DeNobile pass incomplete short right to #7 C.Persing thrown to HC41 broken up by #1 C.Jones
15:003rd & 10 at opp 45No Huddle-Shotgun #16 D.DeNobile pass incomplete short middle to #26 K.Edwards thrown to HC42 QB hurried by #92 B.Stevenson
10:124th & 10 at opp 45#38 C.Bush punt 45 yards to the HC00, Touchback
10:213rd & 10 at opp 45Timeout Lafayette, clock 10:21
Holy Cross Field goal, 5 plays
10:211st & 10 at own 20No Huddle-Shotgun #5 J.Clerveaux rush right for 67 yards gain to the LAF13 (#3 R.Gadson; #13 K.Dodard), out of bounds, 1ST DOWN
10:211st & 10 at opp 13No Huddle-Shotgun #5 J.Clerveaux rush middle for 8 yards gain to the LAF05 (#3 R.Gadson)
10:212nd & 2 at opp 5No Huddle-Shotgun #13 M.Mosey rush middle for 4 yards loss to the LAF09 (#11 B.Dee)
10:213rd & 6 at opp 9No Huddle-Shotgun #19 D.Campanile pass complete short right to #4 A.Cason caught at LAF09, for 3 yards to the LAF06 (#5 R.Stevens)
7:364th & 3 at opp 6PENALTY HC Delay Of Game (#89 L.Palenzuela) 5 yards from LAF06 to LAF11. NO PLAY
7:393rd & 6 at opp 9Timeout Holy Cross, clock 07:39
7:363rd & 6 at own 9Timeout Lafayette, clock 07:36
7:354th & 8 at opp 11#89 L.Palenzuela field goal attempt from 29 yards GOOD (H: #49 E.Moss, LS: #47 J.Owens), clock 07:35Lafayette 7, Holy Cross 6
7:351st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the LAF00, Touchback
7:354th & 8 at opp 11Timeout , clock 07:35
Lafayette Defensive TD, 3 plays (Holy Cross scores)
7:351st & 10 at own 25No Huddle-Shotgun #16 D.DeNobile pass complete short right to #26 K.Edwards caught at LAF24, for 5 yards to the LAF30 (#6 C.Crocetti)
7:352nd & 5 at own 30No Huddle-Shotgun #26 K.Edwards rush middle for 0 yards to the LAF30 (#21 C.Santee; #94 C.Reynolds)
7:353rd & 5 at own 30No Huddle-Shotgun #16 D.DeNobile sacked for loss of 1 yard to the LAF29 (#38 A.Due)
5:234th & 6 at own 29#38 C.Bush punt 30 yards to the HC41 #13 M.Mosey return 59 yards to the LAF00 TOUCHDOWN, clock 05:23 #89 L.Palenzuela kick attempt good (H: #49 E.Moss, LS: #47 J.Owens)Holy Cross 13, Lafayette 7
Lafayette Touchdown, 6 plays
5:231st & 10 at own 35#36 O.Saraceno kickoff 65 yards to the LAF00, Touchback
5:231st & 10 at own 25No Huddle-Shotgun #15 J.Penza rush left for 1 yard gain to the LAF26 (#17 C.Onwuzurigbo; #38 A.Due)
5:232nd & 9 at own 26No Huddle-Shotgun #32 E.Weber rush middle for 5 yards gain to the LAF31 (#24 T.Bestpitch; #15 D.Comestro)
5:233rd & 4 at own 31No Huddle-Shotgun #16 D.DeNobile pass complete deep right to #8 M.Kuehner caught at HC42, for 27 yards to the HC42 (#0 C.Newsome), 1ST DOWN
5:231st & 10 at opp 42No Huddle-Shotgun #16 D.DeNobile pass complete deep left to #10 M.Scerbo caught at HC07, for 35 yards to the HC07 (#0 C.Newsome), 1ST DOWN
5:231st & goal at opp 7No Huddle-Shotgun #32 E.Weber rush left for 6 yards gain to the HC01 (#24 T.Bestpitch)
2:572nd & goal at opp 1No Huddle-Shotgun #32 E.Weber rush left for 1 yard gain to the HC00 TOUCHDOWN, clock 02:57 #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 14, Holy Cross 13
Holy Cross Interception, 5 plays
2:561st & 10 at own 35#47 G.Smith kickoff 34 yards to the HC31 #31 J.Williams return for loss of 1 yard to the HC30 (#7 D.Oliver-Goodwin)
2:561st & 10 at own 30No Huddle-Shotgun #5 J.Clerveaux rush middle for 7 yards gain to the HC37 (#95 M.Vaughn)
2:562nd & 3 at own 37No Huddle-Shotgun #5 J.Clerveaux rush left for 2 yards gain to the HC39 (#3 R.Gadson)
2:563rd & 1 at own 39No Huddle-Shotgun #5 J.Clerveaux rush middle for 8 yards gain to the HC47 (#7 D.Oliver-Goodwin), 1ST DOWN
2:561st & 10 at own 47No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at HC49, for 7 yards to the LAF46 (#3 R.Gadson)
2:562nd & 3 at opp 46No Huddle-Shotgun #23 N.Punni rush left for 0 yards to the LAF46 (#3 R.Gadson) PENALTY HC Holding (#71 B.Nunnally) 10 yards from LAF46 to HC44. NO PLAY
0:252nd & 13 at own 44No Huddle-Shotgun #19 D.Campanile pass intercepted by #11 B.Dee at LAF49 #11 B.Dee return 3 yards to the HC48 (#70 L.Lynch; #77 J.Joyce)
0:452nd & 3 at opp 46Timeout , clock 00:45
Lafayette Punt, 3 plays
0:451st & 10 at opp 48No Huddle-Shotgun #16 D.DeNobile pass complete short left to #8 M.Kuehner caught at HC48, for 5 yards to the HC43 (#0 C.Newsome)
Q4 15:002nd & 5 at opp 43No Huddle-Shotgun #26 K.Edwards rush middle for 3 yards gain to the HC40 (#17 C.Onwuzurigbo; #97 V.Ferrara)
Q4 15:003rd & 2 at opp 40No Huddle-Shotgun #16 D.DeNobile pass incomplete deep right to #8 M.Kuehner thrown to HC08 broken up by #2 E.Thompson
Q4 14:154th & 2 at opp 40#16 D.DeNobile punt 40 yards to the HC00, Touchback
4th quarter7 drives, then Lafayette 21, Holy Cross 13
Holy Cross Punt, 5 plays
14:151st & 10 at own 20No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at HC24, for 4 yards to the HC24 (#6 C.Blair; #10 D.Jackson)
14:152nd & 6 at own 24No Huddle-Shotgun #5 J.Clerveaux rush middle for 7 yards gain to the HC31 (#9 P.Widerman; #11 B.Dee), 1ST DOWN
13:281st & 10 at own 31No Huddle-Shotgun #19 D.Campanile pass complete short left to #4 A.Cason caught at HC31, for 3 yards to the HC34 (#13 K.Dodard; #9 P.Widerman)
13:282nd & 6 at own 24Timeout , clock 13:28
13:282nd & 7 at own 34No Huddle-Shotgun #5 J.Clerveaux rush left for 2 yards gain to the HC36 (#11 B.Dee; #99 D.Riley)
11:583rd & 5 at own 36No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #4 A.Cason thrown to HC44 broken up by #3 R.Gadson
11:582nd & 7 at own 34Timeout Holy Cross, clock 11:58
11:394th & 5 at own 36#49 E.Moss punt 38 yards to the LAF26
Lafayette Punt, 6 plays
11:391st & 10 at own 26No Huddle-Shotgun #32 E.Weber rush middle for 5 yards gain to the LAF31 (#92 B.Stevenson; #24 T.Bestpitch)
11:392nd & 5 at own 31No Huddle-Shotgun #32 E.Weber rush left for 2 yards gain to the LAF33 (#11 L.Croley; #21 C.Santee)
11:393rd & 3 at own 33No Huddle-Shotgun #32 E.Weber rush right for 1 yard gain to the LAF34 (#99 J.Pritchard-Sewell; #45 J.Townsend) PENALTY HC Block Below Waist (#94 C.Reynolds) 15 yards from LAF34 to LAF49, 1ST DOWN
11:391st & 10 at own 49No Huddle-Shotgun #26 K.Edwards rush right for 4 yards gain to the HC47 (#21 C.Santee)
11:392nd & 6 at opp 47No Huddle-Shotgun #26 K.Edwards rush middle for 3 yards gain to the HC44 (#17 C.Onwuzurigbo; #11 L.Croley)
11:393rd & 3 at opp 44No Huddle-Shotgun #16 D.DeNobile pass incomplete deep right to #8 M.Kuehner thrown to HC20 QB hurried by #99 J.Pritchard-Sewell
9:084th & 3 at opp 44#38 C.Bush punt 44 yards to the HC00, Touchback
Holy Cross Punt, 3 plays
9:081st & 10 at own 20Shotgun #5 J.Clerveaux rush right for 4 yards gain to the HC24 (#5 R.Stevens)
9:084th & 3 at own 44Timeout , clock 09:08
Holy Cross Punt, 3 plays
9:082nd & 6 at own 24Shotgun #5 J.Clerveaux rush left for 1 yard gain to the HC25 (#95 M.Vaughn; #5 R.Stevens)
9:083rd & 5 at own 25Shotgun #19 D.Campanile pass complete short right to #13 M.Mosey caught at HC28, for 3 yards to the HC28 (#13 K.Dodard)
7:024th & 2 at own 28#49 E.Moss punt 20 yards to the HC48
Lafayette Touchdown, 7 plays
7:021st & 10 at opp 48No Huddle-Shotgun #26 K.Edwards rush middle for 5 yards gain to the HC43 (#97 V.Ferrara; #24 T.Bestpitch)
7:022nd & 5 at opp 43No Huddle-Shotgun #26 K.Edwards rush right for 11 yards gain to the HC32 (#24 T.Bestpitch; #21 C.Santee), out of bounds, 1ST DOWN
7:021st & 10 at opp 32No Huddle-Shotgun #26 K.Edwards rush middle for 0 yards to the HC32 (#97 V.Ferrara; #24 T.Bestpitch)
7:022nd & 10 at opp 32No Huddle-Shotgun #32 E.Weber rush left for 23 yards gain to the HC09 (#0 C.Newsome), out of bounds, 1ST DOWN
7:021st & goal at opp 9No Huddle-Shotgun #32 E.Weber rush middle for 1 yard gain to the HC08 (#45 J.Townsend; #92 B.Stevenson)
7:022nd & goal at opp 8No Huddle-Shotgun #26 K.Edwards rush middle for 5 yards gain to the HC03 (#0 C.Newsome)
2:393rd & goal at opp 3No Huddle-Shotgun #26 K.Edwards rush middle for 3 yards gain to the HC00 TOUCHDOWN, clock 02:39 #17 J.Simonetta kick attempt good (H: #38 C.Bush, LS: #44 D.Aguilera)Lafayette 21, Holy Cross 13
Holy Cross Turnover on downs, 10 plays
2:321st & 10 at own 35#47 G.Smith kickoff 45 yards to the HC20 #31 J.Williams return 17 yards to the HC37 (#20 L.Dale)
2:321st & 10 at own 37Shotgun #19 D.Campanile pass complete short left to #31 J.Williams caught at HC38, for 6 yards to the HC43 (#2 J.Edwards; #5 R.Stevens)
2:322nd & 4 at own 43Shotgun #19 D.Campanile pass complete short middle to #31 J.Williams caught at HC47, for 4 yards to the HC47 (#11 B.Dee; #1 J.Joseph), 1ST DOWN
1:571st & 10 at own 47Shotgun #19 D.Campanile pass complete deep left to #4 A.Cason caught at LAF27, for 26 yards to the LAF27 (#7 D.Oliver-Goodwin), 1ST DOWN
1:572nd & 4 at own 43Timeout , clock 01:57
1:571st & 10 at opp 27Shotgun #19 D.Campanile rush middle for 3 yards gain to the LAF24 (#3 R.Gadson), out of bounds
1:572nd & 7 at opp 24Shotgun #19 D.Campanile rush right for 6 yards gain to the LAF18, out of bounds at LAF18
1:573rd & 1 at opp 18No Huddle-Shotgun #5 J.Clerveaux rush middle for 2 yards gain to the LAF16 (#95 M.Vaughn; #7 D.Oliver-Goodwin), 1ST DOWN
1:571st & 10 at opp 16No Huddle-Shotgun #19 D.Campanile rush middle for 1 yard loss to the LAF17 (#11 B.Dee), out of bounds
1:572nd & 11 at opp 17No Huddle-Shotgun #19 D.Campanile rush middle for 4 yards gain to the LAF13 (#95 M.Vaughn)
1:573rd & 7 at opp 13No Huddle-Shotgun #19 D.Campanile pass complete short right to #31 J.Williams caught at LAF15, for 1 yard to the LAF12 (#3 R.Gadson), out of bounds
0:254th & 6 at opp 12No Huddle-Shotgun #19 D.Campanile sacked for loss of 10 yards to the LAF22 (#1 J.Joseph), TURNOVER ON DOWNS
0:293rd & 7 at opp 13Timeout Holy Cross, clock 00:29
0:293rd & 7 at own 13Timeout Lafayette, clock 00:29
Lafayette End of game, 1 play
0:291st & 10 at own 22Kneel down by #16 D.DeNobile at LAF20 for loss of 2 yards

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 13–⁠10 in 23 meetings, counting the one since this game.

Recent meetings
2026Holy Cross 38, Lafayette 30
2025Lafayette 21, Holy Cross 13
2024Holy Cross 34, Lafayette 28
2023Lafayette 38, Holy Cross 35
2022Holy Cross 24, Lafayette 21
2021Holy Cross 35, Lafayette 10

Around this game