Final at Goodman Stadium, BethlehemTV: ESPN+Attendance 3,528
At kickoff
47°F, a few clouds, wind 3 mph from the westWeather: NOAA NCEI Integrated Surface Database; Lehigh Valley International Airport (KABE), 10 km from the stadium, nine minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Holy Cross
Lehigh
425
Total yards
308
158
Passing yards
131
267
Rushing yards
177
8.3
Yards per pass
4.7
5.7
Yards per rush
5.1
20
First downs
17
10–15
Third downs
4–13
0–1
Fourth downs
3–5
3
Turnovers
1
11–85
Penalties
2–15
29:27
Possession
30:33
Efficiency
Holy Cross
Lehigh
43%
Success rate
39%
0.16
EPA per play
−0.02
1.36
Explosiveness
1.28
0.13
Rushing EPA
0.27
0.39
Passing EPA
−0.13
32%
Passing-down success
18%
2%
Havoc by its defense
5%
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 82% to win. Elo’s favorite won.
The line
Holy Cross −22, over/under 58.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
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.
Q1 LehighTouchdown, 7 plays, 72 yards
Q1 Holy CrossFumble, 3 plays, −4 yards
Q1 LehighTouchdown, 2 plays, 26 yards
Q1 Holy CrossInterception, 7 plays, 30 yards
Q1 LehighTurnover on downs, 11 plays, 45 yards
Q1 Holy CrossTouchdown, 5 plays, 73 yards
Q2 LehighInterception, 3 plays, 12 yards
Q2 Holy CrossTouchdown, 2 plays, 34 yards
Q2 LehighTurnover on downs, 11 plays, 54 yards
Q2 Holy CrossPunt, 3 plays, 0 yards
Q2 LehighTouchdown, 9 plays, 42 yards
Q2 Holy CrossTouchdown, 7 plays, 71 yards
Q2 LehighEnd of half, 1 play, 0 yards
Q3 Holy CrossResult not recorded, 4 plays, −12 yards
Q3 LehighField goal, 9 plays, 30 yards
Q3 Holy CrossTouchdown, 10 plays, 49 yards
Q3 LehighPunt, 6 plays, 19 yards
Q3 Holy CrossPunt, 3 plays, 2 yards
Q4 LehighMissed FG, 4 plays, 5 yards
Q4 Holy CrossTurnover on downs, 9 plays, 62 yards
Q4 LehighPunt, 3 plays, 0 yards
Q4 Holy CrossResult not recorded, 13 plays, −47 yards
Play by play
1st quarter6 drives, then Lehigh 14, Holy Cross 0
Lehigh Touchdown, 7 plays
15:00
1st & 10 at own 35
Daniel Porto kickoff for 54 yds
15:00
1st & 10 at own 25
Brayten Silbor pass complete to Geoffrey Jamiel for a loss of 7 yards to the LEH 18 Lehigh Penalty, Offensive holding (Eric Johnson) to the LEH 15
15:00
1st & 20 at own 15
Luke Yoder run for 14 yds to the LEH 29
15:00
2nd & 6 at own 29
Luke Yoder run for 16 yds to the LEH 45 for a 1ST down
15:00
1st & 10 at own 45
Brayten Silbor pass complete to Luke Yoder for 16 yds to the HC 39 Holy Cross Penalty, roughing passer (Brice Stevenson) to the HC 24
15:00
1st & 10 at opp 24
Brayten Silbor pass complete to Connor Kennedy for 3 yds to the HC 21
15:00
2nd & 7 at opp 21
Garcia,Gaige rush middle (Reynolds,Colin).
11:41
3rd & 7 at opp 21
Brayten Silbor pass complete to Eric Johnson for 21 yds for a TD (Nick Garrido KICK)Lehigh 7, Holy Cross 0
Holy Cross Fumble, 3 plays
11:36
1st & 10 at own 35
Nick Garrido kickoff for 41 yds , Sam Boyer return for 14 yds to the HC 38
11:36
1st & 10 at own 38
Holy Cross Penalty, false start (Eric Schon) to the HC 33
11:36
1st & 15 at own 33
Jordan Fuller run for 1 yd to the HC 34
11:36
2nd & 14 at own 34
pass incomplete to Justin Shorter
10:51
3rd & 14 at own 34
Jordan Forrest run for a loss of 5 yards to the HC 29 Jordan Forrest fumbled, recovered by LEH Mike DeNucci Forrest,Jordan rush middle for loss of 5 yards to the HCR29, fumble by Forrest,Jordan recovered by LEH DeNucci,Mike, DeNucci,Mike rush.
Lehigh Touchdown, 2 plays
10:51
1st & 10 at opp 29
Brayten Silbor pass complete to Connor Kennedy for 7 yds to the HC 22
10:14
2nd & 3 at opp 22
Brayten Silbor pass complete to Eric Johnson for 22 yds for a TD (Nick Garrido KICK)Lehigh 14, Holy Cross 0
Holy Cross Interception, 7 plays
10:08
1st & 10 at own 35
Nick Garrido kickoff for 52 yds , Justin Shorter return for 17 yds to the HC 30
10:08
1st & 10 at own 30
Joe Pesansky pass complete to Jalen Coker for 1 yd to the HC 31
10:08
2nd & 9 at own 31
Jordan Fuller run for 5 yds to the HC 36
10:08
3rd & 4 at own 36
Tyler Purdy run for 6 yds to the HC 42 for a 1ST down
10:08
1st & 10 at own 42
Joe Pesansky pass complete to Byron Shipman for 23 yds to the LEH 35 for a 1ST down
10:08
1st & 10 at opp 35
Joe Pesansky pass complete to Byron Shipman for 6 yds to the LEH 29
10:08
2nd & 4 at opp 29
Joe Pesansky sacked for a loss of 11 yards to the LEH 40
6:35
3rd & 15 at opp 40
Joe Pesansky pass intercepted
Lehigh Turnover on downs, 11 plays
6:35
1st & 10 at own 31
Dylan McFadden run for 4 yds to the LEH 35
6:35
2nd & 6 at own 35
Luke Yoder run for 1 yd to the LEH 36
6:35
3rd & 5 at own 36
Brayten Silbor pass complete to Dylan McFadden for 24 yds to the HC 40 for a 1ST down
6:35
1st & 10 at opp 40
pass incomplete to Connor Kennedy
6:35
2nd & 10 at opp 40
Luke Yoder run for 8 yds to the HC 32
6:35
3rd & 2 at opp 32
Silbor,Brayten rush right (Monte,Frankie;Bolden,Dante).
6:35
4th & 2 at opp 32
Brayten Silbor pass complete to Nick Williams for 5 yds to the HC 27 for a 1ST down
6:35
1st & 10 at opp 27
Brayten Silbor pass incomplete to Connor Kennedy, broken up by Matt Duchemin
6:35
2nd & 10 at opp 27
pass incomplete to Mason Humphrey
6:35
3rd & 10 at opp 27
Brayten Silbor pass complete to Luke Yoder for 3 yds to the HC 24
1:47
4th & 7 at opp 24
pass incomplete
Holy Cross Touchdown, 5 plays
1:47
1st & 10 at own 24
Jordan Fuller run for 9 yds to the HC 33
1:47
2nd & 1 at own 33
Jordan Fuller run for 5 yds to the HC 38 for a 1ST down
1:47
1st & 10 at own 38
Jordan Fuller run for 4 yds to the HC 42
1:47
2nd & 6 at own 42
Jordan Fuller run for 5 yds to the HC 47
Q2 14:51
3rd & 1 at own 47
Jordan Fuller run for 53 yds for a TD (Luis Palenzuela KICK)Lehigh 14, Holy Cross 7
2nd quarter7 drives, then Tied at 21
Lehigh Interception, 3 plays
14:46
1st & 10 at own 35
Daniel Porto kickoff for 54 yds , Dajuan Fields return for 12 yds to the LEH 23
14:46
1st & 10 at own 23
Luke Yoder run for 4 yds to the LEH 27
14:46
2nd & 6 at own 27
Brayten Silbor pass complete to Nick Williams for 8 yds to the LEH 35 for a 1ST down
13:35
1st & 10 at own 35
Brayten Silbor pass intercepted
Holy Cross Touchdown, 2 plays
13:35
1st & 10 at opp 37
Jordan Fuller run for 3 yds to the LEH 34
12:34
2nd & 7 at opp 34
Joe Pesansky pass complete to Jalen Coker for 34 yds for a TD (Luis Palenzuela KICK)Tied at 14
Lehigh Turnover on downs, 11 plays
12:34
1st & 10 at own 35
Daniel Porto kickoff for 50 yds , Jack DiPietro return for no gain to the LEH 15
12:34
1st & 10 at own 15
Luke Yoder run for 4 yds to the LEH 19
12:34
2nd & 6 at own 19
Luke Yoder run for 5 yds to the LEH 24
12:34
3rd & 1 at own 24
Luke Yoder run for 16 yds to the LEH 40 for a 1ST down
12:34
2nd & 9 at own 41
pass incomplete to Gaige Garcia
12:34
3rd & 9 at own 41
pass incomplete to Geoffrey Jamiel
12:34
4th & 9 at own 41
Hank Shapiro run for 23 yds to the HC 36 for a 1ST down
Holy Cross Penalty, off-side (Matthew Kane) to the HC 31
7:22
4th & 5 at opp 31
pass incomplete to Luke Yoder
Holy Cross Punt, 3 plays
7:22
1st & 10 at own 31
pass incomplete to Byron Shipman
7:22
2nd & 10 at own 31
Jordan Fuller run for 6 yds to the HC 37
7:22
3rd & 4 at own 37
Jordan Fuller run for a loss of 1 yard to the HC 36
7:22
4th & 5 at own 36
Holy Cross Penalty, delay of game (Quinton Gregory) to the HC 31
5:37
4th & 10 at own 31
Patrick Haughney punt for 44 yds for a 1ST down , Nick Peltekian returns for 15 yds to the HC 46 for a 1ST down Holy Cross Penalty, face mask (15 yards) (Jalen Coker) to the HC 45 for a 1ST down
Lehigh Touchdown, 9 plays
5:37
1st & 10 at opp 45
Brayten Silbor sacked for a loss of 2 yards to the HC 47
5:37
2nd & 12 at opp 47
Gaige Garcia run for 7 yds to the HC 40
5:37
3rd & 5 at opp 40
Gaige Garcia run for 2 yds to the HC 38
3:37
4th & 3 at opp 38
Brayten Silbor pass complete to Luke Yoder for 8 yds to the HC 30 for a 1ST down
3:37
1st & 10 at opp 30
Gaige Garcia run for 8 yds to the HC 22
3:37
2nd & 2 at opp 22
Brayten Silbor pass complete to Connor Kennedy for 4 yds to the HC 18 for a 1ST down
3:37
1st & 10 at opp 18
Brayten Silbor pass complete to Gaige Garcia for 3 yds to the HC 15
1:20
2nd & 7 at opp 15
Luke Yoder run for 14 yds to the HC 1 for a 1ST down
1:10
1st & goal at opp 1
Luke Yoder run for 1 yd for a TD (Nick Garrido KICK)Lehigh 21, Holy Cross 14
Holy Cross Touchdown, 7 plays
1:06
1st & 10 at own 35
Nick Garrido kickoff for 43 yds , Terrence Spence return for 4 yds to the HC 26
1:06
1st & 10 at own 26
Joe Pesansky pass complete to Phoenix Dickson for 4 yds to the HC 30
1:06
2nd & 6 at own 30
pass incomplete to Jordan Forrest
1:06
3rd & 6 at own 30
Tyler Purdy run for 12 yds to the HC 42 for a 1ST down
1:06
1st & 10 at own 42
Joe Pesansky pass complete to Jalen Coker for 14 yds to the LEH 44 for a 1ST down
1:06
1st & 10 at opp 44
Joe Pesansky pass incomplete to Jalen Coker, broken up by Logan Jones
1:06
2nd & 10 at opp 44
Holy Cross Penalty, false start (Pat McMurtrie) to the LEH 49
1:06
2nd & 15 at opp 49
pass incomplete to Byron Shipman
0:19
3rd & 15 at opp 49
Joe Pesansky pass complete to Jalen Coker for 49 yds for a TD (Luis Palenzuela KICK)Tied at 21
Lehigh End of half, 1 play
0:13
1st & 10 at own 35
Daniel Porto kickoff for 51 yds , Jack DiPietro return for 12 yds to the LEH 26
0:13
1st & 10 at own 26
Brayten Silbor run for a loss of 3 yards to the LEH 35
3rd quarter5 drives, then Holy Cross 28, Lehigh 24
Holy Cross Result not recorded, 4 plays
14:53
1st & 10 at own 35
Nick Garrido kickoff for 60 yds , Justin Shorter return for 39 yds to the HC 44
Nick Garrido 41 yd FG GOODLehigh 24, Holy Cross 21
Holy Cross Touchdown, 10 plays
8:31
1st & 10 at own 35
Canaan Kimball kickoff for 17 yds
8:31
1st & 10 at own 48
Jordan Fuller run for 11 yds to the LEH 41 for a 1ST down Holy Cross Penalty, illegal block (James McLaughlin) to the HC 49 for a 1ST down
8:31
1st & 10 at own 49
Jordan Fuller run for 14 yds to the LEH 37 for a 1ST down
8:31
1st & 10 at opp 37
Jordan Fuller run for 10 yds to the LEH 27 for a 1ST down
8:31
1st & 10 at opp 27
Jordan Fuller run for 2 yds to the LEH 25
8:31
2nd & 8 at opp 25
Jordan Forrest run for 4 yds to the LEH 21
8:31
3rd & 4 at opp 21
Joe Pesansky pass complete to Quinton Gregory for 7 yds to the LEH 14 for a 1ST down
8:31
1st & 10 at opp 14
pass incomplete to Jalen Coker
8:31
2nd & 10 at opp 14
Jordan Fuller run for 5 yds to the LEH 9
8:31
3rd & 5 at opp 9
Jordan Fuller run for 8 yds to the LEH 1 for a 1ST down
3:56
1st & goal at opp 1
Jordan Fuller run for 1 yd for a TD (Luis Palenzuela KICK)Holy Cross 28, Lehigh 24
Lehigh Punt, 6 plays
3:56
1st & 10 at own 35
Daniel Porto kickoff for 37 yds
3:56
1st & 10 at own 28
Dylan McFadden run for 9 yds to the LEH 37
3:56
2nd & 1 at own 37
Brayten Silbor pass incomplete to Mason Humphrey, broken up by Carlo Crocetti
3:56
3rd & 1 at own 37
Luke Yoder run for 3 yds to the LEH 40 for a 1ST down
3:56
1st & 10 at own 40
Luke Yoder run for 5 yds to the LEH 45
3:56
2nd & 5 at own 45
pass incomplete to Connor Kennedy
3:56
3rd & 5 at own 45
Luke Yoder run for 2 yds to the LEH 47
1:00
4th & 3 at own 47
Ben Banks-Altekruse punt for 39 yds
Holy Cross Punt, 3 plays
1:00
1st & 10 at own 14
Jordan Forrest run for 4 yds to the HC 18
1:00
2nd & 6 at own 18
Jordan Forrest run for 3 yds to the HC 21
Q4 15:00
3rd & 3 at own 21
Holy Cross Penalty, false start (Jalen Coker) to the HC 16
Q4 15:00
3rd & 8 at own 16
pass incomplete to Justin Shorter
Q4 14:40
4th & 8 at own 16
Patrick Haughney punt for 46 yds , Nick Peltekian returns for 41 yds to the HC 21
4th quarter4 drives, then Holy Cross 28, Lehigh 24
Lehigh Missed FG, 4 plays
14:40
1st & 10 at opp 21
pass incomplete to Eric Johnson
14:40
2nd & 10 at opp 21
Luke Yoder run for 5 yds to the HC 16
14:40
3rd & 5 at opp 16
pass incomplete to Eric Johnson
13:47
4th & 5 at opp 16
Nick Garrido 33 yd FG MISSED
Holy Cross Turnover on downs, 9 plays
13:47
1st & 10 at own 20
Tyler Purdy run for 4 yds to the HC 24
13:47
2nd & 6 at own 24
Jordan Fuller run for 27 yds to the LEH 49 for a 1ST down
13:47
1st & 10 at opp 49
Tyler Purdy run for 9 yds to the LEH 40
11:52
2nd & 1 at opp 40
Jordan Fuller run for 14 yds to the LEH 26 for a 1ST down
11:52
1st & 10 at opp 26
Jordan Fuller run for 7 yds to the LEH 19
11:52
2nd & 3 at opp 19
Joe Pesansky pass complete to Quinton Gregory for 4 yds to the LEH 15 Holy Cross Penalty, Offensive holding (Blake Youngblood) to the LEH 25
11:52
2nd & 9 at opp 25
Jordan Fuller run for 2 yds to the LEH 23
9:12
3rd & 7 at opp 23
Tyler Purdy run for 5 yds to the LEH 18
8:27
4th & 2 at opp 18
Jordan Fuller run for 1 yd to the LEH 17
Lehigh Punt, 3 plays
8:27
1st & 10 at own 17
Luke Yoder run for 2 yds to the LEH 19
8:27
2nd & 8 at own 19
Luke Yoder run for 3 yds to the LEH 22
8:27
3rd & 5 at own 22
Lehigh Penalty, false start (Renach Gena) to the LEH 17
8:27
3rd & 10 at own 17
Brayten Silbor pass incomplete to Dylan McFadden, broken up by Chisom Onwuzurigbo
6:50
4th & 10 at own 17
Ben Banks-Altekruse punt for 37 yds
Holy Cross Result not recorded, 13 plays
6:50
1st & 10 at own 46
Jordan Fuller run for 3 yds to the HC 49
6:50
2nd & 7 at own 49
Jordan Fuller run for 5 yds to the LEH 46
5:43
3rd & 2 at opp 46
Matthew Sluka run for 7 yds to the LEH 39 for a 1ST down
5:43
1st & 10 at opp 39
Tyler Purdy run for 2 yds to the LEH 37
5:43
2nd & 8 at opp 37
Jordan Fuller run for 1 yd to the LEH 36
4:04
3rd & 7 at opp 36
Joe Pesansky pass complete to Justin Shorter for 9 yds to the LEH 27 for a 1ST down
4:04
1st & 10 at opp 27
Jordan Fuller run for 5 yds to the LEH 22
3:13
2nd & 5 at opp 22
Jordan Fuller run for 6 yds to the LEH 16 for a 1ST down
3:13
1st & 10 at opp 16
Holy Cross Penalty, false start (Blake Youngblood) to the LEH 21
3:13
1st & 15 at opp 21
Fuller,Jordan rush right (DeNucci,Mike;Spatny,Matt).
3:13
2nd & 15 at opp 21
Jordan Fuller run for 9 yds to the LEH 12
1:55
3rd & 6 at opp 12
Jordan Fuller run for 7 yds to the LEH 5 for a 1ST down
1:55
1st & goal at opp 5
Joe Pesansky run for a loss of 2 yards to the LEH 7
1:55
2nd & goal at opp 7
Joe Pesansky run for a loss of 2 yards to the LEH 7
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.