Skip to main content
← Back to GamesSep 7, 2024Week 2
Wofford
26
-Final
19
Richmond

House Prediction

Model Margin

Richmond by 16.1

Home Win Probability

Richmond 82%

Market (ESPN Bet)

Richmond -17.5

Edge: Wofford +17.5 (1.4 pts)

fitted_v1 · Sep 7, 2024

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
Wofford
01061026
Richmond
2100719

Scoring Timeline

Q1Q2Q3Q4014282-05-05-312-1012-1612-1912-2619-26
RichmondWofford

Drive Chart

Own 20Own 4050Opp 40Opp 20RICWOFRICWOFRICWOFRICWOFRICWOFRICWOFWOFRICWOFRICWOFRICWOFRICWOFRICWOFRICWOFPUNT614ydSAF1-8ydMISS526ydPUNT35ydPUNT621ydPUNT3-8ydFG1347ydPUNT34ydTO313ydFG758ydTD775ydTD1175ydPUNT37ydTO411ydTD36ydPUNT611ydPUNT744ydPUNT32ydFG742ydTO1043ydTD870ydTD654ydPUNT36ydDOWNS941ydEND2-2yd

Box Score

Team statistics comparing Wofford and Richmond
StatisticWoffordRichmond
Passing17-3015-34
Pass Yards233129
Rush Yards71189
Total Yards304318
Turnovers04
3rd Down4-1411-18
Penalties6-554-37
Possession27:3232:28

Player Leaders

Player Leaders

Wofford
passing
Amari Odom
16/28, 219 YDS, 2 TD
rushing
Ryan Ingram
11 CAR, 36 YDS, 1 TD
receiving
Kyle Watkins
7 REC, 133 YDS
Richmond
passing
Kyle Wickersham
11/25, 97 YDS, 3 INT
rushing
Kyle Wickersham
15 CAR, 100 YDS
receiving
Matt Robbert
3 REC, 41 YDS

Play-by-Play

1st & 10Rush+1 ydsPPA -0.59

Aziz Foster-Powell run for 1 yd to the RICH 26

2nd & 9Rush+3 ydsPPA -0.18

Aziz Foster-Powell run for 3 yds to the RICH 29

3rd & 6Pass Reception+7 ydsPPA +1.70

Kyle Wickersham pass complete to Aziz Foster-Powell for 7 yds to the RICH 36 for a 1ST down

1st & 10Rush+2 ydsPPA -0.64

Aziz Foster-Powell run for 2 yds to the RICH 38

2nd & 8Pass Reception+1 ydsPPA -0.67

Kyle Wickersham pass complete to Aziz Foster-Powell for 1 yd to the RICH 39

3rd & 7Pass Incompletion0 ydsPPA -0.50

Kyle Wickersham pass incomplete

4th & 7Punt0 yds

Aaron Trusler punt for 53 yds, downed at the WOF 8

1st & 10Safety0 ydsPPA -2.15

Wayne Galloway Safety

1st & 10Pass Reception+25 ydsPPA +1.14

Kyle Wickersham pass complete to Ja'Vion Griffin for 25 yds to the WOF 25 for a 1ST down

1st & 10Rush+1 ydsPPA -0.35

Zach Palmer-Smith run for 1 yd to the WOF 24

2nd & 9Pass Incompletion0 ydsPPA -0.56

Kyle Wickersham pass incomplete

3rd & 9Pass Incompletion0 ydsPPA -0.83

Kyle Wickersham pass incomplete

4th & 9Field Goal Missed+41 yds

Brandon Peskin 41 yd FG MISSED

1st & 10Rush0 ydsPPA -0.67

Ryan Ingram run for no gain to the WOF 24

2nd & 10Pass Reception+5 ydsPPA +0.04

Amari Odom pass complete to Jordan Davis for 5 yds to the WOF 29

3rd & 5Pass Incompletion0 ydsPPA -0.35

Amari Odom pass incomplete

4th & 5Punt0 yds

Sam Spence punt for 44 yds, fair catch by Nick DeGennaro at the RICH 27

1st & 10Rush+2 ydsPPA -0.49

Kyle Wickersham run for 2 yds to the RICH 29

2nd & 8Pass Reception+5 ydsPPA +0.07

Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 34

3rd & 3Rush+6 ydsPPA +1.60

Kyle Wickersham run for 6 yds to the RICH 40 for a 1ST down

1st & 10Rush+7 ydsPPA +0.70

