Holy Cross at Lehigh

Saturday, November 8, 2025

Lehigh beat Holy Cross 38–⁠3. It was their 23rd meeting; after it, Lehigh led the series 12–⁠11.

AwayHoly Cross3–⁠9 in 2025
3
HomeLehigh12–⁠1 in 2025
38

Final at Goodman Stadium, BethlehemTV: ESPN+Attendance 5,346

At kickoff
62°F, wind 5 mph from the northwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Allentown Lehigh Vly International Airport, 10 km from the stadium, nine minutes before kickoff
Official
Eric LewisGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Holy Cross03003
Lehigh7717738

Standouts

Player stats

Holy Cross

PassingC/AttYdsTDInt
Dominic Campanile19/3419500
RushingCarYdsTDLong
Jayden Clerveaux81506
Joseph Williams41407
Max Mosey2604
Nyeoti Punni3203
ReceivingRecYdsTDLong
Joseph Williams355028
Alijah Cason352044
Ty Curran341027
Lincoln Fisher225013
DefenseTklTFLSacksInt
Eli Thompson0001
Amari Gardner0001

Lehigh

PassingC/AttYdsTDInt
Hayden Johnson8/1817432
RushingCarYdsTDLong
Luke Yoder17142242
Jaden Green980037
Hayden Johnson559057
Aaron Crossley62907
ReceivingRecYdsTDLong
Geoffrey Jamiel366245
Mason Humphrey354129
Matt D’Avino145045
Joseph Marranca1909

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

Team stats

Holy CrossLehigh
215Total yards518
195Passing yards174
20Rushing yards344
5.7Yards per pass9.7
0.7Yards per rush7.6
9First downs23
3–⁠17Third downs4–⁠11
1–⁠2Fourth downs0–⁠1
0Turnovers2
12–⁠92Penalties7–⁠64
27:56Possession32:04

Efficiency

Holy CrossLehigh
20%Success rate51%
−0.23EPA per play0.14
1.72Explosiveness1.27
−0.21Rushing EPA0.30
0.07Passing EPA0.25
22%Passing-down success19%

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)

Lehigh 84% to win. Elo’s favorite won.

The line

Lehigh −20, over/under 45.5.

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

Every drive

Lehigh end zoneHoly Cross end zoneQ1 Holy CrossPunt, 3 playsQ1 LehighTouchdown, 6 playsQ1 Holy CrossPunt, 6 playsQ1 LehighInterception, 6 playsQ1 Holy CrossPunt, 3 playsQ1 LehighPunt, 3 playsQ1 Holy CrossPunt, 3 playsQ2 LehighPunt, 3 playsQ2 Holy CrossPunt, 3 playsQ2 LehighPunt, 3 playsQ2 Holy CrossField goal, 8 playsQ2 LehighTouchdown, 6 playsQ2 Holy CrossPunt, 3 playsQ2 LehighPunt, 4 playsQ2 Holy CrossPunt, 3 playsQ2 LehighInterception, 4 playsQ2 Holy CrossEnd of half, 1 playQ3 LehighField goal, 6 playsQ3 Holy CrossPunt, 3 playsQ3 LehighTouchdown, 1 playQ3 Holy CrossTurnover on downs, 12 playsQ3 LehighTouchdown, 5 playsQ3 Holy CrossPunt, 3 playsQ4 LehighTouchdown, 2 playsQ4 Holy CrossPunt, 3 playsQ4 LehighTurnover on downs, 15 playsQ4 Holy CrossEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Lehigh drives left to right, Holy Cross right to left.
  1. Q1 Holy CrossPunt, 3 plays, 8 yards
  2. Q1 LehighTouchdown, 6 plays, 60 yards
  3. Q1 Holy CrossPunt, 6 plays, 20 yards
  4. Q1 LehighInterception, 6 plays, 90 yards
  5. Q1 Holy CrossPunt, 3 plays, 1 yard
  6. Q1 LehighPunt, 3 plays, −10 yards
  7. Q1 Holy CrossPunt, 3 plays, −1 yard
  8. Q2 LehighPunt, 3 plays, −6 yards
  9. Q2 Holy CrossPunt, 3 plays, −6 yards
  10. Q2 LehighPunt, 3 plays, 6 yards
  11. Q2 Holy CrossField goal, 8 plays, 66 yards
  12. Q2 LehighTouchdown, 6 plays, 72 yards
  13. Q2 Holy CrossPunt, 3 plays, 8 yards
  14. Q2 LehighPunt, 4 plays, 10 yards
  15. Q2 Holy CrossPunt, 3 plays, 3 yards
  16. Q2 LehighInterception, 4 plays, 60 yards
  17. Q2 Holy CrossEnd of half, 1 play, −2 yards
  18. Q3 LehighField goal, 6 plays, 61 yards
  19. Q3 Holy CrossPunt, 3 plays, −2 yards
  20. Q3 LehighTouchdown, 1 play, 37 yards
  21. Q3 Holy CrossTurnover on downs, 12 plays, 49 yards
  22. Q3 LehighTouchdown, 5 plays, 67 yards
  23. Q3 Holy CrossPunt, 3 plays, 7 yards
  24. Q4 LehighTouchdown, 2 plays, 22 yards
  25. Q4 Holy CrossPunt, 3 plays, −4 yards
  26. Q4 LehighTurnover on downs, 15 plays, 54 yards
  27. Q4 Holy CrossEnd of game, 8 plays, 38 yards

