From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Florida Atlantic
Michigan State
248
Total yards
293
116
Passing yards
114
132
Rushing yards
179
4.6
Yards per pass
4.8
2.8
Yards per rush
4.8
19
First downs
15
2–15
Third downs
3–13
2–5
Fourth downs
1–2
2
Turnovers
3
5–55
Penalties
12–140
29:19
Possession
30:41
1
Sacks (by defense)
7
Efficiency
Florida Atlantic
Michigan State
26%
Success rate
26%
−0.37
EPA per play
−0.32
1.35
Explosiveness
1.39
−0.11
Rushing EPA
−0.19
−0.62
Passing EPA
−0.53
23%
Passing-down success
13%
−0.13
First-down EPA
−0.25
−0.39
Second-down EPA
−0.09
−0.46
Third-down EPA
−0.65
16%
Havoc by its defense
22%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Michigan State 63% to win. Elo’s favorite won.
The line
Michigan State −11.5, over/under 47.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Michigan State 80%, Florida Atlantic 20%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Florida Atlantic right to left.
Q1 Michigan StateInterception, 1 play, 0 yards
Q1 Florida AtlanticPunt, 3 plays, 1 yard
Q1 Michigan StatePunt, 7 plays, 39 yards
Q1 Florida AtlanticSafety, 2 plays (Michigan State scores), −1 yard
Q3 Michigan StateTurnover on downs, 9 plays, 64 yards
Q4 Florida AtlanticTurnover on downs, 9 plays, 48 yards
Q4 Michigan StatePunt, 3 plays, 2 yards
Q4 Florida AtlanticTurnover on downs, 6 plays, 21 yards
Q4 Michigan StatePunt, 3 plays, 2 yards
Q4 Florida AtlanticTurnover on downs, 8 plays, 19 yards
Q4 Michigan StateEnd of game, 2 plays, −4 yards
Play by play
1st quarter6 drives, then Michigan State 2, Florida Atlantic 0
Michigan State Interception, 1 play
15:00
Carter Davis kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Aidan Chiles pass intercepted Kahzir Brown return for no gain to the FAU 45
Florida Atlantic Punt, 3 plays
14:53
1st & 10 at own 45
CJ Campbell Jr. run for 2 yds to the FAU 47
14:53
2nd & 8 at own 47
CJ Campbell Jr. run for no gain to the FAU 47
14:53
3rd & 8 at own 47
Cam Fancher sacked by Khris Bogle for a loss of 1 yard to the FAU 46
13:00
4th & 9 at own 46
Logan Lupo punt for 54 yds for a touchback
13:00
1st & 10 at opp 20
Timeout Michigan State, clock 13:00
Michigan State Punt, 7 plays
13:00
1st & 10 at own 20
Nate Carter run for a loss of 3 yards to the MSU 17
13:00
2nd & 13 at own 17
Aidan Chiles pass complete to Alante Brown for 15 yds to the MSU 32 for a 1ST down
13:00
1st & 10 at own 32
Aidan Chiles run for no gain to the MSU 32
13:00
2nd & 10 at own 32
CHILES, Aidan pass deep to the right incomplete intended for GLOVER, Jaron thrown to the FAU30. PENALTY FAU Pass Interference on HILL, Daedae enforced 15 yards to the MSU47 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
13:00
1st & 10 at own 47
Nate Carter run for 12 yds to the FAU 41 for a 1ST down
13:00
1st & 10 at opp 41
Nate Carter run for 2 yds to the FAU 39
13:00
2nd & 8 at opp 39
Nate Carter run for 2 yds to the FAU 37
13:00
3rd & 6 at opp 37
Aidan Chiles sacked for a loss of 4 yards to the FAU 41 Aidan Chiles fumbled, recovered by MSU Aidan Chiles , return for 0 yards
8:24
4th & 10 at opp 41
Ryan Eckley punt for 40 yds, downed at the FAU 1
8:24
1st & 10 at own 1
Timeout Michigan State, clock 08:24
Florida Atlantic Safety, 2 plays (Michigan State scores)
8:24
1st & 10 at own 1
CJ Campbell Jr. run for 4 yds to the FAU 5
7:49
2nd & 6 at own 5
Cam Fancher sacked by D’Quan Douse for a loss of 5 yards for a SAFETYMichigan State 2, Florida Atlantic 0
Michigan State Fumble, 10 plays
7:43
1st & 10 at own 46
Aidan Chiles pass incomplete
7:43
2nd & 10 at own 46
Nate Carter run for 3 yds to the MSU 49
7:43
3rd & 7 at own 49
CHILES, Aidan pass short to the left complete for 13 yards to GLOVER, Jaron caught at the FAU49 and advanced to the FAU38 (WILLIAMS, Jayden;PHILORD, Wendol). PENALTY Before the snap, MSU Illegal Shift on GLOVER, Jaron enforced 5 yards from the MSU49 to the MSU44. NO PLAY (replay the down).
7:43
3rd & 12 at own 44
Aidan Chiles pass complete to Nick Marsh for 11 yds to the FAU 45
7:43
4th & 1 at opp 45
Nate Carter run for 1 yd to the FAU 44 for a 1ST down
7:43
1st & 10 at opp 44
Aidan Chiles pass complete to Michael Masunas for 7 yds to the FAU 37
7:43
2nd & 3 at opp 37
Nate Carter run for a loss of 1 yard to the FAU 38
7:43
3rd & 4 at opp 38
Aidan Chiles pass complete to Michael Masunas for 22 yds to the FAU 16 for a 1ST down
7:43
1st & 10 at opp 16
Aidan Chiles pass incomplete
7:43
2nd & 10 at opp 16
Kay’Ron Lynch-Adams run for 3 yds to the FAU 13
1:40
3rd & 7 at opp 13
Aidan Chiles pass complete to Montorie Foster Jr. for 2 yds fumbled, recovered by FAU Jayden Williams J. Williams return for 0 yds
1:40
1st & 10 at own 11
Timeout Michigan State, clock 01:40
Florida Atlantic Interception, 8 plays
1:40
1st & 10 at own 11
CJ Campbell Jr. run for 3 yds to the FAU 14
1:40
2nd & 7 at own 14
Michigan State Penalty, Personal Foul (Jordan Hall) to the FAU 34 for a 1ST down
1:40
1st & 10 at own 34
Cam Fancher pass complete to Zuberi Mobley for 3 yds to the FAU 37
0:00
2nd & 7 at own 37
Cam Fancher run for 9 yds to the FAU 46 for a 1ST down
Q2 15:00
1st & 10 at opp 24
Zuberi Mobley run for no gain to the MSU 24 Zuberi Mobley fumbled, recovered by FAU
Q2 15:00
2nd & 10 at opp 24
Cam Fancher run for no gain to the MSU 24
Q2 15:00
1st & 10 at own 46
Michigan State Penalty, Targeting on SPENCER, Malik enforced (Malik Spencer) to the MSU 24 for a 1ST down
Q2 13:50
3rd & 10 at opp 24
Cam Fancher pass intercepted Angelo Grose return for 15 yds to the MSU 29
Q2 13:50
1st & 10 at own 29
Timeout Michigan State, clock 13:50
2nd quarter9 drives, then Michigan State 16, Florida Atlantic 3
Michigan State Punt, 3 plays
13:50
1st & 10 at own 29
Aidan Chiles pass incomplete
13:50
2nd & 10 at own 29
Aidan Chiles run for 2 yds to the MSU 31
13:50
3rd & 8 at own 31
Aidan Chiles pass incomplete
12:55
4th & 8 at own 31
Ryan Eckley punt for 48 yds , Omari Hayes returns for no gain to the FAU 19
Florida Atlantic Interception, 2 plays
12:55
1st & 10 at own 19
CJ Campbell Jr. run for 9 yds to the FAU 28
12:03
2nd & 1 at own 28
Cam Fancher pass intercepted Nikai Martinez return for 41 yds to the FAU 18
Michigan State Touchdown, 3 plays
12:03
1st & 10 at opp 18
Kay’Ron Lynch-Adams run for 5 yds to the FAU 13
12:03
2nd & 5 at opp 13
Kay’Ron Lynch-Adams run for 2 yds to the FAU 11
11:15
3rd & 3 at opp 11
Aidan Chiles run for 11 yds for a TD (Jonathan Kim KICK)Michigan State 9, Florida Atlantic 0
Florida Atlantic Punt, 3 plays
11:15
Timeout Michigan State, clock 11:15
11:15
Jonathan Kim kickoff for 65 yds for a touchback
11:15
1st & 10 at own 25
Cam Fancher run for a loss of 4 yards to the FAU 21
11:15
2nd & 14 at own 21
CJ Campbell Jr. run for 7 yds to the FAU 28
11:15
3rd & 7 at own 28
Cam Fancher pass complete to CJ Campbell Jr. for 4 yds to the FAU 32
9:17
4th & 3 at own 32
Logan Lupo punt for 38 yds , Nikai Martinez returns for no gain to the MSU 37
Michigan State Touchdown, 1 play
9:07
1st & 10 at own 37
Kay’Ron Lynch-Adams run for 63 yds for a TD (Jonathan Kim KICK)Michigan State 16, Florida Atlantic 0
Florida Atlantic Field goal, 8 plays
9:03
Jonathan Kim kickoff for 58 yds , Milan Tucker return for 16 yds to the FAU 23
9:03
1st & 10 at own 23
Zuberi Mobley run for no gain to the FAU 23
9:03
2nd & 10 at own 23
Zuberi Mobley run for 7 yds to the FAU 30
9:03
3rd & 3 at own 30
Cam Fancher run for 9 yds to the FAU 39 for a 1ST down
9:03
1st & 10 at own 39
Cam Fancher run for 20 yds to the MSU 41 for a 1ST down Michigan State Penalty, Illegal use of the hands on ROBERTS, Ben enforced (15 Yards) to the MSU 26 for a 1ST down
9:03
1st & 10 at opp 26
Cam Fancher run for a loss of 1 yard to the MSU 27 CJ Campbell Jr. fumbled, recovered by FAU Cam Fancher C. Fancher return for 0 yds
9:03
2nd & 11 at opp 27
Cam Fancher pass incomplete
5:32
3rd & 11 at opp 27
Cam Fancher pass complete to CJ Campbell Jr. for 2 yds to the MSU 25
4:43
4th & 9 at opp 25
Morgan Suarez 43 yd FG GOODMichigan State 16, Florida Atlantic 3
Michigan State Punt, 5 plays
4:43
Carter Davis kickoff for 65 yds for a touchback
4:43
1st & 10 at own 25
Nate Carter run for 4 yds to the MSU 29
4:43
2nd & 6 at own 29
Aidan Chiles pass complete to Jack Velling for 15 yds to the MSU 44 for a 1ST down
4:43
1st & 10 at own 44
Aidan Chiles pass incomplete
4:43
2nd & 10 at own 44
Nate Carter run for 5 yds to the MSU 49
4:43
3rd & 5 at own 49
Aidan Chiles pass incomplete
4:43
4th & 5 at own 49
Michigan State Penalty, False Start (-5 Yards) to the MSU 44
2:21
4th & 10 at own 44
Ryan Eckley punt for 47 yds , Omari Hayes returns for 1 yd to the FAU 10
Florida Atlantic Punt, 7 plays
2:21
1st & 10 at own 10
Zuberi Mobley run for 9 yds to the FAU 19
2:00
2nd & 1 at own 19
Timeout Michigan State, clock 02:00
2:00
2nd & 1 at own 19
Cam Fancher run for 9 yds to the FAU 28 for a 1ST down
2:00
1st & 10 at own 28
Cam Fancher pass incomplete
2:00
2nd & 10 at own 28
Cam Fancher pass complete to Omari Hayes for 12 yds to the FAU 40 for a 1ST down
2:00
1st & 10 at own 40
Zuberi Mobley run for 3 yds to the FAU 43
2:00
2nd & 7 at own 43
Cam Fancher pass incomplete
2:00
3rd & 7 at own 43
FANCHER, Cam pass deep to the left incomplete intended for YOUNG, Joseph broken up by WOODS, Ed at the MSU27. PENALTY MSU Offsides on HALL, Jordan enforced 5 yards from the FAU43 to the FAU48 [NHSG]. NO PLAY (replay the down).
1:03
4th & 6 at own 44
Timeout Michigan State, clock 01:03
1:03
3rd & 2 at own 48
CJ Campbell Jr. run for a loss of 4 yards to the FAU 44
0:52
4th & 6 at own 44
Logan Lupo punt for 44 yds, downed at the MSU 12
Michigan State End of half, 2 plays
0:52
1st & 10 at own 12
Nate Carter run for 2 yds to the MSU 14
0:00
2nd & 8 at own 14
Nate Carter run for 2 yds to the MSU 16
3rd quarter6 drives, then Michigan State 16, Florida Atlantic 10
Florida Atlantic Missed FG, 8 plays
15:00
Jonathan Kim kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zuberi Mobley run for 1 yd to the FAU 26 for a 1ST down Michigan State Penalty, Personal Foul (Dillon Tatum) to the FAU 41 for a 1ST down
15:00
1st & 10 at own 41
FANCHER, Cam pass deep to the left incomplete intended for COOMBS, Caleb thrown to the MSU30. PENALTY MSU Pass Interference on MAJEED, Khalil enforced 15 yards to the MSU44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & 10 at opp 44
CJ Campbell Jr. run for 3 yds to the MSU 41
15:00
2nd & 7 at opp 41
Cam Fancher pass complete to Jayshon Platt for 11 yds to the MSU 30 for a 1ST down
15:00
1st & 10 at opp 30
Cam Fancher run for 14 yds to the MSU 16 for a 1ST down
15:00
1st & 10 at opp 16
Cam Fancher pass incomplete
11:47
3rd & 11 at opp 17
Timeout Michigan State, clock 11:47
11:47
2nd & 10 at opp 16
Cam Fancher sacked by Ed Woods for a loss of 1 yard to the MSU 17
11:47
3rd & 11 at opp 17
Cam Fancher sacked by Ken Talley and Khris Bogle for a loss of 9 yards to the MSU 26
11:18
4th & 20 at opp 26
Carter Davis 44 yd FG MISSED
Michigan State Punt, 3 plays
11:18
1st & 10 at own 26
Aidan Chiles pass incomplete
11:18
2nd & 10 at own 26
Aidan Chiles pass complete to Nate Carter for a loss of 1 yard to the MSU 25
11:18
3rd & 11 at own 25
Michigan State Penalty, False Start (-5 Yards) to the MSU 20
11:18
3rd & 16 at own 20
Aidan Chiles run for 14 yds to the MSU 34
9:12
4th & 2 at own 34
Ryan Eckley punt for 58 yds , Omari Hayes returns for no gain to the FAU 10
Florida Atlantic Punt, 3 plays
9:12
1st & 10 at own 10
CJ Campbell Jr. run for a loss of 1 yard to the FAU 9
9:12
2nd & 11 at own 9
Cam Fancher pass incomplete
9:12
3rd & 11 at own 9
Cam Fancher pass incomplete
8:26
4th & 11 at own 9
Logan Lupo punt for 44 yds, fair catch by Montorie Foster Jr. at the MSU 47
8:26
1st & 10 at own 47
Timeout Michigan State, clock 08:26
Michigan State Interception, 9 plays
8:26
1st & 10 at own 47
Nate Carter run for no gain to the MSU 47
8:26
2nd & 10 at own 47
Aidan Chiles run for 5 yds to the FAU 48
8:26
3rd & 5 at opp 48
Nate Carter run for 5 yds to the FAU 43 for a 1ST down
8:26
1st & 10 at opp 43
Jaron Glover run for 6 yds to the FAU 37
8:26
2nd & 4 at opp 37
Nate Carter run for 8 yds to the FAU 29 for a 1ST down
8:26
1st & 10 at opp 29
Aidan Chiles pass complete to Aziah Johnson for 22 yds to the FAU 7 for a 1ST down
8:26
1st & goal at opp 7
Kay’Ron Lynch-Adams run for 2 yds to the FAU 5
8:26
2nd & goal at opp 5
Nate Carter run for no gain to the FAU 5
2:59
3rd & goal at opp 5
Aidan Chiles pass intercepted Phillip Dunnam return for 58 yds to the MSU 40
Florida Atlantic Touchdown, 7 plays
2:59
1st & 10 at opp 40
Zuberi Mobley run for 4 yds to the MSU 36
2:59
2nd & 6 at opp 36
Cam Fancher run for 2 yds to the MSU 34
2:59
3rd & 4 at opp 34
Michigan State Penalty, Face mask (15 yards) (D’Quan Douse) to the MSU 19 for a 1ST down
2:59
1st & 10 at opp 19
Zuberi Mobley run for 7 yds to the MSU 12
2:59
2nd & 3 at opp 12
Cam Fancher run for 2 yds to the MSU 10
2:59
3rd & 1 at opp 10
Cam Fancher pass incomplete
0:07
4th & 1 at opp 10
Cam Fancher pass complete to Jayshon Platt for 10 yds for a TD (Morgan Suarez KICK)Michigan State 16, Florida Atlantic 10
Michigan State Turnover on downs, 9 plays
0:07
Timeout Michigan State, clock 00:07
0:07
Carter Davis kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Aidan Chiles pass complete to Montorie Foster Jr. for 16 yds to the MSU 41 for a 1ST down
Q4 15:00
1st & 10 at own 41
Nate Carter run for 2 yds to the MSU 43
Q4 15:00
2nd & 8 at own 43
CHILES, Aidan pass deep to the right incomplete intended for GLOVER, Jaron thrown to the FAU35. PENALTY FAU Offsides on DAVIS, Devonta declined FAU Pass Interference on BROWN, Kahzir enforced 15 yards to the FAU42 and results in automatic 1ST DOWN. NO PLAY (replay the down).
Q4 15:00
1st & 10 at opp 42
Aidan Chiles pass incomplete
Q4 15:00
2nd & 10 at opp 42
Kay’Ron Lynch-Adams run for 10 yds to the FAU 32 for a 1ST down
Q4 15:00
1st & 10 at opp 32
Kay’Ron Lynch-Adams run for 14 yds to the FAU 18 for a 1ST down
Q4 15:00
1st & 10 at opp 18
Kay’Ron Lynch-Adams run for 4 yds to the FAU 14
Q4 15:00
2nd & 6 at opp 14
Nate Carter run for no gain to the FAU 14
Q4 15:00
3rd & 6 at opp 14
Aidan Chiles pass complete to Montorie Foster Jr. for 5 yds to the FAU 9
Q4 10:42
4th & 1 at opp 9
Kay’Ron Lynch-Adams run for a loss of 2 yards to the FAU 11
Q4 10:42
1st & 10 at own 11
Timeout Michigan State, clock 10:42
4th quarter6 drives, then Michigan State 16, Florida Atlantic 10
Florida Atlantic Turnover on downs, 9 plays
10:42
1st & 10 at own 11
Cam Fancher run for 1 yd to the FAU 12
10:42
2nd & 9 at own 12
CJ Campbell Jr. run for 3 yds to the FAU 15
10:42
3rd & 6 at own 15
Cam Fancher pass complete to Omari Hayes for 28 yds to the FAU 43 for a 1ST down
10:42
1st & 10 at own 43
CJ Campbell Jr. run for 1 yd to the FAU 44
10:42
2nd & 9 at own 44
Cam Fancher run for 11 yds to the MSU 45 for a 1ST down
10:42
1st & 10 at opp 45
Cam Fancher pass complete to George Johnson III for 5 yds to the MSU 40
10:42
2nd & 5 at opp 40
Cam Fancher pass incomplete
10:42
3rd & 5 at opp 40
Zuberi Mobley run for 3 yds to the MSU 37
6:53
4th & 2 at opp 37
Cam Fancher sacked by Anthony Jones for a loss of 4 yards to the MSU 41
6:53
1st & 10 at own 41
Timeout Michigan State, clock 06:53
Michigan State Punt, 3 plays
6:53
1st & 10 at own 41
Nate Carter run for 2 yds to the MSU 43
6:53
2nd & 8 at own 43
Aidan Chiles pass incomplete
6:53
3rd & 8 at own 43
Aidan Chiles pass incomplete
5:52
4th & 8 at own 43
Ryan Eckley punt for 57 yds for a touchback
5:52
1st & 10 at own 20
Timeout Michigan State, clock 05:52
Florida Atlantic Turnover on downs, 6 plays
5:52
1st & 10 at opp 20
Timeout Michigan State, clock 05:52
5:52
1st & 10 at own 20
Zuberi Mobley run for 2 yds to the FAU 22
5:52
2nd & 8 at own 22
Cam Fancher pass complete to Omari Hayes for 10 yds to the FAU 32 for a 1ST down
5:52
1st & 10 at own 32
CJ Campbell Jr. run for 2 yds to the FAU 34
5:52
2nd & 8 at own 34
Cam Fancher pass incomplete
5:52
3rd & 8 at own 34
Cam Fancher pass complete to Dominique Henry for 7 yds to the FAU 41
3:27
4th & 1 at own 41
Cam Fancher run for no gain to the FAU 41
Michigan State Punt, 3 plays
3:27
1st & 10 at opp 41
Michigan State Penalty, Unnecessary Roughness (Jordan Turner) to the MSU 29
3:27
1st & 10 at own 29
Nate Carter run for 2 yds to the MSU 31
3:27
2nd & 8 at own 31
Aidan Chiles pass incomplete
3:27
3rd & 8 at own 31
Aidan Chiles pass incomplete
3:07
4th & 8 at own 31
Ryan Eckley punt for 47 yds, fair catch by Omari Hayes at the FAU 22
Florida Atlantic Turnover on downs, 8 plays
3:07
1st & 10 at own 22
Cam Fancher sacked by Alex VanSumeren for a loss of 1 yard to the FAU 21
3:07
2nd & 11 at own 21
Cam Fancher pass incomplete
3:07
3rd & 11 at own 21
Cam Fancher run for 3 yds to the FAU 24
3:07
4th & 8 at own 24
Cam Fancher pass complete to Omari Hayes for 21 yds to the FAU 45 for a 1ST down
3:07
1st & 10 at own 45
Cam Fancher pass complete to Omari Hayes for 3 yds to the FAU 48
1:41
3rd & 15 at own 40
Timeout Michigan State, clock 01:41
1:41
2nd & 7 at own 48
Cam Fancher sacked by Jordan Turner for a loss of 8 yards to the FAU 40
1:29
4th & 14 at own 41
Timeout Michigan State, clock 01:29
1:29
3rd & 15 at own 40
Cam Fancher run for 1 yd to the FAU 41
1:23
4th & 14 at own 41
Cam Fancher pass incomplete
Michigan State End of game, 2 plays
1:23
1st & 10 at opp 41
Kneel down by MSU at FAU43 (team loss of 2).
0:00
2nd & 12 at opp 43
Kneel down by MSU at FAU45 (team loss of 2), clock 00:00.
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.