Skip to main content
← Back to GamesSep 9, 2023Week 2

House Prediction

Model Margin

Michigan State by 2.4

Home Win Probability

Michigan State 55%

Market (DraftKings)

Michigan State -29.5

Edge: Richmond +29.5 (27.1 pts)

fitted_v1 · Sep 9, 2023

Line Movement

No line movement to chart

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

Team1Q2Q3Q4QFinal
Richmond
0001414
Michigan StateMichigan State
71021745

Scoring Timeline

Q1Q2Q3Q401428427-014-017-024-031-038-045-745-14
Michigan StateRichmond

Drive Chart

Own 20Own 4050Opp 40Opp 20RICMSRICMSMSRICMSRICMSRICMSMSRICMSRICMSRICMSMSRICMSRICMSRICPUNT3-6ydPUNT31ydPUNT38ydPUNT34ydTD519ydDOWNS1044ydTD869ydPUNT527ydFG958ydMISS1360ydEND1-1ydTD565ydPUNT3-1ydTD463ydPUNT35ydTD970ydPUNT3-7ydTD11ydTD669ydPUNT522ydTO210ydTD425ydPUNT617ydEND36yd

Box Score

Team statistics comparing Richmond and Michigan State
StatisticRichmondMichigan State
Passing18-2519-23
Pass Yards118303
Rush Yards75162
Total Yards193465
Turnovers12
3rd Down1-125-9
Penalties3-255-45
Possession29:4930:11

Player Leaders

Player Leaders

Richmond
passing
Kyle Wickersham
16/22, 102 YDS
rushing
Owen Laughlin
1 CAR, 20 YDS
receiving
Jerry Garcia Jr.
4 REC, 34 YDS
defense
Michigan State
passing
Noah Kim
18/22, 292 YDS, 3 TD
rushing
Nathan Carter
19 CAR, 111 YDS, 3 TD
receiving
Tre Mosley
5 REC, 84 YDS, 1 TD
defense
Angelo Grose
0.5 TFL, 1 PD

Play-by-Play

1st & 10Rush+1 ydsPPA -0.59

Savon Smith run for 1 yd to the RICH 26

2nd & 9Pass Incompletion0 ydsPPA -0.41

Kyle Wickersham pass incomplete

3rd & 9Sack-7 ydsPPA -0.29

Kyle Wickersham sacked by Brandon Wright and Simeon Barrow Jr. for a loss of 7 yards to the RICH 19

4th & 16Punt0 yds

Aaron Trusler punt for 34 yds

1st & 10Pass Incompletion0 ydsPPA -1.15

Noah Kim pass incomplete

2nd & 10Rush+1 ydsPPA -0.79

Nathan Carter run for 1 yd to the MSU 48

3rd & 9Pass Incompletion0 ydsPPA -0.69

Noah Kim pass incomplete

4th & 9Punt0 yds

Ryan Eckley punt for 40 yds, fair catch by Savon Smith at the RICH 12

1st & 10Rush+2 ydsPPA -0.25

Milan Howard run for 2 yds to the RICH 14

2nd & 8Pass Reception+6 ydsPPA +0.15

Kyle Wickersham pass complete to Nick DeGennaro for 6 yds to the RICH 20

3rd & 2Pass Incompletion0 ydsPPA -0.33

Kyle Wickersham pass incomplete

4th & 2Punt0 yds

Aaron Trusler punt for 42 yds

1st & 10Rush+5 ydsPPA +0.11

Nathan Carter run for 5 yds to the MSU 43

2nd & 5Rush-1 ydsPPA -1.32

Nathan Carter run for a loss of 1 yard to the MSU 42

3rd & 6Pass Incompletion0 ydsPPA -0.64

Noah Kim pass incomplete

4th & 6Punt0 yds

Ryan Eckley punt for 39 yds , returns for no gain to the RICH 19

1st & 10Rush+6 ydsPPA +0.18

Jalen Berger run for 6 yds to the RICH 13

2nd & 4Rush+1 ydsPPA -0.33

Jalen Berger run for 1 yd to the RICH 12

3rd & 3Rush+4 ydsPPA +0.43

