From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Richmond
Lehigh
423
Total yards
203
374
Passing yards
188
49
Rushing yards
15
8.3
Yards per pass
5.5
1.6
Yards per rush
0.9
26
First downs
11
7–14
Third downs
3–13
0–2
Fourth downs
0–0
0
Turnovers
2
2–15
Penalties
3–25
35:43
Possession
24:17
Efficiency
Richmond
Lehigh
53%
Success rate
30%
0.19
EPA per play
−0.14
1.02
Explosiveness
1.24
−0.28
Rushing EPA
−0.58
0.45
Passing EPA
0.10
33%
Passing-down success
15%
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)
Richmond 61% to win. Elo’s favorite won.
The line
Richmond −16, over/under 44.
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 Richmond 86%, Lehigh 14%. 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. Lehigh drives left to right, Richmond right to left.
Q1 RichmondTouchdown, 10 plays, 29 yards
Q1 LehighPunt, 6 plays, 20 yards
Q1 RichmondPunt, 3 plays, −4 yards
Q1 LehighPunt, 6 plays, 3 yards
Q1 RichmondTouchdown, 11 plays, 30 yards
Q2 LehighPunt, 3 plays, −6 yards
Q2 RichmondTouchdown, 3 plays, 48 yards
Q2 LehighFumble, 12 plays, 65 yards
Q2 RichmondTurnover on downs, 11 plays, 51 yards
Q2 LehighPunt, 3 plays, −5 yards
Q2 RichmondEnd of half, 2 plays, 8 yards
Q3 LehighTouchdown, 1 play, 74 yards
Q3 LehighPunt, 3 plays, 9 yards
Q3 RichmondPunt, 6 plays, 4 yards
Q3 RichmondPunt, 4 plays, 19 yards
Q3 LehighPunt, 4 plays, 8 yards
Q3 RichmondTouchdown, 7 plays, 59 yards
Q3 LehighPunt, 5 plays, 16 yards
Q4 RichmondPunt, 3 plays, 6 yards
Q4 LehighPunt, 4 plays, −3 yards
Q4 RichmondField goal, 13 plays, 51 yards
Q4 LehighInterception, 3 plays, −5 yards
Q4 RichmondTurnover on downs, 4 plays, 9 yards
Q4 LehighResult not recorded, 3 plays, 6 yards
Play by play
1st quarter8 drives, then Richmond 7, Lehigh 0
Richmond Touchdown, 10 plays
0:00
1st & 10 at own 42
Reece Udinski pass complete to Leroy Henley for 8 yds to the 50 yard line
0:00
3rd & 4 at opp 41
Reece Udinski pass complete to Jakob Herres for 6 yds to the Lehgh 35 for a 1ST down
0:00
1st & 10 at opp 35
Reece Udinski pass complete to Nick DeGennaro for 9 yds to the Lehgh 26
0:00
2nd & 1 at opp 26
Reece Udinski pass complete to Jasiah Williams for 2 yds to the Lehgh 24 for a 1ST down
0:00
1st & 10 at opp 24
Reece Udinski pass complete to Leroy Henley for 11 yds to the Lehgh 13 for a 1ST down
Lehigh Punt, 6 plays
0:00
1st & 10 at own 22
Dante Perri pass incomplete to Jalen Burbage, broken up by Zander Barnett
0:00
2nd & 10 at own 22
Dante Perri run for 2 yds to the Lehgh 24
0:00
3rd & 8 at own 24
Dante Perri pass complete to Geoffrey Jamiel for 12 yds to the Lehgh 36 for a 1ST down
0:00
1st & 10 at own 36
Zaythan Hill run for a loss of 1 yard to the Lehgh 35
0:00
2nd & 11 at own 35
Dante Perri pass complete to Zaythan Hill for 7 yds to the Lehgh 42
0:00
3rd & 4 at own 42
Dante Perri pass incomplete, broken up by Jeremiah Grant
Richmond Punt, 3 plays
0:00
1st & 10 at own 19
RICHMOND Penalty, false start (Keith Gouveia) to the Richm 14
0:00
1st & 15 at own 14
Savon Smith run for 4 yds to the Richm 18
0:00
2nd & 11 at own 18
Reece Udinski run for 4 yds to the Richm 22
0:00
3rd & 7 at own 22
Reece Udinski sacked for a loss of 7 yards to the Richm 15
Lehigh Punt, 6 plays
0:00
1st & 10 at own 41
Jack DiPietro run for 3 yds to the Lehgh 44
0:00
2nd & 7 at own 44
Dante Perri pass complete to Jack DiPietro
0:00
3rd & 7 at own 44
Dante Perri pass complete to Gaige Garcia for a 1ST down RICHMOND Penalty, Defensive holding (Aamir Hall) to the Richm 46 for a 1ST down
0:00
1st & 10 at opp 46
pass incomplete to Geoffrey Jamiel
0:00
2nd & 10 at opp 46
pass incomplete
0:00
3rd & 10 at opp 46
Dante Perri sacked for a loss of 10 yards to the Lehgh 44
Richmond Touchdown, 11 plays
0:00
1st & 10 at own 16
Reece Udinski pass complete to Savon Smith for 6 yds to the Richm 22
0:00
2nd & 4 at own 22
Reece Udinski pass complete to Jasiah Williams for 6 yds to the Richm 28 for a 1ST down
0:00
1st & 10 at own 28
Reece Udinski pass complete to Leroy Henley for 13 yds to the Richm 41 for a 1ST down
0:00
2nd & 5 at own 46
Reece Udinski pass complete to Savon Smith for 14 yds to the Lehgh 40 for a 1ST down
0:00
1st & 10 at opp 40
Reece Udinski pass complete to Jasiah Williams
0:00
2nd & 10 at opp 40
Reece Udinski pass complete to Jakob Herres for 18 yds to the Lehgh 22 for a 1ST down
0:00
1st & 10 at opp 22
Savon Smith run for 3 yds to the Lehgh 19
Richmond Touchdown, 10 plays
0:00
2nd & 2 at the 50
Aaron Dykes run for 3 yds to the Lehgh 47 for a 1ST down
0:00
1st & 10 at opp 47
Aaron Dykes run for 2 yds to the Lehgh 45
0:00
2nd & 8 at opp 45
Reece Udinski pass complete to Jasiah Williams for 4 yds to the Lehgh 41
Richmond Touchdown, 11 plays
0:00
1st & 10 at own 41
Reece Udinski pass complete to Jakob Herres for 5 yds to the Richm 46
Richmond Touchdown, 10 plays
0:00
1st & 10 at own 26
Reece Udinski pass complete to Jakob Herres for 16 yds to the Richm 42 for a 1ST down
14:55
1st & 10 at own 35
Nick Garrido kickoff for 53 yds , Aaron Dykes return for 14 yds to the Richm 26
10:49
1st & 10 at opp 13
Reece Udinski pass complete to Leroy Henley for 13 yds for a TD, (Jake Larson KICK)Richmond 7, Lehigh 0
10:43
1st & 10 at own 35
Jake Larson kickoff for 60 yds , Jalen Burbage return for 17 yds to the Lehgh 22
8:05
4th & 4 at own 42
Ben Banks-Altekruse punt for 42 yds , Savon Smith returns for 3 yds to the Richm 19
6:11
4th & 14 at own 15
Aaron Trusler punt for 44 yds
3:22
4th & 20 at own 44
Ben Banks-Altekruse punt for 44 yds , Savon Smith returns for 4 yds to the Richm 16
2nd quarter10 drives, then Richmond 20, Lehigh 0
Lehigh Punt, 3 plays
0:00
1st & 10 at own 25
Zaythan Hill run for 3 yds to the Lehgh 28
0:00
2nd & 7 at own 28
Dante Perri pass complete to Zaythan Hill for a loss of 2 yards to the Lehgh 26
0:00
3rd & 9 at own 26
Dante Perri sacked for a loss of 7 yards to the Lehgh 19
Richmond Touchdown, 3 plays
0:00
1st & 10 at own 49
Reece Udinski pass complete to Leroy Henley for 46 yds to the Lehgh 5 for a 1ST down
0:00
1st & goal at opp 5
Aaron Dykes run for 3 yds to the Lehgh 2
Lehigh Fumble, 12 plays
0:00
1st & 10 at own 18
Dante Perri pass complete to Geoffrey Jamiel for 6 yds to the Lehgh 24
0:00
2nd & 4 at own 24
pass incomplete to Eric Johnson
0:00
3rd & 4 at own 24
Dante Perri pass complete to Geoffrey Jamiel for 7 yds to the Lehgh 31 for a 1ST down
0:00
1st & 10 at own 31
Dante Perri pass complete to Eric Johnson for 5 yds to the Lehgh 36
0:00
2nd & 5 at own 36
Jack DiPietro run for 5 yds to the Lehgh 41 for a 1ST down
0:00
1st & 10 at own 41
Dante Perri pass complete to Jack DiPietro for 9 yds to the 50 yard line
0:00
2nd & 1 at the 50
Gaige Garcia run for 2 yds to the Richm 48 for a 1ST down
0:00
1st & 10 at opp 48
Dante Perri pass complete to Jalen Burbage for 10 yds to the Richm 38 for a 1ST down
0:00
1st & 10 at opp 38
Gaige Garcia run for 16 yds to the Richm 22 for a 1ST down
0:00
1st & 10 at opp 22
Dante Perri pass complete to Alex Snyder for 5 yds to the Richm 17
0:00
2nd & 5 at opp 17
pass incomplete to Gaige Garcia
Richmond Turnover on downs, 11 plays
0:00
1st & 10 at own 15
Reece Udinski pass complete to Nick DeGennaro for 5 yds to the Richm 20
0:00
2nd & 5 at own 20
Reece Udinski pass complete to Jakob Herres for 5 yds to the Richm 25 for a 1ST down
0:00
1st & 10 at own 25
pass incomplete to Nick DeGennaro
0:00
2nd & 10 at own 25
pass incomplete to Jakob Herres
0:00
3rd & 10 at own 25
Reece Udinski pass complete to Nick DeGennaro for 13 yds to the Richm 38 for a 1ST down
0:00
1st & 10 at own 38
Savon Smith run for 6 yds to the Richm 44
0:00
2nd & 4 at own 44
Reece Udinski pass complete to Jasiah Williams for 18 yds to the Lehgh 38 for a 1ST down
0:00
1st & 10 at opp 38
Savon Smith run for 4 yds to the Lehgh 34
0:00
2nd & 6 at opp 34
pass incomplete to Leroy Henley
0:00
3rd & 6 at opp 34
Lehigh Punt, 3 plays
0:00
1st & 10 at own 34
Dante Perri pass complete to Eric Johnson for 2 yds to the Lehgh 36
0:00
2nd & 8 at own 36
Dante Perri pass complete to Geoffrey Jamiel for 3 yds to the Lehgh 39
0:00
3rd & 5 at own 39
Dante Perri sacked for a loss of 10 yards to the Lehgh 29
Richmond End of half, 2 plays
0:00
1st & 10 at own 26
Reece Udinski run for 8 yds to the Richm 34
Richmond Touchdown, 11 plays
15:00
2nd & 7 at opp 19
Jerry Garcia Jr. run for 1 yd to the Lehgh 18
14:17
1st & goal at opp 3
14:17
1st & 10 at own 35
Jake Larson kickoff for 65 yds for a touchback
Richmond Touchdown, 11 plays
14:17
3rd & 6 at opp 18
Aaron Dykes 18 Yd pass from Reece Udinski (Two-Point Run Conversion Failed)Richmond 13, Lehigh 0
12:08
4th & 16 at own 19
Ben Banks-Altekruse punt for 32 yds
Richmond Touchdown, 3 plays
11:03
2nd & goal at opp 2
Aaron Dykes run for 2 yds for a TD, (Jake Larson KICK)Richmond 20, Lehigh 0
10:56
1st & 10 at own 35
Jake Larson kickoff for 62 yds , Jalen Burbage return for 25 yds to the LEHIGH 40 LEHIGH Penalty, illegal block (Tommy Lewis) to the Lehgh 18
5:46
3rd & 5 at opp 17
Dante Perri pass complete to Jack DiPietro for 2 yds Dante Perri fumbled, recovered by Richm Aaron Banks
Richmond Turnover on downs, 11 plays
1:29
4th & 6 at opp 34
pass incomplete to Jasiah Williams
0:42
4th & 15 at own 29
Ben Banks-Altekruse punt for 45 yds
3rd quarter8 drives, then Richmond 27, Lehigh 6
Lehigh Punt, 3 plays
0:00
1st & 10 at own 19
Jack DiPietro run for 5 yds to the Lehgh 24
0:00
2nd & 5 at own 24
Jack DiPietro run for 3 yds to the Lehgh 27
0:00
3rd & 2 at own 27
Jack DiPietro run for 1 yd to the Lehgh 28
Richmond Punt, 6 plays
0:00
1st & 10 at own 28
pass incomplete
0:00
2nd & 10 at own 28
Reece Udinski pass complete to Nick DeGennaro for 7 yds to the Richm 35
0:00
3rd & 3 at own 35
Reece Udinski pass complete to Leroy Henley for 11 yds to the Richm 46 for a 1ST down
0:00
1st & 10 at own 46
pass incomplete to Nick DeGennaro
0:00
2nd & 10 at own 46
Reece Udinski sacked for a loss of 6 yards to the Richm 40
0:00
3rd & 16 at own 40
Reece Udinski sacked for a loss of 8 yards to the Richm 32
Richmond Punt, 4 plays
0:00
1st & 10 at own 27
Aaron Dykes run for 12 yds to the Richm 39 for a 1ST down
0:00
1st & 10 at own 39
Aaron Dykes run for a loss of 6 yards to the Richm 33
0:00
2nd & 16 at own 33
Reece Udinski pass complete to Jakob Herres for 13 yds to the Richm 46
0:00
3rd & 3 at own 46
pass incomplete to Leroy Henley
Lehigh Punt, 4 plays
0:00
1st & 10 at own 16
Dante Perri pass complete to Jalen Burbage for 10 yds to the Lehgh 26 for a 1ST down
0:00
1st & 10 at own 26
pass incomplete to Geoffrey Jamiel
0:00
2nd & 10 at own 26
Dante Perri sacked for a loss of 2 yards to the Lehgh 24
0:00
3rd & 12 at own 24
pass incomplete to Jalen Burbage
Richmond Touchdown, 7 plays
0:00
1st & 10 at own 38
Savon Smith run for 3 yds to the Richm 41
0:00
2nd & 7 at own 41
Reece Udinski pass complete to Jasiah Williams for a loss of 2 yards to the Richm 39
0:00
3rd & 9 at own 39
Reece Udinski pass complete to Leroy Henley for 11 yds to the 50 yard line for a 1ST down
0:00
1st & 10 at the 50
Reece Udinski pass complete to Jasiah Williams for 12 yds to the Lehgh 38 for a 1ST down
0:00
1st & 10 at opp 38
Reece Udinski pass complete to Jasiah Williams for 7 yds to the Lehgh 31
0:00
2nd & 3 at opp 31
Reece Udinski pass complete to Leroy Henley for 8 yds to the Lehgh 23 for a 1ST down
Lehigh Punt, 5 plays
0:00
1st & 10 at own 35
Zaythan Hill run for 2 yds to the Lehgh 37
0:00
2nd & 8 at own 37
Dante Perri pass complete to Connor Kennedy for 9 yds to the Lehgh 46 for a 1ST down
0:00
1st & 10 at own 46
Dante Perri pass complete to Ian O’Connor for 3 yds to the Lehgh 49
0:00
2nd & 7 at own 49
Zaythan Hill run for 2 yds to the Richm 49
0:00
3rd & 5 at opp 49
Dante Perri pass complete to Zaythan Hill
0:00
4th & 5 at opp 49
Ben Banks-Altekruse punt for 29 yds
14:53
1st & 10 at own 35
Jake Larson kickoff for 64 yds , Jalen Burbage return for 18 yds to the Lehgh 19
12:44
4th & 1 at own 28
Ben Banks-Altekruse punt for 44 yds
10:21
4th & 24 at own 32
Aaron Trusler punt for 42 yds , Jalen Burbage returns for no gain to the Lehgh 23
Lehigh Touchdown, 1 play
10:08
1st & 10 at own 23
Zaythan Hill 77 Yd pass from Dante Perri (Dylan Van Dusen PAT failed)Richmond 20, Lehigh 6
10:02
1st & 10 at own 35
Nick Garrido kickoff for 55 yds , Aaron Dykes return for 17 yds to the Richm 27
8:09
4th & 3 at own 46
Aaron Trusler punt for 38 yds
6:44
4th & 12 at own 24
Ben Banks-Altekruse punt for 44 yds , Savon Smith returns for 6 yds to the Richm 38
Richmond Touchdown, 7 plays
3:25
1st & 10 at opp 23
Savon Smith pass complete to Connor Deveney for 23 yds for a TD, (Jake Larson KICK)Richmond 27, Lehigh 6
3:25
1st & 10 at own 35
Jake Larson kickoff for 64 yds
4th quarter8 drives, then Richmond 30, Lehigh 6
Richmond Punt, 3 plays
0:00
1st & 10 at own 20
Milan Howard run for 4 yds to the Richm 24
Lehigh Punt, 4 plays
0:00
1st & 10 at own 29
Dante Perri pass complete to Jack DiPietro for 1 yd to the Lehgh 30
0:00
2nd & 9 at own 30
Dante Perri pass complete to Jack DiPietro LEHIGH Penalty, Offensive holding (Jalen Burbage) to the Lehgh 20
0:00
2nd & 19 at own 20
pass incomplete to Geoffrey Jamiel
0:00
3rd & 19 at own 20
Dante Perri pass complete to Jalen Burbage for 6 yds to the Lehgh 26
Richmond Field goal, 13 plays
0:00
1st & 10 at own 32
Reece Udinski pass complete to Jakob Herres for 4 yds to the Richm 36
0:00
2nd & 6 at own 36
Reece Udinski pass complete to Jasiah Williams for 4 yds to the Richm 40
0:00
3rd & 2 at own 40
Reece Udinski pass complete to Aaron Dykes for 4 yds to the Richm 44 for a 1ST down
0:00
1st & 10 at own 44
Reece Udinski pass complete to Aaron Dykes for 7 yds to the Lehgh 49
0:00
2nd & 3 at opp 49
Aaron Dykes run for 3 yds to the Lehgh 46 for a 1ST down
0:00
1st & 10 at opp 46
Reece Udinski pass complete to Savon Smith for 9 yds to the Lehgh 37
0:00
2nd & 1 at opp 37
0:00
3rd & 1 at opp 37
Reece Udinski run for 2 yds to the Lehgh 35 for a 1ST down
0:00
1st & 10 at opp 35
Reece Udinski pass complete to Nick DeGennaro for 10 yds to the Lehgh 25 for a 1ST down
0:00
1st & 10 at opp 25
Savon Smith run for a loss of 2 yards to the Lehgh 27
0:00
2nd & 12 at opp 27
Reece Udinski pass complete to Connor Deveney for 4 yds to the Lehgh 23
0:00
3rd & 8 at opp 23
Reece Udinski pass complete to Leroy Henley for 6 yds to the Lehgh 17
Lehigh Interception, 3 plays
0:00
1st & 10 at own 25
pass incomplete
0:00
2nd & 10 at own 25
LEHIGH Penalty, delay of game (Dante Perri) to the Lehgh 20
0:00
2nd & 15 at own 20
pass incomplete
Richmond Turnover on downs, 4 plays
0:00
1st & 10 at opp 38
Dante Black run for 1 yd to the Lehgh 37
0:00
2nd & 9 at opp 37
Dante Black run for 2 yds to the Lehgh 35
0:00
3rd & 7 at opp 35
Kyle Wickersham run for 6 yds to the Lehgh 29
Lehigh Result not recorded, 3 plays
0:00
1st & 10 at own 29
Zaythan Hill run for 1 yd to the Lehgh 30
0:00
2nd & 9 at own 30
Dante Perri pass complete to Roemello Miner for 5 yds to the Lehgh 35
0:00
3rd & 4 at own 35
Dante Perri pass complete to Alex Snyder for 11 yds to the Lehgh 35 for a 1ST down
Richmond Punt, 3 plays
15:00
2nd & 6 at own 24
Milan Howard run for 4 yds to the Richm 28
15:00
3rd & 2 at own 28
Milan Howard run for a loss of 2 yards to the Richm 26
13:13
4th & 4 at own 26
Aaron Trusler punt for 45 yds
11:10
4th & 13 at own 26
Ben Banks-Altekruse punt for 49 yds , Savon Smith returns for 7 yds to the Richm 32
3:41
4th & 2 at opp 17
Jake Larson 34 yd FG GOODRichmond 30, Lehigh 6
3:41
1st & 10 at own 35
Jake Larson kickoff for 65 yds
3:20
3rd & 15 at own 20
Dante Perri pass intercepted
Richmond Turnover on downs, 4 plays
0:48
4th & 1 at opp 29
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.