Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Jonathan Kim kickoff for 65 yds for a touchback
1-yd Run
15:00 - 1st
Savon Smith run for 1 yd to the RICH 26
1st & 10 at RICH 25
Incompletion
15:00 - 1st
Kyle Wickersham pass incomplete
2nd & 9 at RICH 26
Sack
15:00 - 1st
Kyle Wickersham sacked by Brandon Wright and Simeon Barrow Jr. for a loss of 7 yards to the RICH 19
3rd & 9 at RICH 26
Punt
13:34 - 1st
Aaron Trusler punt for 34 yds
4th & 16 at RICH 19
Incompletion
13:34 - 1st
Noah Kim pass incomplete
1st & 10 at MSU 47
1-yd Run
13:34 - 1st
Nathan Carter run for 1 yd to the MSU 48
2nd & 10 at MSU 47
Incompletion
13:34 - 1st
Noah Kim pass incomplete
3rd & 9 at MSU 48
Punt
12:44 - 1st
Ryan Eckley punt for 40 yds, fair catch by Savon Smith at the RICH 12
4th & 9 at MSU 48

(12:44 - 1st) Timeout Michigan State, clock 12:44

2-yd Run
12:44 - 1st
Milan Howard run for 2 yds to the RICH 14
1st & 10 at RICH 12
6-yd Pass
12:44 - 1st
Kyle Wickersham pass complete to Nick DeGennaro for 6 yds to the RICH 20
2nd & 8 at RICH 14
Incompletion
12:44 - 1st
Kyle Wickersham pass incomplete
3rd & 2 at RICH 20
Punt
11:26 - 1st
Aaron Trusler punt for 42 yds
4th & 2 at RICH 20

(11:26 - 1st) Timeout Michigan State, clock 11:26

5-yd Run
11:26 - 1st
Nathan Carter run for 5 yds to the MSU 43
1st & 10 at MSU 38
-1-yd Run
11:26 - 1st
Nathan Carter run for a loss of 1 yard to the MSU 42
2nd & 5 at MSU 43
Incompletion
11:26 - 1st
Noah Kim pass incomplete
3rd & 6 at MSU 42
Punt
9:57 - 1st
Ryan Eckley punt for 39 yds , returns for no gain to the RICH 19
4th & 6 at MSU 42
6-yd Run
9:57 - 1st
Jalen Berger run for 6 yds to the RICH 13
1st & 10 at RICH 19
1-yd Run
9:57 - 1st
Jalen Berger run for 1 yd to the RICH 12
2nd & 4 at RICH 13
4-yd Run
9:57 - 1st
Nathan Carter run for 4 yds to the RICH 8 for a 1ST down
3rd & 3 at RICH 12
-3-yd Run
9:57 - 1st
Noah Kim run for a loss of 3 yards to the RICH 11
1st & Goal at RICH 8
11-yd Touchdown Pass
7:26 - 1st
Noah Kim pass complete to Tre Mosley for 11 yds for a TD (Jonathan Kim KICK)
2nd & Goal at RICH 11
5-yd Penalty
7:26 - 1st
Michigan State Penalty, Delay Of Game (-5 Yards) to the RICH 8
& Goal at RICH 3

(7:26 - 1st) Timeout Michigan State, clock 07:26

Kickoff
7:26 - 1st
Jonathan Kim kickoff for 65 yds for a touchback
4-yd Pass
7:26 - 1st
Kyle Wickersham pass complete to Jerry Garcia Jr. for 4 yds to the RICH 29
1st & 10 at RICH 25
12-yd Pass
7:26 - 1st
Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 41 for a 1ST down
2nd & 6 at RICH 29
3-yd Run
7:26 - 1st
Savon Smith run for 3 yds to the RICH 44
1st & 10 at RICH 41
8-yd Pass
7:26 - 1st
Kyle Wickersham pass complete to Savon Smith for 8 yds to the MSU 48 for a 1ST down
2nd & 7 at RICH 44
-2-yd Run
7:26 - 1st
Jamaal Brown run for a loss of 2 yards to the 50 yard line
1st & 10 at MSU 48
15-yd Pass
7:26 - 1st
Kyle Wickersham pass complete to Savon Smith for 15 yds to the MSU 35 for a 1ST down
2nd & 12 at 50

(2:14 - 1st) Timeout Michigan State, clock 02:14