Nathan Carter run for 4 yds to the RICH 8 for a 1ST down

1st & 8Rush-3 ydsPPA -0.54

Noah Kim run for a loss of 3 yards to the RICH 11

2nd & 11Passing Touchdown+11 ydsPPA +2.86

Noah Kim pass complete to Tre Mosley for 11 yds for a TD (Jonathan Kim KICK)

0th & 0Penalty-5 yds

Michigan State Penalty, Delay Of Game (-5 Yards) to the RICH 8

1st & 10Pass Reception+4 ydsPPA -0.11

Kyle Wickersham pass complete to Jerry Garcia Jr. for 4 yds to the RICH 29

2nd & 6Pass Reception+12 ydsPPA +1.53

Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 41 for a 1ST down

1st & 10Rush+3 ydsPPA -0.43

Savon Smith run for 3 yds to the RICH 44

2nd & 7Pass Reception+8 ydsPPA +1.41

Kyle Wickersham pass complete to Savon Smith for 8 yds to the MSU 48 for a 1ST down

1st & 10Rush-2 ydsPPA -1.54

Jamaal Brown run for a loss of 2 yards to the 50 yard line

2nd & 12Pass Reception+15 ydsPPA +2.25

Kyle Wickersham pass complete to Savon Smith for 15 yds to the MSU 35 for a 1ST down

1st & 10Sack-3 ydsPPA -1.25

Kyle Wickersham sacked by Derrick Harmon and Aaron Brule for a loss of 3 yards to the MSU 38

2nd & 13Pass Incompletion0 ydsPPA -1.01

Kyle Wickersham pass incomplete

3rd & 13Pass Reception+6 ydsPPA +0.27

Kyle Wickersham pass complete to Quanye Veney for 6 yds to the MSU 32

4th & 7Pass Reception+1 ydsPPA -2.04

Kyle Wickersham pass complete to Ja'Vion Griffin for 1 yd to the MSU 31

1st & 10Penalty-10 yds

KIM, Noah pass deep to the left incomplete intended for HENRY, Tyrell thrown to the MSU49; QB hurried by GRANT, Jeremiah. PENALTY MSU Holding on BROWN, Spencer enforced 10 yards from the MSU31 to the MSU21 [SG]. NO PLAY (replay the down).

1st & 20Pass Reception+9 ydsPPA +0.39

Noah Kim pass complete to Nathan Carter for 9 yds to the MSU 30

2nd & 11Rush+12 ydsPPA +2.07

Noah Kim run for 12 yds to the MSU 42 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.11

Noah Kim pass complete to Nathan Carter for 5 yds to the MSU 47

2nd & 5Pass Incompletion0 ydsPPA -1.19

Noah Kim pass incomplete

3rd & 5Rush+7 ydsPPA +2.10

Noah Kim run for 7 yds to the RICH 46 for a 1ST down

1st & 10Pass Reception+31 ydsPPA +0.99

Noah Kim pass complete to Jaron Glover for 31 yds to the RICH 15 for a 1ST down

1st & 10Rush+2 ydsPPA -0.18

Nathan Carter run for 2 yds to the RICH 13

2nd & 8Passing Touchdown+13 ydsPPA +2.74

Noah Kim pass complete to Tyneil Hopper for 13 yds for a TD (Jonathan Kim KICK)

1st & 10Pass Reception+5 ydsPPA +0.09

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

2nd & 5Rush+13 ydsPPA +1.52

Savon Smith run for 13 yds to the RICH 43 for a 1ST down

1st & 10Pass Reception-1 ydsPPA -1.37

Kyle Wickersham pass complete to Savon Smith for a loss of 1 yard to the RICH 42

2nd & 11Pass Reception+9 ydsPPA +1.04

Kyle Wickersham pass complete to Nick DeGennaro for 9 yds to the MSU 49

3rd & 2Rush+1 ydsPPA -0.91

Kyle Wickersham run for 1 yd to the MSU 48

4th & 1Punt0 yds

Aaron Trusler punt for 41 yds

1st & 10Pass Reception+22 ydsPPA +1.10