Kyle Wickersham run for 7 yds to the RICH 47

2nd & 3Rush+1 ydsPPA -1.04

Aziz Foster-Powell run for 1 yd to the RICH 48

3rd & 2Pass Incompletion0 ydsPPA -1.06

Kyle Wickersham pass incomplete

4th & 2Punt0 yds

Aaron Trusler punt for 39 yds

1st & 10Rush+5 ydsPPA +0.07

J.T. Smith Jr. run for 5 yds to the WOF 18

2nd & 5Pass Incompletion0 ydsPPA -0.44

Amari Odom pass incomplete

3rd & 5Sack-13 ydsPPA -0.33

Amari Odom sacked by Jeremiah Grant for a loss of 13 yards to the WOF 5

4th & 18Punt0 yds

Sam Spence punt for 46 yds, fair catch by Nick DeGennaro at the RICH 49

1st & 10Pass Incompletion0 ydsPPA -1.13

Kyle Wickersham pass incomplete

2nd & 10Rush0 ydsPPA -1.01

Jamaal Brown run for no gain to the RICH 49

3rd & 10Fumble Recovery (Own)+10 ydsPPA +2.82

Kyle Wickersham run for 10 yds to the WOF 41 Kyle Wickersham fumbled, recovered by RICH return for 0 yds for a 1ST down

1st & 10Penalty-10 yds

Richmond Penalty, Offensive Holding (-10 Yards) to the RICH 49

1st & 20Rush+6 ydsPPA +0.27

Kyle Wickersham run for 6 yds to the WOF 45

2nd & 14Rush+8 ydsPPA +0.73

Kyle Wickersham run for 8 yds to the WOF 37

3rd & 6Pass Reception+8 ydsPPA +1.48

Kyle Wickersham pass complete to Matt Robbert for 8 yds to the WOF 29 for a 1ST down

1st & 10Rush0 ydsPPA -0.53

Jamaal Brown run for no gain to the WOF 29

2nd & 10Pass Incompletion0 ydsPPA -0.73

Kyle Wickersham pass incomplete

3rd & 10Pass Reception+22 ydsPPA +1.86

Kyle Wickersham pass complete to Matt Robbert for 22 yds to the WOF 7 for a 1ST down

1st & 7Penalty-5 yds

Richmond Penalty, Illegal Snap on ELIA, Tom enforced (-5 Yards) to the WOF 12

1st & 12Rush+6 ydsPPA +0.13

Kyle Wickersham run for 6 yds to the WOF 6

2nd & 6Pass Incompletion0 ydsPPA -0.30

Kyle Wickersham pass incomplete

3rd & 6Rush+2 ydsPPA -0.16

Jamaal Brown run for 2 yds to the WOF 4

4th & 4Field Goal Good+21 yds

Brandon Peskin 21 yd FG GOOD

1st & 10Rush+4 ydsPPA -0.11

Amari Odom run for 4 yds to the WOF 29

2nd & 6Pass Incompletion0 ydsPPA -0.65

Amari Odom pass incomplete

3rd & 6Pass Incompletion0 ydsPPA -0.31

Amari Odom pass incomplete

4th & 6Punt+9 yds

Sam Spence punt for 32 yds , D'Angelo Stocker returns for 9 yds to the RICH 48

1st & 10Rush+9 ydsPPA +1.15

Aziz Foster-Powell run for 9 yds to the WOF 43

2nd & 1Rush+4 ydsPPA -0.28

Aziz Foster-Powell run for 4 yds to the WOF 39 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -3.86

Kyle Wickersham pass intercepted Isaiah Wadsworth return for no gain to the WOF 24

1st & 10Rush+10 ydsPPA +0.81

Ryan Ingram run for 10 yds to the WOF 34 for a 1ST down

1st & 10Pass Reception+24 ydsPPA +2.04

Amari Odom pass complete to Kyle Watkins for 24 yds to the RICH 42 for a 1ST down

1st & 10Rush+1 ydsPPA -0.70

Ryan Ingram run for 1 yd to the RICH 41

2nd & 9Penalty+15 yds

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).

1st & 10Rush+1 ydsPPA -0.36

Bryce Corriston run for 1 yd to the RICH 25

2nd & 9Pass Reception+5 ydsPPA +0.05

Amari Odom pass complete to J.T. Smith Jr. for 5 yds to the RICH 20

3rd & 4Rush+2 ydsPPA -0.31