Sack
2:14 - 1st
Kyle Wickersham sacked by Derrick Harmon and Aaron Brule for a loss of 3 yards to the MSU 38
1st & 10 at MSU 35
Incompletion
2:14 - 1st
Kyle Wickersham pass incomplete
2nd & 13 at MSU 38
6-yd Pass
2:14 - 1st
Kyle Wickersham pass complete to Quanye Veney for 6 yds to the MSU 32
3rd & 13 at MSU 38
1-yd Pass
1:25 - 1st
Kyle Wickersham pass complete to Ja'Vion Griffin for 1 yd to the MSU 31
4th & 7 at MSU 32
10-yd Penalty
1:25 - 1st
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 & 10 at MSU 31
2nd Quarter
9-yd Pass
1:25 - 1st
Noah Kim pass complete to Nathan Carter for 9 yds to the MSU 30
1st & 20 at MSU 21
12-yd Run
1:25 - 1st
Noah Kim run for 12 yds to the MSU 42 for a 1ST down
2nd & 11 at MSU 30
5-yd Pass
1:25 - 1st
Noah Kim pass complete to Nathan Carter for 5 yds to the MSU 47
1st & 10 at MSU 42
Incompletion
0:01 - 1st
Noah Kim pass incomplete
2nd & 5 at MSU 47

End of 1st Quarter

7-yd Run
0:00 - 1st
Noah Kim run for 7 yds to the RICH 46 for a 1ST down
3rd & 5 at MSU 47
31-yd Pass
15:00 - 2nd
Noah Kim pass complete to Jaron Glover for 31 yds to the RICH 15 for a 1ST down
1st & 10 at RICH 46
2-yd Run
15:00 - 2nd
Nathan Carter run for 2 yds to the RICH 13
1st & 10 at RICH 15
13-yd Touchdown Pass
13:44 - 2nd
Noah Kim pass complete to Tyneil Hopper for 13 yds for a TD (Jonathan Kim KICK)
2nd & 8 at RICH 13

(13:44 - 2nd) Timeout Michigan State, clock 13:44

Kickoff
13:44 - 2nd
Jonathan Kim kickoff for 65 yds for a touchback
5-yd Pass
13:44 - 2nd
Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 30
1st & 10 at RICH 25
13-yd Run
13:44 - 2nd
Savon Smith run for 13 yds to the RICH 43 for a 1ST down
2nd & 5 at RICH 30
-1-yd Pass
13:44 - 2nd
Kyle Wickersham pass complete to Savon Smith for a loss of 1 yard to the RICH 42
1st & 10 at RICH 43
9-yd Pass
13:44 - 2nd
Kyle Wickersham pass complete to Nick DeGennaro for 9 yds to the MSU 49
2nd & 11 at RICH 42
1-yd Run
13:44 - 2nd
Kyle Wickersham run for 1 yd to the MSU 48
3rd & 2 at MSU 49
Punt
10:20 - 2nd
Aaron Trusler punt for 41 yds
4th & 1 at MSU 48

(10:20 - 2nd) Timeout Michigan State, clock 10:20

22-yd Pass
10:20 - 2nd
Noah Kim pass complete to Maliq Carr for 22 yds to the MSU 29 for a 1ST down
1st & 10 at MSU 7

(9:30 - 2nd) Timeout Michigan State, clock 09:30

5-yd Run
9:30 - 2nd
Nathan Carter run for 5 yds to the MSU 34
1st & 10 at MSU 29
19-yd Run
9:30 - 2nd
Nathan Carter run for 19 yds to the RICH 47 for a 1ST down
2nd & 5 at MSU 34
-1-yd Run
9:30 - 2nd
Nathan Carter run for a loss of 1 yard to the RICH 48
1st & 10 at RICH 47
17-yd Pass
9:30 - 2nd
Noah Kim pass complete to Tre Mosley for 17 yds to the RICH 31 for a 1ST down
2nd & 11 at RICH 48
10-yd Penalty
7:21 - 2nd
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 & 10 at RICH 31
6-yd Run
7:21 - 2nd
Noah Kim run for 6 yds to the RICH 35
1st & 20 at RICH 41
5-yd Pass
7:21 - 2nd
Noah Kim pass complete to Jaylan Franklin for 5 yds to the RICH 30
2nd & 14 at RICH 35
-5-yd Run
7:21 - 2nd
Noah Kim run for a loss of 5 yards to the RICH 35
3rd & 9 at RICH 30
Field Goal Good
5:17 - 2nd
Jonathan Kim 52 yd FG GOOD
4th & 14 at RICH 35

