Week 2 · 2025
Richmond at Wofford
Sat 09/06/2025 06:00 PMGibbs Stadium
94°7 mph WSW · 36% humidityRecorded at kickoff by College Football Data
Richmond
14
7–5
Wofford
10
6–6
Attendance
2,754
reported
WOF9 plays, 19 yd · Punt | ||||
| 15:00 | 1st & 10 | own 27 | Kyle Wickersham pass to Isaiah Dawson for 4 yds to the RICH 31 | +4 |
| 15:00 | 2nd & 6 | own 31 | Jamaal Brown run for a loss of 2 yards to the RICH 29 | −2 |
| 15:00 | 3rd & 8 | own 29 | Kyle Wickersham pass incomplete | 0 |
| 13:20 | 4th & 8 | own 29 | Ned Gray punt for 45 yds to the RICH | 0 |
| 13:20 | 1st & 10 | own 26 | Richmond Penalty, Face Mask (15 yards) (Donovan Hoilette) to the WOF 43 for a 1ST down | +15 |
| 13:20 | 1st & 10 | own 43 | Gerald Modest run for 2 yds to the WOF 45 | +2 |
| 13:20 | 2nd & 8 | own 45 | Ethan Drumm pass incomplete to Grant Tucker | 0 |
| 13:20 | 3rd & 8 | own 45 | Ethan Drumm run for no gain to the WOF 45 | 0 |
| 11:39 | 4th & 8 | own 45 | Cavan Craig punt for 35 yds, punt out-of-bounds at the RICH 20 Richmond Penalty, Personal Foul (Tramayne Bullock) to the RICH 10 | +45 |
RICH11 plays, 4 yd · Punt | ||||
| 15:00 | 1st & 10 | own 25 | Ethan Drumm sacked by Peyton Seelmann for a loss of 8 yards to the WOF 17 | −8 |
| 15:00 | 2nd & 18 | own 17 | Ethan Drumm pass incomplete | 0 |
| 15:00 | 3rd & 18 | own 17 | Ethan Drumm pass incomplete, Wofford Penalty, illegaltouchpass (Reggie Houston) | 0 |
| 15:00 | 4th & 18 | own 17 | Wofford Penalty, falsestart (Zayd Rogan) | +5 |
| 1:48 | 4th & 23 | own 12 | Maddox Cowart punt for 35 yds to the WOF 42, Jaiden Fair returns for 5 yds to the WOF 42 | +5 |
| 14:54 | 1st & 10 | own 35 | Sam Spence kickoff for 54 yds , Isaiah Dawson return for 13 yds to the RICH 24 | +13 |
| 14:54 | 1st & 10 | own 24 | Andrew King run for a loss of 1 yard to the RICH 23 | −1 |
| 14:54 | 2nd & 11 | own 23 | Kyle Wickersham pass complete to Andrew King for a loss of 1 yard to the RICH 22 | −1 |
| 14:54 | 3rd & 12 | own 22 | Kyle Wickersham run for 6 yds to the RICH 28 | +6 |
| 12:55 | 4th & 6 | own 28 | Ned Gray punt for 46 yds, fair catch by Isaiah Scott at the WOF 26 | 0 |
| 0:07 | 3rd & 9 | own 14 | Timeout Wofford, clock 00:07 | 0 |
RICH5 plays, 2 yd · Punt | ||||
| 14:54 | 1st & 10 | own 35 | Sam Spence kickoff for 55 yds , Isaiah Dawson return for 17 yds to the RICH 27 | +17 |
| 14:54 | 1st & 10 | own 27 | Kyle Wickersham pass complete to Isaiah Dawson for 4 yds to the RICH 31 | +4 |
| 14:54 | 2nd & 6 | own 31 | Jamaal Brown run for a loss of 2 yards to the RICH 29 | −2 |
| 14:54 | 3rd & 8 | own 29 | Kyle Wickersham pass incomplete to Jaiden Fair | 0 |
| 13:20 | 4th & 8 | own 29 | Ned Gray punt for 45 yds | 0 |
RICH16 plays, 90 yd · Touchdown | ||||
| 13:20 | 1st & 10 | own 26 | Gerald Modest run for 2 yds to the WOF 28, Richmond Penalty, facemask (Donovan Hoilette) | +17 |
| 13:20 | 1st & 10 | own 43 | Gerald Modest run for 2 yds to the WOF 45 | +2 |
| 13:20 | 2nd & 8 | own 45 | Ethan Drumm pass incomplete | 0 |
| 13:20 | 3rd & 8 | own 45 | Ethan Drumm run | +10 |
| 11:39 | 4th & 8 | own 45 | Cavan Craig punt for 35 yds to the WOF , punt out-of-bounds at the WOF , Richmond Penalty, personalfoul (Tramayne Bullock) | +45 |
| 11:39 | 1st & 10 | own 10 | Aziz Foster-Powell run for 1 yd to the RICH 11 | +1 |
| 11:39 | 2nd & 9 | own 11 | No Huddle-Shotgun Foster-Powell,Aziz rush middle for 6 yards gain to the RICH17 (Maina,Brandon; Malcolm,Darius) PENALTY WOF Offside 5 yards from RICH11 to RICH16. NO PLAY. | +5 |
| 11:39 | 2nd & 4 | own 16 | Isaiah Dawson run for 9 yds to the RICH 25 for a 1ST down | +9 |
| 11:39 | 1st & 10 | own 25 | Kyle Wickersham pass complete to Quanye Veney for 27 yds to the WOF 48 for a 1ST down | +27 |
| 11:39 | 1st & 10 | opp 48 | No Huddle-Shotgun Wickersham,Kyle pass incomplete deep left to Griffin,Ja'Vion thrown to WOF16 PENALTY WOF Offside (Smokes,Marion) 5 yards from WOF48 to WOF43. NO PLAY. | +5 |
| 11:39 | 1st & 5 | opp 43 | Andrew King run for 2 yds to the WOF 41 | +2 |
| 11:39 | 2nd & 3 | opp 41 | Kyle Wickersham pass complete to Sean Clarke for 11 yds to the WOF 30 for a 1ST down | +11 |
| 11:39 | 1st & 10 | opp 30 | Kyle Wickersham pass complete to Isaiah Dawson for 8 yds to the WOF 22 | +8 |
| 11:39 | 2nd & 2 | opp 22 | No Huddle-Shotgun Wickersham,Kyle pass incomplete short right to Clarke,Sean thrown to WOF15 PENALTY WOF Personal Foul (Foster,Seth) 11 yard from WOF22 to WOF11, 1ST DOWN. NO PLAY. | +11 |
| 11:39 | 1st & 10 | opp 11 | Kyle Wickersham run for no gain to the WOF 11 | 0 |
| 7:12 | 2nd & 10 | opp 11 | Kyle Wickersham pass complete to Andrew King for 11 yds for a TD (Jayden Alsheskie KICK) | +11 |
WOF18 plays, 31 yd · Punt | ||||
| 11:39 | 1st & 10 | own 10 | Aziz Foster-Powell run for 1 yd to the RICH 11 | +1 |
| 11:39 | 2nd & 9 | own 11 | Aziz Foster-Powell run, Wofford Penalty, offside (5 Yards) | +5 |
| 11:39 | 2nd & 4 | own 16 | Isaiah Dawson run for 9 yds to the RICH 25 | +9 |
| 11:39 | 1st & 10 | own 25 | Kyle Wickersham pass to Quanye Veney for 27 yds to the WOF 48 for a 1ST down | +27 |
| 11:39 | 1st & 10 | opp 48 | Kyle Wickersham pass incomplete, Wofford Penalty, offside (Marion Smokes Jr.) | +5 |
| 11:39 | 1st & 5 | opp 43 | Andrew King run for 2 yds to the WOF 41 | +2 |
| 11:39 | 2nd & 3 | opp 41 | Kyle Wickersham pass to Sean Clarke for 11 yds to the WOF 30 for a 1ST down | +11 |
| 11:39 | 1st & 10 | opp 30 | Kyle Wickersham pass to Isaiah Dawson for 8 yds to the WOF 22 | +8 |
| 11:39 | 2nd & 2 | opp 22 | Kyle Wickersham pass incomplete, Wofford Penalty, personalfoul (Seth Foster) | +11 |
| 11:39 | 1st & 10 | opp 11 | Kyle Wickersham run | 0 |
| 7:12 | 2nd & 10 | opp 11 | Kyle Wickersham pass to Andrew King for 11 yds to the WOF 0, for a TD for a 1ST down (Jayden Alsheskie KICK) | +11 |
| 7:12 | 1st & 10 | own 35 | Will McManus kickoff for 59 yds fair catch by Camden Byrd at the WOF 25 | 0 |
| 7:12 | 1st & 10 | own 25 | Richmond Penalty, Personal Foul (Tramayne Bullock) to the WOF 46 for a 1ST down | +16 |
| 7:12 | 1st & 10 | own 46 | Ethan Drumm pass complete to Jaden Fowler for 23 yds to the RICH 31 for a 1ST down | +23 |
| 7:12 | 1st & 10 | opp 31 | Ethan Drumm pass complete to Ivory Aikens for no gain to the RICH 31 | 0 |
| 7:12 | 2nd & 10 | opp 31 | Ethan Drumm pass incomplete to Anjuan Coleman Jr. | 0 |
| 7:12 | 3rd & 10 | opp 31 | Ethan Drumm sacked by Camden Byrd for a loss of 13 yards to the RICH 44 | −13 |
| 4:41 | 4th & 23 | opp 44 | Maddox Cowart punt for 34 yds, fair catch by Jaiden Fair at the RICH 10 | 0 |
WOF11 plays, -13 yd · Punt | ||||
| 7:12 | 1st & 10 | own 25 | Ethan Drumm pass to Ivory Aikens for 5 yds to the WOF 30, Richmond Penalty, personalfoul (CJ Fraser) | +21 |
| 7:12 | 1st & 10 | own 46 | Ethan Drumm pass to Jaden Fowler for 23 yds to the RICH 31 for a 1ST down | +23 |
| 7:12 | 1st & 10 | opp 31 | Ethan Drumm pass to Ivory Aikens | 0 |
| 7:12 | 2nd & 10 | opp 31 | Ethan Drumm pass incomplete | 0 |
| 7:12 | 3rd & 10 | opp 31 | Ethan Drumm sacked by Camden Byrd for a loss of 13 yards to the RICH 44 | −13 |
| 4:41 | 4th & 23 | opp 44 | Maddox Cowart punt for 34 yds to the WOF | 0 |
| 2:46 | 1st & 10 | own 25 | Ethan Drumm sacked by Peyton Seelmann for a loss of 8 yards to the WOF 17 | −8 |
| 2:46 | 2nd & 18 | own 17 | Ethan Drumm pass incomplete to Ivory Aikens | 0 |
| 2:46 | 3rd & 18 | own 17 | Shotgun Drumm,Ethan pass incomplete short middle to Modest Jr.,Gerald thrown to WOF18 PENALTY WOF Illegal Touch-Pass (Houston,Reggie). NO PLAY. | 0 |
| 2:46 | 4th & 18 | own 17 | PENALTY WOF False Start (Rogan,Zayd) 5 yards from WOF17 to WOF12. NO PLAY. | −5 |
| 1:48 | 4th & 23 | own 12 | Maddox Cowart punt for 35 yds , Jaiden Fair returns for 5 yds to the WOF 42 | +5 |
RICH7 plays, 22 yd · Punt | ||||
| 4:41 | 1st & 10 | own 10 | Jamaal Brown run for 1 yd to the RICH 11 | +1 |
| 4:41 | 2nd & 9 | own 11 | Kyle Wickersham pass incomplete to Jaiden Fair | 0 |
| 4:41 | 3rd & 9 | own 11 | Kyle Wickersham pass complete to Sean Clarke for 20 yds to the RICH 31 for a 1ST down | +20 |
| 4:41 | 1st & 10 | own 31 | Aziz Foster-Powell run for 1 yd to the RICH 32 | +1 |
| 4:41 | 2nd & 9 | own 32 | Kyle Wickersham pass incomplete to Ryan Campbell | 0 |
| 4:41 | 3rd & 9 | own 32 | Kyle Wickersham pass incomplete to Ryan Campbell | 0 |
| 2:46 | 4th & 9 | own 32 | Ned Gray punt for 43 yds, fair catch by Isaiah Scott at the WOF 25 | 0 |
RICH13 plays, -4 yd · Defensive TD | ||||
| 4:41 | 1st & 10 | own 10 | Jamaal Brown run for 1 yd to the RICH 11 | +1 |
| 4:41 | 2nd & 9 | own 11 | Kyle Wickersham pass incomplete | 0 |
| 4:41 | 3rd & 9 | own 11 | Kyle Wickersham pass to Sean Clarke for 20 yds to the RICH 31 for a 1ST down | +20 |
| 4:41 | 1st & 10 | own 31 | Aziz Foster-Powell run for 1 yd to the RICH 32 | +1 |
| 4:41 | 2nd & 9 | own 32 | Kyle Wickersham pass incomplete | 0 |
| 4:41 | 3rd & 9 | own 32 | Kyle Wickersham pass incomplete | 0 |
| 2:46 | 4th & 9 | own 32 | Ned Gray punt for 43 yds to the RICH | 0 |
| 1:48 | 1st & 10 | opp 42 | No Huddle-Shotgun Wickersham,Kyle pass incomplete short right to Veney,Quanye thrown to WOF32 PENALTY RICH Holding (Steinfeldt,Aiden) 10 yards from WOF42 to RICH48. NO PLAY. | −10 |
| 1:48 | 1st & 20 | own 48 | Kyle Wickersham run for 3 yds to the WOF 49 | +3 |
| 1:48 | 2nd & 17 | opp 49 | PENALTY RICH False Start 5 yards from WOF49 to RICH46. NO PLAY. | −5 |
| 1:48 | 2nd & 22 | own 46 | Kyle Wickersham pass complete to Isaiah Dawson for 8 yds to the WOF 46 | +8 |
| 0:00 | 3rd & 14 | opp 46 | Kyle Wickersham pass intercepted CJ Coombes return for 72 yds for a TD Richmond Penalty, Ineligible Downfield on Pass (Yards) declined (Connor Deviney KICK) | +72 |
| 0:00 | opp 3 | End of 1st Quarter | +3 | |
WOF10 plays, -3 yd · Punt | ||||
| 1:48 | 1st & 10 | opp 42 | Kyle Wickersham pass incomplete, Richmond Penalty, holding (Aidan Steinfeldt) | +10 |
| 1:48 | 1st & 20 | own 48 | Kyle Wickersham run for 3 yds to the WOF 49 | +3 |
| 1:48 | 2nd & 17 | opp 49 | Richmond Penalty, falsestart (5 Yards) | +5 |
| 1:48 | 2nd & 22 | own 46 | Kyle Wickersham pass to Isaiah Dawson for 8 yds to the WOF 46 | +8 |
| 0:00 | 3rd & 14 | opp 46 | Kyle Wickersham pass intercepted, for a TD, CJ Coombes return for 72 yds to the WOF 28 | 0 |
| 0:00 | own 35 | End of 1st quarter, clock 00:00. | −7 | |
| 12:55 | 1st & 10 | own 26 | Gerald Modest run for 3 yds to the WOF 29 | +3 |
| 12:55 | 2nd & 7 | own 29 | Ethan Drumm pass complete to Ivory Aikens for 2 yds to the WOF 31 | +2 |
| 12:55 | 3rd & 5 | own 31 | Ethan Drumm sacked for a loss of 8 yards to the WOF 23 | −8 |
| 10:53 | 4th & 13 | own 23 | Cavan Craig punt for 36 yds , Jaiden Fair returns for 9 yds to the 50 yard line | +9 |
WOF8 plays, 5 yd · Punt | ||||
| 15:00 | 1st & 10 | own 24 | Andrew King run for a loss of 1 yards to the RICH 23 | −1 |
| 15:00 | 2nd & 11 | own 23 | Kyle Wickersham pass to Andrew King for a loss of 1 yards to the RICH 22 | −1 |
| 15:00 | 3rd & 12 | own 22 | Kyle Wickersham run for 6 yds to the RICH 28 | +6 |
| 12:55 | 4th & 6 | own 28 | Ned Gray punt for 46 yds to the RICH | 0 |
| 10:00 | 1st & 10 | own 15 | Gerald Modest run for 3 yds to the WOF 18 | +3 |
| 10:00 | 2nd & 7 | own 18 | Gerald Modest run for 2 yds to the WOF 20 | +2 |
| 10:00 | 3rd & 5 | own 20 | Ethan Drumm pass incomplete to Matt Flanders | 0 |
| 8:21 | 4th & 5 | own 20 | Maddox Cowart punt for 40 yds , Jaiden Fair returns for no gain to the RICH 40 | 0 |
RICH14 plays, 7 yd · Punt | ||||
| 12:55 | 1st & 10 | own 26 | Gerald Modest run for 3 yds to the WOF 29 | +3 |
| 12:55 | 2nd & 7 | own 29 | Ethan Drumm pass to Ivory Aikens for 2 yds to the WOF 31 | +2 |
| 12:55 | 3rd & 5 | own 31 | Ethan Drumm sacked by Donovan Hoilette for a loss of 4 yards to the WOF 23 | −4 |
| 10:53 | 4th & 13 | own 23 | Cavan Craig punt for 36 yds to the 50 yard line, Jaiden Fair returns for 9 yds to the 50 yard line | +9 |
| 8:21 | 1st & 10 | own 40 | Kyle Wickersham pass complete to Ja'Vion Griffin for 4 yds to the RICH 44 | +4 |
| 7:38 | 2nd & 6 | own 44 | Timeout Richmond, clock 07:38 | 0 |
| 7:38 | 2nd & 6 | own 44 | Jamaal Brown run for a loss of 1 yard to the RICH 43 | −1 |
| 7:38 | 3rd & 7 | own 43 | Kyle Wickersham pass complete to Quanye Veney for 13 yds to the WOF 44 for a 1ST down | +13 |
| 7:38 | 1st & 10 | opp 44 | No Huddle-Shotgun Wickersham,Kyle pass incomplete deep right to Veney,Quanye thrown to WOF19 PENALTY WOF Offside (Smokes,Marion) 5 yards from WOF44 to WOF39. NO PLAY. | +5 |
| 7:38 | 1st & 5 | opp 39 | Aziz Foster-Powell run for a loss of 2 yards to the WOF 41 | −2 |
| 7:38 | 2nd & 7 | opp 41 | Kyle Wickersham run for 3 yds to the WOF 38 | +3 |
| 7:38 | 3rd & 4 | opp 38 | PENALTY RICH False Start (Fowler,Bo) 5 yards from WOF38 to WOF43. NO PLAY. | −5 |
| 7:38 | 3rd & 9 | opp 43 | Kyle Wickersham pass complete to Aiden Mack for 5 yds to the WOF 38 | +5 |
| 3:48 | 4th & 4 | opp 38 | Ned Gray punt for 26 yds | 0 |
RICH4 plays, -1 yd · Punt | ||||
| 10:53 | 1st & 10 | midfield | Kyle Wickersham pass incomplete to Andrew King | 0 |
| 10:53 | 2nd & 10 | midfield | Kyle Wickersham run for a loss of 1 yard to the RICH 49 | −1 |
| 10:53 | 3rd & 11 | own 49 | Kyle Wickersham pass incomplete to Aziz Foster-Powell | 0 |
| 10:00 | 4th & 11 | own 49 | Ned Gray punt for 36 yds, fair catch by Isaiah Scott at the WOF 15 | 0 |
WOF10 plays, 8 yd · Punt | ||||
| 10:53 | 1st & 10 | midfield | Kyle Wickersham pass incomplete | 0 |
| 10:53 | 2nd & 10 | midfield | Kyle Wickersham run for a loss of 1 yards to the RICH 49 | −1 |
| 10:53 | 3rd & 11 | own 49 | Kyle Wickersham pass incomplete | 0 |
| 10:00 | 4th & 11 | own 49 | Ned Gray punt for 36 yds to the RICH | 0 |
| 3:48 | 1st & 10 | own 27 | Ihson Jackson-Anderson run for 7 yds to the WOF 34 | +7 |
| 3:48 | 2nd & 3 | own 34 | Isaiah Scott run for no gain to the WOF 34 | 0 |
| 3:48 | 3rd & 3 | own 34 | Ihson Jackson-Anderson run for 1 yd to the WOF 35 | +1 |
| 1:48 | 4th & 2 | own 35 | Maddox Cowart punt for 49 yds | 0 |
| 1:07 | 3rd & 10 | own 48 | Timeout Wofford, clock 01:07 | 0 |
| 1:48 | own 20 | — | +80 | |
RICH9 plays, -1 yd · Punt | ||||
| 10:00 | 1st & 10 | own 15 | Gerald Modest run for 3 yds to the WOF 18 | +3 |
| 10:00 | 2nd & 7 | own 18 | Gerald Modest run for 2 yds to the WOF 20 | +2 |
| 10:00 | 3rd & 5 | own 20 | Ethan Drumm pass incomplete | 0 |
| 8:21 | 4th & 5 | own 20 | Maddox Cowart punt for 40 yds to the RICH 40, Jaiden Fair returns | 0 |
| 1:48 | 1st & 10 | own 16 | Kyle Wickersham run for no gain to the RICH 16 | 0 |
| 1:48 | 2nd & 10 | own 16 | Kyle Wickersham run for a loss of 1 yard to the RICH 15 | −1 |
| 1:07 | 3rd & 11 | own 15 | Timeout Wofford, clock 01:07 | 0 |
| 1:07 | 3rd & 11 | own 15 | Kyle Wickersham pass incomplete to Isaiah Dawson | 0 |
| 0:55 | 4th & 11 | own 15 | Ned Gray punt for 38 yds, fair catch by Isaiah Scott at the WOF 47 | 0 |
WOF20 plays, 37 yd · Missed FG | ||||
| 8:21 | 1st & 10 | own 40 | Kyle Wickersham pass to Ja'Vion Griffin for 4 yds to the RICH 44 | +4 |
| 7:38 | 2nd & 6 | own 44 | Jamaal Brown run for a loss of 1 yards to the RICH 43 | −1 |
| 7:38 | 1st & 10 | opp 18 | Timeout Richmond, clock 07:38 | 0 |
| 7:38 | 3rd & 7 | own 43 | Kyle Wickersham pass to Quanye Veney for 13 yds to the WOF 44 for a 1ST down | +13 |
| 7:38 | 1st & 10 | opp 44 | Kyle Wickersham pass incomplete, Wofford Penalty, offside (Marion Smokes Jr.) | +5 |
| 7:38 | 1st & 5 | opp 39 | Aziz Foster-Powell run for a loss of 2 yards to the WOF 41 | −2 |
| 7:38 | 2nd & 7 | opp 41 | Kyle Wickersham run for 3 yds to the WOF 38 | +3 |
| 7:38 | 3rd & 4 | opp 38 | Richmond Penalty, falsestart (Bo Fowler) | +5 |
| 7:38 | 3rd & 9 | opp 43 | Kyle Wickersham pass to Aiden Mack for 5 yds to the WOF 38 | +5 |
| 3:48 | 4th & 4 | opp 38 | Ned Gray punt for 26 yds to the RICH , Richmond Penalty, kickcatchinterference (Amir Haskett) | +41 |
| 0:55 | 1st & 10 | own 47 | Ethan Drumm pass complete to C.J. Adams for 9 yds to the RICH 44 | +9 |
| 0:55 | 2nd & 1 | opp 44 | Ethan Drumm pass incomplete to C.J. Adams | 0 |
| 0:55 | 3rd & 1 | opp 44 | Ethan Drumm pass incomplete to C.J. Adams | 0 |
| 0:55 | 4th & 1 | opp 44 | Gerald Modest run for 1 yd to the RICH 43 for a 1ST down | +1 |
| 0:18 | 1st & 10 | opp 43 | Timeout Wofford, clock 00:18 | 0 |
| 0:18 | 1st & 10 | opp 43 | Ethan Drumm pass complete to Jack Purdy for 11 yds to the RICH 32 for a 1ST down | +11 |
| 0:18 | 1st & 10 | opp 32 | Ethan Drumm pass complete to Ivory Aikens for 16 yds to the RICH 16 for a 1ST down | +16 |
| 0:07 | 1st & 10 | opp 16 | Timeout Wofford, clock 00:07 | 0 |
| 0:03 | 1st & 10 | opp 16 | Connor Deviney 34 yd FG MISSED | +34 |
| 1:33 | 2nd & 9 | own 49 | Timeout Wofford, clock 01:33 | 0 |
RICH6 plays, -2 yd · End of period | ||||
| 3:48 | 1st & 10 | own 27 | Ihson Jackson-Anderson run for 7 yds to the | +7 |
| 3:48 | 2nd & 3 | own 34 | Isaiah Scott run | 0 |
| 3:48 | 3rd & 3 | own 34 | Ihson Jackson-Anderson run for 1 yd to the WOF 35 | +1 |
| 1:48 | 4th & 2 | own 35 | Maddox Cowart punt for 49 yds to the WOF | 0 |
| 0:00 | 1st & 10 | own 20 | Kneel down by Richmond at RICH18 for loss of 2 yards. | −2 |
| 0:00 | own 18 | End of 2nd Quarter | 0 | |
WOF15 plays, 46 yd · Field goal | ||||
| 1:48 | 2nd & 10 | own 16 | Kyle Wickersham run for a loss of 1 yards to the RICH 15 | −1 |
| 1:07 | 3rd & 11 | own 15 | Kyle Wickersham pass incomplete | 0 |
| 0:55 | 4th & 11 | own 15 | Ned Gray punt for 38 yds to the RICH | 0 |
| 15:00 | 1st & 10 | own 35 | Will McManus kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Richmond Penalty, Personal Foul (D'Angelo Stocker) to the WOF 46 for a 1ST down | +15 |
| 15:00 | 1st & 10 | own 46 | Ethan Drumm pass complete to C.J. Adams for 9 yds to the RICH 45 | +9 |
| 15:00 | 2nd & 1 | opp 45 | Gerald Modest run for 2 yds to the RICH 43 for a 1ST down | +2 |
| 15:00 | 1st & 10 | opp 43 | Gerald Modest run for 4 yds to the RICH 39 | +4 |
| 15:00 | 2nd & 6 | opp 39 | Ethan Drumm pass complete to Ivory Aikens for 12 yds to the RICH 27 for a 1ST down | +12 |
| 15:00 | 1st & 10 | opp 27 | Ivory Aikens run for 13 yds to the RICH 14 for a 1ST down | +13 |
| 15:00 | 1st & 10 | opp 14 | Ethan Drumm pass incomplete to C.J. Adams | 0 |
| 15:00 | 2nd & 10 | opp 14 | Ethan Drumm pass incomplete to Jack Purdy | 0 |
| 15:00 | 3rd & 10 | opp 14 | Shotgun Drumm,Ethan sacked for loss of 2 yards to the RICH16 (Baldwin,TJ) PENALTY WOF Personal Foul (Porter,Dillon) 15 yards from RICH14 to RICH29. NO PLAY. | −15 |
| 15:00 | 3rd & 25 | opp 29 | Ethan Drumm pass incomplete to Isaiah Scott | 0 |
| 11:03 | 4th & 25 | opp 29 | Sam Spence 47 yd FG GOOD | +47 |
RICH17 plays, 30 yd · Punt | ||||
| 0:55 | 1st & 10 | own 47 | Ethan Drumm pass to C.J. Adams for 9 yds to the RICH 44 | +9 |
| 0:55 | 2nd & 1 | opp 44 | Ethan Drumm pass incomplete | 0 |
| 0:55 | 3rd & 1 | opp 44 | Ethan Drumm pass incomplete | 0 |
| 0:55 | 4th & 1 | opp 44 | Gerald Modest run for 1 yd to the RICH 43 | +1 |
| 0:18 | 1st & 10 | opp 43 | Ethan Drumm pass to Jack Purdy for 11 yds to the RICH 32 for a 1ST down | +11 |
| 0:18 | 1st & 10 | opp 32 | Ethan Drumm pass to Ivory Aikens for 16 yds to the RICH 16 for a 1ST down | +16 |
| 0:03 | 1st & 10 | opp 16 | Connor Deviney 34 yd FG MISSED | +34 |
| 10:58 | 1st & 10 | own 35 | Haven Maddox kickoff for 60 yds , Isaiah Dawson return for 17 yds to the RICH 22 | +17 |
| 10:58 | 1st & 10 | own 22 | Kyle Wickersham pass complete to Ja'Vion Griffin for 3 yds to the RICH 25 | +3 |
| 10:58 | 2nd & 7 | own 25 | Aziz Foster-Powell run for a loss of 2 yards to the RICH 23 | −2 |
| 10:58 | 3rd & 9 | own 23 | Kyle Wickersham run for 13 yds to the RICH 36 for a 1ST down | +13 |
| 10:58 | 1st & 10 | own 36 | Kyle Wickersham pass complete to Aziz Foster-Powell for 4 yds to the RICH 40 | +4 |
| 10:58 | 2nd & 6 | own 40 | Aziz Foster-Powell run for 12 yds to the WOF 48 for a 1ST down | +12 |
| 10:58 | 1st & 10 | opp 48 | Kyle Wickersham pass complete to Quanye Veney for 2 yds to the WOF 46 | +2 |
| 10:58 | 2nd & 8 | opp 46 | Kyle Wickersham pass complete to Ja'Vion Griffin for 6 yds to the WOF 40 | +6 |
| 10:58 | 3rd & 2 | opp 40 | Kyle Wickersham pass complete to Aziz Foster-Powell for 8 yds to the WOF 48 | +8 |
| 5:50 | 4th & 10 | opp 48 | Ned Gray punt for 38 yds, fair catch by Isaiah Scott at the WOF 10 | 0 |
WOF6 plays, -4 yd · Punt | ||||
| 0:00 | 2nd & 12 | opp 18 | End of 2nd quarter, clock 00:00. | −68 |
| 5:50 | 1st & 10 | own 10 | Gerald Modest run for 3 yds to the WOF 13 | +3 |
| 5:50 | 2nd & 7 | own 13 | Ethan Drumm pass incomplete to C.J. Adams | 0 |
| 5:50 | 3rd & 7 | own 13 | Ethan Drumm sacked by Camden Byrd for a loss of 7 yards to the WOF 6 | −7 |
| 4:09 | 4th & 14 | own 6 | Maddox Cowart punt for 50 yds , Quanye Veney returns for 2 yds to the RICH 46 | +2 |
| 0:07 | 2nd & 10 | own 12 | — | −2 |
WOF16 plays, 8 yd · Punt | ||||
| 15:00 | 1st & 10 | own 25 | Ethan Drumm pass to Isaiah Scott for 6 yds to the WOF 31, Richmond Penalty, personalfoul (Thaos Figaro) | +21 |
| 15:00 | 1st & 10 | own 46 | Ethan Drumm pass to C.J. Adams for 9 yds to the RICH 45 | +9 |
| 15:00 | 2nd & 1 | opp 45 | Gerald Modest run for 2 yds to the RICH 43 | +2 |
| 15:00 | 1st & 10 | opp 43 | Gerald Modest run for 4 yds to the RICH 39 | +4 |
| 15:00 | 2nd & 6 | opp 39 | to , Ethan Drumm pass to Ivory Aikens for 12 yds to the RICH 27 for a 1ST down | +12 |
| 15:00 | 1st & 10 | opp 27 | Ivory Aikens run for 13 yds to the RICH 14 | +13 |
| 15:00 | 1st & 10 | opp 14 | Ethan Drumm pass incomplete | 0 |
| 15:00 | 2nd & 10 | opp 14 | Ethan Drumm pass incomplete | 0 |
| 15:00 | 3rd & 10 | opp 14 | Ethan Drumm sacked by TJ Baldwin for 0 yards, Wofford Penalty, personalfoul (Dillon Porter) | +15 |
| 15:00 | 3rd & 25 | opp 29 | Ethan Drumm pass incomplete | 0 |
| 11:03 | 4th & 25 | opp 29 | Sam Spence 47 yd FG GOOD | +47 |
| 14:26 | 1st & 10 | own 35 | Will McManus kickoff for 62 yds , Gavin Batt return for 26 yds to the WOF 29 | +26 |
| 14:26 | 1st & 10 | own 29 | Ihson Jackson-Anderson run for 6 yds to the WOF 35 | +6 |
| 14:26 | 2nd & 4 | own 35 | Ethan Drumm pass incomplete to Ivory Aikens | 0 |
| 14:26 | 3rd & 4 | own 35 | Ethan Drumm run for 2 yds to the WOF 37 | +2 |
| 12:48 | 4th & 2 | own 37 | Maddox Cowart punt for 46 yds, fair catch by Quanye Veney at the RICH 17 | 0 |
WOF18 plays, 45 yd · On downs | ||||
| 10:58 | 1st & 10 | own 22 | Kyle Wickersham pass to Ja'Vion Griffin for 3 yds to the RICH 25 | +3 |
| 10:58 | 2nd & 7 | own 25 | Aziz Foster-Powell run for a loss of 2 yards to the RICH 23 | −2 |
| 10:58 | 3rd & 9 | own 23 | Kyle Wickersham run for 13 yds to the RICH 36 | +13 |
| 10:58 | 1st & 10 | own 36 | Kyle Wickersham pass to Aziz Foster-Powell for 4 yds to the RICH 40 | +4 |
| 10:58 | 2nd & 6 | own 40 | Aziz Foster-Powell run for 12 yds to the WOF 48 | +12 |
| 10:58 | 1st & 10 | opp 48 | Kyle Wickersham pass to Quanye Veney for 2 yds to the WOF 46 | +2 |
| 10:58 | 2nd & 8 | opp 46 | Kyle Wickersham pass to Ja'Vion Griffin for 6 yds to the WOF 42 | +6 |
| 10:58 | 3rd & 2 | opp 40 | Kyle Wickersham pass to Aziz Foster-Powell for a loss of 8 yards to the WOF 48 | −8 |
| 5:50 | 4th & 10 | opp 48 | Ned Gray punt for 38 yds to the RICH | 0 |
| 5:34 | 1st & 10 | own 20 | PENALTY WOF False Start (Scott,Isaiah) 5 yards from WOF20 to WOF15. NO PLAY. | −5 |
| 5:34 | 1st & 15 | own 15 | Ihson Jackson-Anderson run for 7 yds to the WOF 22 | +7 |
| 5:34 | 2nd & 8 | own 22 | Ihson Jackson-Anderson run for 9 yds to the WOF 31 for a 1ST down | +9 |
| 5:34 | 1st & 10 | own 31 | Ethan Drumm pass complete to Ivory Aikens for 3 yds to the WOF 34 | +3 |
| 5:34 | 2nd & 7 | own 34 | Ihson Jackson-Anderson run for 20 yds to the RICH 46 for a 1ST down | +20 |
| 5:34 | 1st & 10 | opp 46 | Ethan Drumm pass complete to Terrance Honeywood for 15 yds to the RICH 31 for a 1ST down | +15 |
| 5:34 | 1st & 10 | opp 31 | Ihson Jackson-Anderson run for a loss of 5 yards to the RICH 36 | −5 |
| 5:34 | 2nd & 15 | opp 36 | Gerald Modest run for 1 yd to the RICH 35 | +1 |
| 5:34 | 3rd & 14 | opp 35 | Ethan Drumm pass incomplete | 0 |
RICH14 plays, 13 yd · End of period | ||||
| 5:50 | 1st & 10 | own 10 | Gerald Modest run for 3 yds to the WOF 13 | +3 |
| 5:50 | 2nd & 7 | own 13 | Ethan Drumm pass incomplete | 0 |
| 5:50 | 3rd & 7 | own 13 | Ethan Drumm sacked by Camden Byrd for a loss of 7 yards to the WOF 6 | −7 |
| 4:09 | 4th & 14 | own 6 | Maddox Cowart punt for 50 yds to the RICH 46, Quanye Veney returns for 2 yds to the RICH 46 | +2 |
| 1:40 | 1st & 10 | own 35 | Kyle Wickersham run for 5 yds to the RICH 40 | +5 |
| 1:33 | 2nd & 5 | own 40 | Timeout Wofford, clock 01:33 | 0 |
| 1:33 | 2nd & 5 | own 40 | No Huddle-Shotgun Wickersham,Kyle rush left for 9 yards gain to the RICH49 (Malcolm,Darius) PENALTY RICH Holding (Veney,Quanye) 6 yards from RICH40 to RICH34. NO PLAY. | −6 |
| 1:33 | 2nd & 11 | own 34 | Kyle Wickersham run for 2 yds to the RICH 36 | +2 |
| 1:20 | 3rd & 9 | own 36 | Timeout Wofford, clock 01:20 | 0 |
| 1:20 | 3rd & 9 | own 36 | Kyle Wickersham run for 14 yds to the 50 yard line for a 1ST down | +14 |
| 1:13 | 1st & 10 | midfield | Timeout Wofford, clock 01:13 | 0 |
| 1:13 | 1st & 10 | midfield | Kneel down by Richmond at RICH49 for loss of 1 yard. | −1 |
| 0:00 | 2nd & 11 | own 49 | Kneel down by Richmond at RICH48 for loss of 1 yard. | −1 |
| 0:00 | own 48 | End of 4th Quarter | 0 | |
RICH11 plays, 54 yd · Touchdown | ||||
| 4:09 | 1st & 10 | own 46 | Kyle Wickersham pass complete to Isaiah Dawson for no gain to the RICH 46 | 0 |
| 4:09 | 2nd & 10 | own 46 | Kyle Wickersham pass complete to Ja'Vion Griffin for 8 yds to the WOF 46 | +8 |
| 4:09 | 3rd & 2 | opp 46 | Aziz Foster-Powell run for 6 yds to the WOF 40 for a 1ST down | +6 |
| 4:09 | 1st & 10 | opp 40 | Kyle Wickersham run for 5 yds to the WOF 35 | +5 |
| 4:09 | 2nd & 5 | opp 35 | Aziz Foster-Powell run for 1 yd to the WOF 34 | +1 |
| 4:09 | 3rd & 4 | opp 34 | Aziz Foster-Powell run for 1 yd to the WOF 33 | +1 |
| 0:00 | 4th & 3 | opp 33 | Kyle Wickersham pass complete to Andreas Hill for 17 yds to the WOF 16 for a 1ST down | +17 |
| 0:00 | opp 33 | End of 3rd Quarter | +17 | |
| 15:00 | 2nd & 4 | opp 10 | Timeout Richmond, clock 15:00 | 0 |
| 15:00 | 1st & 10 | opp 16 | Kyle Wickersham run for 6 yds to the WOF 10 | +6 |
| 14:26 | 2nd & 4 | opp 10 | Kyle Wickersham run for 10 yds for a TD (Jayden Alsheskie KICK) | +10 |
RICH11 plays, 54 yd · Touchdown | ||||
| 4:09 | 1st & 10 | own 46 | Kyle Wickersham pass to Isaiah Dawson | +8 |
| 4:09 | 2nd & 10 | own 46 | Kyle Wickersham pass to Ja'Vion Griffin for 8 yds to the WOF 46 | +8 |
| 4:09 | 3rd & 2 | opp 46 | Aziz Foster-Powell run for 6 yds to the WOF 40 | +6 |
| 4:09 | 1st & 10 | opp 40 | Kyle Wickersham run for 5 yds to the WOF 35 | +5 |
| 4:09 | 2nd & 5 | opp 35 | Aziz Foster-Powell run for 1 yd to the WOF 34 | +1 |
| 4:09 | 3rd & 4 | opp 34 | Aziz Foster-Powell run for 1 yd to the WOF 33 | +1 |
| 4:09 | 4th & 3 | opp 33 | Kyle Wickersham pass to Andreas Hill for 17 yds to the WOF 16 for a 1ST down | +17 |
| 0:00 | 1st & 10 | own 16 | End of 3rd quarter, clock 00:00. | +68 |
| 15:00 | 1st & 10 | opp 16 | Kyle Wickersham run for 6 yds to the WOF 10 | +6 |
| 15:00 | 2nd & 6 | opp 14 | Timeout Richmond, clock 15:00 | 0 |
| 14:26 | 2nd & 4 | opp 10 | Kyle Wickersham run for 10 yds to the WOF 0, for a TD (Jayden Alsheskie KICK) | +10 |
WOF4 plays, 8 yd · Punt | ||||
| 14:26 | 1st & 10 | own 29 | Ihson Jackson-Anderson run for 6 yds to the WOF 35 | +6 |
| 14:26 | 2nd & 4 | own 35 | Ethan Drumm pass incomplete | 0 |
| 14:26 | 3rd & 4 | own 35 | Ethan Drumm run for 2 yds to the WOF 37 | +2 |
| 12:48 | 4th & 2 | own 37 | Maddox Cowart punt for 46 yds to the WOF | 0 |
RICH12 plays, 43 yd · Punt | ||||
| 12:48 | 1st & 10 | own 17 | Aziz Foster-Powell run for a loss of 1 yard to the RICH 16 | −1 |
| 12:48 | 2nd & 11 | own 16 | Aziz Foster-Powell run for 14 yds to the RICH 30 for a 1ST down | +14 |
| 12:48 | 1st & 10 | own 30 | Aziz Foster-Powell run for 6 yds to the RICH 36 | +6 |
| 12:48 | 2nd & 4 | own 36 | Jamaal Brown run for 1 yd to the RICH 37 | +1 |
| 12:48 | 3rd & 3 | own 37 | Kyle Wickersham run for 6 yds to the RICH 43 for a 1ST down | +6 |
| 12:48 | 1st & 10 | own 43 | Andrew King run for no gain to the RICH 43 | 0 |
| 12:48 | 2nd & 10 | own 43 | Kyle Wickersham run for 2 yds to the RICH 45 | +2 |
| 12:48 | 3rd & 8 | own 45 | Kyle Wickersham pass complete to Ja'Vion Griffin for 11 yds to the WOF 44 for a 1ST down | +11 |
| 12:48 | 1st & 10 | opp 44 | Kyle Wickersham run for 5 yds to the WOF 39 | +5 |
| 12:48 | 2nd & 5 | opp 39 | Andrew King run for a loss of 1 yard to the WOF 40 | −1 |
| 12:48 | 3rd & 6 | opp 40 | Kyle Wickersham pass incomplete to Andreas Hill | 0 |
| 5:34 | 4th & 6 | opp 40 | Ned Gray punt for 40 yds for a touchback | 0 |
RICH12 plays, 43 yd · Punt | ||||
| 12:48 | 1st & 10 | own 17 | Aziz Foster-Powell run for a loss of 1 yards to the RICH 16 | −1 |
| 12:48 | 2nd & 11 | own 16 | Aziz Foster-Powell run for 14 yds to the RICH 30 | +14 |
| 12:48 | 1st & 10 | own 30 | Aziz Foster-Powell run for 6 yds to the RICH 36 | +6 |
| 12:48 | 2nd & 4 | own 36 | Jamaal Brown run for 1 yd to the RICH 37 | +1 |
| 12:48 | 3rd & 3 | own 37 | Kyle Wickersham run for 6 yds to the RICH 43 | +6 |
| 12:48 | 1st & 10 | own 43 | Andrew King run | +14 |
| 12:48 | 2nd & 10 | own 43 | Kyle Wickersham run for 2 yds to the RICH 45 | +2 |
| 12:48 | 3rd & 8 | own 45 | Kyle Wickersham pass to Ja'Vion Griffin for 11 yds to the WOF 44 for a 1ST down | +11 |
| 12:48 | 1st & 10 | opp 44 | Kyle Wickersham run for 5 yds to the WOF 39 | +5 |
| 12:48 | 2nd & 5 | opp 39 | Andrew King run for a loss of 1 yards to the WOF 40 | −1 |
| 12:48 | 3rd & 6 | opp 40 | Kyle Wickersham pass incomplete | 0 |
| 5:34 | 4th & 6 | opp 40 | Ned Gray punt for 40 yds for a touchback | 0 |
WOF11 plays, 55 yd · On downs | ||||
| 5:34 | 1st & 10 | own 20 | Wofford Penalty, falsestart (Isaiah Scott) | +5 |
| 5:34 | 1st & 15 | own 15 | Ihson Jackson-Anderson run for 7 yds to the WOF 22 | +7 |
| 5:34 | 2nd & 8 | own 22 | Ihson Jackson-Anderson run for 9 yds to the WOF 31 | +9 |
| 5:34 | 1st & 10 | own 31 | Ethan Drumm pass to Ivory Aikens for 3 yds to the WOF 34 | +3 |
| 5:34 | 2nd & 7 | own 34 | Ihson Jackson-Anderson run for 20 yds to the | +20 |
| 5:34 | 1st & 10 | opp 46 | Ethan Drumm pass to Terrance Honeywood for 15 yds to the RICH 31 for a 1ST down | +15 |
| 5:34 | 1st & 10 | opp 31 | Ihson Jackson-Anderson run for a loss of 5 yards to the RICH 36 | −5 |
| 5:34 | 2nd & 15 | opp 36 | Gerald Modest run for 1 yd to the RICH 35 | +1 |
| 5:34 | 3rd & 14 | opp 35 | Ethan Drumm pass incomplete | 0 |
| 1:40 | 4th & 14 | opp 35 | — | 0 |
| 1:13 | 2nd & 10 | own 38 | Timeout Wofford, clock 01:13 | 0 |
RICH7 plays, 25 yd · Uncategorized | ||||
| 1:40 | 1st & 10 | own 35 | Kyle Wickersham run for 5 yds to the RICH 40 | +5 |
| 1:33 | 2nd & 5 | own 40 | Kyle Wickersham run, Richmond Penalty, holding (Quanye Veney) | +6 |
| 1:33 | 2nd & 11 | own 34 | Kyle Wickersham run for 2 yds to the RICH 36 | +2 |
| 1:20 | 3rd & 9 | own 36 | Kyle Wickersham run for 14 yds to the 50 yard line | +14 |
| 1:13 | 1st & 10 | midfield | takes a knee | −1 |
| 1:13 | 2nd & 11 | own 49 | takes a knee | −1 |
| 0:00 | 3rd & 12 | opp 48 | End of 4th quarter, clock 00:00. | +48 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 2 meetings vs. Team
Wofford 1–1 vs Richmond
- 2024 · wk 2Wofford 26 @ Richmond 19
- 2007 · wk 14Richmond 21 @ Wofford 10
Research
Keep this open while you look at others