VMI Keydets vs Richmond Spiders
Drive chart
Drives
End of Game
Punt
Punt
Punt
Touchdown
Punt
Who won: Richmond 38-14
The Richmond Spiders beat the VMI Keydets 38-14 on Saturday, September 20, 2025 at Robins Stadium. Kyle Wickersham led the Richmond in passing yards (10/13, 166 YDS, 2 TD). Collin Shannon led the VMI in passing yards (16/34, 198 YDS, 2 TD, 1 INT).

Player of the game
Isaiah Dawson
RICH · 4 REC, 99 YDS, 2 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- Q4 0:00RIC

End of game
End of 4th Quarter
- Q4 0:00RIC

Rush
Andrew McKenzie run for 2 yds to the VMI 35
3rd & 7 at VMI 37
- Q4 1:52RIC

Rush
Andrew McKenzie run for 4 yds to the VMI 37
2nd & 11 at VMI 41
- Q4 1:52RIC

Stuffed for a loss of 1
Andrew McKenzie run for a loss of 1 yard to the VMI 41
1st & 10 · 1st & 10 at VMI 40
- Q4 1:52VMI

Punt
Ben Shrewsbury punt for 31 yds, punt out-of-bounds at the VMI 40
4th & 6 at VMI 9
- Q4 2:00VMI

Timeout
Timeout Richmond, clock 02:00
- Q4 4:10VMI

3 yd run
Chandler Wilson run for 3 yds to the VMI 9
3rd & 9 · 3rd & 9 at VMI 6
- Q4 4:10VMI

3 yd completion
Chandler Wilson pass complete to Destin Moore for 3 yds to the VMI 6
2nd & 6 · 2nd & 6 at VMI 9
- Q4 4:10VMI

Rush
Aslin Shipe run for 4 yds to the VMI 9
1st & 10 at VMI 5
- Q4 4:10RIC

Punt
Ned Gray punt for 43 yds
4th & 15 at VMI 48
- Q4 4:18RIC

Timeout
Timeout Richmond, clock 04:18
- Q4 10:51RIC

Rush
Andrew King run for 2 yds to the VMI 48
3rd & 17 at 50
- Q4 10:51RIC
FLAGPenalty
Richmond Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the 50 yard line
2nd & 3 at VMI 36
- Q4 10:51RIC

7 yd run
Aziz Foster-Powell run for 7 yds to the VMI 36
1st & 10 · 1st & 10 at VMI 43
- Q4 10:51RIC

6 yd run
Jamaal Brown run for 6 yds to the VMI 43 for a 1ST down
3rd & 4 · 3rd & 4 at VMI 49
- Q4 10:51RIC

2 yd run
Jamaal Brown run for 2 yds to the VMI 49
2nd & 6 · 2nd & 6 at RICH 49
- Q4 10:51RIC

Rush
Jamaal Brown run for 4 yds to the RICH 49
1st & 10 at RICH 45
- Q4 10:51RIC

22 yd completion
Ashten Snelsire pass complete to Andrew King for 22 yds to the RICH 45 for a 1ST down
3rd & 5 · 3rd & 5 at RICH 23
- Q4 10:51RIC

Rush
Andrew King run for 1 yd to the RICH 23
2nd & 6 at RICH 22
- Q4 10:51RIC

4 yd run
Ashten Snelsire run for 4 yds to the RICH 22
1st & 10 · 1st & 10 at RICH 18
- Q4 10:51VMI

Punt, 0 yds
Ben Shrewsbury punt for 47 yds, fair catch by Quanye Veney at the RICH 18
4th & 10 · 4th & 10 at VMI 35
- Q4 13:48VMI

Pass incompletion
Collin Shannon pass incomplete to Ryan von Brandt
3rd & 10 at VMI 35
- Q4 13:48VMI

Pass incompletion
Collin Shannon pass incomplete to Noah Grevious
1st & 10 at VMI 35
- Q4 13:48VMI
FLAGFlag: penalty
PENALTY RIC Offside (Hodges,Jamar) 5 yards from VMI30 to VMI35, 1ST DOWN. NO PLAY.
3rd & 2 · 3rd & 2 at VMI 30
- Q4 13:48VMI

No gain on the run
Luke Schalow run for no gain to the VMI 30
2nd & 2 · 2nd & 2 at VMI 30