(5:17 - 2nd) Timeout Michigan State, clock 05:17

Kickoff
5:17 - 2nd
Jonathan Kim kickoff for 65 yds for a touchback
-1-yd Pass
5:17 - 2nd
Kyle Wickersham pass complete to Milan Howard for a loss of 1 yard to the RICH 24
1st & 10 at RICH 25
20-yd Run
5:17 - 2nd
Kyle Wickersham run for 20 yds to the RICH 44 for a 1ST down
2nd & 11 at RICH 24
7-yd Run
5:17 - 2nd
Milan Howard run for 7 yds to the MSU 49
1st & 10 at RICH 44
Sack
5:17 - 2nd
Kyle Wickersham sacked by Zion Young for a loss of 3 yards to the RICH 48
2nd & 3 at MSU 49

(2:19 - 2nd) Timeout Michigan State, clock 02:19

Sack
2:19 - 2nd
Kyle Wickersham sacked by Angelo Grose and Zion Young for a loss of 4 yards to the RICH 44
3rd & 6 at RICH 48
20-yd Run
2:19 - 2nd
Owen Laughlin run for 20 yds to the MSU 36 for a 1ST down
4th & 10 at RICH 44
15-yd Penalty
2:19 - 2nd
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 & 10 at MSU 36
Incompletion
2:19 - 2nd
Kyle Wickersham pass incomplete
1st & 25 at RICH 49

(1:00 - 2nd) Timeout Michigan State, clock 01:00

12-yd Pass
1:00 - 2nd
Kyle Wickersham pass complete to Landon Ellis for 12 yds to the MSU 39
2nd & 25 at RICH 49

(0:54 - 2nd) Timeout Michigan State, clock 00:54

10-yd Penalty
0:54 - 2nd
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).
3rd & 13 at MSU 39
10-yd Run
0:54 - 2nd
Kyle Wickersham run for 10 yds to the MSU 19 for a 1ST down
1st & 10 at MSU 29
Incompletion
0:54 - 2nd
Savon Smith pass incomplete
1st & 10 at MSU 19

(0:25 - 2nd) Timeout Richmond, clock 00:25

Sack
0:25 - 2nd
Kyle Wickersham sacked by Brandon Wright and Derrick Harmon for a loss of 2 yards to the MSU 21
2nd & 10 at MSU 19
6-yd Pass
0:25 - 2nd
Kyle Wickersham pass complete to Jerry Garcia Jr. for 6 yds to the MSU 15
3rd & 12 at MSU 21
Field Goal Missed
0:14 - 2nd
Andrew Lopez 32 yd FG MISSED
4th & 6 at MSU 15

End of 2nd Quarter

0-yd Run
0:00 - 2nd
Kneel down by MSU at MSU19 (team loss of 1), clock 00:00.
1st & 10 at MSU 20
3rd Quarter
Kickoff Return (Offense)
14:54 - 3rd
Will McManus kickoff for 59 yds , return for no gain to the MSU 35
12-yd Pass
14:54 - 3rd
Noah Kim pass complete to Tre Mosley for 12 yds to the MSU 47 for a 1ST down
1st & 10 at MSU 35
29-yd Pass
14:54 - 3rd
Noah Kim pass complete to Jaron Glover for 29 yds to the RICH 24 for a 1ST down
1st & 10 at MSU 47
15-yd Pass
14:54 - 3rd
Noah Kim pass complete to Montorie Foster Jr. for 15 yds to the RICH 9 for a 1ST down
1st & 10 at RICH 24

(14:54 - 3rd) Timeout Michigan State, clock 14:54

7-yd Run
14:54 - 3rd
Nathan Carter run for 7 yds to the RICH 2
1st & Goal at RICH 9
2-yd Touchdown Run
12:28 - 3rd
Nathan Carter run for 2 yds for a TD (Jonathan Kim KICK)
2nd & Goal at RICH 2
5-yd Penalty
12:28 - 3rd
Richmond Penalty, False Start (Keith Gouveia) to the RICH 20
1st & 10 at RICH 25
Kickoff
12:28 - 3rd
Jonathan Kim kickoff for 60 yds
Sack
12:28 - 3rd
Kyle Wickersham sacked by Khris Bogle and Aaron Brule for a loss of 1 yard to the RICH 19
1st & 15 at RICH 20
Incompletion
12:28 - 3rd
Kyle Wickersham pass incomplete
2nd & 16 at RICH 19
5-yd Pass
12:28 - 3rd
Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the RICH 24
3rd & 16 at RICH 19
Punt
10:56 - 3rd
Aaron Trusler punt for 39 yds
4th & 11 at RICH 24