Bryce Corriston run for 2 yds to the RICH 18

4th & 2Field Goal Good+36 yds

Bridger Jones 36 yd FG GOOD

1st & 10Penalty+15 yds

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).

1st & 10Rush+6 ydsPPA +0.40

Kyle Wickersham run for 6 yds to the RICH 46

2nd & 4Rush+8 ydsPPA +0.81

Kyle Wickersham run for 8 yds to the WOF 46 for a 1ST down

1st & 10Rush+2 ydsPPA -0.57

Zach Palmer-Smith run for 2 yds to the WOF 44

2nd & 8Pass Reception+10 ydsPPA +1.17

Kyle Wickersham pass complete to Nick DeGennaro for 10 yds to the WOF 34 for a 1ST down

1st & 10Rush+20 ydsPPA +0.39

Kyle Wickersham run for 20 yds to the WOF 14 for a 1ST down

1st & 10Rush+6 ydsPPA +0.18

Kyle Wickersham run for 6 yds to the WOF 8

2nd & 4Rushing Touchdown+8 ydsPPA +2.37

Aziz Foster-Powell run for 8 yds for a TD (Brandon Peskin KICK)

1st & 10Pass Reception+25 ydsPPA +2.24

Amari Odom pass complete to Kyle Watkins for 25 yds to the 50 yard line for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.11

Amari Odom pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -1.02

Amari Odom pass incomplete

3rd & 10Pass Reception+9 ydsPPA +0.93

Amari Odom pass complete to Isaiah Scott for 9 yds to the RICH 41

4th & 1Rush+9 ydsPPA +2.18

Bryce Corriston run for 9 yds to the RICH 32 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.08

Amari Odom pass complete to Kyle Watkins for 5 yds to the RICH 27

2nd & 5Pass Incompletion0 ydsPPA -0.63

Amari Odom pass incomplete

3rd & 5Pass Reception+3 ydsPPA -0.27

Amari Odom pass complete to Rickie Shaw II for 3 yds to the RICH 24

4th & 2Pass Reception+14 ydsPPA +1.18

Bridger Jones pass complete to Jordan Davis for 14 yds to the RICH 10 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.29

Amari Odom pass incomplete

2nd & 10Passing Touchdown+10 ydsPPA +2.80

Amari Odom pass complete to J.T. Smith Jr. for 10 yds for a TD (Bridger Jones KICK)

0th & 0End of Half+65 yds

End of 2nd Quarter

1st & 10Rush+1 ydsPPA -0.59

Ryan Ingram run for 1 yd to the WOF 26

2nd & 9Rush+6 ydsPPA +0.20

Amari Odom run for 6 yds to the WOF 32

3rd & 3Pass Incompletion0 ydsPPA -0.51

Amari Odom pass incomplete

4th & 3Punt0 yds

Sam Spence punt for 39 yds, fair catch by Nick DeGennaro at the RICH 29

1st & 10Rush+3 ydsPPA -0.34

Aziz Foster-Powell run for 3 yds to the RICH 34

2nd & 5Rush+2 ydsPPA -0.56

Jamaal Brown run for 2 yds to the RICH 36

3rd & 3Pass Reception+4 ydsPPA +1.48

Kyle Wickersham pass complete to Jamaal Brown for 4 yds to the RICH 40 for a 1ST down

1st & 10Penalty-22 yds

Richmond Penalty, Personal Foul (Matt Robbert) to the RICH 6

1st & 6Penalty-5 yds

Wofford Penalty, False Start (Luke Moise) to the RICH 11

1st & 11Rush+2 ydsPPA -0.15

Ryan Ingram run for 2 yds to the RICH 9

2nd & 9Rush+2 ydsPPA -0.14

Amari Odom run for 2 yds to the RICH 7

3rd & 7Penalty-5 yds

Wofford Penalty, False Start (Mason Howard) to the RICH 12

3rd & 12Passing Touchdown+12 ydsPPA +3.23

Amari Odom pass complete to Jordan Davis for 12 yds for a TD (Two-Point Conversion failed)

0th & 0Kickoff Return (Offense)+22 yds

Bridger Jones kickoff for 60 yds , Jerry Garcia Jr. return for 22 yds to the RICH 27

1st & 10Rush+5 ydsPPA +0.10

Zach Palmer-Smith run for 5 yds to the RICH 32

2nd & 5Rush+1 ydsPPA -0.68

