From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Minnesota
Michigan State
508
Total yards
240
268
Passing yards
202
240
Rushing yards
38
10.3
Yards per pass
6.5
5.0
Yards per rush
2.7
32
First downs
14
10–12
Third downs
2–8
0–0
Fourth downs
1–2
1
Turnovers
3
7–65
Penalties
6–65
42:30
Possession
17:30
1
Sacks (by defense)
0
Efficiency
Minnesota
Michigan State
57%
Success rate
46%
0.46
EPA per play
−0.08
1.22
Explosiveness
1.00
0.15
Rushing EPA
−0.38
0.98
Passing EPA
0.35
70%
Passing-down success
8%
0.05
First-down EPA
−0.24
0.69
Second-down EPA
−0.05
1.37
Third-down EPA
0.24
11%
Havoc by its defense
9%
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 56% to win. Minnesota won as Elo’s underdog.
The line
Minnesota −3, over/under 50.
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 Minnesota 58%, Michigan State 42%. 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, Minnesota right to left.
Q1 MinnesotaTouchdown, 10 plays, 75 yards
Q1 Michigan StatePunt, 3 plays, 7 yards
Q1 MinnesotaTouchdown, 9 plays, 77 yards
Q1 Michigan StatePunt, 3 plays, −6 yards
Q1 MinnesotaField goal, 12 plays, 66 yards
Q2 Michigan StateTurnover on downs, 8 plays, 42 yards
Q2 MinnesotaFumble, 3 plays, 34 yards
Q2 Michigan StatePunt, 5 plays, 15 yards
Q2 MinnesotaEnd of half, 8 plays, 34 yards
Q3 Michigan StateFumble, 12 plays, 70 yards
Q3 MinnesotaTouchdown, 12 plays, 90 yards
Q3 Michigan StateInterception, 2 plays, 13 yards
Q3 MinnesotaTouchdown, 6 plays, 28 yards
Q4 Michigan StatePunt, 4 plays, 7 yards
Q4 MinnesotaField goal, 15 plays, 76 yards
Q4 Michigan StateTouchdown, 8 plays, 75 yards
Q4 MinnesotaEnd of game, 1 play, −2 yards
Play by play
1st quarter5 drives, then Minnesota 14, Michigan State 0
Minnesota Touchdown, 10 plays
15:00
Jack Stone kickoff for 61 yds
15:00
1st & 10 at own 25
Tanner Morgan pass complete to Michael Brown-Stephens for 11 yds to the Minn 36 for a 1ST down
15:00
1st & 10 at own 36
Mohamed Ibrahim run for no gain to the Minn 36
15:00
2nd & 10 at own 36
Tanner Morgan pass complete to Dylan Wright for 15 yds to the MchSt 49 for a 1ST down
15:00
1st & 10 at opp 49
Tanner Morgan pass incomplete
15:00
2nd & 10 at opp 49
MINNESOTA Penalty, False Start (-5 Yards) to the Minn 46
15:00
2nd & 15 at own 46
Mohamed Ibrahim run for 21 yds to the MchSt 33 for a 1ST down
15:00
1st & 10 at opp 33
Tanner Morgan pass complete to Clay Geary for 11 yds to the MchSt 22 for a 1ST down
15:00
1st & 10 at opp 22
Trey Potts run for 5 yds to the MchSt 17
15:00
2nd & 5 at opp 17
Mohamed Ibrahim run for a loss of 3 yards to the MchSt 20
15:00
3rd & 8 at opp 20
Tanner Morgan pass complete to Brevyn Spann-Ford for 18 yds to the MchSt 2 for a 1ST down
9:50
1st & goal at opp 2
Mohamed Ibrahim run for 2 yds for a TD, (Matthew Trickett KICK)Minnesota 7, Michigan State 0
Michigan State Punt, 3 plays
9:50
1st & goal at opp 3
Timeout MICHIGAN ST, clock 09:50
9:50
Dragan Kesich kickoff for 65 yds for a touchback
9:50
1st & 10 at own 25
Jarek Broussard run for 1 yd to the MchSt 26
9:50
2nd & 9 at own 26
Jarek Broussard run for 3 yds to the MchSt 29
9:50
3rd & 6 at own 29
Payton Thorne pass complete to Jayden Reed for 3 yds to the MchSt 32
7:58
4th & 3 at own 32
Bryce Baringer punt for 48 yds , Quentin Redding returns for 3 yds to the Minn 23
7:58
1st & 10 at own 23
Timeout MICHIGAN ST, clock 07:58
Minnesota Touchdown, 9 plays
7:58
1st & 10 at own 23
Tanner Morgan pass complete to Brevyn Spann-Ford for 16 yds to the Minn 39 for a 1ST down
7:58
1st & 10 at own 39
Mohamed Ibrahim run for 1 yd to the Minn 40
7:58
2nd & 9 at own 40
Tanner Morgan pass complete to Michael Brown-Stephens for 10 yds to the 50 yard line for a 1ST down
7:58
1st & 10 at the 50
Mohamed Ibrahim run for 3 yds to the MchSt 47
7:58
2nd & 7 at opp 47
MORGAN, Tanner pass to the left incomplete intended for WRIGHT, Dylan thrown to the MSU35. PENALTY MSU Pass Interference on BRANTLEY, Charles enforced at the spot of the foul for 11 yards to the MSU36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:04
2nd & 6 at opp 32
Timeout MICHIGAN ST, clock 05:04
5:04
1st & 10 at opp 36
Trey Potts run for 4 yds to the MchSt 32
5:04
2nd & 6 at opp 32
MINNESOTA Penalty, Personal Foul (-15 Yards) to the MchSt 44
5:04
2nd & 18 at opp 44
Tanner Morgan pass complete to Brevyn Spann-Ford for 6 yds to the MchSt 38
5:04
3rd & 12 at opp 38
Tanner Morgan run for 15 yds to the MchSt 23 for a 1ST down
2:57
1st & 10 at opp 23
Tanner Morgan pass complete to Daniel Jackson for 23 yds for a TD, (Matthew Trickett KICK)Minnesota 14, Michigan State 0
Michigan State Punt, 3 plays
2:57
1st & goal at opp 3
Timeout MICHIGAN ST, clock 02:57
2:57
Dragan Kesich kickoff for 65 yds for a touchback
2:57
1st & 10 at own 25
Payton Thorne pass incomplete
2:13
3rd & 8 at own 27
Timeout MINNESOTA, clock 02:13
2:13
2nd & 10 at own 25
Jarek Broussard run for 2 yds to the MchSt 27
2:13
3rd & 8 at own 27
Payton Thorne sacked by Ryan Stapp for a loss of 8 yards to the MchSt 19
1:29
4th & 16 at own 19
Bryce Baringer punt for 55 yds, fair catch by Quentin Redding at the Minn 26
Minnesota Field goal, 12 plays
1:29
1st & 10 at own 26
Tanner Morgan pass complete to Bryce Williams for 1 yd to the Minn 27
0:00
2nd & 9 at own 27
Mohamed Ibrahim run for 7 yds to the Minn 34
Q2 15:00
3rd & 2 at own 34
Mohamed Ibrahim run for 6 yds to the Minn 40 for a 1ST down
Q2 15:00
1st & 10 at own 40
Mohamed Ibrahim run for 2 yds to the Minn 42
Q2 13:44
3rd & 8 at own 42
Timeout MICHIGAN ST, clock 13:44
Q2 13:44
2nd & 8 at own 42
Tanner Morgan pass incomplete
Q2 13:44
3rd & 8 at own 42
Tanner Morgan pass complete to Michael Brown-Stephens for 10 yds to the MchSt 48 for a 1ST down
Q2 13:44
1st & 10 at opp 48
Tanner Morgan pass complete to Mohamed Ibrahim for 17 yds to the MchSt 31 for a 1ST down
Q2 13:44
1st & 10 at opp 31
Tanner Morgan pass complete to Le’Meke Brockington for 19 yds to the MchSt 12 for a 1ST down
Q2 13:44
1st & 10 at opp 12
Tanner Morgan pass complete to Clay Geary for 1 yd to the MchSt 11
Q2 10:23
3rd & 6 at opp 8
Timeout MICHIGAN ST, clock 10:23
Q2 10:23
2nd & 9 at opp 11
Tanner Morgan pass complete to Mohamed Ibrahim for 3 yds to the MchSt 8
Q2 10:23
3rd & 6 at opp 8
Tanner Morgan pass incomplete
Q2 10:14
4th & 6 at opp 8
Matthew Trickett 26 yd FG GOODMinnesota 17, Michigan State 0
2nd quarter4 drives, then Minnesota 17, Michigan State 0
Michigan State Turnover on downs, 8 plays
10:14
Dragan Kesich kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
Payton Thorne pass complete to Maliq Carr for 11 yds to the MchSt 36 for a 1ST down
10:14
1st & 10 at own 36
Payton Thorne pass complete to Jayden Reed for 5 yds to the MchSt 41
10:14
2nd & 5 at own 41
Payton Thorne pass complete to Keon Coleman for 3 yds to the MchSt 44
10:14
3rd & 2 at own 44
Payton Thorne run for 4 yds to the MchSt 48 for a 1ST down
10:14
1st & 10 at own 48
Jalen Berger run for 1 yd to the MchSt 49
10:14
2nd & 9 at own 49
Payton Thorne pass complete to Tre Mosley for 5 yds to the Minn 46
10:14
3rd & 4 at opp 46
Jalen Berger run for no gain to the Minn 46
6:29
4th & 4 at opp 46
Payton Thorne pass intercepted
6:29
1st & 10 at own 33
Timeout MICHIGAN ST, clock 06:29
Minnesota Fumble, 3 plays
6:29
1st & 10 at own 33
Tanner Morgan pass complete to Dylan Wright for 26 yds to the MchSt 41 for a 1ST down
6:29
1st & 10 at opp 41
Mohamed Ibrahim run for 17 yds to the MchSt 24 for a 1ST down
6:29
1st & 10 at opp 24
MINNESOTA Penalty, False Start (-5 Yards) to the MchSt 29
4:41
1st & 15 at opp 29
Mohamed Ibrahim run for a loss of 4 yards to the MchSt 33 Mohamed Ibrahim fumbled, recovered by MchSt Ronald Williams
4:41
1st & 10 at own 33
Timeout MICHIGAN ST, clock 04:41
Michigan State Punt, 5 plays
4:41
1st & 10 at own 33
Jalen Berger run for 9 yds to the MchSt 42
4:41
2nd & 1 at own 42
Jalen Berger run for 3 yds to the MchSt 45 for a 1ST down
4:41
1st & 10 at own 45
Payton Thorne pass incomplete
4:41
2nd & 10 at own 45
Payton Thorne pass incomplete
4:41
3rd & 10 at own 45
Payton Thorne pass complete to Keon Coleman for 3 yds to the MchSt 48
2:45
4th & 7 at own 48
Bryce Baringer punt for 52 yds for a touchback
Minnesota End of half, 8 plays
2:45
1st & 10 at own 20
MINNESOTA Penalty, Illegal Block (Michael Brown-Stephens) to the Minn 12
1:59
2nd & 12 at own 18
Timeout MICHIGAN ST, clock 01:59
1:59
1st & 18 at own 12
Mohamed Ibrahim run for 6 yds to the Minn 18
1:50
3rd & 9 at own 21
Timeout MICHIGAN ST, clock 01:50
1:50
2nd & 12 at own 18
Mohamed Ibrahim run for 3 yds to the Minn 21
1:50
3rd & 9 at own 21
Tanner Morgan run for 10 yds to the Minn 31 for a 1ST down
1:50
1st & 10 at own 31
Tanner Morgan pass complete to Michael Brown-Stephens for 19 yds to the 50 yard line for a 1ST down
0:54
1st & 25 at own 35
Timeout MICHIGAN ST, clock 00:54
0:54
1st & 10 at the 50
MORGAN, Tanner pass to the left incomplete intended for BROWN-STEPHENS, Michael thrown to the MSU44. PENALTY MIN Pass Interference on SPANN-FORD, Brevyn enforced 15 yards to the MIN35 [NHSG]. NO PLAY (replay the down).
0:54
1st & 25 at own 35
Mohamed Ibrahim run for 5 yds to the Minn 40
0:54
2nd & 20 at own 40
MORGAN, Tanner sacked for a loss of 7 yards at the MIN33 (WRIGHT, Brandon). PENALTY MSU Face mask on WRIGHT, Brandon enforced 15 yards from the MIN40 to the MSU45 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
0:01
1st & 10 at opp 45
Tanner Morgan pass complete to Trey Potts for 1 yd to the MchSt 44
3rd quarter4 drives, then Minnesota 24, Michigan State 0
Michigan State Fumble, 12 plays
15:00
Dragan Kesich kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Payton Thorne pass complete to Tre Mosley for 12 yds to the MchSt 37 for a 1ST down
15:00
1st & 10 at own 37
Payton Thorne pass complete to Jalen Berger for 4 yds to the MchSt 41
15:00
2nd & 6 at own 41
Payton Thorne pass complete to Daniel Barker for 18 yds to the Minn 41 for a 1ST down
15:00
1st & 10 at opp 41
Payton Thorne pass incomplete
15:00
2nd & 10 at opp 41
MICHIGAN ST Penalty, Offensive Holding (Maliq Carr) to the Minn 45
15:00
2nd & 14 at opp 45
Payton Thorne pass complete to Jalen Berger for 5 yds to the Minn 40
12:21
1st & 10 at opp 29
Timeout MICHIGAN ST, clock 12:21
12:21
3rd & 9 at opp 40
Payton Thorne pass complete to Tre Mosley for 11 yds to the Minn 29 for a 1ST down
12:21
1st & 10 at opp 29
Jarek Broussard run for 8 yds to the Minn 21
12:21
2nd & 2 at opp 21
Jarek Broussard run for 3 yds to the Minn 18 for a 1ST down
12:21
1st & 10 at opp 18
Payton Thorne pass complete to Jayden Reed for 6 yds to the Minn 12
12:21
2nd & 4 at opp 12
Jarek Broussard run for 6 yds to the Minn 6 for a 1ST down
10:19
1st & goal at opp 6
Payton Thorne run for 1 yd to the Minn 10 Payton Thorne fumbled, recovered by Minn Justin Walley
10:19
1st & 10 at own 10
Timeout MICHIGAN ST, clock 10:19
Minnesota Touchdown, 12 plays
10:19
1st & 10 at own 10
Mohamed Ibrahim run for 11 yds to the Minn 21 for a 1ST down
10:19
1st & 10 at own 21
Trey Potts run for 2 yds to the Minn 23
10:19
2nd & 8 at own 23
Tanner Morgan pass complete to Dylan Wright for 13 yds to the Minn 36 for a 1ST down
10:19
1st & 10 at own 36
Tanner Morgan pass complete to Michael Brown-Stephens for 10 yds to the Minn 46 for a 1ST down
10:19
1st & 10 at own 46
Tanner Morgan pass complete to Daniel Jackson for 15 yds to the MchSt 39 for a 1ST down
10:19
1st & 10 at opp 39
Bryce Williams run for 7 yds to the MchSt 32
6:26
1st & 10 at opp 21
Timeout MICHIGAN ST, clock 06:26
6:26
2nd & 3 at opp 32
Mohamed Ibrahim run for 11 yds to the MchSt 21 for a 1ST down
6:26
1st & 10 at opp 21
Mohamed Ibrahim run for 2 yds to the MchSt 19
6:26
2nd & 8 at opp 19
Bryce Williams run for 7 yds to the MchSt 12
6:26
3rd & 1 at opp 12
Tanner Morgan run for 2 yds to the MchSt 10 for a 1ST down
6:26
1st & goal at opp 10
Mohamed Ibrahim run for 4 yds to the MchSt 6
3:26
2nd & goal at opp 6
Tanner Morgan pass complete to Nick Kallerup for 6 yds for a TD, (Matthew Trickett KICK)Minnesota 24, Michigan State 0
Michigan State Interception, 2 plays
3:26
1st & goal at opp 3
Timeout MICHIGAN ST, clock 03:26
3:26
Dragan Kesich kickoff for 65 yds for a touchback
3:26
1st & 10 at own 25
Payton Thorne pass complete to Keon Coleman for 13 yds to the MchSt 38 for a 1ST down
2:52
1st & 10 at own 38
Payton Thorne pass intercepted
Minnesota Touchdown, 6 plays
2:52
1st & 10 at opp 28
Bryce Williams run for 5 yds to the MchSt 23
2:52
2nd & 5 at opp 23
WILLIAMS, Bryce rush to the left for a gain of 2 yards to the MSU21 (VANSUMEREN, Ben). PENALTY MIN Holding on CARROLL, Quinn enforced 10 yards from the MSU23 to the MSU33 [NHSG]. NO PLAY (replay the down).
2:52
2nd & 15 at opp 33
Tanner Morgan pass complete to Michael Brown-Stephens for 13 yds to the MchSt 20
2:52
3rd & 2 at opp 20
Bryce Williams run for 3 yds to the MchSt 17 for a 1ST down MICHIGAN ST Penalty, Defensive Holding (Maverick Hansen) to the MchSt 8 for a 1ST down
0:00
1st & goal at opp 8
Mohamed Ibrahim run for 1 yd to the MchSt 7
Q4 14:12
3rd & goal at opp 4
Timeout MICHIGAN ST, clock 14:12
Q4 14:12
2nd & goal at opp 7
Mohamed Ibrahim run for 3 yds to the MchSt 4
Q4 14:08
3rd & goal at opp 4
Tanner Morgan pass complete to Daniel Jackson for 4 yds for a TD, (Matthew Trickett KICK)Minnesota 31, Michigan State 0
4th quarter3 drives, then Minnesota 34, Michigan State 7
Michigan State Punt, 4 plays
14:08
Dragan Kesich kickoff for 65 yds for a touchback
14:08
1st & 10 at own 25
Payton Thorne pass complete to Tyler Hunt for 14 yds to the MchSt 39 for a 1ST down
14:08
1st & 10 at own 39
Payton Thorne pass complete to Keon Coleman for 6 yds to the MchSt 45
14:08
2nd & 4 at own 45
MICHIGAN ST Penalty, Unsportsmanlike Conduct (Jarrett Horst) to the MchSt 30
14:08
2nd & 19 at own 30
Payton Thorne pass incomplete
14:08
3rd & 19 at own 30
Payton Thorne pass complete to Jayden Reed for 7 yds to the MchSt 37
14:08
4th & 12 at own 37
THORNE, Payton pass to the left complete for 13 yards to REED, Jayden caught at the MSU50 and advanced to the MSU50 (GOUSBY, Aidan;NUBIN, Tyler). PENALTY MSU Ineligible Receiver Downfield on Pass on SAMAC, Nick enforced 5 yards from the MSU37 to the MSU32 [NHSG]. NO PLAY (replay the down).
12:25
4th & 17 at own 32
Bryce Baringer punt for 48 yds, fair catch by Quentin Redding at the Minn 20
12:25
1st & 10 at own 20
Timeout MICHIGAN ST, clock 12:25
Minnesota Field goal, 15 plays
12:25
1st & 10 at own 20
Trey Potts run for 2 yds to the Minn 22
12:25
2nd & 8 at own 22
Trey Potts run for 15 yds to the Minn 37 for a 1ST down
12:25
1st & 10 at own 37
MINNESOTA Penalty, False Start (Quinn Carroll) to the Minn 32
12:25
1st & 15 at own 32
Trey Potts run for 5 yds to the Minn 37
12:25
2nd & 10 at own 37
Trey Potts run for 8 yds to the Minn 45
12:25
3rd & 2 at own 45
Trey Potts run for 10 yds to the MchSt 45 for a 1ST down
12:25
1st & 10 at opp 45
Bryce Williams run for 1 yd to the MchSt 44
12:25
2nd & 9 at opp 44
Bryce Williams run for 3 yds to the MchSt 41
12:25
3rd & 6 at opp 41
Cole Kramer run for 11 yds to the MchSt 30 for a 1ST down
12:25
1st & 10 at opp 30
Trey Potts run for 12 yds to the MchSt 18 for a 1ST down
5:06
2nd & 3 at opp 11
Timeout MICHIGAN ST, clock 05:06
5:06
1st & 10 at opp 18
Trey Potts run for 7 yds to the MchSt 11
4:11
2nd & 3 at opp 11
Cole Kramer run for 5 yds to the MchSt 6 for a 1ST down
4:11
1st & goal at opp 6
Timeout MICHIGAN ST, clock 04:11
4:11
1st & goal at opp 6
Trey Potts run for a loss of 1 yard to the MchSt 7
4:11
2nd & goal at opp 7
Trey Potts run for 3 yds to the MchSt 4
4:11
3rd & goal at opp 4
Trey Potts run for no gain to the MchSt 4
1:48
4th & goal at opp 4
Matthew Trickett 22 yd FG GOODMinnesota 34, Michigan State 0
Michigan State Touchdown, 8 plays
1:48
Dragan Kesich kickoff for 65 yds for a touchback
1:48
1st & 10 at own 25
Noah Kim pass complete to Maliq Carr for 10 yds to the MchSt 35 for a 1ST down
1:48
1st & 10 at own 35
Noah Kim pass complete to Cade McDonald for 8 yds to the MchSt 43
1:48
2nd & 2 at own 43
Noah Kim pass complete to Cade McDonald for 8 yds to the Minn 49 for a 1ST down
1:48
1st & 10 at opp 49
Noah Kim pass complete to Elijah Collins for 2 yds to the Minn 47
1:48
2nd & 8 at opp 47
Noah Kim pass incomplete
1:48
3rd & 8 at opp 47
Noah Kim run for 5 yds to the Minn 42
1:48
4th & 3 at opp 42
Noah Kim pass complete to Cade McDonald for 15 yds to the Minn 27 for a 1ST down
0:17
1st & 10 at opp 27
Noah Kim pass complete to Germie Bernard for 27 yds for a TD, (Jack Stone KICK)Minnesota 34, Michigan State 7
0:17
Jack Stone kickoff for 62 yds
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.