(10:56 - 3rd) Timeout Michigan State, clock 10:56

3-yd Run
10:56 - 3rd
Nathan Carter run for 3 yds to the MSU 40
1st & 10 at MSU 37
13-yd Pass
10:56 - 3rd
Noah Kim pass complete to Christian Fitzpatrick for 13 yds to the RICH 47 for a 1ST down
2nd & 7 at MSU 40
3-yd Run
10:56 - 3rd
Nathan Carter run for 3 yds to the RICH 44
1st & 10 at RICH 47
44-yd Touchdown Run
8:25 - 3rd
Nathan Carter run for 44 yds for a TD (Jonathan Kim KICK)
2nd & 7 at RICH 44
Kickoff
8:25 - 3rd
Jonathan Kim kickoff for 53 yds
4-yd Run
8:25 - 3rd
Jamaal Brown run for 4 yds to the RICH 29
1st & 10 at RICH 25
3-yd Pass
8:25 - 3rd
Kyle Wickersham pass complete to Nick DeGennaro for 3 yds to the RICH 32
2nd & 6 at RICH 29
-2-yd Run
8:25 - 3rd
Fonnae Webb run for a loss of 2 yards to the RICH 30
3rd & 3 at RICH 32
Punt
6:09 - 3rd
Aaron Trusler punt for 40 yds
4th & 5 at RICH 30
-1-yd Run
6:09 - 3rd
Nathan Carter run for a loss of 1 yard to the MSU 29
1st & 10 at MSU 30
18-yd Pass
6:09 - 3rd
Noah Kim pass complete to Tre Mosley for 18 yds to the MSU 47 for a 1ST down
2nd & 11 at MSU 29
1-yd Run
6:09 - 3rd
Nathan Carter run for 1 yd to the MSU 48
1st & 10 at MSU 47
2-yd Run
6:09 - 3rd
Nathan Carter run for 2 yds to the 50 yard line
2nd & 9 at MSU 48
8-yd Pass
6:09 - 3rd
Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the RICH 42 for a 1ST down
3rd & 7 at 50
26-yd Pass
6:09 - 3rd
Noah Kim pass complete to Tre Mosley for 26 yds to the RICH 16 for a 1ST down
1st & 10 at RICH 42
9-yd Run
6:09 - 3rd
Nathan Carter run for 9 yds to the RICH 7
1st & 10 at RICH 16
1-yd Run
6:09 - 3rd
Nathan Carter run for 1 yd to the RICH 6 for a 1ST down
2nd & 1 at RICH 7
6-yd Touchdown Run
1:12 - 3rd
Nathan Carter run for 6 yds for a TD (Stephen Rusnak KICK)
1st & Goal at RICH 6
4th Quarter
Kickoff
1:12 - 3rd
Stephen Rusnak kickoff for 65 yds for a touchback
-3-yd Run
1:12 - 3rd
Milan Howard run for a loss of 3 yards to the RICH 22
1st & 10 at RICH 25
Incompletion
1:12 - 3rd
Kyle Wickersham pass incomplete
2nd & 13 at RICH 22
Sack
0:00 - 3rd
Kyle Wickersham sacked by Tunmise Adeleye for a loss of 4 yards to the RICH 18
3rd & 13 at RICH 22

End of 3rd Quarter

Punt
14:47 - 4th
Aaron Trusler punt for 46 yds
4th & 17 at RICH 18

(14:47 - 4th) Timeout Michigan State, clock 14:47