Play by play

1st quarter7 drives, then Lehigh 7, Holy Cross 0
Holy Cross Punt, 3 plays
15:001st & 10 at own 35(15:00) #95 J.Zipf kickoff 65 yards to the HC00, Touchback
14:521st & 10 at own 25(14:59) No Huddle-Shotgun #19 D.Campanile rush left for 7 yards gain to the HC32 (#10 W.Parton)
14:302nd & 3 at own 32(14:37) No Huddle-Shotgun #5 J.Clerveaux rush middle for 1 yard gain to the HC33 (#10 W.Parton)
13:413rd & 2 at own 33(13:47) No Huddle-Shotgun #19 D.Campanile pass incomplete deep left to #4 A.Cason thrown to Lehigh38 broken up by #5 A.Singleton
13:324th & 2 at own 33(13:41) #49 E.Moss punt 30 yards to the Lehigh37
Lehigh Touchdown, 6 plays
13:241st & 10 at own 37(13:32) No Huddle-Shotgun #6 L.Yoder rush middle for 2 yards gain to the Lehigh39 (#6 C.Crocetti)
12:472nd & 8 at own 39(12:54) No Huddle-Shotgun #0 J.Green rush middle for 1 yard gain to the Lehigh40 (#6 C.Crocetti) PENALTY HC Face Mask (#45 J.Townsend) 15 yards from Lehigh40 to HC45, 1ST DOWN
12:181st & 10 at opp 45(12:24) No Huddle-Shotgun #6 L.Yoder rush left for 10 yards gain to the HC35 (#92 B.Stevenson), 1ST DOWN
11:401st & 10 at opp 35(11:45) No Huddle-Shotgun #1 H.Johnson pass incomplete short middle to #2 M.Humphrey thrown to HC18
11:342nd & 10 at opp 35(11:40) No Huddle-Shotgun #6 L.Yoder rush middle for 6 yards gain to the HC29 (#17 C.Onwuzurigbo)
10:583rd & 4 at opp 29(11:04) No Huddle-Shotgun #1 H.Johnson pass complete deep left to #2 M.Humphrey caught at HC03, for 29 yards to the HC00 TOUCHDOWN, clock 10:58, 1ST DOWN #36 C.Poole kick attempt good (H: #9 G.Jamiel, LS: #94 R.Ritter)Lehigh 7, Holy Cross 0
Holy Cross Punt, 6 plays
10:531st & 10 at own 35(10:58) #95 J.Zipf kickoff 65 yards to the HC00 #4 A.Cason return 21 yards to the HC21 (#26 B.Edwards)
10:471st & 10 at own 21(10:53) No Huddle-Shotgun #5 J.Clerveaux rush middle for 1 yard gain to the HC22 (#10 W.Parton)
9:492nd & 9 at own 22(09:58) Shotgun #13 M.Mosey rush middle for 4 yards gain to the HC26 (#8 T.Ochojski)
9:263rd & 5 at own 26(09:32) Shotgun #19 D.Campanile rush middle for 8 yards gain to the HC34 (#26 B.Edwards), 1ST DOWN
9:071st & 10 at own 34(09:13) No Huddle-Shotgun #31 J.Williams rush right for 4 yards gain to the HC38 (#26 B.Edwards)
8:312nd & 6 at own 38(08:37) No Huddle-Shotgun #31 J.Williams rush middle for 3 yards gain to the HC41 (#98 Q.Joyner)
7:523rd & 3 at own 41(07:56) No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #3 T.Curran thrown to HC47
7:424th & 3 at own 41(07:52) #49 E.Moss punt 44 yards to the Lehigh15 #9 G.Jamiel return 5 yards to the Lehigh20 (#44 M.McSweeney) PENALTY Lehigh UNR: Unnecessary Roughness (#4 J.Penright Jr.) 10 yards from Lehigh20 to Lehigh10
Lehigh Interception, 6 plays
7:331st & 10 at own 10(07:42) No Huddle-Shotgun #6 L.Yoder rush middle for 5 yards gain to the Lehigh15 (#38 A.Due; #21 C.Santee)
6:472nd & 5 at own 15(07:03) No Huddle-Shotgun #1 H.Johnson pass complete short right to #80 M.D’Avino caught at Lehigh34, for 45 yards to the HC40 (#38 A.Due), 1ST DOWN
6:211st & 10 at opp 40PENALTY HC Offside (#99 J.Pritchard-Sewell) 5 yards from HC40 to HC35. NO PLAY
5:511st & 5 at opp 35(06:00) No Huddle-Shotgun #1 H.Johnson rush left for 22 yards gain to the HC13, out of bounds at HC13, 1ST DOWN
5:161st & 10 at opp 13(05:22) No Huddle-Shotgun #6 L.Yoder rush middle for 3 yards gain to the HC10 (#18 C.Ross)
4:432nd & 7 at opp 10(04:48) No Huddle-Shotgun #0 J.Green rush middle for 1 yard gain to the HC09 (#24 T.Bestpitch)
3:593rd & 6 at opp 9(04:05) No Huddle-Shotgun #1 H.Johnson pass intercepted by #28 A.Gardner at HC00, Touchback
Holy Cross Punt, 3 plays
3:531st & 10 at own 20(03:58) No Huddle-Shotgun #23 N.Punni rush left for 1 yard gain to the HC21 (#58 J.Philemon)
2:562nd & 9 at own 21(03:01) No Huddle-Shotgun #19 D.Campanile pass incomplete short left thrown to HC20 broken up by #58 J.Philemon
2:513rd & 9 at own 21(02:56) No Huddle-Shotgun #19 D.Campanile pass incomplete short middle thrown to HC22 broken up by #92 D.Sheehan QB hurried by #11 M.Spatny
2:414th & 9 at own 21(02:49) #49 E.Moss punt 38 yards to the Lehigh41 #9 G.Jamiel return 4 yards to the Lehigh45 (#47 J.Owens)
Lehigh Punt, 3 plays
2:351st & 10 at own 45(02:41) No Huddle-Shotgun #0 J.Green rush left for 2 yards gain to the Lehigh47 (#17 C.Onwuzurigbo; #21 C.Santee)
1:562nd & 8 at own 47(02:00) No Huddle-Shotgun #1 H.Johnson pass incomplete deep right to #9 G.Jamiel thrown to HC33
1:493rd & 8 at own 47(01:56) No Huddle-Shotgun #1 H.Johnson sacked for loss of 12 yards to the Lehigh35 (#6 C.Crocetti)
1:124th & 20 at own 35(01:15) #36 C.Poole punt 41 yards to the HC24 fair catch by #13 M.Mosey at HC24 PENALTY HC Holding (#7 S.Slade) 10 yards from HC24 to HC14
Holy Cross Punt, 3 plays
1:061st & 10 at own 14(01:11) No Huddle-Shotgun #5 J.Clerveaux rush right for 1 yard gain to the HC15 (#0 T.Burke; #37 J.Dowd)
0:312nd & 9 at own 15(00:37) No Huddle-Shotgun #19 D.Campanile pass complete short right to #4 A.Cason caught at HC18, for 3 yards to the HC18 (#5 A.Singleton)
0:013rd & 6 at own 18PENALTY HC False Start 5 yards from HC18 to HC13. NO PLAY
Q2 14:563rd & 11 at own 13(15:00) No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #13 M.Mosey thrown to HC13 QB hurried by #11 M.Spatny
Q2 14:474th & 11 at own 13(14:54) #49 E.Moss punt 33 yards to the HC46, out of bounds at HC46
2nd quarter10 drives, then Lehigh 14, Holy Cross 3
Lehigh Punt, 3 plays
14:411st & 10 at opp 46(14:47) No Huddle-Shotgun #1 H.Johnson pass incomplete deep right to #9 G.Jamiel thrown to HC04
14:312nd & 10 at opp 46(14:41) No Huddle-Shotgun #6 L.Yoder rush middle for 1 yard gain to the HC45 (#92 B.Stevenson)
13:483rd & 9 at opp 45(13:55) No Huddle-Shotgun #1 H.Johnson sacked for loss of 7 yards to the Lehigh48 (#2 E.Thompson)
13:074th & 16 at own 48(13:18) #36 C.Poole punt 32 yards to the HC20
Holy Cross Punt, 3 plays
13:011st & 10 at own 20(13:07) No Huddle-Shotgun #5 J.Clerveaux rush right for 3 yards gain to the HC23 (#8 T.Ochojski)
12:312nd & 7 at own 23(12:34) No Huddle-Shotgun #19 D.Campanile pass incomplete short right to #13 M.Mosey thrown to HC29
12:243rd & 7 at own 23(12:31) No Huddle-Shotgun #19 D.Campanile sacked for loss of 9 yards to the HC14 (#26 B.Edwards)
11:424th & 16 at own 14(11:51) #49 E.Moss punt 41 yards to the Lehigh45 #9 G.Jamiel return 1 yard to the Lehigh46 (#81 L.Fisher)
Lehigh Punt, 3 plays
11:371st & 10 at own 46(11:41) No Huddle-Shotgun #0 J.Green rush left for 9 yards gain to the HC45 (#24 T.Bestpitch)
11:192nd & 1 at opp 45(11:26) No Huddle-Shotgun #6 L.Yoder rush left for 3 yards loss to the HC48 (#94 C.Reynolds)
10:393rd & 4 at opp 48(10:46) No Huddle-Shotgun #1 H.Johnson pass incomplete deep left to #14 A.Feaster thrown to HC20
10:284th & 4 at opp 48(10:37) #36 C.Poole punt 48 yards to the HC00, Touchback
Holy Cross Field goal, 8 plays
10:231st & 10 at own 20(10:28) No Huddle-Shotgun #5 J.Clerveaux rush right for 3 yards gain to the HC23 (#16 M.Moore)
9:412nd & 7 at own 23(09:49) No Huddle-Shotgun #13 M.Mosey rush middle for 2 yards gain to the HC25 (#1 M.Smith; #10 W.Parton)
8:573rd & 5 at own 25(09:11) No Huddle-Shotgun #19 D.Campanile pass complete short left to #81 L.Fisher caught at HC32, for 13 yards to the HC38 (#20 D.Brown; #37 J.Dowd), 1ST DOWN
8:121st & 10 at own 38(08:32) No Huddle-Shotgun #19 D.Campanile pass complete deep left to #4 A.Cason caught at Lehigh18, for 44 yards to the Lehigh18, End Of Play, 1ST DOWN
7:401st & 10 at opp 18(07:50) No Huddle-Shotgun #23 N.Punni rush left for 2 yards loss to the Lehigh20 (#54 J.Nelson)
6:562nd & 12 at opp 20(07:06) No Huddle-Shotgun #19 D.Campanile pass complete short left to #31 J.Williams caught at Lehigh26, for 2 yards loss to the Lehigh22 (#37 J.Dowd)
7:401st & 10 at opp 18Timeout Holy Cross, clock 07:40
6:273rd & 14 at opp 22(06:27) No Huddle-Shotgun #19 D.Campanile pass complete short left to #5 J.Clerveaux caught at Lehigh09, for 14 yards to the Lehigh08 (#37 J.Dowd) PENALTY HC Holding (#72 B.Blattner) 10 yards from Lehigh22 to Lehigh32. NO PLAY
5:493rd & 24 at opp 32(05:56) No Huddle-Shotgun #19 D.Campanile pass complete short left to #3 T.Curran caught at Lehigh26, for 18 yards to the Lehigh14 (#20 D.Brown)
5:144th & 6 at opp 14(05:18) #89 L.Palenzuela field goal attempt from 32 yards GOOD (H: #49 E.Moss, LS: #47 J.Owens), clock 05:14Lehigh 7, Holy Cross 3
Lehigh Touchdown, 6 plays
5:141st & 10 at own 35(05:14) #36 O.Saraceno kickoff 65 yards to the Lehigh00 fair catch by #0 J.Green at Lehigh00
5:011st & 10 at own 25(05:12) No Huddle-Shotgun #1 H.Johnson pass complete short right to #86 J.Marranca caught at Lehigh27, for 9 yards to the Lehigh34 (#17 C.Onwuzurigbo; #24 T.Bestpitch)
4:272nd & 1 at own 34(04:33) No Huddle-Shotgun #6 L.Yoder rush middle for 11 yards gain to the Lehigh45 (#21 C.Santee; #2 E.Thompson), 1ST DOWN
3:521st & 10 at own 45(03:59) No Huddle-Shotgun #6 L.Yoder rush left for 8 yards gain to the HC47 (#6 C.Crocetti; #24 T.Bestpitch)
3:162nd & 2 at opp 47(03:20) No Huddle-Shotgun #6 L.Yoder rush middle for 5 yards gain to the HC42 (#6 C.Crocetti; #21 C.Santee), 1ST DOWN
2:411st & 10 at opp 42(02:46) No Huddle-Shotgun #1 H.Johnson pass incomplete short middle to #9 G.Jamiel thrown to HC24
2:332nd & 10 at opp 42(02:40) No Huddle-Shotgun #6 L.Yoder rush middle for 42 yards gain to the HC00 TOUCHDOWN, clock 02:33, 1ST DOWN #36 C.Poole kick attempt good (H: #9 G.Jamiel, LS: #94 R.Ritter)Lehigh 14, Holy Cross 3
Holy Cross Punt, 3 plays
2:261st & 10 at own 35(02:33) #95 J.Zipf kickoff 58 yards to the HC07 #4 A.Cason return 17 yards to the HC24 (#17 I.Williams) PENALTY HC Holding (#54 T.Georgs) 10 yards from HC24 to HC14
2:211st & 10 at own 14(02:26) No Huddle-Shotgun #19 D.Campanile rush right for 3 yards gain to the HC17 (#10 W.Parton)
1:522nd & 7 at own 17(02:00) No Huddle-Shotgun #19 D.Campanile rush left for 5 yards gain to the HC22, out of bounds at HC22
1:493rd & 2 at own 22(01:52) No Huddle-Shotgun #19 D.Campanile pass incomplete short middle to #3 T.Curran thrown to HC25
1:522nd & 7 at own 17Timeout Holy Cross, clock 01:52
1:364th & 2 at own 22(01:49) #49 E.Moss punt 45 yards to the Lehigh33 #9 G.Jamiel return 12 yards to the Lehigh45 (#49 E.Moss)
Lehigh Punt, 4 plays
1:281st & 10 at own 45(01:35) No Huddle-Shotgun #1 H.Johnson pass complete short left to #9 G.Jamiel caught at Lehigh48, for 10 yards to the HC45 (#21 C.Santee), 1ST DOWN
1:171st & 10 at opp 45(01:16) No Huddle-Shotgun #1 H.Johnson pass incomplete short right to #9 G.Jamiel thrown to HC29
1:122nd & 10 at opp 45(01:17) No Huddle-Shotgun #1 H.Johnson pass incomplete short middle to #9 G.Jamiel thrown to HC40 broken up by #17 C.Onwuzurigbo
1:053rd & 10 at opp 45(01:12) No Huddle-Shotgun #1 H.Johnson sacked for loss of 1 yard to the HC46 (#6 C.Crocetti)
0:504th & 11 at opp 46(00:58) #36 C.Poole punt 33 yards to the HC13 #13 M.Mosey return 7 yards to the HC20 (#89 N.Palumbo)
1:053rd & 10 at own 45Timeout Holy Cross, clock 01:05
Holy Cross Punt, 3 plays
0:441st & 10 at own 20(00:50) No Huddle-Shotgun #19 D.Campanile pass incomplete deep left to #81 L.Fisher thrown to HC50
0:402nd & 10 at own 20(00:43) No Huddle-Shotgun #19 D.Campanile pass complete short left to #31 J.Williams caught at HC23, for 3 yards to the HC23, out of bounds at HC23
0:343rd & 7 at own 23(00:40) No Huddle-Shotgun #19 D.Campanile pass incomplete short left thrown to HC25 QB hurried by #54 J.Nelson
0:284th & 7 at own 23(00:34) #49 E.Moss punt 37 yards to the Lehigh40, out of bounds at Lehigh40
Lehigh Interception, 4 plays
0:221st & 10 at own 40(00:28) No Huddle-Shotgun #6 L.Yoder rush middle for 30 yards gain to the HC30 (#11 L.Croley), 1ST DOWN
0:161st & 10 at opp 30(00:22) No Huddle-Shotgun #1 H.Johnson pass complete deep right to #2 M.Humphrey caught at HC10, for 20 yards to the HC10 (#2 E.Thompson), 1ST DOWN
0:221st & 10 at own 40Timeout Lehigh, clock 00:22
0:081st & goal at opp 10(00:10) No Huddle-Shotgun #1 H.Johnson pass complete short left to #2 M.Humphrey caught at HC05, for 5 yards to the HC05 (#28 A.Gardner)
0:052nd & goal at opp 5(00:08) No Huddle-Shotgun #1 H.Johnson pass intercepted by #2 E.Thompson at HC00, Touchback
Holy Cross End of half, 1 play
0:051st & 10 at own 20(00:05) Kneel down by #19 D.Campanile at HC18 for loss of 2 yards
3rd quarter6 drives, then Lehigh 31, Holy Cross 3
Lehigh Field goal, 6 plays
15:001st & 10 at own 35(15:00) #36 O.Saraceno kickoff 65 yards to the Lehigh00 fair catch by #0 J.Green at Lehigh00
14:551st & 10 at own 25(15:00) No Huddle-Shotgun #6 L.Yoder rush middle for 2 yards gain to the Lehigh27 (#92 B.Stevenson)
14:102nd & 8 at own 27(14:21) No Huddle-Shotgun #1 H.Johnson rush middle for 57 yards gain to the HC16 (#0 C.Newsome), 1ST DOWN
13:231st & 10 at opp 16(13:28) No Huddle-Shotgun #6 L.Yoder rush middle for 3 yards gain to the HC13 (#18 C.Ross; #21 C.Santee)
12:432nd & 7 at opp 13(12:48) No Huddle-Shotgun #6 L.Yoder rush middle for 4 yards gain to the HC09 (#6 C.Crocetti)
12:123rd & 3 at opp 9PENALTY Lehigh False Start (#76 G.Macce) 5 yards from HC09 to HC14. NO PLAY
11:433rd & 8 at opp 14(11:48) No Huddle-Shotgun #1 H.Johnson pass incomplete short right to #2 M.Humphrey thrown to HC00
11:384th & 8 at opp 14(11:38) #36 C.Poole field goal attempt from 32 yards GOOD (H: #9 G.Jamiel, LS: #94 R.Ritter), clock 11:38Lehigh 17, Holy Cross 3
Holy Cross Punt, 3 plays
11:331st & 10 at own 35(11:38) #95 J.Zipf kickoff 51 yards to the HC14 #3 T.Curran return 1 yard to the HC15 (#89 N.Palumbo) PENALTY HC Illegal Block in Back (#54 T.Georgs) 7 yards from HC15 to HC08
11:301st & 10 at own 8(11:33) No Huddle-Shotgun #5 J.Clerveaux rush middle for 1 yard loss to the HC07 (#54 J.Nelson; #1 M.Smith)
10:502nd & 11 at own 7(11:04) No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at HC06, for 1 yard loss to the HC06 (#26 B.Edwards)
10:243rd & 12 at own 6(10:29) No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #13 M.Mosey thrown to HC15 QB hurried by #8 T.Ochojski
10:174th & 12 at own 6(10:24) #49 E.Moss punt 35 yards to the HC41 #9 G.Jamiel return 1 yard to the HC40, End Of Play
Lehigh Touchdown, 1 play
10:171st & 10 at opp 40PENALTY Lehigh False Start 5 yards from HC40 to HC45. NO PLAY
10:061st & 15 at opp 45(10:17) No Huddle-Shotgun #1 H.Johnson pass complete short right to #9 G.Jamiel caught at HC30, for 45 yards to the HC00 TOUCHDOWN, clock 10:06, 1ST DOWN #36 C.Poole kick attempt good (H: #9 G.Jamiel, LS: #94 R.Ritter)Lehigh 24, Holy Cross 3
Holy Cross Turnover on downs, 12 plays
10:021st & 10 at own 35(10:06) #95 J.Zipf kickoff 60 yards to the HC05 #4 A.Cason return 16 yards to the HC21 (#48 C.Wood; #89 N.Palumbo)
9:441st & 10 at own 21(10:01) No Huddle-Shotgun #19 D.Campanile pass complete short left to #5 J.Clerveaux caught at HC21, for 0 yards to the HC21, out of bounds at HC21
8:512nd & 10 at own 21(09:31) No Huddle-Shotgun #19 D.Campanile pass complete short right to #13 M.Mosey caught at HC21, for 29 yards to the HC50 lateral to #31 J.Williams for 28 yards gain to the Lehigh50 (#10 W.Parton), 1ST DOWN
8:301st & 10 at the 50(08:43) No Huddle-Shotgun #19 D.Campanile pass complete short right to #13 M.Mosey caught at Lehigh47, for 3 yards to the Lehigh47 (#20 D.Brown)
8:182nd & 7 at opp 47(08:20) No Huddle-Shotgun #19 D.Campanile sacked for loss of 9 yards to the HC44 (#37 J.Dowd)
7:333rd & 16 at own 44(07:43) No Huddle-Shotgun #19 D.Campanile pass complete short middle to #31 J.Williams caught at HC44, for 26 yards to the Lehigh30 (#16 M.Moore), 1ST DOWN
6:581st & 10 at opp 30(07:08) No Huddle-Shotgun #19 D.Campanile pass complete short middle to #3 T.Curran caught at Lehigh34, for 4 yards loss to the Lehigh34 (#54 J.Nelson; #16 M.Moore)
6:312nd & 14 at opp 34(06:31) No Huddle-Shotgun #19 D.Campanile pass complete deep right to #81 L.Fisher caught at Lehigh04, for 34 yards to the Lehigh00 TOUCHDOWN nullified by penalty, clock 06:25 PENALTY HC Holding (#72 B.Blattner) 10 yards from Lehigh34 to Lehigh44. NO PLAY
6:102nd & 24 at opp 44(06:25) No Huddle-Shotgun #19 D.Campanile pass complete short left to #4 A.Cason caught at Lehigh39, for 5 yards to the Lehigh39, End Of Play
5:443rd & 19 at opp 39(05:51) No Huddle-Shotgun #19 D.Campanile pass incomplete short left thrown to Lehigh45 QB hurried by #8 T.Ochojski
5:444th & 19 at opp 39PENALTY Lehigh UNS: Unsportsmanlike Conduct (#5 A.Singleton) 15 yards from Lehigh39 to Lehigh24, 1ST DOWN. NO PLAY
5:401st & 10 at opp 24(05:44) No Huddle-Shotgun #5 J.Clerveaux rush middle for 1 yard gain to the Lehigh23 (#37 J.Dowd)
4:572nd & 9 at opp 23(05:11) No Huddle-Shotgun #19 D.Campanile pass complete short left to #14 B.Youngblood caught at Lehigh17, for 6 yards to the Lehigh17 (#5 A.Singleton)
4:273rd & 3 at opp 17PENALTY HC False Start 5 yards from Lehigh17 to Lehigh22. NO PLAY
4:073rd & 8 at opp 22(04:13) No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #3 T.Curran thrown to Lehigh09 broken up by #1 M.Smith
4:014th & 8 at opp 22(04:07) No Huddle-Shotgun #19 D.Campanile sacked for loss of 8 yards to the Lehigh30 (#8 T.Ochojski, #11 M.Spatny), TURNOVER ON DOWNS
Lehigh Touchdown, 5 plays
3:561st & 10 at own 30(04:01) No Huddle-Shotgun #0 J.Green rush middle for 11 yards gain to the Lehigh41 (#0 C.Newsome; #21 C.Santee), 1ST DOWN
3:301st & 10 at own 41(03:37) No Huddle-Shotgun #0 J.Green rush middle for 9 yards gain to the Lehigh50 (#15 D.Comestro)
2:492nd & 1 at the 50(02:59) No Huddle-Shotgun #0 J.Green rush middle for 37 yards gain to the HC13 (#11 L.Croley), out of bounds, 1ST DOWN
2:021st & 10 at opp 13(02:08) No Huddle-Shotgun #6 L.Yoder rush middle for 12 yards gain to the HC01 (#15 D.Comestro), 1ST DOWN, PENALTY HC Personal Foul (#91 D.Simmons), 1ST DOWN
1:351st & goal at opp 1(01:39) No Huddle-Shotgun #6 L.Yoder rush middle for 1 yard gain to the HC00 TOUCHDOWN, clock 01:35 #36 C.Poole kick attempt good (H: #9 G.Jamiel, LS: #94 R.Ritter)Lehigh 31, Holy Cross 3
Holy Cross Punt, 3 plays
1:331st & 10 at own 35(01:35) #95 J.Zipf kickoff 59 yards to the HC06 #4 A.Cason return 0 yards to the HC06, End Of Play
1:281st & 10 at own 6(01:33) No Huddle-Shotgun #23 N.Punni rush middle for 3 yards gain to the HC09 (#98 Q.Joyner)
0:482nd & 7 at own 9(00:55) No Huddle-Shotgun #19 D.Campanile pass incomplete short middle thrown to HC09 QB hurried by #8 T.Ochojski
0:363rd & 7 at own 9(00:48) No Huddle-Shotgun #19 D.Campanile pass complete short left to #13 M.Mosey caught at HC13, for 4 yards to the HC13 (#37 J.Dowd)
Q4 14:534th & 3 at own 13(15:00) #49 E.Moss punt 12 yards to the HC25, out of bounds at HC25
4th quarter4 drives, then Lehigh 38, Holy Cross 3
Lehigh Touchdown, 2 plays
14:441st & 10 at opp 25(14:53) No Huddle-Shotgun #14 A.Feaster rush left for 14 yards gain to the HC11 (#22 S.Boyer), 1ST DOWN
14:071st & 10 at opp 11(14:13) No Huddle-Shotgun #1 H.Johnson pass complete short right to #9 G.Jamiel caught at HC12, for 11 yards to the HC00 TOUCHDOWN, clock 14:07, 1ST DOWN #36 C.Poole kick attempt good (H: #9 G.Jamiel, LS: #94 R.Ritter)Lehigh 38, Holy Cross 3
Holy Cross Punt, 3 plays
14:071st & 10 at own 35(14:07) #95 J.Zipf kickoff 65 yards to the HC00, Touchback
14:031st & 10 at own 25(14:07) No Huddle-Shotgun #31 J.Williams rush middle for 7 yards gain to the HC32 (#37 J.Dowd)
13:342nd & 3 at own 32(13:39) No Huddle-Shotgun #31 J.Williams rush left for 0 yards to the HC32 (#32 C.Hughes; #54 J.Nelson)
12:543rd & 3 at own 32(13:01) No Huddle-Shotgun #19 D.Campanile pass incomplete short right thrown to HC35 QB hurried by #8 T.Ochojski PENALTY HC Intentional Grounding (#19 D.Campanile)
12:434th & 14 at own 21(12:54) #49 E.Moss punt 41 yards to the Lehigh38 PENALTY Lehigh Holding Lehigh UNR: Unnecessary Roughness (#5 A.Crossley) 24 yards from Lehigh38 to Lehigh14
Lehigh Turnover on downs, 15 plays
12:331st & 10 at own 14(12:40) No Huddle-Shotgun #0 J.Green rush middle for 8 yards gain to the Lehigh22 (#38 A.Due)
11:512nd & 2 at own 22(11:56) No Huddle-Shotgun #5 A.Crossley rush middle for 5 yards gain to the Lehigh27 (#15 D.Comestro), 1ST DOWN
11:041st & 10 at own 27(11:12) No Huddle-Shotgun #5 A.Crossley rush middle for 5 yards gain to the Lehigh32 (#38 A.Due; #92 B.Stevenson)
10:192nd & 5 at own 32(10:24) No Huddle-Shotgun #5 A.Crossley rush right for 3 yards gain to the Lehigh35 (#21 C.Santee)
9:373rd & 2 at own 35(09:43) No Huddle-Shotgun #0 J.Green rush middle for 2 yards gain to the Lehigh37 (#18 C.Ross), 1ST DOWN
8:531st & 10 at own 37PENALTY Lehigh Delay Of Game (#1 H.Johnson) 5 yards from Lehigh37 to Lehigh32. NO PLAY
8:321st & 15 at own 32(08:37) No Huddle-Shotgun #5 A.Crossley rush middle for 5 yards gain to the Lehigh37 (#17 C.Onwuzurigbo)
7:452nd & 10 at own 37(07:51) No Huddle-Shotgun #5 A.Crossley rush middle for 7 yards gain to the Lehigh44 (#24 T.Bestpitch)
6:533rd & 3 at own 44(06:58) No Huddle-Shotgun #7 M.Machalik rush middle for 4 yards gain to the Lehigh48 (#99 J.Pritchard-Sewell), 1ST DOWN
6:001st & 10 at own 48(06:06) No Huddle-Shotgun #4 C.Hilling rush middle for 5 yards gain to the HC47 (#18 C.Ross)
5:162nd & 5 at opp 47(05:22) No Huddle-Shotgun #4 C.Hilling rush right for 2 yards gain to the HC45 (#2 E.Thompson; #92 B.Stevenson)
4:303rd & 3 at opp 45(04:36) No Huddle-Shotgun #5 A.Crossley rush right for 4 yards gain to the HC41 (#2 E.Thompson; #45 J.Townsend), 1ST DOWN
3:441st & 10 at opp 41(03:50) No Huddle-Shotgun #4 C.Hilling rush middle for 1 yard gain to the HC40 (#97 V.Ferrara)
3:012nd & 9 at opp 40(03:06) No Huddle-Shotgun #4 C.Hilling rush middle for 0 yards to the HC40 (#91 D.Simmons; #97 V.Ferrara)
2:133rd & 9 at opp 40(02:19) No Huddle-Shotgun #7 M.Machalik rush right for 2 yards gain to the HC38 (#22 S.Boyer; #54 T.Georgs)
1:544th & 7 at opp 38(02:00) No Huddle-Shotgun #7 M.Machalik rush left for 6 yards gain to the HC32 (#19 M.Coleman), TURNOVER ON DOWNS
Holy Cross End of game, 8 plays
1:491st & 10 at own 32(01:52) No Huddle-Shotgun #5 J.Clerveaux rush middle for 6 yards gain to the HC38 (#27 D.Rice)
1:172nd & 4 at own 38(01:23) No Huddle-Shotgun #19 D.Campanile rush right for 1 yard loss to the HC37, out of bounds at HC37
1:133rd & 5 at own 37(01:17) No Huddle-Shotgun #19 D.Campanile pass incomplete short middle to #3 T.Curran thrown to HC41
1:084th & 5 at own 37(01:13) No Huddle-Shotgun #19 D.Campanile pass complete short middle to #14 B.Youngblood caught at HC41, for 6 yards to the HC43 (#44 T.Dudley), 1ST DOWN, PENALTY HC Personal Foul (#72 B.Blattner) 15 yards from HC43 to HC28
0:451st & 10 at own 28(00:51) No Huddle-Shotgun #19 D.Campanile pass incomplete short left to #5 J.Clerveaux thrown to HC20
0:332nd & 10 at own 28(00:45) No Huddle-Shotgun #19 D.Campanile pass complete short left to #81 L.Fisher caught at HC40, for 12 yards to the HC40, End Of Play, 1ST DOWN
0:201st & 10 at own 40(00:33) No Huddle-Shotgun #19 D.Campanile pass complete short left to #88 S.Gordon caught at HC43, for 3 yards to the HC43 (#44 T.Dudley)
0:022nd & 7 at own 43(00:02) No Huddle-Shotgun #19 D.Campanile pass complete short left to #3 T.Curran caught at Lehigh41, for 27 yards to the Lehigh30 (#48 C.Wood), 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.

Lehigh leads 13–⁠11 in 24 meetings, counting the one since this game.

Recent meetings
2026Lehigh 35, Holy Cross 10
2025Lehigh 38, Holy Cross 3
2024Lehigh 10, Holy Cross 7
2023Holy Cross 28, Lehigh 24
2022Holy Cross 42, Lehigh 14
2021Holy Cross 31, Lehigh 12

Around this game