Noah Kim pass complete to Maliq Carr for 22 yds to the MSU 29 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Nathan Carter run for 5 yds to the MSU 34

2nd & 5Rush+19 ydsPPA +2.06

Nathan Carter run for 19 yds to the RICH 47 for a 1ST down

1st & 10Rush-1 ydsPPA -1.28

Nathan Carter run for a loss of 1 yard to the RICH 48

2nd & 11Pass Reception+17 ydsPPA +2.06

Noah Kim pass complete to Tre Mosley for 17 yds to the RICH 31 for a 1ST down

1st & 10Penalty-10 yds

KIM, Noah pass deep to the left complete for 31 yards to CARR, Maliq caught at the UOR0 and advanced to the UOR0, TOUCHDOWN MSU, score nullified by penalty, clock 07:21 (Play was confirmed after review). PENALTY MSU Holding on BROWN, Spencer enforced 10 yards from the UOR31 to the UOR41 [NH]. NO PLAY (replay the down).

1st & 20Rush+6 ydsPPA +0.24

Noah Kim run for 6 yds to the RICH 35

2nd & 14Pass Reception+5 ydsPPA +0.05

Noah Kim pass complete to Jaylan Franklin for 5 yds to the RICH 30

3rd & 9Rush-5 ydsPPA -1.99

Noah Kim run for a loss of 5 yards to the RICH 35

4th & 14Field Goal Good+52 yds

Jonathan Kim 52 yd FG GOOD

1st & 10Pass Reception-1 ydsPPA -0.80

Kyle Wickersham pass complete to Milan Howard for a loss of 1 yard to the RICH 24

2nd & 11Rush+20 ydsPPA +2.51

Kyle Wickersham run for 20 yds to the RICH 44 for a 1ST down

1st & 10Rush+7 ydsPPA +0.67

Milan Howard run for 7 yds to the MSU 49

2nd & 3Sack-3 ydsPPA -1.99

Kyle Wickersham sacked by Zion Young for a loss of 3 yards to the RICH 48

3rd & 6Sack-4 ydsPPA -1.25

Kyle Wickersham sacked by Angelo Grose and Zion Young for a loss of 4 yards to the RICH 44

4th & 10Rush+20 ydsPPA +3.92

Owen Laughlin run for 20 yds to the MSU 36 for a 1ST down

1st & 10Penalty-15 yds

WICKERSHAM, Kyle pass deep to the right complete for 17 yards to DEGENNARO, Nick caught at the MSU19 and advanced to the MSU19 (TATUM, Dillon). PENALTY UOR Chop Block on LAMP, Gavin enforced 15 yards from the MSU36 to the UOR49 [SG]. NO PLAY (replay the down).

1st & 25Pass Incompletion0 ydsPPA -0.75

Kyle Wickersham pass incomplete

2nd & 25Pass Reception+12 ydsPPA +1.25

Kyle Wickersham pass complete to Landon Ellis for 12 yds to the MSU 39

3rd & 13Penalty+10 yds

WICKERSHAM, Kyle sacked for a loss of 3 yards at the MSU42 (WRIGHT, Brandon;SPENCER, Malik). PENALTY MSU Holding on BRANTLEY, Charles enforced 10 yards from the MSU39 to the MSU29 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).

1st & 10Rush+10 ydsPPA +0.18

Kyle Wickersham run for 10 yds to the MSU 19 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.36

Savon Smith pass incomplete

2nd & 10Sack-2 ydsPPA -0.70

Kyle Wickersham sacked by Brandon Wright and Derrick Harmon for a loss of 2 yards to the MSU 21

3rd & 12Pass Reception+6 ydsPPA +0.17

Kyle Wickersham pass complete to Jerry Garcia Jr. for 6 yds to the MSU 15

4th & 6Field Goal Missed+32 yds

Andrew Lopez 32 yd FG MISSED

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush0 ydsPPA -0.56

Kneel down by MSU at MSU19 (team loss of 1), clock 00:00.

0th & 0Kickoff Return (Offense)0 yds

Will McManus kickoff for 59 yds , return for no gain to the MSU 35

1st & 10Pass Reception+12 ydsPPA +1.15