Zach Palmer-Smith run for 1 yd to the RICH 33

3rd & 4Pass Reception+7 ydsPPA +1.76

Kyle Wickersham pass complete to Landon Ellis for 7 yds to the RICH 40 for a 1ST down

1st & 10Sack-6 ydsPPA -2.02

Kyle Wickersham sacked by Brandon Maina for a loss of 6 yards to the RICH 34

2nd & 16Rush+4 ydsPPA -0.07

Kyle Wickersham run for 4 yds to the RICH 38

3rd & 12Pass Incompletion0 ydsPPA -0.31

Kyle Wickersham pass incomplete

4th & 12Punt0 yds

Aaron Trusler punt for 43 yds, downed at the WOF 19

1st & 10Pass Incompletion0 ydsPPA -0.53

Amari Odom pass incomplete

2nd & 10Rush+5 ydsPPA +0.04

J.T. Smith Jr. run for 5 yds to the WOF 24

3rd & 5Pass Reception+13 ydsPPA +1.88

Amari Odom pass complete to Jack Purdy for 13 yds to the WOF 37 for a 1ST down

1st & 10Pass Reception+21 ydsPPA +1.76

Amari Odom pass complete to J.T. Smith Jr. for 21 yds to the RICH 42 for a 1ST down

1st & 10Rush+4 ydsPPA -0.10

Kyle Parsons run for 4 yds to the RICH 38

2nd & 6Rush+1 ydsPPA -0.74

Kyle Parsons run for 1 yd to the RICH 37

3rd & 5Pass Incompletion0 ydsPPA -1.06

Amari Odom pass incomplete

4th & 5Punt+17 yds

Bridger Jones punt for 35 yds , Nick DeGennaro returns for 17 yds to the RICH 19

1st & 10Rush+2 ydsPPA -0.35

Zach Palmer-Smith run for 2 yds to the RICH 21

2nd & 8Pass Incompletion0 ydsPPA -0.35

Kyle Wickersham pass incomplete

3rd & 8Pass Incompletion0 ydsPPA -0.16

Kyle Wickersham pass incomplete

4th & 8Punt0 yds

Aaron Trusler punt for 44 yds, fair catch by Amir Annoor at the WOF 35

1st & 10Pass Reception+8 ydsPPA +1.04

Amari Odom pass complete to Ryan Ingram for 8 yds to the WOF 43

2nd & 2Rush+8 ydsPPA +0.44

Ivory Aikens run for 8 yds to the RICH 49 for a 1ST down

1st & 10Pass Reception+18 ydsPPA +0.92

Amari Odom pass complete to Kyle Watkins for 18 yds to the RICH 31 for a 1ST down

1st & 10Penalty-10 yds

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).

1st & 20Rush+5 ydsPPA +0.05

Ryan Ingram run for 5 yds to the RICH 36

2nd & 15Pass Incompletion0 ydsPPA -1.00

Amari Odom pass incomplete

3rd & 15Pass Reception+13 ydsPPA +1.65

Amari Odom pass complete to Kyle Watkins for 13 yds to the RICH 23

4th & 2Field Goal Good+41 yds

Bridger Jones 41 yd FG GOOD

1st & 10Rush+2 ydsPPA -0.45

Aziz Foster-Powell run for 2 yds to the RICH 27

2nd & 8Pass Reception+6 ydsPPA +0.23

Kyle Wickersham pass complete to Landon Ellis for 6 yds to the RICH 33

3rd & 2Rush+4 ydsPPA +1.25

Aziz Foster-Powell run for 4 yds to the RICH 37 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Aziz Foster-Powell run for 5 yds to the RICH 42

2nd & 5Rush+13 ydsPPA +1.46

Kyle Wickersham run for 13 yds to the WOF 45 for a 1ST down

1st & 10Penalty+5 yds

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).

1st & 5Rush+2 ydsPPA -0.51

Aziz Foster-Powell run for 2 yds to the WOF 38

2nd & 3Pass Reception+2 ydsPPA -0.53

Kyle Wickersham pass complete to Aziz Foster-Powell for 2 yds to the WOF 36

3rd & 1Rush+4 ydsPPA +0.62

Kyle Wickersham run for 4 yds to the WOF 32 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.61

Kyle Wickersham pass incomplete

2nd & 10Pass Interception Return0 ydsPPA -3.52

Kyle Wickersham pass intercepted Benny Radicia return for no gain to the WOF 30

