Referee J. Magallanes; umpire Mark Shupe; head linesman Tracy Lynch; line judge Jim Slayton; side judge M. McCarthy; field judge Jim Biddle; back judge Paul Vargo; center judge Sean GeraghtyGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Richmond
6
10
7
14
37
Virginia
0
7
0
13
20
Standouts
No. 5PassingKyle Lauletta24 of 35, 337 yards, 3 TDRichmond
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Richmond
Virginia
524
Total yards
302
337
Passing yards
264
187
Rushing yards
38
9.6
Yards per pass
7.8
4.6
Yards per rush
1.8
24
First downs
19
10–17
Third downs
2–10
0–0
Fourth downs
2–3
0
Turnovers
4
8–70
Penalties
0–0
39:46
Possession
20:14
3
Sacks (by defense)
2
Efficiency
Richmond
Virginia
48%
Success rate
51%
0.36
EPA per play
−0.08
1.29
Explosiveness
1.03
−0.01
Rushing EPA
−0.51
0.77
Passing EPA
0.13
45%
Passing-down success
27%
0.03
First-down EPA
0.12
0.15
Second-down EPA
−0.28
1.32
Third-down EPA
−0.40
20%
Havoc by its defense
16%
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)
Virginia 62% to win. Richmond won as Elo’s underdog.
The line
Virginia −14.
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 Virginia 83%, Richmond 17%. 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. Virginia drives left to right, Richmond right to left.
Q1 RichmondField goal, 8 plays, 64 yards
Q1 VirginiaFumble, −1 yard
Q1 RichmondField goal, 6 plays, 18 yards
Q1 VirginiaFumble, 11 plays, 52 yards
Q1 RichmondTouchdown, 10 plays, 95 yards
Q2 VirginiaTouchdown, 6 plays, 63 yards
Q2 RichmondField goal, 11 plays, 47 yards
Q2 VirginiaPunt, 5 plays, 16 yards
Q2 RichmondEnd of half, 8 plays, 68 yards
Q3 VirginiaPunt, 3 plays, 9 yards
Q3 RichmondPunt, 3 plays, 0 yards
Q3 VirginiaTurnover on downs, 5 plays, 23 yards
Q3 RichmondTouchdown, 11 plays, 70 yards
Q3 VirginiaInterception, 7 plays, 39 yards
Q3 RichmondPunt, 3 plays, 4 yards
Q3 VirginiaFumble, 3 plays, 6 yards
Q4 RichmondTouchdown, 8 plays, 54 yards
Q4 VirginiaPunt, 3 plays, 1 yard
Q4 RichmondPunt, 5 plays, 6 yards
Q4 VirginiaTouchdown, 4 plays, 57 yards
Q4 RichmondTouchdown, 3 plays, 64 yards
Q4 VirginiaTouchdown, 8 plays, 66 yards
Q4 RichmondEnd of game, 3 plays, −6 yards
Play by play
1st quarter4 drives, then Richmond 6, Virginia 0
Richmond Field goal, 8 plays
15:00
1st & 10 at own 35
Dylan Sims kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kyle Lauletta pass complete to Jarmal Bevels for 17 yds to the Richm 42 for a 1ST down
15:00
1st & 10 at own 42
Gordon Collins run for 18 yds to the Virg 40 for a 1ST down
15:00
1st & 10 at opp 40
Kyle Lauletta run for 9 yds to the Virg 31
15:00
2nd & 1 at opp 31
Kyle Lauletta pass complete to Brian Brown for 15 yds to the Virg 16 for a 1ST down
15:00
1st & 10 at opp 16
Jay Palmer run for 1 yd to the Virg 15
15:00
2nd & 9 at opp 15
Jay Palmer run for a loss of 1 yard to the Virg 16 Jay Palmer fumbled, forced by Zach Bradshaw, recovered by Richm Jay Palmer
15:00
3rd & 10 at opp 16
Kyle Lauletta run for 5 yds to the Virg 11
10:09
4th & 5 at opp 11
Griffin Trau 28 yd FG GOODRichmond 3, Virginia 0
10:09
1st & 0 at own 35
Griffin Trau kickoff for 45 yds , Connor Wingo-Reeves return for 17 yds to the Virg 36 Connor Wingo-Reeves fumbled, forced by Porter Abell, recovered by Richm Jevaris Little
Richmond Field goal, 6 plays
10:09
1st & 10 at opp 36
Kyle Lauletta pass incomplete
10:09
2nd & 10 at opp 36
Caleb Drake run for 16 yds to the Virg 20 for a 1ST down
10:09
1st & 10 at opp 20
David Broadus run for 3 yds to the Virg 17
10:09
2nd & 7 at opp 17
RICHMOND Penalty, illegal motion (-5 Yards) to the Virg 22
10:09
2nd & 12 at opp 22
Kyle Lauletta sacked by Chris Peace for a loss of 7 yards to the Virg 29
10:09
3rd & 19 at opp 29
Kyle Lauletta pass complete to Garrett Hudson for 11 yds to the Virg 18
6:45
4th & 8 at opp 18
Griffin Trau 35 yd FG GOODRichmond 6, Virginia 0
Virginia Fumble, 11 plays
6:45
1st & 0 at own 35
Griffin Trau kickoff for 48 yds , Chris Sharp return for 26 yds to the Virg 43
6:45
1st & 10 at own 43
Kurt Benkert pass complete to Taquan Mizzell for 5 yds to the Virg 48
6:45
2nd & 5 at own 48
Kurt Benkert pass complete to Keeon Johnson for 8 yds to the Richm 44 for a 1ST down
6:45
1st & 10 at opp 44
Kurt Benkert pass complete to Taquan Mizzell for 4 yds to the Richm 40
6:45
2nd & 6 at opp 40
Taquan Mizzell run for 3 yds to the Richm 37
6:45
3rd & 3 at opp 37
Albert Reid run for 2 yds to the Richm 35
6:45
4th & 1 at opp 35
Albert Reid run for 3 yds to the Richm 32 for a 1ST down
6:45
1st & 10 at opp 32
Kurt Benkert pass incomplete
6:45
2nd & 10 at opp 32
Kurt Benkert pass complete to Evan Butts for 8 yds to the Richm 24
6:45
3rd & 2 at opp 24
Kurt Benkert pass complete to Doni Dowling for 13 yds to the Richm 11 for a 1ST down
6:45
1st & 10 at opp 11
Kurt Benkert pass complete to Doni Dowling for 5 yds to the Richm 6
6:45
2nd & 5 at opp 6
Taquan Mizzell run for 1 yd to the Richm 5 Taquan Mizzell fumbled, forced by Brendan Coniker, recovered by Richm Brendan Coniker
Richmond Touchdown, 10 plays
2:34
1st & 10 at own 5
Kyle Lauletta pass incomplete to Brian Brown, broken up by Tim Harris
2:34
2nd & 10 at own 5
Deontez Thompson run for 14 yds to the Richm 19 for a 1ST down
2:34
1st & 10 at own 19
Xavier Goodall run for 11 yds to the Richm 30 for a 1ST down
2:34
1st & 10 at own 30
Xavier Goodall run for 3 yds to the Richm 33
2:34
2nd & 7 at own 33
Kyle Lauletta pass complete to Brian Brown for 11 yds to the Richm 44 for a 1ST down
2:34
1st & 10 at own 44
Xavier Goodall run for 3 yds to the Richm 47
Q2 15:00
2nd & 7 at own 47
Kyle Lauletta pass complete to Tyler Wilkins for 35 yds to the Virg 18 for a 1ST down
Q2 15:00
1st & 10 at opp 18
Gordon Collins run for 1 yd to the Virg 17
Q2 15:00
2nd & 9 at opp 17
Kyle Lauletta pass complete to Brian Brown for 6 yds to the Virg 11
Q2 13:00
3rd & 3 at opp 11
Kyle Lauletta pass complete to Tyler Wilkins for 11 yds for a TD, (Griffin Trau KICK)Richmond 13, Virginia 0
2nd quarter4 drives, then Richmond 16, Virginia 7
Virginia Touchdown, 6 plays
13:00
1st & 0 at own 35
Griffin Trau kickoff for 59 yds , Chris Sharp return for 31 yds to the Virg 37
13:00
1st & 10 at own 37
Kurt Benkert pass complete to Warren Craft for 10 yds to the Virg 47 for a 1ST down
13:00
1st & 10 at own 47
Albert Reid run for 10 yds to the Richm 43 for a 1ST down
13:00
1st & 10 at opp 43
Taquan Mizzell run for a loss of 1 yard to the Richm 44
13:00
2nd & 11 at opp 44
Kurt Benkert pass incomplete to Albert Reid
13:00
3rd & 11 at opp 44
Kurt Benkert pass complete to Keeon Johnson for 9 yds to the Richm 35 for a 1ST down RICHMOND Penalty, roughing passer (15 Yards) to the Richm 20 for a 1ST down
11:19
1st & 10 at opp 20
Kurt Benkert pass complete to Doni Dowling for 20 yds for a TD, (Dylan Sims KICK)Richmond 13, Virginia 7
Richmond Field goal, 11 plays
11:19
1st & 0 at own 35
Dylan Sims kickoff for 65 yds , Caleb Drake return for 21 yds to the Richm 21
11:19
1st & 10 at own 21
Kyle Lauletta pass incomplete to Garrett Hudson, broken up by Kelvin Rainey
11:19
2nd & 10 at own 21
RICHMOND Penalty, false start (-5 Yards) to the Richm 16
11:08
2nd & 15 at own 16
Timeout RICHMOND, clock 11:08
11:08
2nd & 15 at own 16
Kyle Lauletta pass complete to Brian Brown for 14 yds to the Richm 30
11:08
3rd & 1 at own 30
Gordon Collins run for 1 yd to the Richm 31 for a 1ST down
11:08
1st & 10 at own 31
Gordon Collins run for 8 yds to the Richm 39
11:08
2nd & 2 at own 39
Jay Palmer run for 1 yd to the Richm 40
11:08
3rd & 1 at own 40
Kyle Lauletta pass complete to Garrett Hudson for 8 yds to the Richm 48 for a 1ST down
11:08
1st & 10 at own 48
Kyle Lauletta pass complete to Jarmal Bevels for 21 yds to the Virg 31 for a 1ST down
11:08
1st & 10 at opp 31
Deontez Thompson run for 7 yds to the Virg 24
11:08
2nd & 3 at opp 24
Kyle Lauletta pass incomplete
6:39
3rd & 3 at opp 24
Timeout VIRGINIA, clock 06:39
6:39
3rd & 3 at opp 24
Kyle Lauletta sacked by Micah Kiser for a loss of 8 yards to the Virg 32 Kyle Lauletta fumbled, recovered by Richm Kyle Lauletta , return for 0 yards
6:02
4th & 11 at opp 32
Timeout VIRGINIA, clock 06:02
5:58
4th & 11 at opp 32
Ricky Segers 50 yd FG GOODRichmond 16, Virginia 7
Virginia Punt, 5 plays
5:58
1st & 0 at own 35
Griffin Trau kickoff for 57 yds , Taquan Mizzell return for 20 yds to the Virg 28
5:58
1st & 10 at own 28
Kurt Benkert pass complete to Taquan Mizzell for 9 yds to the Virg 37
5:58
2nd & 1 at own 37
Kurt Benkert pass complete to Doni Dowling for 15 yds to the Richm 48 for a 1ST down
5:58
1st & 10 at opp 48
Kurt Benkert sacked by Winston Craig for a loss of 9 yards to the Virg 43
5:58
2nd & 19 at own 43
Kurt Benkert pass complete to Keeon Johnson for 8 yds to the Richm 49
5:58
3rd & 11 at opp 49
Kurt Benkert sacked by Chad Wiggins for a loss of 7 yards to the Virg 44
5:58
4th & 18 at own 44
Nicholas Conte punt for 46 yds, fair catch by David Jones at the Richm 10
Richmond End of half, 8 plays
2:52
1st & 10 at own 10
RICHMOND Penalty, Offensive holding (-5 Yards) to the Richm 5
2:52
1st & 15 at own 5
Xavier Goodall run for 1 yd to the Richm 6
2:52
2nd & 14 at own 6
Kyle Lauletta pass complete to Dejon Brissett for 37 yds to the Richm 43 for a 1ST down
2:52
1st & 10 at own 43
Kyle Lauletta pass incomplete to Brian Brown
2:52
2nd & 10 at own 43
Kyle Lauletta pass complete to Gordon Collins for 2 yds to the Richm 45
2:52
3rd & 8 at own 45
Kyle Lauletta pass complete to Brian Brown for 15 yds to the Virg 40 for a 1ST down
2:52
1st & 10 at opp 40
Kyle Lauletta pass complete to Gordon Collins for 6 yds to the Virg 34
0:36
2nd & 4 at opp 34
Timeout RICHMOND, clock 00:36
0:36
2nd & 4 at opp 34
Gordon Collins run for a loss of 1 yard to the Virg 35
0:36
3rd & 5 at opp 35
Kyle Lauletta pass complete to Jarmal Bevels for 13 yds to the Virg 22 for a 1ST down
3rd quarter7 drives, then Richmond 23, Virginia 7
Virginia Punt, 3 plays
15:00
1st & 10 at own 35
Griffin Trau kickoff for 54 yds , Chris Sharp return for 15 yds to the Virg 26
15:00
1st & 10 at own 26
Kurt Benkert pass complete to Warren Craft for 6 yds to the Virg 32
15:00
2nd & 4 at own 32
Taquan Mizzell run for 3 yds to the Virg 35
15:00
3rd & 1 at own 35
Taquan Mizzell run for no gain to the Virg 35
15:00
4th & 1 at own 35
Nicholas Conte punt for 48 yds, downed at the Richm 17
Richmond Punt, 3 plays
13:10
1st & 10 at own 17
Kyle Lauletta pass incomplete to Brian Brown
13:10
2nd & 10 at own 17
Kyle Lauletta run for no gain to the Richm 17 Kyle Lauletta fumbled, forced by Micah Kiser, recovered by Richm Kyle Lauletta
13:10
3rd & 10 at own 17
Kyle Lauletta pass incomplete to Brian Brown
13:10
4th & 10 at own 17
D.J. Helkowski punt for 36 yds, fair catch by Daniel Hamm at the Virg 47
Virginia Turnover on downs, 5 plays
12:08
1st & 10 at own 47
Kurt Benkert pass complete to Hasise Dubois for 14 yds to the Richm 39 for a 1ST down
12:08
1st & 10 at opp 39
Kurt Benkert pass complete to Keeon Johnson for 6 yds to the Richm 33
12:08
2nd & 4 at opp 33
Albert Reid run for no gain to the Richm 33
12:08
3rd & 4 at opp 33
Kurt Benkert pass incomplete to Ryan Santoro
12:08
4th & 4 at opp 33
Kurt Benkert pass complete to Olamide Zaccheaus for 3 yds to the Richm 30
Richmond Touchdown, 11 plays
10:37
1st & 10 at own 30
RICHMOND Penalty, delay of game (Kyle Lauletta) to the Richm 25
10:37
1st & 15 at own 25
Jay Palmer run for 4 yds to the Richm 29
10:37
2nd & 11 at own 29
Brian Brown run for 3 yds to the Richm 32
10:37
3rd & 8 at own 32
Kyle Lauletta pass complete to Tyler Wilkins for 12 yds to the Richm 44 for a 1ST down
10:37
1st & 10 at own 44
Kyle Lauletta pass incomplete to Jarmal Bevels
10:37
2nd & 10 at own 44
Kyle Lauletta pass complete to Deontez Thompson for 6 yds to the 50 yard line
10:37
3rd & 4 at the 50
Kyle Lauletta pass complete to Brian Brown for 16 yds to the Virg 34 for a 1ST down
10:37
1st & 10 at opp 34
Xavier Goodall run for 1 yd to the Virg 33
10:37
2nd & 9 at opp 33
Kyle Lauletta pass complete to Garrett Hudson for 17 yds to the Virg 16 for a 1ST down
10:37
1st & 10 at opp 16
Kyle Lauletta pass complete to Xavier Goodall for 9 yds to the Virg 7
10:37
2nd & 1 at opp 7
David Broadus run for 2 yds to the Virg 5 for a 1ST down
4:54
1st & goal at opp 5
Kyle Lauletta pass complete to Tyler Wilkins for 5 yds for a TD, (Griffin Trau KICK)Richmond 23, Virginia 7
Virginia Interception, 7 plays
4:54
1st & 0 at own 35
Griffin Trau kickoff for 46 yds , Chris Sharp return for 1 yd to the Virg 20
4:54
1st & 10 at own 20
Kurt Benkert pass complete to Olamide Zaccheaus for 8 yds to the Virg 28
4:54
2nd & 2 at own 28
Kurt Benkert pass incomplete to Albert Reid
4:54
3rd & 2 at own 28
Kurt Benkert pass complete to David Eldridge for 5 yds to the Virg 33 for a 1ST down
4:54
1st & 10 at own 33
Kurt Benkert pass complete to Hasise Dubois for 2 yds to the Virg 35
4:54
2nd & 8 at own 35
Kurt Benkert sacked by Winston Craig for a loss of 9 yards to the Virg 26
4:54
3rd & 17 at own 26
Benkert, K pass incomplete to Zaccheaus, O, PENALTY UR pass interference (Jarriel Jordan) 15 yards to the VA41, 1ST DOWN VA, NO PLAY.
4:54
1st & 10 at own 41
Kurt Benkert pass complete to Olamide Zaccheaus for 18 yds to the Richm 41 for a 1ST down
4:54
1st & 10 at opp 41
Kurt Benkert pass intercepted Tafon Mainsah return for no gain to the Richm 14
Richmond Punt, 3 plays
2:07
1st & 10 at own 14
Kyle Lauletta pass incomplete to Jarmal Bevels
2:07
2nd & 10 at own 14
Gordon Collins run for 4 yds to the Richm 18
2:07
3rd & 6 at own 18
Kyle Lauletta pass incomplete to Porter Abell, broken up by Myles Robinson
2:07
4th & 6 at own 18
D.J. Helkowski punt for 39 yds , Daniel Hamm returns for 5 yds to the Virg 48
Virginia Fumble, 3 plays
1:02
1st & 10 at own 48
Kurt Benkert pass complete to Albert Reid for 5 yds to the Richm 47
1:02
2nd & 5 at opp 47
Taquan Mizzell run for 3 yds to the Richm 44
1:02
3rd & 2 at opp 44
Taquan Mizzell run for a loss of 2 yards to the Richm 46 Taquan Mizzell fumbled, forced by Tafon Mainsah, recovered by Richm Tafon Mainsah
4th quarter7 drives, then Richmond 37, Virginia 20
Richmond Touchdown, 8 plays
15:00
1st & 10 at own 46
Jay Palmer run for 3 yds to the Richm 49
15:00
2nd & 7 at own 49
Jay Palmer run for a loss of 1 yard to the Richm 48
15:00
3rd & 8 at own 48
Kyle Lauletta pass complete to Garrett Hudson for 8 yds to the Virg 44 for a 1ST down
12:55
1st & 10 at opp 44
Timeout RICHMOND, clock 12:55
12:55
1st & 10 at opp 44
Kyle Lauletta pass incomplete to Brian Brown, broken up by Tim Harris
12:55
2nd & 10 at opp 44
RICHMOND Penalty, false start (Alex Light) to the Virg 49
12:55
2nd & 15 at opp 49
Kyle Lauletta pass complete to Deontez Thompson for 31 yds to the Virg 18 for a 1ST down
12:55
1st & 10 at opp 18
David Broadus run for 2 yds to the Virg 16
11:23
2nd & 8 at opp 16
Timeout VIRGINIA, clock 11:23
11:23
2nd & 8 at opp 16
Xavier Goodall run for 5 yds to the Virg 11
10:32
3rd & 3 at opp 11
Kyle Lauletta pass complete to Brian Brown for 11 yds for a TD, (Griffin Trau KICK)Richmond 30, Virginia 7
Virginia Punt, 3 plays
10:32
1st & 0 at own 35
Griffin Trau kickoff for 55 yds , Jordan Ellis return for 12 yds to the Virg 22
10:32
1st & 10 at own 22
Kurt Benkert pass incomplete
10:32
2nd & 10 at own 22
Kurt Benkert run for 1 yd to the Virg 23
10:32
3rd & 9 at own 23
Kurt Benkert pass incomplete to Warren Craft
10:32
4th & 9 at own 23
Nicholas Conte punt for 46 yds, fair catch by David Jones at the Richm 31
Richmond Punt, 5 plays
9:45
1st & 10 at own 31
Gordon Collins run for 8 yds to the Richm 39
9:45
2nd & 2 at own 39
Gordon Collins run for 3 yds to the Richm 42 for a 1ST down
9:45
1st & 10 at own 42
Gordon Collins run for 5 yds to the Richm 47
9:45
2nd & 5 at own 47
Jay Palmer run for 2 yds to the Richm 49
9:45
3rd & 3 at own 49
RICHMOND Penalty, tripping (Nicholas Vergos) to the Richm 34
9:45
3rd & 18 at own 34
Gordon Collins run for 3 yds to the Richm 37
9:45
4th & 15 at own 37
D.J. Helkowski punt for 26 yds , Daniel Hamm returns for 6 yds to the Virg 43
Virginia Touchdown, 4 plays
5:22
1st & 10 at own 43
Kurt Benkert pass complete to Taquan Mizzell for 6 yds to the Virg 49
5:22
2nd & 4 at own 49
Kurt Benkert run for 5 yds to the Richm 46 for a 1ST down
5:22
1st & 10 at opp 46
Kurt Benkert pass complete to Olamide Zaccheaus for 21 yds to the Richm 25 for a 1ST down
4:16
1st & 10 at opp 25
Kurt Benkert pass complete to Olamide Zaccheaus for 25 yds for a TD, (Dylan Sims KICK)Richmond 30, Virginia 14
Richmond Touchdown, 3 plays
4:16
1st & 0 at own 35
Dylan Sims kickoff for 29 yds , Micah Keels return for no gain to the Richm 36
4:16
1st & 10 at own 36
Gordon Collins run for 5 yds to the Richm 41
4:08
2nd & 5 at own 41
Timeout VIRGINIA, clock 04:08
4:08
2nd & 5 at own 41
Gordon Collins run for 4 yds to the Richm 45
4:00
3rd & 1 at own 45
Timeout VIRGINIA, clock 04:00
3:51
3rd & 1 at own 45
Gordon Collins run for 55 yds for a TD, (Griffin Trau KICK)Richmond 37, Virginia 14
Virginia Touchdown, 8 plays
3:51
1st & 0 at own 35
Griffin Trau kickoff for 31 yds
3:51
1st & 10 at own 34
Albert Reid run for a loss of 1 yard to the Virg 33
3:51
2nd & 11 at own 33
Kurt Benkert pass incomplete to Hasise Dubois, broken up by Andrew Clyde
3:51
3rd & 11 at own 33
Kurt Benkert run for 10 yds to the Virg 43
3:51
4th & 1 at own 43
Albert Reid run for 14 yds to the Richm 43 for a 1ST down
3:51
1st & 10 at opp 43
Kurt Benkert run for 11 yds to the Richm 32 for a 1ST down
3:51
1st & 10 at opp 32
Kurt Benkert pass complete to David Eldridge for 16 yds to the Richm 16 for a 1ST down
3:51
1st & 10 at opp 16
Kurt Benkert run for 1 yd to the Richm 15
1:38
2nd & 9 at opp 15
Kurt Benkert pass complete to Keeon Johnson for 15 yds for a TD, (Two-Point Conversion failed )Richmond 37, Virginia 20
Richmond End of game, 3 plays
1:38
1st & 0 at own 35
Dylan Sims on-side kick recovered by RICHMOND at the Virg 47
1:38
1st & 10 at opp 47
TEAM run for a loss of 2 yards to the Virg 49
1:38
2nd & 12 at opp 49
TEAM run for a loss of 2 yards to the Richm 49
1:38
3rd & 14 at own 49
TEAM run for a loss of 2 yards to the Richm 47
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.