Fumble Return Touchdown
14:36 - 4th
Aaron Banks 47 Yd Fumble Return (Jayden Alsheskie Kick)
1st & 10 at MSU 46
Kickoff
14:28 - 4th
Will McManus kickoff for 55 yds
4-yd Pass
14:28 - 4th
Noah Kim pass complete to Jaylan Franklin for 4 yds to the MSU 35
1st & 10 at MSU 31
4-yd Run
14:28 - 4th
Davion Primm run for 4 yds to the MSU 39
2nd & 6 at MSU 35
4-yd Run
14:28 - 4th
Noah Kim run for 4 yds to the MSU 43 for a 1ST down
3rd & 2 at MSU 39
9-yd Pass
14:28 - 4th
Noah Kim pass complete to Christian Fitzpatrick for 9 yds to the RICH 48
1st & 10 at MSU 43
3-yd Run
14:28 - 4th
Davion Primm run for 3 yds to the RICH 45 for a 1ST down
2nd & 1 at RICH 48
45-yd Touchdown Pass
11:33 - 4th
Noah Kim pass complete to Antonio Gates Jr. for 45 yds for a TD (Stephen Rusnak KICK)
1st & 10 at RICH 45
Kickoff
11:33 - 4th
Stephen Rusnak kickoff for 65 yds for a touchback
9-yd Run
11:33 - 4th
Fonnae Webb run for 9 yds to the RICH 34
1st & 10 at RICH 25
12-yd Pass
11:33 - 4th
Kyle Wickersham pass complete to Jerry Garcia Jr. for 12 yds to the RICH 46 for a 1ST down
2nd & 1 at RICH 34
2-yd Run
11:33 - 4th
Fonnae Webb run for 2 yds to the RICH 48
1st & 10 at RICH 46
-2-yd Run
11:33 - 4th
Fonnae Webb run for a loss of 2 yards to the RICH 46
2nd & 8 at RICH 48
1-yd Run
11:33 - 4th
Kyle Wickersham run for 1 yd to the RICH 47
3rd & 10 at RICH 46
Punt
8:04 - 4th
Aaron Trusler punt for 38 yds, fair catch by Tyrell Henry at the MSU 15
4th & 9 at RICH 47
8-yd Run
8:04 - 4th
Davion Primm run for 8 yds to the MSU 23
1st & 10 at MSU 15
Fumble Recovery
7:22 - 4th
Davion Primm run for 2 yds to the MSU 25 Davion Primm fumbled, recovered by RICH Quantraill Morris-Walker
2nd & 2 at MSU 23
11-yd Pass
7:22 - 4th
Jackson Hardy pass complete to Quanye Veney for 11 yds to the MSU 14 for a 1ST down
1st & 10 at MSU 25
6-yd Run
7:22 - 4th
Jamaal Brown run for 6 yds to the MSU 8
1st & 10 at MSU 14
3-yd Run
7:22 - 4th
Fonnae Webb run for 3 yds to the MSU 5
2nd & 4 at MSU 8
5-yd Touchdown Pass
5:16 - 4th
Jackson Hardy pass complete to Sean Clarke for 5 yds for a TD (Jayden Alsheskie KICK)
3rd & 1 at MSU 5

(5:16 - 4th) Timeout Michigan State, clock 05:16

Kickoff
5:16 - 4th
Will McManus kickoff for 37 yds
2-yd Run
5:16 - 4th
Joseph Martinez run for 2 yds to the MSU 37
1st & 10 at MSU 35
-2-yd Run
5:16 - 4th
Joseph Martinez run for a loss of 2 yards to the MSU 35
2nd & 8 at MSU 37
11-yd Pass
5:16 - 4th
Katin Houser pass complete to Christian Fitzpatrick for 11 yds to the MSU 46 for a 1ST down
3rd & 10 at MSU 35
3-yd Run
5:16 - 4th
Joseph Martinez run for 3 yds to the MSU 49
1st & 10 at MSU 46
2-yd Run
5:16 - 4th
Joseph Martinez run for 2 yds to the RICH 49
2nd & 7 at MSU 49
1-yd Run
5:16 - 4th
Joseph Martinez run for 1 yd to the RICH 48
3rd & 5 at RICH 49
Punt
1:49 - 4th
Michael O'Shaughnessy punt for 48 yds for a touchback
4th & 4 at RICH 48
2-yd Run
1:49 - 4th
Jamaal Brown run for 2 yds to the RICH 32
1st & 10 at RICH 30
0-yd Run
1:49 - 4th
Jamaal Brown run for no gain to the RICH 32
2nd & 8 at RICH 32
4-yd Run
0:00 - 4th
Jackson Hardy run for 4 yds to the RICH 36
3rd & 8 at RICH 32

End of 4th Quarter