From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Richmond
Virginia
330
Total yards
505
160
Passing yards
246
170
Rushing yards
259
4.7
Yards per pass
7.5
4.9
Yards per rush
6.2
20
First downs
29
5–14
Third downs
7–12
0–2
Fourth downs
0–0
0
Turnovers
2
4–55
Penalties
6–50
27:12
Possession
32:48
1
Sacks (by defense)
2
Efficiency
Richmond
Virginia
40%
Success rate
53%
−0.04
EPA per play
0.36
0.94
Explosiveness
1.32
0.01
Rushing EPA
0.43
−0.09
Passing EPA
0.41
29%
Passing-down success
56%
0.17
First-down EPA
0.17
−0.04
Second-down EPA
0.53
0.40
Third-down EPA
0.53
13%
Havoc by its defense
9%
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 76% to win. Elo’s favorite won.
The line
Virginia −21.5, over/under 60.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 Virginia 93%, Richmond 7%. 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 RichmondPunt, 3 plays, 7 yards
Q1 VirginiaPunt, 4 plays, 20 yards
Q1 RichmondTouchdown, 11 plays, 80 yards
Q1 VirginiaTouchdown, 2 plays, 75 yards
Q1 RichmondPunt, 4 plays, 21 yards
Q1 VirginiaTouchdown, 14 plays, 83 yards
Q1 RichmondPunt, 3 plays, 6 yards
Q2 VirginiaTouchdown, 4 plays, 75 yards
Q2 RichmondField goal, 11 plays, 47 yards
Q2 VirginiaTouchdown, 12 plays, 69 yards
Q2 RichmondTurnover on downs, 7 plays, 41 yards
Q2 VirginiaEnd of half, 5 plays, 19 yards
Q3 VirginiaFumble, 2 plays, 9 yards
Q3 RichmondTouchdown, 8 plays, 34 yards
Q3 VirginiaInterception, 3 plays, 3 yards
Q3 RichmondMissed FG, 4 plays, 7 yards
Q3 VirginiaPunt, 5 plays, 17 yards
Q3 RichmondTurnover on downs, 12 plays, 61 yards
Q3 VirginiaTouchdown, 9 plays, 64 yards
Q4 RichmondPunt, 4 plays, 13 yards
Q4 VirginiaPunt, 7 plays, 32 yards
Q4 RichmondPunt, 4 plays, 18 yards
Q4 VirginiaEnd of game, 8 plays, 49 yards
Play by play
1st quarter7 drives, then Virginia 14, Richmond 7
Richmond Punt, 3 plays
14:56
1st & 10 at own 35
Brendan Farrell kickoff for 62 yds , Aaron Dykes return for 15 yds to the Richm 18
14:56
1st & 10 at own 18
Reece Udinski pass incomplete to Savon Smith
14:56
2nd & 10 at own 18
Aaron Dykes run for 2 yds to the Richm 20
14:56
3rd & 8 at own 20
Reece Udinski run for 5 yds to the Richm 25
13:30
4th & 3 at own 25
Aaron Trusler punt for 45 yds
Virginia Punt, 4 plays
13:30
1st & 10 at own 30
Brennan Armstrong pass complete to Dontayvion Wicks for 13 yds to the Virg 43 for a 1ST down
13:30
1st & 10 at own 43
Brennan Armstrong pass complete to Dontayvion Wicks for 4 yds to the Virg 47
13:30
2nd & 6 at own 47
Perris Jones run for 1 yd to the Virg 48
13:30
3rd & 5 at own 48
Brennan Armstrong run for 2 yds to the 50 yard line
11:07
4th & 3 at the 50
Daniel Sparks punt for 50 yds for a touchback
Richmond Touchdown, 11 plays
11:07
1st & 10 at own 20
Reece Udinski pass complete to Jasiah Williams for 5 yds to the Richm 25
11:07
2nd & 5 at own 25
Reece Udinski sacked for a loss of 3 yards to the Richm 22
11:07
3rd & 8 at own 22
Reece Udinski pass complete to Jasiah Williams for 9 yds to the Richm 31 for a 1ST down
11:07
1st & 10 at own 31
Reece Udinski pass complete to Leroy Henley for 6 yds to the Richm 37
11:07
2nd & 4 at own 37
Reece Udinski pass complete to Aaron Dykes for 9 yds to the Richm 46 for a 1ST down
11:07
1st & 10 at own 46
Reece Udinski pass complete to Leroy Henley for 4 yds to the 50 yard line
11:07
2nd & 6 at the 50
Reece Udinski pass complete to Jakob Herres for 10 yds to the Virg 40 for a 1ST down
11:07
1st & 10 at opp 40
Aaron Dykes run for 20 yds to the Virg 20 for a 1ST down
11:07
1st & 10 at opp 20
Reece Udinski run for 3 yds to the Virg 17
11:07
2nd & 7 at opp 17
Savon Smith run for 9 yds to the Virg 8 for a 1ST down
6:27
1st & goal at opp 8
Savon Smith run for 8 yds for a TD, (Jake Larson KICK)Richmond 7, Virginia 0
Virginia Touchdown, 2 plays
6:27
1st & 10 at own 35
Jake Larson kickoff for 65 yds , Mike Hollins return for 25 yds to the Virg 25
6:27
1st & 10 at own 25
PENALTY UVA False Start (Flores,John Paul) 5 yards from UVA25 to UVA20. NO PLAY.
6:27
1st & 15 at own 20
RICHMOND Penalty, Face Mask (15 yards) (Gio Seigler) to the Virg 44 for a 1ST down
5:56
1st & 10 at own 44
Brennan Armstrong pass complete to Lavel Davis Jr. for 56 yds for a TD, (Brendan Farrell KICK)Tied at 7
Richmond Punt, 4 plays
5:56
1st & 10 at own 35
Brendan Farrell kickoff for 65 yds for a touchback
5:56
1st & 10 at own 25
Savon Smith run for 17 yds to the Richm 42 for a 1ST down
5:56
1st & 10 at own 42
Savon Smith run for 4 yds to the Richm 46
5:56
2nd & 6 at own 46
Savon Smith run for no gain to the Richm 46
5:56
3rd & 6 at own 46
Reece Udinski pass incomplete to Jakob Herres
4:32
4th & 6 at own 46
Aaron Trusler punt for 37 yds, fair catch by Billy Kemp IV at the Virg 17
Virginia Touchdown, 14 plays
4:32
1st & 10 at own 17
Mike Hollins run for 1 yd to the Virg 18
4:32
2nd & 9 at own 18
Brennan Armstrong run for 9 yds to the Virg 27 for a 1ST down
4:32
1st & 10 at own 27
Brennan Armstrong pass complete to Lavel Davis Jr. for 12 yds to the Virg 39 for a 1ST down
4:32
1st & 10 at own 39
Mike Hollins run for 1 yd to the Virg 40
4:32
2nd & 9 at own 40
Brennan Armstrong run for no gain to the Virg 40
4:32
3rd & 9 at own 40
Brennan Armstrong pass complete to Keytaon Thompson for 14 yds to the Richm 46 for a 1ST down
4:32
1st & 10 at opp 46
No Huddle-Shotgun Armstrong,Brennan pass incomplete short left to Davis Jr.,Lavel PENALTY UVA Personal Foul (Flores,John Paul) 15 yards from RICH46 to UVA39. NO PLAY.
4:32
1st & 25 at own 39
Brennan Armstrong pass incomplete to Dontayvion Wicks
4:32
2nd & 25 at own 39
RICHMOND Penalty, Personal Foul (15 Yards) to the Richm 41 for a 1ST down
4:32
1st & 10 at opp 41
Brennan Armstrong pass incomplete to Grant Misch
4:32
2nd & 10 at opp 41
Perris Jones run for 14 yds to the Richm 27 for a 1ST down
4:32
1st & 10 at opp 27
Perris Jones run for 5 yds to the Richm 22
4:32
2nd & 5 at opp 22
Brennan Armstrong pass incomplete to Keytaon Thompson
4:32
3rd & 5 at opp 22
Brennan Armstrong pass complete to Dontayvion Wicks for 7 yds to the Richm 15 for a 1ST down
0:05
1st & 10 at opp 15
Perris Jones run for 15 yds for a TD, (Brendan Farrell KICK)Virginia 14, Richmond 7
Richmond Punt, 3 plays
0:05
1st & 10 at own 35
Brendan Farrell kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Aaron Dykes run for 2 yds to the Richm 27
Q2 15:00
2nd & 8 at own 27
Aaron Dykes run for 4 yds to the Richm 31
Q2 15:00
3rd & 4 at own 31
Reece Udinski pass incomplete to Dante Black
Q2 14:18
4th & 4 at own 31
Aaron Trusler punt for 44 yds , Billy Kemp IV returns for no gain to the Virg 25
2nd quarter5 drives, then Virginia 28, Richmond 10
Virginia Touchdown, 4 plays
14:18
1st & 10 at own 25
Perris Jones run for 9 yds to the Virg 34
14:18
2nd & 1 at own 34
Perris Jones run for 2 yds to the Virg 36 for a 1ST down
14:18
1st & 10 at own 36
Brennan Armstrong pass incomplete to Dontayvion Wicks
13:00
2nd & 10 at own 36
Brennan Armstrong run for 64 yds for a TD, (Brendan Farrell KICK)Virginia 21, Richmond 7
Richmond Field goal, 11 plays
13:00
1st & 10 at own 35
Brendan Farrell kickoff for 65 yds for a touchback
13:00
1st & 10 at own 25
Reece Udinski pass complete to Jakob Herres for 6 yds to the Richm 31
13:00
2nd & 4 at own 31
Reece Udinski pass complete to Leroy Henley for 5 yds to the Richm 36 for a 1ST down
13:00
1st & 10 at own 36
Savon Smith run for 2 yds to the Richm 38
13:00
2nd & 8 at own 38
Reece Udinski pass complete to Savon Smith for 8 yds to the Richm 46 for a 1ST down
13:00
1st & 10 at own 46
Savon Smith run for 3 yds to the Richm 49
13:00
2nd & 7 at own 49
Reece Udinski pass incomplete to Leroy Henley
13:00
3rd & 7 at own 49
Reece Udinski pass complete to Jasiah Williams for 17 yds to the Virg 34 for a 1ST down
13:00
1st & 10 at opp 34
Aaron Dykes run for 5 yds to the Virg 29
13:00
2nd & 5 at opp 29
Aaron Dykes run for 1 yd to the Virg 28
13:00
3rd & 4 at opp 28
Reece Udinski pass incomplete to Jakob Herres
9:36
4th & 4 at opp 28
Jake Larson 45 yd FG GOODVirginia 21, Richmond 10
Virginia Touchdown, 12 plays
9:36
1st & 10 at own 35
Jake Larson kickoff for 59 yds , Mike Hollins return for 25 yds to the Virg 31
9:36
1st & 10 at own 31
Brennan Armstrong pass complete to Billy Kemp IV for 10 yds to the Virg 41 for a 1ST down
9:36
1st & 10 at own 41
Perris Jones run for 17 yds to the Richm 42 for a 1ST down
9:36
1st & 10 at opp 42
Perris Jones run for 2 yds to the Richm 40
9:36
2nd & 8 at opp 40
Brennan Armstrong run for 14 yds to the Richm 26 for a 1ST down
9:36
1st & 10 at opp 26
Brennan Armstrong pass incomplete to Dontayvion Wicks
9:36
2nd & 10 at opp 26
Brennan Armstrong pass complete to Dontayvion Wicks for 2 yds to the Richm 24
9:36
3rd & 8 at opp 24
RICHMOND Penalty, Defensive Holding (Bryson Parker) to the Richm 14 for a 1ST down
9:36
1st & 10 at opp 14
Mike Hollins run for 4 yds to the Richm 10
9:36
2nd & 6 at opp 10
Mike Hollins run for 4 yds to the Richm 6
9:36
3rd & 2 at opp 6
Perris Jones run for 3 yds to the Richm 3 for a 1ST down
9:36
1st & goal at opp 3
Perris Jones run for no gain to the Richm 3
4:10
2nd & goal at opp 3
Mike Hollins 3 Yd Run (Brendan Farrell Kick)Virginia 28, Richmond 10
Richmond Turnover on downs, 7 plays
4:10
1st & 10 at own 35
Brendan Farrell kickoff for 65 yds for a touchback
4:10
1st & 10 at own 25
Savon Smith run for 15 yds to the Richm 40 for a 1ST down
4:10
1st & 10 at own 40
Savon Smith run for 9 yds to the Richm 49
4:10
2nd & 1 at own 49
Reece Udinski pass complete to Jasiah Williams for 9 yds to the Virg 42 for a 1ST down
4:10
1st & 10 at opp 42
Savon Smith run for 1 yd to the Virg 43
4:10
2nd & 11 at opp 43
Reece Udinski pass complete to Jasiah Williams for 6 yds to the Virg 37
4:10
3rd & 5 at opp 37
Reece Udinski pass complete to Leroy Henley for 3 yds to the Virg 34
1:22
4th & 2 at opp 34
Reece Udinski pass incomplete to Leroy Henley
1:22
4th & 2 at opp 34
Reece Udinski pass incomplete to Leroy Henley
Virginia End of half, 5 plays
1:22
1st & 10 at own 34
Perris Jones run for 5 yds to the Virg 39
1:22
2nd & 5 at own 39
Perris Jones run for 4 yds to the Virg 43
1:22
3rd & 1 at own 43
Perris Jones run for 6 yds to the Virg 49 for a 1ST down
1:22
1st & 10 at own 49
Brennan Armstrong pass incomplete to Lavel Davis Jr.
0:00
2nd & 10 at own 49
Perris Jones run for 4 yds to the Richm 47
3rd quarter7 drives, then Virginia 28, Richmond 17
Virginia Fumble, 2 plays
15:00
1st & 10 at own 35
Jake Larson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the Virg 32
15:00
2nd & 3 at own 32
No Huddle-Shotgun Jones,Perris rush right for 7 yards gain to the UVA39 (O’Connor,Philip) PENALTY UVA Holding (Flores,John Paul) 10 yards from UVA32 to UVA22. NO PLAY.
13:58
2nd & 13 at own 22
Brennan Armstrong pass complete to Dontayvion Wicks for 12 yds Dontayvion Wicks fumbled, forced by Philip O’Connor, recovered by Richm Aaron Banks
Richmond Touchdown, 8 plays
13:58
1st & 10 at opp 34
Aaron Dykes run for 5 yds to the Virg 29
13:58
2nd & 5 at opp 29
Aaron Dykes run for 7 yds to the Virg 22 for a 1ST down
13:58
1st & 10 at opp 22
Reece Udinski pass complete to Jasiah Williams for 4 yds to the Virg 18
13:58
2nd & 6 at opp 18
Aaron Dykes run for 1 yd to the Virg 17
13:58
3rd & 5 at opp 17
Aaron Dykes run for 7 yds to the Virg 10 for a 1ST down
13:58
1st & goal at opp 10
Reece Udinski pass incomplete to Jasiah Williams
13:58
2nd & goal at opp 10
Savon Smith run for 5 yds to the Virg 5
10:51
3rd & goal at opp 5
Reece Udinski pass complete to Savon Smith for 5 yds for a TD, (Jake Larson KICK)Virginia 28, Richmond 17
Virginia Interception, 3 plays
10:51
1st & 10 at own 35
Jake Larson kickoff for 60 yds , Mike Hollins return for 24 yds to the Virg 29
10:51
1st & 10 at own 29
Brennan Armstrong pass incomplete to Dontayvion Wicks
10:51
2nd & 10 at own 29
Perris Jones run for 3 yds to the Virg 32
10:07
3rd & 7 at own 32
Brennan Armstrong pass intercepted
Richmond Missed FG, 4 plays
10:07
1st & 10 at opp 37
Aaron Dykes run for 2 yds to the Virg 35
10:07
2nd & 8 at opp 35
Reece Udinski pass incomplete to Leroy Henley
10:07
3rd & 8 at opp 35
Reece Udinski pass complete to Nick DeGennaro for 5 yds to the Virg 30
9:03
4th & 3 at opp 30
Jake Larson 48 yd FG MISSED
Virginia Punt, 5 plays
9:03
1st & 10 at own 30
Brennan Armstrong pass incomplete to Keytaon Thompson
9:03
2nd & 10 at own 30
Brennan Armstrong pass complete to Keytaon Thompson for 12 yds to the Virg 42 for a 1ST down
9:03
1st & 10 at own 42
Brennan Armstrong pass incomplete to Lavel Davis Jr.
8:23
2nd & 10 at own 42
Timeout RICHMOND, clock 08:23
8:23
2nd & 10 at own 42
No Huddle-Shotgun Hollins,Mike rush left for 0 yards to the UVA42 (Fitz,Matei; Wheeler,Tristan) PENALTY UVA Holding (Boley,McKale) 10 yards from UVA42 to UVA32. NO PLAY.
8:23
3rd & 5 at own 47
Brennan Armstrong run for no gain to the Virg 47
8:23
2nd & 20 at own 32
Brennan Armstrong run for 15 yds to the Virg 47
6:22
4th & 5 at own 47
Daniel Sparks punt for 50 yds
Richmond Turnover on downs, 12 plays
6:22
1st & 10 at own 3
Savon Smith run for 3 yds to the Richm 6
6:22
2nd & 7 at own 6
Reece Udinski pass complete to Jakob Herres for 13 yds to the Richm 19 for a 1ST down
6:22
1st & 10 at own 19
Reece Udinski run for 4 yds to the Richm 23
6:22
2nd & 6 at own 23
Reece Udinski pass complete to Savon Smith for 1 yd to the Richm 24
4:01
3rd & 5 at own 24
No Huddle-Shotgun Udinski,Reece pass intercepted by Ahern,Josh at RICH34 Ahern,Josh return 0 yards to the RICH30, out of bounds at RICH30 PENALTY UVA Illegal Substitution (Akere,Paul) 5 yards from RICH24 to RICH29, 1ST DOWN. NO PLAY.
4:01
1st & 10 at own 29
Savon Smith run for 14 yds to the Richm 43 for a 1ST down
4:01
1st & 10 at own 43
Reece Udinski pass complete to Jasiah Williams for 5 yds to the Richm 48
4:01
2nd & 5 at own 48
Aaron Dykes run for 2 yds to the 50 yard line
4:01
3rd & 3 at the 50
Aaron Dykes run for 5 yds to the Virg 45 for a 1ST down
4:01
1st & 10 at opp 45
Reece Udinski pass complete to Jasiah Williams for 3 yds to the Virg 42
4:01
2nd & 7 at opp 42
Reece Udinski pass complete to Leroy Henley for 6 yds to the Virg 36
4:01
3rd & 1 at opp 36
Aaron Dykes run for no gain to the Virg 36
0:46
4th & 1 at opp 36
Aaron Dykes run for no gain to the Virg 36
Virginia Touchdown, 9 plays
0:00
1st & 10 at own 36
Mike Hollins run for 6 yds to the Virg 42
Q4 15:00
2nd & 4 at own 42
Brennan Armstrong pass complete to Keytaon Thompson for 4 yds to the Virg 46 for a 1ST down
Q4 15:00
1st & 10 at own 46
Brennan Armstrong pass complete to Keytaon Thompson for 25 yds to the Richm 29 for a 1ST down
Q4 15:00
1st & 10 at opp 29
Brennan Armstrong pass incomplete to Dontayvion Wicks
Q4 15:00
2nd & 10 at opp 29
Brennan Armstrong run for 5 yds to the Richm 24
Q4 15:00
3rd & 5 at opp 24
Brennan Armstrong pass complete to Billy Kemp IV for 8 yds to the Richm 16 for a 1ST down
Q4 15:00
1st & 10 at opp 16
Perris Jones run for 9 yds to the Richm 7
Q4 15:00
2nd & 1 at opp 7
Perris Jones run for 4 yds to the Richm 11
Q4 11:51
3rd & 5 at opp 11
Brennan Armstrong pass complete to Perris Jones for 11 yds for a TD, (Brendan Farrell PAT MISSED)Virginia 34, Richmond 17
4th quarter4 drives, then Virginia 34, Richmond 17
Richmond Punt, 4 plays
11:51
1st & 10 at own 35
Brendan Farrell kickoff for 65 yds for a touchback
11:51
1st & 10 at own 25
Aaron Dykes run for 10 yds to the Richm 35 for a 1ST down
11:51
1st & 10 at own 35
Aaron Dykes run for 3 yds to the Richm 38
11:51
2nd & 7 at own 38
Reece Udinski pass incomplete to Braxton Hughes
11:51
3rd & 7 at own 38
Reece Udinski pass incomplete to Aaron Dykes
10:50
4th & 7 at own 38
Aaron Trusler punt for 41 yds , Billy Kemp IV returns for 1 yd to the Virg 22
Virginia Punt, 7 plays
10:50
1st & 10 at own 22
No Huddle-Shotgun Armstrong,Brennan pass incomplete short right to Davis Jr.,Lavel PENALTY RICH Pass Interference (Hall,Aamir) 15 yards from UVA22 to UVA37, 1ST DOWN. NO PLAY.
10:50
1st & 10 at own 37
Brennan Armstrong pass complete to Grant Misch for 11 yds to the Virg 48 for a 1ST down
10:50
1st & 10 at own 48
Mike Hollins run for 6 yds to the Richm 46
10:50
2nd & 4 at opp 46
Mike Hollins run for 1 yd to the Richm 47
10:50
3rd & 5 at opp 47
Brennan Armstrong pass complete to Lavel Davis Jr. for 7 yds to the Richm 40 for a 1ST down
10:50
1st & 10 at opp 40
Brennan Armstrong pass incomplete to Sackett Wood Jr.
10:50
2nd & 10 at opp 40
Brennan Armstrong sacked for a loss of 4 yards to the Richm 44
8:03
3rd & 14 at opp 44
Timeout VIRGINIA, clock 08:03
8:03
3rd & 14 at opp 44
Brennan Armstrong pass complete to Perris Jones for 3 yds to the Richm 41
8:03
4th & 11 at opp 41
PENALTY UVA False Start (Wicks,Dontayvion) 5 yards from RICH41 to RICH46. NO PLAY.
6:46
4th & 16 at opp 46
Daniel Sparks punt for 46 yds for a touchback
Richmond Punt, 4 plays
6:46
1st & 10 at own 20
Reece Udinski pass complete to Savon Smith for 12 yds to the Richm 32 for a 1ST down
6:46
1st & 10 at own 32
Reece Udinski sacked by Josh Ahern for a loss of 3 yards to the Richm 29
6:46
2nd & 13 at own 29
Reece Udinski pass incomplete to Aaron Dykes
6:46
3rd & 13 at own 29
Reece Udinski pass complete to Jasiah Williams for 9 yds to the Richm 38
4:55
4th & 4 at own 38
Aaron Trusler punt for 45 yds, fair catch by Billy Kemp IV at the Virg 17
Virginia End of game, 8 plays
4:55
1st & 10 at own 17
Perris Jones run for 1 yd to the Virg 18
4:55
2nd & 9 at own 18
Brennan Armstrong pass complete to Lavel Davis Jr. for 14 yds to the Virg 32 for a 1ST down
4:55
1st & 10 at own 32
Perris Jones run for 8 yds to the Virg 40
4:55
2nd & 2 at own 40
Xavier Brown run for 9 yds to the Virg 49 for a 1ST down
4:55
1st & 10 at own 49
Xavier Brown run for 2 yds to the Richm 49
4:55
2nd & 8 at opp 49
Xavier Brown run for 12 yds to the Richm 37 for a 1ST down
4:55
1st & 10 at opp 37
Xavier Brown run for 2 yds to the Richm 35
0:00
2nd & 8 at opp 35
Jay Woolfolk run for 1 yd to the Richm 34
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.