Noah Kim pass complete to Tre Mosley for 12 yds to the MSU 47 for a 1ST down

1st & 10Pass Reception+29 ydsPPA +1.41

Noah Kim pass complete to Jaron Glover for 29 yds to the RICH 24 for a 1ST down

1st & 10Pass Reception+15 ydsPPA +0.26

Noah Kim pass complete to Montorie Foster Jr. for 15 yds to the RICH 9 for a 1ST down

1st & 9Rush+7 ydsPPA +0.36

Nathan Carter run for 7 yds to the RICH 2

2nd & 2Rushing Touchdown+2 ydsPPA +2.07

Nathan Carter run for 2 yds for a TD (Jonathan Kim KICK)

1st & 10Penalty-5 yds

Richmond Penalty, False Start (Keith Gouveia) to the RICH 20

1st & 15Sack-1 ydsPPA -0.37

Kyle Wickersham sacked by Khris Bogle and Aaron Brule for a loss of 1 yard to the RICH 19

2nd & 16Pass Incompletion0 ydsPPA -0.13

Kyle Wickersham pass incomplete

3rd & 16Pass Reception+5 ydsPPA +0.01

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

4th & 11Punt0 yds

Aaron Trusler punt for 39 yds

1st & 10Rush+3 ydsPPA -0.42

Nathan Carter run for 3 yds to the MSU 40

2nd & 7Pass Reception+13 ydsPPA +1.86

Noah Kim pass complete to Christian Fitzpatrick for 13 yds to the RICH 47 for a 1ST down

1st & 10Rush+3 ydsPPA -0.35

Nathan Carter run for 3 yds to the RICH 44

2nd & 7Rushing Touchdown+44 ydsPPA +3.97

Nathan Carter run for 44 yds for a TD (Jonathan Kim KICK)

1st & 10Rush+4 ydsPPA -0.11

Jamaal Brown run for 4 yds to the RICH 29

2nd & 6Pass Reception+3 ydsPPA -0.27

Kyle Wickersham pass complete to Nick DeGennaro for 3 yds to the RICH 32

3rd & 3Rush-2 ydsPPA -0.64

Fonnae Webb run for a loss of 2 yards to the RICH 30

4th & 5Punt0 yds

Aaron Trusler punt for 40 yds

1st & 10Rush-1 ydsPPA -0.99

Nathan Carter run for a loss of 1 yard to the MSU 29

2nd & 11Pass Reception+18 ydsPPA +2.59

Noah Kim pass complete to Tre Mosley for 18 yds to the MSU 47 for a 1ST down

1st & 10Rush+1 ydsPPA -0.91

Nathan Carter run for 1 yd to the MSU 48

2nd & 9Rush+2 ydsPPA -0.63

Nathan Carter run for 2 yds to the 50 yard line

3rd & 7Pass Reception+8 ydsPPA +2.34

Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the RICH 42 for a 1ST down

1st & 10Pass Reception+26 ydsPPA +0.73

Noah Kim pass complete to Tre Mosley for 26 yds to the RICH 16 for a 1ST down

1st & 10Rush+9 ydsPPA +0.62

Nathan Carter run for 9 yds to the RICH 7

2nd & 1Rush+1 ydsPPA -0.10

Nathan Carter run for 1 yd to the RICH 6 for a 1ST down

1st & 6Rushing Touchdown+6 ydsPPA +2.05

Nathan Carter run for 6 yds for a TD (Stephen Rusnak KICK)

1st & 10Rush-3 ydsPPA -0.96

Milan Howard run for a loss of 3 yards to the RICH 22

2nd & 13Pass Incompletion0 ydsPPA -0.21

Kyle Wickersham pass incomplete

3rd & 13Sack-4 ydsPPA -0.13

Kyle Wickersham sacked by Tunmise Adeleye for a loss of 4 yards to the RICH 18

4th & 17Punt0 yds

Aaron Trusler punt for 46 yds

1st & 10Fumble Return Touchdown+47 ydsPPA -9.82

Aaron Banks 47 Yd Fumble Return (Jayden Alsheskie Kick)

1st & 10Pass Reception+4 ydsPPA -0.14

