Final at Fitton Field, WorcesterTV: ESPN+Attendance 11,171
At kickoff
69°F, overcast, wind 16 mph from the southwest, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Worcester Regional Airport (KORH), 6 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Lehigh
Holy Cross
281
Total yards
470
200
Passing yards
132
81
Rushing yards
338
7.4
Yards per pass
7.3
3.0
Yards per rush
6.6
11
First downs
24
2–12
Third downs
6–12
2–3
Fourth downs
1–1
1
Turnovers
1
10–96
Penalties
6–41
25:42
Possession
34:18
Efficiency
Lehigh
Holy Cross
30%
Success rate
53%
−0.02
EPA per play
0.31
1.46
Explosiveness
1.36
−0.64
Rushing EPA
0.32
0.33
Passing EPA
0.97
31%
Passing-down success
47%
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 93% to win. Elo’s favorite won.
The line
Holy Cross −30, over/under 48.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Holy Cross 98%, Lehigh 2%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Holy Cross drives left to right, Lehigh right to left.
Q1 Holy CrossPunt, 6 plays, 17 yards
Q1 LehighPunt, 3 plays, 2 yards
Q1 Holy CrossPunt, 3 plays, 3 yards
Q1 LehighPunt, 3 plays, 2 yards
Q1 Holy CrossTouchdown, 6 plays, 42 yards
Q1 LehighResult not recorded, 4 plays, −2 yards
Q1 LehighPunt, 6 plays, 4 yards
Q2 Holy CrossTouchdown, 8 plays, 77 yards
Q2 LehighTouchdown, 9 plays, 68 yards
Q2 Holy CrossPunt, 4 plays, 0 yards
Q2 LehighPunt, 6 plays, −9 yards
Q2 Holy CrossTouchdown, 7 plays, 59 yards
Q3 Holy CrossInterception, 1 play, 0 yards
Q3 Holy CrossTouchdown, 4 plays, 32 yards
Q3 LehighTouchdown, 2 plays, 37 yards
Q3 Holy CrossPunt, 4 plays, 35 yards
Q3 LehighPunt, 3 plays, 1 yard
Q3 LehighFumble, 4 plays, 22 yards
Q3 Holy CrossTouchdown, 8 plays, 53 yards
Q3 LehighTurnover on downs, 13 plays, 73 yards
Q4 Holy CrossTouchdown, 13 plays, 95 yards
Q4 Holy CrossResult not recorded, 6 plays, 9 yards
Q4 LehighPunt, 3 plays, 6 yards
Play by play
1st quarter4 drives, then Holy Cross 7, Lehigh 0
Lehigh Punt, 3 plays
15:00
1st & 10 at own 35
Derek Ng kickoff for 65 yds for a touchback
13:10
4th & 8 at own 27
Ben Banks-Altekruse punt for 34 yds
10:37
4th & 7 at own 42
Patrick Haughney punt for 42 yds LEHIGH Penalty, substitution infraction (Donovan Thomas) to the Lehgh 16
9:01
4th & 8 at own 18
Ben Banks-Altekruse punt for 28 yds , Jared Kreimer returns for 1 yd to the Lehgh 45
Holy Cross Touchdown, 6 plays
6:00
1st & goal at opp 2
Jordan Fuller 2 Yd Run (Derek Ng Kick)Holy Cross 7, Lehigh 0
Lehigh Result not recorded, 4 plays
6:00
2nd & 12 at own 33
Gaige Garcia run for 5 yds to the Lehgh 38
6:00
3rd & 7 at own 38
pass incomplete to Geoffrey Jamiel
4:05
4th & 7 at own 38
Ben Banks-Altekruse punt for 34 yds , Jared Kreimer returns for no gain to the HCrss 26
Holy Cross Punt, 6 plays
4:05
1st & 10 at own 26
Jordan Fuller run for 2 yds to the HCrss 28
4:05
2nd & 8 at own 28
pass incomplete to Jalen Coker
4:05
3rd & 8 at own 28
Matthew Sluka pass complete to Justin Shorter for 12 yds to the HCrss 40 for a 1ST down
4:05
1st & 10 at own 40
Matthew Sluka pass complete to Ayir Asante for 5 yds to the HCrss 45
4:05
2nd & 5 at own 45
Matthew Sluka run for a loss of 2 yards to the HCrss 43
4:05
3rd & 7 at own 43
pass incomplete to Ayir Asante
1:25
4th & 7 at own 43
Patrick Haughney punt for 57 yds
2nd quarter5 drives, then Holy Cross 21, Lehigh 7
Lehigh Punt, 6 plays
15:00
2nd & 9 at own 31
Dante Perri pass complete to Christian Williams LEHIGH Penalty, Offensive holding (Donovan Thomas) to the Lehgh 21
15:00
2nd & 19 at own 21
Dante Perri pass complete to Jack DiPietro for 3 yds to the Lehgh 24
15:00
3rd & 16 at own 24
pass incomplete to Jalen Burbage
13:47
4th & 16 at own 24
Ben Banks-Altekruse punt for 55 yds , Jared Kreimer returns for no gain to the HCrss 20
Holy Cross Touchdown, 8 plays
13:47
1st & 10 at own 20
Peter Oliver run for 11 yds to the HCrss 31 for a 1ST down
13:47
1st & 10 at own 31
Matthew Sluka run for 38 yds to the Lehgh 31 for a 1ST down
13:47
1st & 10 at opp 31
Peter Oliver run for 5 yds to the Lehgh 26
13:47
2nd & 5 at opp 26
Peter Oliver run for 13 yds to the Lehgh 13 for a 1ST down
13:47
1st & 10 at opp 13
Peter Oliver run for 1 yd to the Lehgh 12
13:47
2nd & 9 at opp 12
Jordan Fuller run for 3 yds to the Lehgh 9
13:47
3rd & 6 at opp 9
Matthew Sluka pass complete to Jalen Coker for 8 yds to the Lehgh 1 for a 1ST down
9:30
1st & goal at opp 1
Peter Oliver 1 Yd Run (Derek Ng Kick)Holy Cross 14, Lehigh 0
9:23
1st & 10 at own 35
Derek Ng kickoff for 61 yds , Jalen Burbage return for 25 yds to the Lehgh 29
Lehigh Touchdown, 9 plays
5:24
4th & 8 at opp 35
Jalen Burbage 35 Yd pass from Dante Perri (Dylan Van Dusen Kick)Holy Cross 14, Lehigh 7
5:24
1st & 10 at own 35
Nick Garrido kickoff for 65 yds for a touchback
3:48
4th & 10 at own 25
Patrick Haughney punt for 30 yds
Lehigh Punt, 6 plays
2:42
3rd & 2 at opp 47
HOLY CROSS Penalty, false start (5 Yards) to the Lehgh 48
2:42
3rd & 7 at own 48
Dante Perri pass complete to Geoffrey Jamiel for 8 yds to the HCrss 44 for a 1ST down
2:42
1st & 10 at opp 44
Gaige Garcia run for a loss of 3 yards to the HCrss 47
2:02
2nd & 13 at opp 47
pass incomplete to Gaige Garcia
2:02
3rd & 13 at opp 47
Gaige Garcia run for 3 yds to the HCrss 44
1:51
4th & 10 at opp 44
Ben Banks-Altekruse punt
1:51
4th & 15 at opp 49
Ben Banks-Altekruse punt
1:51
4th & 25 at own 41
LEHIGH Penalty, false start (Donovan Thomas) to the Lehgh 36
1:26
4th & 30 at own 36
punt for 41 yds for a 1ST down HOLY CROSS Penalty, unsportsmanlike conduct (15 Yards) to the HCrss 38 for a 1ST down
Holy Cross Touchdown, 7 plays
0:11
1st & goal at opp 6
Spencer Gilliam 6 Yd pass from Matthew Sluka (Derek Ng Kick)Holy Cross 21, Lehigh 7
0:11
1st & 10 at own 35
Derek Ng kickoff for 55 yds
3rd quarter10 drives, then Holy Cross 35, Lehigh 14
Lehigh Turnover on downs, 13 plays
0:00
1st & 10 at own 25
Dante Perri pass complete to Jalen Burbage for 9 yds to the Lehgh 34
Lehigh Touchdown, 2 plays
0:00
1st & 10 at opp 40
Dante Perri pass complete to Ian O’Connor for 1 yd to the HCrss 39
Holy Cross Punt, 4 plays
0:00
1st & 10 at own 25
Matthew Sluka run for 45 yds to the Lehgh 30 for a 1ST down
0:00
1st & 10 at opp 30
Peter Oliver run for 4 yds to the Lehgh 26 HOLY CROSS Penalty, personal foul (-15 Yards) to the Lehgh 41
0:00
2nd & 21 at opp 41
pass incomplete to Jalen Coker
0:00
3rd & 21 at opp 41
Matthew Sluka run for 1 yd to the Lehgh 40
Lehigh Punt, 3 plays
0:00
1st & 10 at own 3
Gaige Garcia run for a loss of 1 yard to the Lehgh 2
0:00
2nd & 11 at own 2
Gaige Garcia run for 2 yds to the Lehgh 4
0:00
3rd & 9 at own 4
pass incomplete to Geoffrey Jamiel
Lehigh Fumble, 4 plays
0:00
1st & 10 at own 37
Dante Perri pass complete to Jack DiPietro for 1 yd to the Lehgh 38
0:00
2nd & 9 at own 38
Dante Perri pass complete to Geoffrey Jamiel for 9 yds to the Lehgh 47 for a 1ST down
Holy Cross Touchdown, 8 plays
0:00
1st & 10 at own 44
Peter Oliver run for 9 yds to the Lehgh 47
0:00
2nd & 1 at opp 47
Peter Oliver run for 9 yds to the Lehgh 38 for a 1ST down
0:00
1st & 10 at opp 38
0:00
2nd & 10 at opp 38
Jordan Fuller run for 7 yds to the Lehgh 31
0:00
3rd & 3 at opp 31
Justin Shorter run for a loss of 2 yards to the Lehgh 33
0:00
4th & 5 at opp 33
Matthew Sluka run for 11 yds to the Lehgh 22 LEHIGH Penalty, personal foul (Donovan Thomas) to the Lehgh 11
0:00
1st & 10 at opp 11
Matthew Sluka run for 6 yds to the Lehgh 5
Lehigh Turnover on downs, 13 plays
0:00
2nd & 1 at own 34
Gaige Garcia run for 32 yds to the HCrss 34 for a 1ST down
0:00
1st & 10 at opp 34
Dante Perri pass complete to Eric Johnson for 8 yds to the HCrss 26
0:00
2nd & 2 at opp 26
Dante Perri run for 1 yd to the HCrss 25
0:00
3rd & 1 at opp 25
Gaige Garcia run for 3 yds to the HCrss 22 for a 1ST down
0:00
1st & 10 at opp 22
Gaige Garcia run for 4 yds to the HCrss 18
0:00
2nd & 6 at opp 18
Dante Perri pass incomplete to Gaige Garcia, broken up by John Smith
0:00
3rd & 6 at opp 18
pass incomplete to Geoffrey Jamiel
0:00
4th & 6 at opp 18
Dante Perri pass complete to Connor Kennedy for 17 yds to the HCrss 1 for a 1ST down
15:00
1st & 10 at own 35
Nick Garrido kickoff for 65 yds for a touchback
14:47
1st & 10 at own 25
Matthew Sluka pass intercepted HOLY CROSS Penalty, personal foul (-15 Yards) to the HCrss 40
Lehigh Touchdown, 2 plays
14:06
2nd & 9 at opp 39
Geoffrey Jamiel 39 Yd pass from Dante Perri (Dylan Van Dusen Kick)Holy Cross 21, Lehigh 14
14:06
1st & 10 at own 35
Nick Garrido kickoff for 65 yds for a touchback
12:29
4th & 20 at opp 40
Patrick Haughney punt for 37 yds
10:53
4th & 9 at own 4
punt for 31 yds
Holy Cross Touchdown, 4 plays
10:53
1st & 10 at opp 35
Peter Oliver run for 3 yds to the Lehgh 32
10:53
2nd & 7 at opp 32
Peter Oliver run for 30 yds to the Lehgh 2 for a 1ST down
10:53
1st & goal at opp 2
Matthew Sluka run for a loss of 2 yards to the Lehgh 4
9:15
2nd & goal at opp 4
Matthew Sluka 4 Yd Run (Derek Ng Kick)Holy Cross 28, Lehigh 14
9:15
1st & 10 at own 35
Derek Ng kickoff for 52 yds
7:41
1st & 10 at own 47
Jack DiPietro run for 9 yds to the HCrss 44 Jack DiPietro fumbled, recovered by HCrss Terrell Prince
Holy Cross Touchdown, 8 plays
3:24
2nd & 4 at opp 5
Jordan Fuller 5 Yd Run (Derek Ng Kick)Holy Cross 35, Lehigh 14
3:24
1st & 10 at own 35
Derek Ng kickoff for 62 yds
4th quarter4 drives, then Holy Cross 42, Lehigh 14
Lehigh Punt, 3 plays
0:00
1st & 10 at own 25
Dante Perri sacked for a loss of 11 yards to the Lehgh 14
0:00
2nd & 21 at own 14
Dante Perri pass complete to Eric Johnson for 5 yds to the Lehgh 19
Lehigh Turnover on downs, 13 plays
15:00
1st & goal at opp 1
Gaige Garcia run for a loss of 1 yard to the HCrss 2
15:00
2nd & goal at opp 2
Dante Perri pass incomplete to Eric Johnson, broken up by Devin Haskins
15:00
3rd & goal at opp 2
13:29
4th & goal at opp 2
pass incomplete to Geoffrey Jamiel
Holy Cross Touchdown, 13 plays
13:29
1st & 10 at own 2
HOLY CROSS Penalty, false start ( Yards) to the HCrss 1
13:29
1st & 11 at own 1
Peter Oliver run for 20 yds to the HCrss 21 for a 1ST down
13:29
1st & 10 at own 21
Peter Oliver run for 4 yds to the HCrss 25
13:29
2nd & 6 at own 25
Jordan Fuller run for 12 yds to the HCrss 37 for a 1ST down
13:29
1st & 10 at own 37
Jordan Fuller run for 3 yds to the HCrss 40
13:29
2nd & 7 at own 40
Matthew Sluka run for 1 yd to the HCrss 41
13:29
3rd & 6 at own 41
Matthew Sluka run for 7 yds to the HCrss 48 for a 1ST down
13:29
1st & 10 at own 48
Jordan Forrest run for 5 yds to the Lehgh 47
13:29
2nd & 5 at opp 47
Jordan Forrest run for a loss of 1 yard to the Lehgh 48
13:29
3rd & 6 at opp 48
Matthew Sluka pass complete to Jalen Coker for 25 yds to the Lehgh 23 for a 1ST down
13:29
1st & 10 at opp 23
Matthew Sluka run for 2 yds to the Lehgh 21
13:29
2nd & 8 at opp 21
Peter Oliver run for 18 yds to the Lehgh 3 for a 1ST down
13:29
1st & goal at opp 3
Peter Oliver run for 2 yds to the Lehgh 1
5:30
2nd & goal at opp 1
Jordan Fuller 1 Yd Run (Derek Ng Kick)Holy Cross 42, Lehigh 14
5:30
1st & 10 at own 35
Derek Ng kickoff for 65 yds for a touchback
3:12
4th & 4 at own 31
Ben Banks-Altekruse punt for 39 yds
Holy Cross Result not recorded, 6 plays
3:12
1st & 10 at own 30
Jordan Forrest run for 3 yds to the HCrss 33
3:12
2nd & 7 at own 33
Joe Pesansky run for 3 yds to the HCrss 36
3:12
3rd & 4 at own 36
Joe Pesansky pass complete to Spencer Gilliam for 6 yds to the HCrss 42 for a 1ST down
3:12
1st & 10 at own 42
Jordan Forrest run for 1 yd to the HCrss 43
3:12
2nd & 9 at own 43
HOLY CROSS Penalty, false start (-5 Yards) to the HCrss 38
3:12
2nd & 14 at own 38
Jordan Forrest run for 1 yd to the HCrss 39
3:12
3rd & 13 at own 39
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.