Referee Daniel Capron; umpire Steven Woods; head linesman Ron Tipton; line judge Brian Bolinger; side judge Frank Steratore; field judge Alphonse Terry; back judge Matthew Edwards; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Ohio State
294
Total yards
132
91
Passing yards
46
203
Rushing yards
86
5.7
Yards per pass
2.9
4.0
Yards per rush
3.0
17
First downs
5
7–15
Third downs
4–14
1–1
Fourth downs
1–1
2
Turnovers
0
4–30
Penalties
4–20
38:10
Possession
21:50
Efficiency
Michigan State
Ohio State
44%
Success rate
27%
0.11
EPA per play
−0.01
0.93
Explosiveness
0.93
0.12
Rushing EPA
0.01
0.11
Passing EPA
−0.04
26%
Passing-down success
13%
−0.07
First-down EPA
−0.23
0.02
Second-down EPA
−0.21
0.44
Third-down EPA
0.26
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)
Ohio State 69% to win. Michigan State pulled the upset.
The line
Ohio State −13, over/under 53.5.
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 Ohio State 82%, Michigan State 18%. 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. Ohio State drives left to right, Michigan State right to left.
Q1 Ohio StatePunt, 3 plays, 9 yards
Q1 Michigan StatePunt, 6 plays, 11 yards
Q1 Ohio StatePunt, 6 plays, 27 yards
Q1 Michigan StateFumble, 7 plays, 28 yards
Q1 Ohio StateTouchdown, 10 plays, 32 yards
Q2 Michigan StateTouchdown, 9 plays, 75 yards
Q2 Ohio StatePunt, 3 plays, −7 yards
Q2 Michigan StateMissed FG, 4 plays, −2 yards
Q2 Ohio StatePunt, 3 plays, 5 yards
Q2 Michigan StatePunt, 3 plays, 4 yards
Q2 Ohio StatePunt, 3 plays, 9 yards
Q2 Michigan StateEnd of half, 1 play, −2 yards
Q3 Michigan StatePunt, 5 plays, 20 yards
Q3 Ohio StatePunt, 3 plays, 6 yards
Q3 Michigan StatePunt, 6 plays, 24 yards
Q3 Ohio StateFumble, recovered, 4 plays, 18 yards
Q3 Ohio StateTouchdown, 1 play, 6 yards
Q3 Michigan StateTouchdown, 13 plays, 75 yards
Q4 Ohio StatePunt, 6 plays, 23 yards
Q4 Michigan StatePunt, 6 plays, 38 yards
Q4 Ohio StatePunt, 3 plays, 4 yards
Q4 Michigan StateField goal, 9 plays, −17 yards
Play by play
1st quarter5 drives, then Tied at 0
Ohio State Punt, 3 plays
15:00
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
14:45
1st & 10 at own 25
J.T. Barrett run for a loss of 1 yard to the OhSt 24
14:15
2nd & 11 at own 24
J.T. Barrett run for 5 yds to the OhSt 29
13:40
3rd & 6 at own 29
J.T. Barrett run for 5 yds to the OhSt 34
13:06
4th & 1 at own 34
Cameron Johnston punt for 41 yds, fair catch by Macgarrett Kings Jr. at the MchSt 25
Michigan State Punt, 6 plays
13:06
1st & 10 at own 25
Gerald Holmes run for 8 yds to the MchSt 33
12:20
2nd & 2 at own 33
Gerald Holmes run for 1 yd to the MchSt 34
11:40
3rd & 1 at own 34
Tyler O’Connor run for 2 yds to the MchSt 36 for a 1ST down
11:03
1st & 10 at own 36
OHIO ST Penalty, Defensive Offside (Joey Bosa) to the MchSt 41
10:45
1st & 5 at own 41
R.J. Shelton run for 2 yds to the MchSt 43
10:00
2nd & 3 at own 43
O’Connor, Tyler pass complete to Holmes, Gerald for no gain to the MICHIGANST43, PENALTY MICHIGANST holding 10 yards to the MICHIGANST33, NO PLAY.
9:35
2nd & 13 at own 33
Damion Terry run for 3 yds to the MchSt 36
9:15
3rd & 10 at own 36
Damion Terry pass incomplete to Aaron Burbridge
8:53
4th & 10 at own 36
Jake Hartbarger punt for 37 yds, downed at the OhSt 27
Ohio State Punt, 6 plays
8:53
1st & 10 at own 27
Ezekiel Elliott run for 2 yds to the OhSt 29
8:25
2nd & 8 at own 29
J.T. Barrett pass incomplete to Michael Thomas
8:15
3rd & 8 at own 29
J.T. Barrett pass complete to Jalin Marshall for 16 yds to the OhSt 45 for a 1ST down
7:50
1st & 10 at own 45
Braxton Miller run for 4 yds to the OhSt 49
7:15
2nd & 6 at own 49
J.T. Barrett run for 3 yds to the MchSt 48
6:45
3rd & 3 at opp 48
J.T. Barrett run for 2 yds to the MchSt 46
5:44
4th & 1 at opp 46
Cameron Johnston punt for 30 yds, fair catch by Macgarrett Kings Jr. at the MchSt 16
Michigan State Fumble, 7 plays
5:44
1st & 10 at own 16
OHIO ST Penalty, Defensive Offside (Joey Bosa) to the MchSt 21
5:10
1st & 5 at own 21
Damion Terry run for 3 yds to the MchSt 24
4:30
2nd & 2 at own 24
LJ Scott run for 4 yds to the MchSt 28 for a 1ST down
4:00
1st & 10 at own 28
Tyler O’Connor pass complete to Aaron Burbridge for 6 yds to the MchSt 34
3:15
2nd & 4 at own 34
LJ Scott run for 8 yds to the MchSt 42 for a 1ST down
2:50
1st & 10 at own 42
Damion Terry pass incomplete to Macgarrett Kings Jr.
2:30
2nd & 10 at own 42
Damion Terry pass complete to LJ Scott for 2 yds to the MchSt 44
1:49
3rd & 8 at own 44
Damion Terry sacked by Sam Hubbard for a loss of 10 yards to the MchSt 32 Damion Terry fumbled, forced by Sam Hubbard, recovered by OhSt Adolphus Washington , return for 0 yards
Ohio State Touchdown, 10 plays
1:49
1st & 10 at opp 32
Ezekiel Elliott run for 3 yds to the MchSt 29
1:15
2nd & 7 at opp 29
Ezekiel Elliott run for 4 yds to the MchSt 25
0:45
3rd & 3 at opp 25
Ezekiel Elliott run for 7 yds to the MchSt 18 for a 1ST down
0:12
1st & 10 at opp 18
Ezekiel Elliott run for 5 yds to the MchSt 13
Q2 15:00
2nd & 5 at opp 13
Ezekiel Elliott run for 4 yds to the MchSt 9
Q2 14:35
3rd & 1 at opp 9
Ezekiel Elliott run for 3 yds to the MchSt 6 for a 1ST down
Q2 14:15
1st & goal at opp 6
J.T. Barrett pass complete to Nick Vannett for 3 yds to the MchSt 3
Q2 13:48
2nd & goal at opp 3
J.T. Barrett run for 2 yds to the MchSt 1
Q2 13:35
3rd & goal at opp 1
Ezekiel Elliott run for no gain to the MchSt 1
Q2 12:49
4th & 0 at opp 1
Timeout OHIO ST, clock 12:49
Q2 12:45
4th & goal at opp 1
Ezekiel Elliott run for 1 yd for a TD, (Sean Nuernberger KICK)Ohio State 7, Michigan State 0
2nd quarter7 drives, then Tied at 7
Michigan State Touchdown, 9 plays
12:45
4th & 5 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
12:45
1st & 10 at own 25
Tyler O’Connor pass incomplete to Felton Davis III
12:40
2nd & 10 at own 25
Gerald Holmes run for 1 yd to the MchSt 26
12:00
3rd & 9 at own 26
Tyler O’Connor pass complete to Aaron Burbridge for 14 yds to the MchSt 40 for a 1ST down
11:25
1st & 10 at own 40
MICHIGAN ST Penalty, False Start (Brandon Clemons) to the MchSt 35
11:00
1st & 15 at own 35
Tyler O’Connor sacked by Adolphus Washington for a loss of 1 yard to the MchSt 34
10:20
2nd & 16 at own 34
Tyler O’Connor run for 2 yds to the MchSt 36
9:30
3rd & 14 at own 36
Tyler O’Connor pass complete to Aaron Burbridge for 36 yds to the OhSt 28 for a 1ST down
9:10
1st & 10 at opp 28
Gerald Holmes run for 9 yds to the OhSt 19
8:40
2nd & 1 at opp 19
Gerald Holmes run for 7 yds to the OhSt 12 for a 1ST down
7:57
1st & 10 at opp 12
Tyler O’Connor pass complete to Trevon Pendleton for 12 yds for a TD, (Michael Geiger KICK)Tied at 7
Ohio State Punt, 3 plays
7:57
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
7:57
1st & 10 at own 25
Ezekiel Elliott run for 1 yd to the OhSt 26
7:15
2nd & 9 at own 26
J.T. Barrett sacked by Jon Reschke for a loss of 8 yards to the OhSt 18
6:50
3rd & 17 at own 18
J.T. Barrett pass incomplete to Jalin Marshall
6:31
4th & 17 at own 18
Cameron Johnston punt for 5 yds, downed at the OhSt 23
Michigan State Missed FG, 4 plays
6:31
1st & 10 at opp 23
LJ Scott run for a loss of 4 yards to the OhSt 27
5:40
2nd & 14 at opp 27
MICHIGAN ST Penalty, False Start (-5 Yards) to the OhSt 32
5:20
2nd & 19 at opp 32
Tyler O’Connor pass incomplete to LJ Scott
5:10
3rd & 19 at opp 32
Tyler O’Connor pass complete to Delton Williams for 7 yds to the OhSt 25
4:30
4th & 12 at opp 25
Michael Geiger 43 yd FG MISSED
Ohio State Punt, 3 plays
4:30
1st & 10 at own 25
J.T. Barrett pass incomplete to Michael Thomas
4:25
2nd & 10 at own 25
J.T. Barrett pass complete to Nick Vannett for 1 yd to the OhSt 26
4:00
3rd & 9 at own 26
J.T. Barrett run for 4 yds to the OhSt 30
3:13
4th & 5 at own 30
Cameron Johnston punt for 41 yds, fair catch by Macgarrett Kings Jr. at the MchSt 29
Michigan State Punt, 3 plays
3:13
1st & 10 at own 29
Damion Terry run for 6 yds to the MchSt 35
2:40
2nd & 4 at own 35
Kings Jr., Macgarrett rush for 6 yards to the MICHIGANST41, PENALTY MICHIGANST holding (Allen, Brian) 10 yards to the MICHIGANST25, NO PLAY.
2:15
2nd & 14 at own 25
Damion Terry pass incomplete to Macgarrett Kings Jr.
2:05
3rd & 14 at own 25
Tyler O’Connor pass complete to Macgarrett Kings Jr. for 8 yds to the MchSt 33
1:05
4th & 6 at own 33
Jake Hartbarger punt for 45 yds , Jalin Marshall returns for 13 yds to the OhSt 35
Ohio State Punt, 3 plays
1:05
1st & 10 at own 35
J.T. Barrett pass incomplete to Braxton Miller
0:55
2nd & 10 at own 35
J.T. Barrett pass complete to Michael Thomas for 5 yds to the OhSt 40
0:38
3rd & 5 at own 40
Timeout OHIO ST, clock 00:38
0:38
3rd & 5 at own 40
Timeout MICHIGAN ST, clock 00:38
0:38
3rd & 5 at own 40
J.T. Barrett pass complete to Curtis Samuel for 4 yds to the OhSt 44
0:21
4th & 1 at own 44
Cameron Johnston punt for 53 yds , Macgarrett Kings Jr. returns for 4 yds to the MchSt 7
Michigan State End of half, 1 play
0:21
1st & 10 at own 7
TEAM run for a loss of 2 yards to the MchSt 5
3rd quarter6 drives, then Ohio State 14, Michigan State 7
Michigan State Punt, 5 plays
15:00
1st & 10 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Gerald Holmes run for 3 yds to the MchSt 28
14:20
2nd & 7 at own 28
Gerald Holmes run for 9 yds to the MchSt 37 for a 1ST down
13:40
1st & 10 at own 37
Delton Williams run for 5 yds to the MchSt 42
13:10
2nd & 5 at own 42
Delton Williams run for 2 yds to the MchSt 44
12:10
3rd & 3 at own 44
Tyler O’Connor run for 1 yd to the MchSt 45
11:26
4th & 2 at own 45
Jake Hartbarger punt for 43 yds, downed at the OhSt 12
Ohio State Punt, 3 plays
11:26
1st & 10 at own 12
Ezekiel Elliott run for 2 yds to the OhSt 14
11:00
2nd & 8 at own 14
J.T. Barrett run for 4 yds to the OhSt 18
10:20
3rd & 4 at own 18
J.T. Barrett pass incomplete to Jalin Marshall
10:02
4th & 4 at own 18
Cameron Johnston punt for 49 yds , Macgarrett Kings Jr. returns for 2 yds to the MchSt 35
Michigan State Punt, 6 plays
10:02
1st & 10 at own 35
Madre London run for 3 yds to the MchSt 38
9:20
2nd & 7 at own 38
Damion Terry run for 2 yds to the MchSt 40
8:45
3rd & 5 at own 40
Damion Terry run for 12 yds to the OhSt 48 for a 1ST down
8:20
1st & 10 at opp 48
Damion Terry run for 6 yds to the OhSt 42
7:45
2nd & 4 at opp 42
Macgarrett Kings Jr. run for no gain to the OhSt 42
7:00
3rd & 4 at opp 42
Madre London run for 1 yd to the OhSt 41
6:23
4th & 3 at opp 41
Jake Hartbarger punt for 26 yds, fair catch by Jalin Marshall at the OhSt 15
Ohio State Fumble, recovered, 4 plays
6:23
1st & 10 at own 15
J.T. Barrett run for 10 yds to the OhSt 25 for a 1ST down
5:50
1st & 10 at own 25
J.T. Barrett run for no gain to the OhSt 25
5:10
2nd & 10 at own 25
J.T. Barrett run for 7 yds to the OhSt 32
4:30
3rd & 3 at own 32
J.T. Barrett run for 1 yd to the OhSt 33
3:38
4th & 2 at own 33
Cameron Johnston punt for 40 yds , Macgarrett Kings Jr. returns for a loss of 21 yards to the MchSt 6 Macgarrett Kings Jr. fumbled, recovered by OhSt Terry McLaurin
Ohio State Touchdown, 1 play
3:33
1st & goal at opp 6
J.T. Barrett pass complete to Jalin Marshall for 6 yds for a TD, (Sean Nuernberger KICK)Ohio State 14, Michigan State 7
Michigan State Touchdown, 13 plays
3:33
1st & 10 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
3:33
1st & 10 at own 25
Gerald Holmes run for 1 yd to the MchSt 26
3:00
2nd & 9 at own 26
R.J. Shelton run for 19 yds to the MchSt 45 for a 1ST down
2:05
1st & 10 at own 45
Gerald Holmes run for 4 yds to the MchSt 49
1:45
2nd & 6 at own 49
Gerald Holmes run for 14 yds to the OhSt 37 for a 1ST down
0:50
1st & 10 at opp 37
Tyler O’Connor run for 3 yds to the OhSt 34
0:20
2nd & 7 at opp 34
Gerald Holmes run for a loss of 1 yard to the OhSt 35
Q4 15:00
3rd & 8 at opp 35
Tyler O’Connor pass incomplete to Aaron Burbridge
Q4 14:54
4th & 8 at opp 35
OHIO ST Penalty, Defensive Offside (Joey Bosa) to the OhSt 30
Q4 14:45
4th & 3 at opp 30
Tyler O’Connor run for 11 yds to the OhSt 19 for a 1ST down
Q4 14:25
1st & 10 at opp 19
Gerald Holmes run for 2 yds to the OhSt 17
Q4 13:50
2nd & 8 at opp 17
Damion Terry run for 5 yds to the OhSt 12
Q4 13:20
3rd & 3 at opp 12
Tyler O’Connor run for 5 yds to the OhSt 7 for a 1ST down
Q4 12:50
1st & goal at opp 7
Gerald Holmes run for 5 yds to the OhSt 2
Q4 12:08
2nd & 0 at opp 2
Timeout OHIO ST, clock 12:08
Q4 12:03
2nd & goal at opp 2
Gerald Holmes run for 2 yds for a TD, (Michael Geiger KICK)Tied at 14
4th quarter4 drives, then Michigan State 17, Ohio State 14
Ohio State Punt, 6 plays
12:03
2nd & 5 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
12:03
1st & 10 at own 25
Braxton Miller run for 5 yds to the OhSt 30
11:30
2nd & 5 at own 30
J.T. Barrett pass complete to Michael Thomas for 3 yds to the OhSt 33
11:00
3rd & 2 at own 33
J.T. Barrett run for 9 yds to the OhSt 42 for a 1ST down
10:20
1st & 10 at own 42
J.T. Barrett pass incomplete
10:00
2nd & 10 at own 42
Ezekiel Elliott run for 1 yd to the OhSt 43
9:30
3rd & 9 at own 43
J.T. Barrett pass complete to Nick Vannett for 5 yds to the OhSt 48
8:43
4th & 4 at own 48
Cameron Johnston punt for 48 yds, downed at the MchSt 4
Michigan State Punt, 6 plays
8:43
1st & 10 at own 4
LJ Scott run for 20 yds to the MchSt 24 for a 1ST down
8:15
1st & 10 at own 24
LJ Scott run for 5 yds to the MchSt 29
7:30
2nd & 5 at own 29
LJ Scott run for 6 yds to the MchSt 35 for a 1ST down
6:45
1st & 10 at own 35
LJ Scott run for 2 yds to the MchSt 37
6:15
2nd & 8 at own 37
Tyler O’Connor pass incomplete to Macgarrett Kings Jr.
6:02
3rd & 8 at own 37
OHIO ST Penalty, Defensive Offside (Tyquan Lewis) to the MchSt 42
6:02
3rd & 3 at own 42
Tyler O’Connor pass incomplete to Macgarrett Kings Jr.
5:49
4th & 3 at own 42
Jake Hartbarger punt for 51 yds, downed at the OhSt 7
Ohio State Punt, 3 plays
5:49
1st & 10 at own 7
J.T. Barrett pass incomplete to Michael Thomas
5:40
2nd & 10 at own 7
J.T. Barrett run for 1 yd to the OhSt 8
5:00
3rd & 9 at own 8
Braxton Miller run for 3 yds to the OhSt 11
4:07
4th & 6 at own 11
TEAM punt for 37 yds, downed at the OhSt 48
Michigan State Field goal, 9 plays
4:07
1st & 10 at opp 48
LJ Scott run for 3 yds to the OhSt 45
3:20
2nd & 7 at opp 45
Tyler O’Connor pass complete to Aaron Burbridge for 6 yds to the OhSt 39
2:40
3rd & 1 at opp 39
Tyler O’Connor run for 2 yds to the OhSt 37 for a 1ST down
2:10
1st & 10 at opp 37
LJ Scott run for 7 yds to the OhSt 30
1:40
2nd & 3 at opp 30
LJ Scott run for 1 yd to the OhSt 29
0:40
3rd & 2 at opp 29
LJ Scott run for 4 yds to the OhSt 25 for a 1ST down
0:33
1st & 10 at opp 25
Timeout MICHIGAN ST, clock 00:33
0:33
1st & 10 at opp 25
LJ Scott run for a loss of 1 yard to the OhSt 26
0:25
2nd & 11 at opp 26
Timeout MICHIGAN ST, clock 00:25
0:25
2nd & 11 at opp 26
LJ Scott run for 3 yds to the OhSt 23
0:03
3rd & 8 at opp 23
Timeout MICHIGAN ST, clock 00:03
0:03
3rd & 8 at opp 23
Timeout OHIO ST, clock 00:03
0:00
3rd & 8 at opp 23
Michael Geiger 41 yd FG GOODMichigan State 17, Ohio State 14
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.