1st & 10Rush+3 ydsPPA -0.36

Ryan Ingram run for 3 yds to the WOF 33

2nd & 7Rush+4 ydsPPA -0.12

Isaiah Scott run for 4 yds to the WOF 37

3rd & 3Pass Reception+12 ydsPPA +2.25

Amari Odom pass complete to Kyle Watkins for 12 yds to the WOF 49 for a 1ST down

1st & 10Pass Reception+36 ydsPPA +1.37

Amari Odom pass complete to Kyle Watkins for 36 yds to the RICH 15 for a 1ST down

1st & 10Rush+5 ydsPPA +0.07

Ryan Ingram run for 5 yds to the RICH 10

2nd & 5Rush+2 ydsPPA -0.20

Bryce Corriston run for 2 yds to the RICH 8

3rd & 3Rush+5 ydsPPA +1.22

Bryce Corriston run for 5 yds to the RICH 3 for a 1ST down

1st & 3Rushing Touchdown+3 ydsPPA +1.46

Ryan Ingram run for 3 yds for a TD (Bridger Jones KICK)

0th & 0Kickoff Return (Offense)+39 yds

Bridger Jones kickoff for 58 yds , Jerry Garcia Jr. return for 39 yds to the RICH 46

1st & 10Penalty+15 yds

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).

1st & 10Pass Incompletion0 ydsPPA -0.81

Camden Coleman pass incomplete

2nd & 10Pass Reception+11 ydsPPA +1.19

Camden Coleman pass complete to Matt Robbert for 11 yds to the WOF 28 for a 1ST down

1st & 10Rush+22 ydsPPA +0.71

Camden Coleman run for 22 yds to the WOF 6 for a 1ST down

1st & 6Rush+4 ydsPPA -0.02

Zach Palmer-Smith run for 4 yds to the WOF 2

2nd & 2Rush-1 ydsPPA -0.56

Zach Palmer-Smith run for a loss of 1 yard to the WOF 3

3rd & 3Rushing Touchdown+3 ydsPPA +2.62

Camden Coleman run for 3 yds for a TD (Brandon Peskin KICK)

1st & 10Rush+5 ydsPPA +0.09

Ryan Ingram run for 5 yds to the WOF 30

2nd & 5Rush+1 ydsPPA -0.63

Ryan Ingram run for 1 yd to the WOF 31

3rd & 4Pass Incompletion0 ydsPPA -0.44

Amari Odom pass incomplete

4th & 4Punt0 yds

Sam Spence punt for 40 yds, fair catch by Nick DeGennaro at the RICH 29

1st & 10Pass Reception+1 ydsPPA -0.69

Camden Coleman pass complete to Jerry Garcia Jr. for 1 yd to the RICH 30

2nd & 9Rush+10 ydsPPA +1.71

Camden Coleman run for 10 yds to the RICH 40 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.12

Camden Coleman pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.76

Camden Coleman pass incomplete

3rd & 10Pass Reception+16 ydsPPA +3.23

Camden Coleman pass complete to Jerry Garcia Jr. for 16 yds to the WOF 44 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.97

Camden Coleman pass incomplete

2nd & 10Pass Reception+4 ydsPPA -0.16

Camden Coleman pass complete to Nick DeGennaro for 4 yds to the WOF 40

3rd & 6Sack-10 ydsPPA -2.44

Camden Coleman sacked by Caleb Oliver for a loss of 10 yards to the 50 yard line

4th & 16Pass Interception Return+6 ydsPPA -0.02

Camden Coleman pass intercepted Amir Annoor return for 6 yds to the WOF 30

1st & 10Rush-1 ydsPPA -0.99

Kneel down by ODOM, Amari at WOF29 (team loss of 1).

2nd & 11Rush-1 ydsPPA -0.45

Kneel down by ODOM, Amari at WOF28 (team loss of 1), clock 00:00.

Situational Analysis

Wofford

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
48%
23 plays
50%
2 plays
2nd
100%
1 play
0%
6 plays
63%
8 plays
0%
2 plays
3rd
67%
3 plays
13%
8 plays
100%
1 play
100%
2 plays
4th
100%
2 plays

Richmond

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
35%
26 plays
100%
2 plays
2nd
0%
4 plays
50%
6 plays
36%
14 plays
50%
2 plays
3rd
83%
6 plays
60%
5 plays
50%
6 plays
0%
1 play
4th
0%
1 play