Noah Kim pass complete to Jaylan Franklin for 4 yds to the MSU 35

2nd & 6Rush+4 ydsPPA -0.14

Davion Primm run for 4 yds to the MSU 39

3rd & 2Rush+4 ydsPPA +1.42

Noah Kim run for 4 yds to the MSU 43 for a 1ST down

1st & 10Pass Reception+9 ydsPPA +1.28

Noah Kim pass complete to Christian Fitzpatrick for 9 yds to the RICH 48

2nd & 1Rush+3 ydsPPA -0.29

Davion Primm run for 3 yds to the RICH 45 for a 1ST down

1st & 10Passing Touchdown+45 ydsPPA +3.48

Noah Kim pass complete to Antonio Gates Jr. for 45 yds for a TD (Stephen Rusnak KICK)

1st & 10Rush+9 ydsPPA +1.25

Fonnae Webb run for 9 yds to the RICH 34

2nd & 1Pass Reception+12 ydsPPA +0.64

Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 46 for a 1ST down

1st & 10Rush+2 ydsPPA -0.67

Fonnae Webb run for 2 yds to the RICH 48

2nd & 8Rush-2 ydsPPA -1.42

Fonnae Webb run for a loss of 2 yards to the RICH 46

3rd & 10Rush+1 ydsPPA -0.49

Kyle Wickersham run for 1 yd to the RICH 47

4th & 9Punt0 yds

Aaron Trusler punt for 38 yds, fair catch by Tyrell Henry at the MSU 15

1st & 10Rush+8 ydsPPA +0.69

Davion Primm run for 8 yds to the MSU 23

2nd & 2Fumble Recovery (Opponent)+2 ydsPPA -1.06

Davion Primm run for 2 yds to the MSU 25 Davion Primm fumbled, recovered by RICH Quantraill Morris-Walker

1st & 10Pass Reception+11 ydsPPA +0.15

Jackson Hardy pass complete to Quanye Veney for 11 yds to the MSU 14 for a 1ST down

1st & 10Rush+6 ydsPPA +0.18

Jamaal Brown run for 6 yds to the MSU 8

2nd & 4Rush+3 ydsPPA -0.13

Fonnae Webb run for 3 yds to the MSU 5

3rd & 1Passing Touchdown+5 ydsPPA +2.49

Jackson Hardy pass complete to Sean Clarke for 5 yds for a TD (Jayden Alsheskie KICK)

1st & 10Rush+2 ydsPPA -0.63

Joseph Martinez run for 2 yds to the MSU 37

2nd & 8Rush-2 ydsPPA -0.98

Joseph Martinez run for a loss of 2 yards to the MSU 35

3rd & 10Pass Reception+11 ydsPPA +2.67

Katin Houser pass complete to Christian Fitzpatrick for 11 yds to the MSU 46 for a 1ST down

1st & 10Rush+3 ydsPPA -0.42

Joseph Martinez run for 3 yds to the MSU 49

2nd & 7Rush+2 ydsPPA -0.67

Joseph Martinez run for 2 yds to the RICH 49

3rd & 5Rush+1 ydsPPA -0.79

Joseph Martinez run for 1 yd to the RICH 48

4th & 4Punt0 yds

Michael O'Shaughnessy punt for 48 yds for a touchback

1st & 10Rush+2 ydsPPA -0.55

Jamaal Brown run for 2 yds to the RICH 32

2nd & 8Rush0 ydsPPA -0.62

Jamaal Brown run for no gain to the RICH 32

3rd & 8Rush+4 ydsPPA -0.06

Jackson Hardy run for 4 yds to the RICH 36

Situational Analysis

Richmond

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
32%
19 plays
0%
2 plays
2nd
50%
2 plays
50%
4 plays
33%
6 plays
57%
7 plays
3rd
25%
4 plays
0%
1 play
0%
3 plays
75%
4 plays
4th
50%
2 plays

Michigan State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
54%
28 plays
100%
2 plays
2nd
25%
4 plays
20%
5 plays
43%
7 plays
100%
5 plays
3rd
100%
2 plays
33%
3 plays
50%
4 plays
4th