House Prediction
Model Margin
Richmond by 16.1
Home Win Probability
Richmond 82%
Market (ESPN Bet)
Richmond -17.5
fitted_v1 · Sep 7, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Wofford | 0 | 10 | 6 | 10 | 26 |
Richmond | 2 | 10 | 0 | 7 | 19 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Wofford | Richmond |
|---|---|---|
| Passing | 17-30 | 15-34 |
| Pass Yards | 233 | 129 |
| Rush Yards | 71 | 189 |
| Total Yards | 304 | 318 |
| Turnovers | 0 | 4 |
| 3rd Down | 4-14 | 11-18 |
| Penalties | 6-55 | 4-37 |
| Possession | 27:32 | 32:28 |
Player Leaders
Player Leaders
Play-by-Play
Aziz Foster-Powell run for 1 yd to the RICH 26
Aziz Foster-Powell run for 3 yds to the RICH 29
Kyle Wickersham pass complete to Aziz Foster-Powell for 7 yds to the RICH 36 for a 1ST down
Aziz Foster-Powell run for 2 yds to the RICH 38
Kyle Wickersham pass complete to Aziz Foster-Powell for 1 yd to the RICH 39
Kyle Wickersham pass incomplete
Aaron Trusler punt for 53 yds, downed at the WOF 8
Wayne Galloway Safety
Kyle Wickersham pass complete to Ja'Vion Griffin for 25 yds to the WOF 25 for a 1ST down
Zach Palmer-Smith run for 1 yd to the WOF 24
Kyle Wickersham pass incomplete
Kyle Wickersham pass incomplete
Brandon Peskin 41 yd FG MISSED
Ryan Ingram run for no gain to the WOF 24
Amari Odom pass complete to Jordan Davis for 5 yds to the WOF 29
Amari Odom pass incomplete
Sam Spence punt for 44 yds, fair catch by Nick DeGennaro at the RICH 27
Kyle Wickersham run for 2 yds to the RICH 29
Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 34
Kyle Wickersham run for 6 yds to the RICH 40 for a 1ST down
Kyle Wickersham run for 7 yds to the RICH 47
Aziz Foster-Powell run for 1 yd to the RICH 48
Kyle Wickersham pass incomplete
Aaron Trusler punt for 39 yds
J.T. Smith Jr. run for 5 yds to the WOF 18
Amari Odom pass incomplete
Amari Odom sacked by Jeremiah Grant for a loss of 13 yards to the WOF 5
Sam Spence punt for 46 yds, fair catch by Nick DeGennaro at the RICH 49
Kyle Wickersham pass incomplete
Jamaal Brown run for no gain to the RICH 49
Kyle Wickersham run for 10 yds to the WOF 41 Kyle Wickersham fumbled, recovered by RICH return for 0 yds for a 1ST down
Richmond Penalty, Offensive Holding (-10 Yards) to the RICH 49
Kyle Wickersham run for 6 yds to the WOF 45
Kyle Wickersham run for 8 yds to the WOF 37
Kyle Wickersham pass complete to Matt Robbert for 8 yds to the WOF 29 for a 1ST down
Jamaal Brown run for no gain to the WOF 29
Kyle Wickersham pass incomplete
Kyle Wickersham pass complete to Matt Robbert for 22 yds to the WOF 7 for a 1ST down
Richmond Penalty, Illegal Snap on ELIA, Tom enforced (-5 Yards) to the WOF 12
Kyle Wickersham run for 6 yds to the WOF 6
Kyle Wickersham pass incomplete
Jamaal Brown run for 2 yds to the WOF 4
Brandon Peskin 21 yd FG GOOD
Amari Odom run for 4 yds to the WOF 29
Amari Odom pass incomplete
Amari Odom pass incomplete
Sam Spence punt for 32 yds , D'Angelo Stocker returns for 9 yds to the RICH 48
Aziz Foster-Powell run for 9 yds to the WOF 43
Aziz Foster-Powell run for 4 yds to the WOF 39 for a 1ST down
Kyle Wickersham pass intercepted Isaiah Wadsworth return for no gain to the WOF 24
Ryan Ingram run for 10 yds to the WOF 34 for a 1ST down
Amari Odom pass complete to Kyle Watkins for 24 yds to the RICH 42 for a 1ST down
Ryan Ingram run for 1 yd to the RICH 41
ODOM, Amari pass deep up the middle incomplete intended for WATKINS, Kyle broken up by HAYES, Jabril at the RIC10; QB hurried by GLASSMYER, Carter. PENALTY RIC Roughing the Passer on GLASSMYER, Carter enforced 15 yards from the RIC41 to the RIC26 and results in automatic 1ST DOWN. NO PLAY (replay the down).
Bryce Corriston run for 1 yd to the RICH 25
Amari Odom pass complete to J.T. Smith Jr. for 5 yds to the RICH 20
Bryce Corriston run for 2 yds to the RICH 18
Bridger Jones 36 yd FG GOOD
WICKERSHAM, Kyle pass to the right complete for 0 yards to ROBBERT, Matt caught at the RIC24 and advanced to the RIC25 (WADSWORTH, Isaiah). PENALTY WOF Roughing the Passer on MORGAN, Nick enforced 15 yards from the RIC25 to the RIC40 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Kyle Wickersham run for 6 yds to the RICH 46
Kyle Wickersham run for 8 yds to the WOF 46 for a 1ST down
Zach Palmer-Smith run for 2 yds to the WOF 44
Kyle Wickersham pass complete to Nick DeGennaro for 10 yds to the WOF 34 for a 1ST down
Kyle Wickersham run for 20 yds to the WOF 14 for a 1ST down
Kyle Wickersham run for 6 yds to the WOF 8
Aziz Foster-Powell run for 8 yds for a TD (Brandon Peskin KICK)
Amari Odom pass complete to Kyle Watkins for 25 yds to the 50 yard line for a 1ST down
Amari Odom pass incomplete
Amari Odom pass incomplete
Amari Odom pass complete to Isaiah Scott for 9 yds to the RICH 41
Bryce Corriston run for 9 yds to the RICH 32 for a 1ST down
Amari Odom pass complete to Kyle Watkins for 5 yds to the RICH 27
Amari Odom pass incomplete
Amari Odom pass complete to Rickie Shaw II for 3 yds to the RICH 24
Bridger Jones pass complete to Jordan Davis for 14 yds to the RICH 10 for a 1ST down
Amari Odom pass incomplete
Amari Odom pass complete to J.T. Smith Jr. for 10 yds for a TD (Bridger Jones KICK)
End of 2nd Quarter
Ryan Ingram run for 1 yd to the WOF 26
Amari Odom run for 6 yds to the WOF 32
Amari Odom pass incomplete
Sam Spence punt for 39 yds, fair catch by Nick DeGennaro at the RICH 29
Aziz Foster-Powell run for 3 yds to the RICH 34
Jamaal Brown run for 2 yds to the RICH 36
Kyle Wickersham pass complete to Jamaal Brown for 4 yds to the RICH 40 for a 1ST down
Richmond Penalty, Personal Foul (Matt Robbert) to the RICH 6
Wofford Penalty, False Start (Luke Moise) to the RICH 11
Ryan Ingram run for 2 yds to the RICH 9
Amari Odom run for 2 yds to the RICH 7
Wofford Penalty, False Start (Mason Howard) to the RICH 12
Amari Odom pass complete to Jordan Davis for 12 yds for a TD (Two-Point Conversion failed)
Bridger Jones kickoff for 60 yds , Jerry Garcia Jr. return for 22 yds to the RICH 27
Zach Palmer-Smith run for 5 yds to the RICH 32
Zach Palmer-Smith run for 1 yd to the RICH 33
Kyle Wickersham pass complete to Landon Ellis for 7 yds to the RICH 40 for a 1ST down
Kyle Wickersham sacked by Brandon Maina for a loss of 6 yards to the RICH 34
Kyle Wickersham run for 4 yds to the RICH 38
Kyle Wickersham pass incomplete
Aaron Trusler punt for 43 yds, downed at the WOF 19
Amari Odom pass incomplete
J.T. Smith Jr. run for 5 yds to the WOF 24
Amari Odom pass complete to Jack Purdy for 13 yds to the WOF 37 for a 1ST down
Amari Odom pass complete to J.T. Smith Jr. for 21 yds to the RICH 42 for a 1ST down
Kyle Parsons run for 4 yds to the RICH 38
Kyle Parsons run for 1 yd to the RICH 37
Amari Odom pass incomplete
Bridger Jones punt for 35 yds , Nick DeGennaro returns for 17 yds to the RICH 19
Zach Palmer-Smith run for 2 yds to the RICH 21
Kyle Wickersham pass incomplete
Kyle Wickersham pass incomplete
Aaron Trusler punt for 44 yds, fair catch by Amir Annoor at the WOF 35
Amari Odom pass complete to Ryan Ingram for 8 yds to the WOF 43
Ivory Aikens run for 8 yds to the RICH 49 for a 1ST down
Amari Odom pass complete to Kyle Watkins for 18 yds to the RICH 31 for a 1ST down
SMITH, J.T. rush to the right for a gain of 6 yards to the RIC25 (TRAYNOR, Matthew). PENALTY WOF Holding on HOWARD, Mason enforced 10 yards from the RIC31 to the RIC41 [NHSG]. NO PLAY (replay the down).
Ryan Ingram run for 5 yds to the RICH 36
Amari Odom pass incomplete
Amari Odom pass complete to Kyle Watkins for 13 yds to the RICH 23
Bridger Jones 41 yd FG GOOD
Aziz Foster-Powell run for 2 yds to the RICH 27
Kyle Wickersham pass complete to Landon Ellis for 6 yds to the RICH 33
Aziz Foster-Powell run for 4 yds to the RICH 37 for a 1ST down
Aziz Foster-Powell run for 5 yds to the RICH 42
Kyle Wickersham run for 13 yds to the WOF 45 for a 1ST down
WICKERSHAM, Kyle pass to the left incomplete intended for FOSTER-POWELL, Aziz thrown to the WOF45. PENALTY Before the snap, WOF Illegal Substitution enforced 5 yards from the WOF45 to the WOF40. NO PLAY (replay the down).
Aziz Foster-Powell run for 2 yds to the WOF 38
Kyle Wickersham pass complete to Aziz Foster-Powell for 2 yds to the WOF 36
Kyle Wickersham run for 4 yds to the WOF 32 for a 1ST down
Kyle Wickersham pass incomplete
Kyle Wickersham pass intercepted Benny Radicia return for no gain to the WOF 30
Ryan Ingram run for 3 yds to the WOF 33
Isaiah Scott run for 4 yds to the WOF 37
Amari Odom pass complete to Kyle Watkins for 12 yds to the WOF 49 for a 1ST down
Amari Odom pass complete to Kyle Watkins for 36 yds to the RICH 15 for a 1ST down
Ryan Ingram run for 5 yds to the RICH 10
Bryce Corriston run for 2 yds to the RICH 8
Bryce Corriston run for 5 yds to the RICH 3 for a 1ST down
Ryan Ingram run for 3 yds for a TD (Bridger Jones KICK)
Bridger Jones kickoff for 58 yds , Jerry Garcia Jr. return for 39 yds to the RICH 46
COLEMAN, Camden pass deep to the left incomplete intended for GRIFFIN, Ja'Vion thrown to the WOF35. PENALTY WOF Pass Interference on ANNOOR, Amir enforced 15 yards to the WOF39 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Camden Coleman pass incomplete
Camden Coleman pass complete to Matt Robbert for 11 yds to the WOF 28 for a 1ST down
Camden Coleman run for 22 yds to the WOF 6 for a 1ST down
Zach Palmer-Smith run for 4 yds to the WOF 2
Zach Palmer-Smith run for a loss of 1 yard to the WOF 3
Camden Coleman run for 3 yds for a TD (Brandon Peskin KICK)
Ryan Ingram run for 5 yds to the WOF 30
Ryan Ingram run for 1 yd to the WOF 31
Amari Odom pass incomplete
Sam Spence punt for 40 yds, fair catch by Nick DeGennaro at the RICH 29
Camden Coleman pass complete to Jerry Garcia Jr. for 1 yd to the RICH 30
Camden Coleman run for 10 yds to the RICH 40 for a 1ST down
Camden Coleman pass incomplete
Camden Coleman pass incomplete
Camden Coleman pass complete to Jerry Garcia Jr. for 16 yds to the WOF 44 for a 1ST down
Camden Coleman pass incomplete
Camden Coleman pass complete to Nick DeGennaro for 4 yds to the WOF 40
Camden Coleman sacked by Caleb Oliver for a loss of 10 yards to the 50 yard line
Camden Coleman pass intercepted Amir Annoor return for 6 yds to the WOF 30
Kneel down by ODOM, Amari at WOF29 (team loss of 1).
Kneel down by ODOM, Amari at WOF28 (team loss of 1), clock 00:00.