1st quarter7 drives, then Michigan State 7, Richmond 0
Richmond Punt, 3 plays
15:00
Jonathan Kim kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Savon Smith run for 1 yd to the RICH 26
15:00
2nd & 9 at own 26
Kyle Wickersham pass incomplete
15:00
3rd & 9 at own 26
Kyle Wickersham sacked by Brandon Wright and Simeon Barrow Jr. for a loss of 7 yards to the RICH 19
13:34
4th & 16 at own 19
Aaron Trusler punt for 34 yds
Michigan State Punt, 3 plays
13:34
1st & 10 at own 47
Noah Kim pass incomplete
13:34
2nd & 10 at own 47
Nathan Carter run for 1 yd to the MSU 48
13:34
3rd & 9 at own 48
Noah Kim pass incomplete
12:44
4th & 9 at own 48
Ryan Eckley punt for 40 yds, fair catch by Savon Smith at the RICH 12
12:44
1st & 10 at own 12
Timeout Michigan State, clock 12:44
Richmond Punt, 3 plays
12:44
1st & 10 at own 12
Milan Howard run for 2 yds to the RICH 14
12:44
2nd & 8 at own 14
Kyle Wickersham pass complete to Nick DeGennaro for 6 yds to the RICH 20
12:44
3rd & 2 at own 20
Kyle Wickersham pass incomplete
11:26
4th & 2 at own 20
Aaron Trusler punt for 42 yds
11:26
1st & 10 at own 38
Timeout Michigan State, clock 11:26
Michigan State Punt, 3 plays
11:26
1st & 10 at own 38
Nathan Carter run for 5 yds to the MSU 43
11:26
2nd & 5 at own 43
Nathan Carter run for a loss of 1 yard to the MSU 42
11:26
3rd & 6 at own 42
Noah Kim pass incomplete
9:57
4th & 6 at own 42
Ryan Eckley punt for 39 yds , returns for no gain to the RICH 19
Michigan State Touchdown, 5 plays
9:57
1st & 10 at opp 19
Jalen Berger run for 6 yds to the RICH 13
9:57
2nd & 4 at opp 13
Jalen Berger run for 1 yd to the RICH 12
9:57
3rd & 3 at opp 12
Nathan Carter run for 4 yds to the RICH 8 for a 1ST down
9:57
1st & goal at opp 8
Noah Kim run for a loss of 3 yards to the RICH 11
7:26
2nd & goal at opp 11
Noah Kim pass complete to Tre Mosley for 11 yds for a TD (Jonathan Kim KICK)Michigan State 7, Richmond 0
7:26
Michigan State Penalty, Delay Of Game (-5 Yards) to the RICH 8
Richmond Turnover on downs, 10 plays
7:26
Timeout Michigan State, clock 07:26
7:26
Jonathan Kim kickoff for 65 yds for a touchback
7:26
1st & 10 at own 25
Kyle Wickersham pass complete to Jerry Garcia Jr. for 4 yds to the RICH 29
7:26
2nd & 6 at own 29
Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 41 for a 1ST down
7:26
1st & 10 at own 41
Savon Smith run for 3 yds to the RICH 44
7:26
2nd & 7 at own 44
Kyle Wickersham pass complete to Savon Smith for 8 yds to the MSU 48 for a 1ST down
7:26
1st & 10 at opp 48
Jamaal Brown run for a loss of 2 yards to the 50 yard line
7:26
2nd & 12 at the 50
Kyle Wickersham pass complete to Savon Smith for 15 yds to the MSU 35 for a 1ST down
2:14
2nd & 13 at opp 38
Timeout Michigan State, clock 02:14
2:14
1st & 10 at opp 35
Kyle Wickersham sacked by Derrick Harmon and Aaron Brule for a loss of 3 yards to the MSU 38
2:14
2nd & 13 at opp 38
Kyle Wickersham pass incomplete
2:14
3rd & 13 at opp 38
Kyle Wickersham pass complete to Quanye Veney for 6 yds to the MSU 32
1:25
4th & 7 at opp 32
Kyle Wickersham pass complete to Ja’Vion Griffin for 1 yd to the MSU 31
1:25
1st & 10 at own 31
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).
Michigan State Touchdown, 8 plays
1:25
1st & 20 at own 21
Noah Kim pass complete to Nathan Carter for 9 yds to the MSU 30
1:25
2nd & 11 at own 30
Noah Kim run for 12 yds to the MSU 42 for a 1ST down
1:25
1st & 10 at own 42
Noah Kim pass complete to Nathan Carter for 5 yds to the MSU 47
0:01
2nd & 5 at own 47
Noah Kim pass incomplete
0:00
3rd & 5 at own 47
Noah Kim run for 7 yds to the RICH 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Noah Kim pass complete to Jaron Glover for 31 yds to the RICH 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Nathan Carter run for 2 yds to the RICH 13
Q2 13:44
2nd & 8 at opp 13
Noah Kim pass complete to Tyneil Hopper for 13 yds for a TD (Jonathan Kim KICK)Michigan State 14, Richmond 0
2nd quarter4 drives, then Michigan State 17, Richmond 0
Richmond Punt, 5 plays
13:44
Timeout Michigan State, clock 13:44
13:44
Jonathan Kim kickoff for 65 yds for a touchback
13:44
1st & 10 at own 25
Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 30
13:44
2nd & 5 at own 30
Savon Smith run for 13 yds to the RICH 43 for a 1ST down
13:44
1st & 10 at own 43
Kyle Wickersham pass complete to Savon Smith for a loss of 1 yard to the RICH 42
13:44
2nd & 11 at own 42
Kyle Wickersham pass complete to Nick DeGennaro for 9 yds to the MSU 49
13:44
3rd & 2 at opp 49
Kyle Wickersham run for 1 yd to the MSU 48
10:20
4th & 1 at opp 48
Aaron Trusler punt for 41 yds
10:20
1st & 10 at own 7
Timeout Michigan State, clock 10:20
Michigan State Field goal, 9 plays
10:20
1st & 10 at own 7
Noah Kim pass complete to Maliq Carr for 22 yds to the MSU 29 for a 1ST down
9:30
2nd & 5 at own 34
Timeout Michigan State, clock 09:30
9:30
1st & 10 at own 29
Nathan Carter run for 5 yds to the MSU 34
9:30
2nd & 5 at own 34
Nathan Carter run for 19 yds to the RICH 47 for a 1ST down
9:30
1st & 10 at opp 47
Nathan Carter run for a loss of 1 yard to the RICH 48
9:30
2nd & 11 at opp 48
Noah Kim pass complete to Tre Mosley for 17 yds to the RICH 31 for a 1ST down
7:21
1st & 10 at opp 31
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).
7:21
1st & 20 at opp 41
Noah Kim run for 6 yds to the RICH 35
7:21
2nd & 14 at opp 35
Noah Kim pass complete to Jaylan Franklin for 5 yds to the RICH 30
7:21
3rd & 9 at opp 30
Noah Kim run for a loss of 5 yards to the RICH 35
5:17
4th & 14 at opp 35
Jonathan Kim 52 yd FG GOODMichigan State 17, Richmond 0
Richmond Missed FG, 13 plays
5:17
Timeout Michigan State, clock 05:17
5:17
Jonathan Kim kickoff for 65 yds for a touchback
5:17
1st & 10 at own 25
Kyle Wickersham pass complete to Milan Howard for a loss of 1 yard to the RICH 24
5:17
2nd & 11 at own 24
Kyle Wickersham run for 20 yds to the RICH 44 for a 1ST down
5:17
1st & 10 at own 44
Milan Howard run for 7 yds to the MSU 49
5:17
2nd & 3 at opp 49
Kyle Wickersham sacked by Zion Young for a loss of 3 yards to the RICH 48
2:19
4th & 10 at own 44
Timeout Michigan State, clock 02:19
2:19
3rd & 6 at own 48
Kyle Wickersham sacked by Angelo Grose and Zion Young for a loss of 4 yards to the RICH 44
2:19
4th & 10 at own 44
Owen Laughlin run for 20 yds to the MSU 36 for a 1ST down
2:19
1st & 10 at opp 36
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).
2:19
1st & 25 at own 49
Kyle Wickersham pass incomplete
1:00
3rd & 13 at opp 39
Timeout Michigan State, clock 01:00
1:00
2nd & 25 at own 49
Kyle Wickersham pass complete to Landon Ellis for 12 yds to the MSU 39
0:54
1st & 10 at opp 29
Timeout Michigan State, clock 00:54
0:54
3rd & 13 at opp 39
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).
0:54
1st & 10 at opp 29
Kyle Wickersham run for 10 yds to the MSU 19 for a 1ST down
0:54
1st & 10 at opp 19
Savon Smith pass incomplete
0:25
3rd & 12 at opp 21
Timeout Richmond, clock 00:25
0:25
2nd & 10 at opp 19
Kyle Wickersham sacked by Brandon Wright and Derrick Harmon for a loss of 2 yards to the MSU 21
0:25
3rd & 12 at opp 21
Kyle Wickersham pass complete to Jerry Garcia Jr. for 6 yds to the MSU 15
0:14
4th & 6 at opp 15
Andrew Lopez 32 yd FG MISSED
Michigan State End of half, 1 play
0:00
1st & 10 at own 20
Kneel down by MSU at MSU19 (team loss of 1), clock 00:00.
3rd quarter6 drives, then Michigan State 38, Richmond 0
Michigan State Touchdown, 5 plays
14:54
Will McManus kickoff for 59 yds , return for no gain to the MSU 35
14:54
1st & 10 at own 35
Noah Kim pass complete to Tre Mosley for 12 yds to the MSU 47 for a 1ST down
14:54
1st & 10 at own 47
Noah Kim pass complete to Jaron Glover for 29 yds to the RICH 24 for a 1ST down
14:54
1st & 10 at opp 24
Noah Kim pass complete to Montorie Foster Jr. for 15 yds to the RICH 9 for a 1ST down
14:54
1st & goal at opp 9
Timeout Michigan State, clock 14:54
14:54
1st & goal at opp 9
Nathan Carter run for 7 yds to the RICH 2
12:28
2nd & goal at opp 2
Nathan Carter run for 2 yds for a TD (Jonathan Kim KICK)Michigan State 24, Richmond 0
Richmond Punt, 3 plays
12:28
1st & 10 at own 25
Richmond Penalty, False Start (Keith Gouveia) to the RICH 20
12:28
Jonathan Kim kickoff for 60 yds
12:28
1st & 15 at own 20
Kyle Wickersham sacked by Khris Bogle and Aaron Brule for a loss of 1 yard to the RICH 19
12:28
2nd & 16 at own 19
Kyle Wickersham pass incomplete
12:28
3rd & 16 at own 19
Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 24
10:56
4th & 11 at own 24
Aaron Trusler punt for 39 yds
10:56
1st & 10 at own 37
Timeout Michigan State, clock 10:56
Michigan State Touchdown, 4 plays
10:56
1st & 10 at own 37
Nathan Carter run for 3 yds to the MSU 40
10:56
2nd & 7 at own 40
Noah Kim pass complete to Christian Fitzpatrick for 13 yds to the RICH 47 for a 1ST down
10:56
1st & 10 at opp 47
Nathan Carter run for 3 yds to the RICH 44
8:25
2nd & 7 at opp 44
Nathan Carter run for 44 yds for a TD (Jonathan Kim KICK)Michigan State 31, Richmond 0
Richmond Punt, 3 plays
8:25
Jonathan Kim kickoff for 53 yds
8:25
1st & 10 at own 25
Jamaal Brown run for 4 yds to the RICH 29
8:25
2nd & 6 at own 29
Kyle Wickersham pass complete to Nick DeGennaro for 3 yds to the RICH 32
8:25
3rd & 3 at own 32
Fonnae Webb run for a loss of 2 yards to the RICH 30
6:09
4th & 5 at own 30
Aaron Trusler punt for 40 yds
Michigan State Touchdown, 9 plays
6:09
1st & 10 at own 30
Nathan Carter run for a loss of 1 yard to the MSU 29
6:09
2nd & 11 at own 29
Noah Kim pass complete to Tre Mosley for 18 yds to the MSU 47 for a 1ST down
6:09
1st & 10 at own 47
Nathan Carter run for 1 yd to the MSU 48
6:09
2nd & 9 at own 48
Nathan Carter run for 2 yds to the 50 yard line
6:09
3rd & 7 at the 50
Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the RICH 42 for a 1ST down
6:09
1st & 10 at opp 42
Noah Kim pass complete to Tre Mosley for 26 yds to the RICH 16 for a 1ST down
6:09
1st & 10 at opp 16
Nathan Carter run for 9 yds to the RICH 7
6:09
2nd & 1 at opp 7
Nathan Carter run for 1 yd to the RICH 6 for a 1ST down
1:12
1st & goal at opp 6
Nathan Carter run for 6 yds for a TD (Stephen Rusnak KICK)Michigan State 38, Richmond 0
Richmond Punt, 3 plays
1:12
Stephen Rusnak kickoff for 65 yds for a touchback
1:12
1st & 10 at own 25
Milan Howard run for a loss of 3 yards to the RICH 22
1:12
2nd & 13 at own 22
Kyle Wickersham pass incomplete
0:00
3rd & 13 at own 22
Kyle Wickersham sacked by Tunmise Adeleye for a loss of 4 yards to the RICH 18
4th quarter6 drives, then Michigan State 45, Richmond 14
Michigan State Touchdown, 6 plays
14:28
Will McManus kickoff for 55 yds
14:28
1st & 10 at own 31
Noah Kim pass complete to Jaylan Franklin for 4 yds to the MSU 35
14:28
2nd & 6 at own 35
Davion Primm run for 4 yds to the MSU 39
14:28
3rd & 2 at own 39
Noah Kim run for 4 yds to the MSU 43 for a 1ST down
14:28
1st & 10 at own 43
Noah Kim pass complete to Christian Fitzpatrick for 9 yds to the RICH 48
14:28
2nd & 1 at opp 48
Davion Primm run for 3 yds to the RICH 45 for a 1ST down
11:33
1st & 10 at opp 45
Noah Kim pass complete to Antonio Gates Jr. for 45 yds for a TD (Stephen Rusnak KICK)Michigan State 45, Richmond 7
Richmond Punt, 5 plays
11:33
Stephen Rusnak kickoff for 65 yds for a touchback
11:33
1st & 10 at own 25
Fonnae Webb run for 9 yds to the RICH 34
11:33
2nd & 1 at own 34
Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 46 for a 1ST down
11:33
1st & 10 at own 46
Fonnae Webb run for 2 yds to the RICH 48
11:33
2nd & 8 at own 48
Fonnae Webb run for a loss of 2 yards to the RICH 46
11:33
3rd & 10 at own 46
Kyle Wickersham run for 1 yd to the RICH 47
8:04
4th & 9 at own 47
Aaron Trusler punt for 38 yds, fair catch by Tyrell Henry at the MSU 15
Michigan State Fumble, 2 plays
8:04
1st & 10 at own 15
Davion Primm run for 8 yds to the MSU 23
7:22
2nd & 2 at own 23
Davion Primm run for 2 yds to the MSU 25 Davion Primm fumbled, recovered by RICH Quantraill Morris-Walker
Richmond Touchdown, 4 plays
7:22
1st & 10 at opp 25
Jackson Hardy pass complete to Quanye Veney for 11 yds to the MSU 14 for a 1ST down
7:22
1st & 10 at opp 14
Jamaal Brown run for 6 yds to the MSU 8
7:22
2nd & 4 at opp 8
Fonnae Webb run for 3 yds to the MSU 5
5:16
3rd & 1 at opp 5
Jackson Hardy pass complete to Sean Clarke for 5 yds for a TD (Jayden Alsheskie KICK)Michigan State 45, Richmond 14
Michigan State Punt, 6 plays
5:16
Timeout Michigan State, clock 05:16
5:16
Will McManus kickoff for 37 yds
5:16
1st & 10 at own 35
Joseph Martinez run for 2 yds to the MSU 37
5:16
2nd & 8 at own 37
Joseph Martinez run for a loss of 2 yards to the MSU 35
5:16
3rd & 10 at own 35
Katin Houser pass complete to Christian Fitzpatrick for 11 yds to the MSU 46 for a 1ST down
5:16
1st & 10 at own 46
Joseph Martinez run for 3 yds to the MSU 49
5:16
2nd & 7 at own 49
Joseph Martinez run for 2 yds to the RICH 49
5:16
3rd & 5 at opp 49
Joseph Martinez run for 1 yd to the RICH 48
1:49
4th & 4 at opp 48
Michael O’Shaughnessy punt for 48 yds for a touchback
Richmond End of game, 3 plays
1:49
1st & 10 at own 30
Jamaal Brown run for 2 yds to the RICH 32
1:49
2nd & 8 at own 32
Jamaal Brown run for no gain to the RICH 32
0:00
3rd & 8 at own 32
Jackson Hardy run for 4 yds to the RICH 36
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.