From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio State
Wisconsin
491
Total yards
144
393
Passing yards
49
98
Rushing yards
95
9.4
Yards per pass
3.3
3.5
Yards per rush
3.1
26
First downs
9
5–11
Third downs
2–11
2–2
Fourth downs
1–2
0
Turnovers
1
4–25
Penalties
2–10
33:57
Possession
26:03
3
Sacks (by defense)
1
Efficiency
Ohio State
Wisconsin
64%
Success rate
24%
0.45
EPA per play
−0.17
0.97
Explosiveness
1.38
−0.03
Rushing EPA
−0.05
0.76
Passing EPA
−0.35
27%
Passing-down success
19%
0.25
First-down EPA
−0.31
0.35
Second-down EPA
−0.53
1.03
Third-down EPA
0.22
20%
Havoc by its defense
13%
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 87% to win. Elo’s favorite won.
The line
Ohio State −24.5, over/under 41.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 95%, Wisconsin 5%. 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. Wisconsin drives left to right, Ohio State right to left.
Q1 WisconsinPunt, 3 plays, 9 yards
Q1 Ohio StateTouchdown, 9 plays, 89 yards
Q1 WisconsinInterception, 3 plays, 19 yards
Q1 Ohio StateField goal, 6 plays, 23 yards
Q1 WisconsinPunt, 3 plays, 6 yards
Q1 Ohio StateTouchdown, 6 plays, 70 yards
Q2 WisconsinPunt, 9 plays, 29 yards
Q2 Ohio StatePunt, 5 plays, 19 yards
Q2 WisconsinPunt, 3 plays, 2 yards
Q2 Ohio StateMissed FG, 10 plays, 60 yards
Q2 WisconsinPunt, 3 plays, 9 yards
Q2 Ohio StateEnd of half, 1 play, −1 yard
Q3 Ohio StateField goal, 11 plays, 57 yards
Q3 WisconsinPunt, 3 plays, 5 yards
Q3 Ohio StateTouchdown, 13 plays, 83 yards
Q3 WisconsinPunt, 10 plays, 15 yards
Q4 Ohio StateTouchdown, 11 plays, 77 yards
Q4 WisconsinTurnover on downs, 9 plays, 50 yards
Q4 Ohio StateEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then Ohio State 17, Wisconsin 0
Wisconsin Punt, 3 plays
15:00
1st & 10 at own 35
Jayden Fielding kickoff for 55 yds
14:56
1st & 10 at own 25
Dilin Jones run for 2 yds to the WIS 27
14:27
2nd & 8 at own 27
Dilin Jones run for 2 yds to the WIS 29
13:36
3rd & 6 at own 29
Hunter Simmons pass complete to Eugene Hilton Jr. for 5 yds to the WIS 34
12:59
4th & 1 at own 34
Sean West punt for 55 yds, punt out-of-bounds at the OSU 11
Ohio State Touchdown, 9 plays
12:51
1st & 10 at own 11
Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OSU 17
12:29
2nd & 4 at own 17
Julian Sayin pass complete to Carnell Tate for 15 yds to the OSU 32 for a 1ST down
12:04
1st & 10 at own 32
Julian Sayin pass complete to Jeremiah Smith for 5 yds to the OSU 37
11:39
2nd & 5 at own 37
Julian Sayin pass complete to Max Klare for 10 yds to the OSU 47 for a 1ST down
10:56
1st & 10 at own 47
Julian Sayin pass complete to Max Klare for 5 yds to the WIS 48
10:28
2nd & 5 at opp 48
Julian Sayin pass complete to Bo Jackson for 16 yds to the WIS 32 for a 1ST down
9:57
1st & 10 at opp 32
Bo Jackson run for a loss of 1 yard to the WIS 33
9:15
2nd & 11 at opp 33
(09:19) PENALTY OSU False Start (Tshabola,Tegra) 5 yards from WIS33 to WIS38. NO PLAY.
8:49
2nd & 16 at opp 38
Julian Sayin pass complete to Brandon Inniss for 5 yds to the WIS 33
8:32
3rd & 11 at opp 33
Timeout Wisconsin, clock 08:32
8:25
3rd & 11 at opp 33
Julian Sayin pass complete to Carnell Tate for 33 yds for a TD (Jayden Fielding KICK)Ohio State 7, Wisconsin 0
Wisconsin Interception, 3 plays
8:25
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
8:00
1st & 10 at own 25
Hunter Simmons pass complete to Jackson McGohan for 15 yds to the WIS 40 for a 1ST down
7:51
1st & 10 at own 40
Dilin Jones run for 4 yds to the WIS 44
7:10
2nd & 6 at own 44
Hunter Simmons pass intercepted Sonny Styles return for 5 yds to the WIS 43
Ohio State Field goal, 6 plays
6:54
1st & 10 at opp 43
Julian Sayin pass complete to Bo Jackson for 6 yds to the WIS 37
6:36
2nd & 4 at opp 37
Julian Sayin pass complete to Jeremiah Smith for 14 yds to the WIS 23 for a 1ST down
6:09
1st & 10 at opp 23
Julian Sayin pass incomplete to Jeremiah Smith
5:59
2nd & 10 at opp 23
Julian Sayin pass complete to Bo Jackson for 3 yds to the WIS 20
5:14
3rd & 7 at opp 20
Julian Sayin run for no gain to the WIS 20
4:44
4th & 7 at opp 20
Timeout Wisconsin, clock 04:44
4:40
4th & 7 at opp 20
Jayden Fielding 38 yd FG GOODOhio State 10, Wisconsin 0
Wisconsin Punt, 3 plays
4:40
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
4:33
1st & 10 at own 25
Cade Yacamelli run for 2 yds to the WIS 27
4:04
2nd & 8 at own 27
Dilin Jones run for 4 yds to the WIS 31
3:28
3rd & 4 at own 31
Dilin Jones run for no gain to the WIS 31
2:45
4th & 4 at own 31
Sean West punt for 52 yds , Brandon Inniss returns for 13 yds to the OSU 30
Ohio State Touchdown, 6 plays
2:41
1st & 10 at own 30
CJ Donaldson run for 13 yds to the OSU 43 for a 1ST down
2:03
1st & 10 at own 43
Julian Sayin pass complete to Carnell Tate for 27 yds to the WIS 30 for a 1ST down
1:45
1st & 10 at opp 30
Julian Sayin pass complete to CJ Donaldson for 14 yds to the WIS 16 for a 1ST down
1:09
1st & 10 at opp 16
Bo Jackson run for 3 yds to the WIS 13
0:32
2nd & 7 at opp 13
Bo Jackson run for 3 yds to the WIS 10
0:04
3rd & 4 at opp 10
Julian Sayin pass complete to Carnell Tate for 10 yds for a TD (Jayden Fielding KICK)Ohio State 17, Wisconsin 0
Wisconsin Punt, 9 plays
0:00
1st & 10 at own 35
Jayden Fielding kickoff for 55 yds , Cade Yacamelli return for 16 yds to the WIS 26
Q2 14:56
1st & 10 at own 26
Dilin Jones run for a loss of 1 yard to the WIS 25
Q2 14:22
2nd & 11 at own 25
(14:26) Shotgun Simmons,Hunter pass incomplete short right to Anthony II,Vinny thrown to WIS34 PENALTY OSU Pass Interference (Sanchez,Devin) 10 yards from WIS25 to WIS35, 1ST DOWN. NO PLAY.
Q2 13:51
1st & 10 at own 35
Dilin Jones run for 3 yds to the WIS 38
Q2 13:07
2nd & 7 at own 38
Hunter Simmons pass complete to Lance Mason for 7 yds to the WIS 45 for a 1ST down
Q2 12:53
1st & 10 at own 45
Dilin Jones run for no gain to the WIS 45
Q2 9:43
2nd & 10 at own 45
Hunter Simmons pass complete to Dilin Jones for 2 yds to the WIS 43
Q2 9:43
3rd & 12 at own 43
Hunter Simmons pass complete to Lance Mason for 24 yds to the OSU 33 for a 1ST down Ohio State Penalty, Defensive Offside (John Ferlmann) declined for a 1ST down
Q2 9:43
1st & 10 at opp 33
Hunter Simmons sacked by Arvell Reese for a loss of 7 yards to the OSU 40
Q2 9:33
2nd & 17 at opp 40
Cade Yacamelli run for no gain to the OSU 40
Q2 8:35
3rd & 17 at opp 40
PENALTY WIS False Start 5 yards from OSU40 to OSU45. NO PLAY.
Q2 8:21
3rd & 22 at opp 45
Hunter Simmons pass incomplete to Vinny Anthony II
Q2 7:51
4th & 22 at opp 45
Atticus Bertrams punt for 42 yds
2nd quarter5 drives, then Ohio State 17, Wisconsin 0
Ohio State Punt, 5 plays
7:45
1st & 10 at own 3
Bo Jackson run for 5 yds to the OSU 8
6:58
2nd & 5 at own 8
Julian Sayin pass complete to CJ Donaldson for 7 yds to the OSU 15 for a 1ST down
6:58
1st & 10 at own 15
Julian Sayin pass complete to Max Klare for 8 yds to the OSU 23
6:58
2nd & 2 at own 23
Julian Sayin pass incomplete to Jeremiah Smith
6:58
3rd & 2 at own 23
CJ Donaldson run for a loss of 1 yard to the OSU 22
6:58
4th & 3 at own 22
Joe McGuire punt for 42 yds, fair catch by Jayden Ballard at the WIS 36
Wisconsin Punt, 3 plays
6:54
1st & 10 at own 36
Cade Yacamelli run for 2 yds to the WIS 38
6:15
2nd & 8 at own 38
Cade Yacamelli run for no gain to the WIS 38
5:37
3rd & 8 at own 38
Hunter Simmons pass incomplete to Lance Mason
5:30
4th & 8 at own 38
Sean West punt for 62 yds for a touchback
Ohio State Missed FG, 10 plays
5:23
1st & 10 at own 20
Julian Sayin pass complete to Jeremiah Smith for 10 yds to the OSU 30 for a 1ST down
5:00
1st & 10 at own 30
Julian Sayin pass complete to Jeremiah Smith for 9 yds to the OSU 39
4:25
2nd & 1 at own 39
Julian Sayin pass complete to Jeremiah Smith for 8 yds to the OSU 47 for a 1ST down
3:41
1st & 10 at own 47
Julian Sayin pass complete to Mylan Graham for 10 yds to the WIS 43 for a 1ST down
3:41
1st & 10 at opp 43
PENALTY OSU False Start (Inniss,Brandon) 5 yards from WIS43 to WIS48. NO PLAY.
3:23
1st & 15 at opp 48
Julian Sayin pass complete to Quincy Porter for 8 yds to the WIS 40
2:47
2nd & 7 at opp 40
Isaiah West run for 14 yds to the WIS 26 for a 1ST down
2:00
1st & 10 at opp 26
Julian Sayin pass complete to Max Klare for 1 yd to the WIS 25
1:39
2nd & 9 at opp 25
Julian Sayin pass complete to Max Klare for 5 yds to the WIS 20
1:12
3rd & 4 at opp 20
Julian Sayin pass incomplete to Brandon Inniss
1:07
4th & 4 at opp 20
Jayden Fielding 38 yd FG MISSED
Wisconsin Punt, 3 plays
1:04
1st & 10 at own 20
Cade Yacamelli run for 2 yds to the WIS 22
1:00
2nd & 8 at own 22
Timeout Wisconsin, clock 01:00
0:55
2nd & 8 at own 22
Cade Yacamelli run for 4 yds to the WIS 26
0:55
3rd & 4 at own 26
Timeout Wisconsin, clock 00:55
0:51
3rd & 4 at own 26
Cade Yacamelli run for 3 yds to the WIS 29
0:10
4th & 1 at own 29
Timeout Wisconsin, clock 00:10
0:04
4th & 1 at own 29
Sean West punt for 53 yds, fair catch by Brandon Inniss at the OSU 18
Ohio State End of half, 1 play
0:00
1st & 10 at own 18
J. Sayin takes a knee
3rd quarter4 drives, then Ohio State 27, Wisconsin 0
Ohio State Field goal, 11 plays
15:00
1st & 10 at own 35
Nathanial Vakos kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Bo Jackson run for 5 yds to the OSU 30
14:29
2nd & 5 at own 30
Julian Sayin pass complete to Jeremiah Smith for 5 yds to the OSU 35 for a 1ST down
13:54
1st & 10 at own 35
Julian Sayin pass complete to Bo Jackson for 16 yds to the WIS 49 for a 1ST down
13:15
1st & 10 at opp 49
Julian Sayin run for 1 yd to the WIS 48
12:42
2nd & 9 at opp 48
Isaiah West run for no gain to the WIS 48
11:29
4th & 4 at opp 43
Julian Sayin pass complete to Carnell Tate for 19 yds to the WIS 24 for a 1ST down
10:57
1st & 10 at opp 24
Julian Sayin pass complete to Carnell Tate for 7 yds to the WIS 17
10:34
2nd & 3 at opp 17
Bo Jackson run for a loss of 4 yards to the WIS 21
9:54
3rd & 7 at opp 21
(09:58) PENALTY OSU False Start (Daniels,Phillip) 5 yards from WIS21 to WIS26. NO PLAY.
9:19
3rd & 12 at opp 26
Julian Sayin pass complete to Brandon Inniss for 8 yds to the WIS 18
8:42
4th & 4 at opp 18
Jayden Fielding 37 yd FG GOODOhio State 20, Wisconsin 0
Wisconsin Punt, 3 plays
8:42
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
8:39
1st & 10 at own 25
Hunter Simmons pass incomplete to Lance Mason
8:34
2nd & 10 at own 25
Hunter Simmons pass incomplete to Eugene Hilton Jr.
8:22
3rd & 10 at own 25
Hunter Simmons pass complete to Vinny Anthony II for 5 yds to the WIS 30
7:36
4th & 5 at own 30
Sean West punt for 60 yds , Brandon Inniss returns for 7 yds to the OSU 17
Ohio State Touchdown, 13 plays
7:30
1st & 10 at own 17
Bo Jackson run for a loss of 1 yard to the OSU 16
6:23
2nd & 11 at own 16
Julian Sayin sacked by Omillio Agard for a loss of 4 yards to the OSU 12
5:56
3rd & 15 at own 12
Julian Sayin pass complete to Jeremiah Smith for 14 yds to the OSU 26
5:13
4th & 1 at own 26
Julian Sayin run for 2 yds to the OSU 28 for a 1ST down
4:48
1st & 10 at own 28
Julian Sayin pass incomplete to Carnell Tate
4:39
2nd & 10 at own 28
Julian Sayin pass complete to Bo Jackson for 16 yds to the OSU 44 for a 1ST down
4:07
1st & 10 at own 44
Bo Jackson run for 7 yds to the WIS 49
3:42
2nd & 3 at opp 49
Julian Sayin pass incomplete to Jeremiah Smith
3:31
3rd & 3 at opp 49
Julian Sayin pass complete to Quincy Porter for 22 yds to the WIS 27 for a 1ST down
3:04
1st & 10 at opp 27
Julian Sayin run for 8 yds to the WIS 19
2:28
2nd & 2 at opp 19
Isaiah West run for 15 yds to the WIS 4 for a 1ST down
1:52
1st & goal at opp 4
Isaiah West run for 2 yds to the WIS 2
1:15
2nd & goal at opp 2
Julian Sayin pass complete to Will Kacmarek for 2 yds for a TD (Jayden Fielding KICK)Ohio State 27, Wisconsin 0
Wisconsin Punt, 10 plays
1:15
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
1:11
1st & 10 at own 25
Cade Yacamelli run for 2 yds to the WIS 27
0:23
2nd & 8 at own 27
Hunter Simmons pass incomplete to Vinny Anthony II
0:00
3rd & 8 at own 27
Hunter Simmons sacked by Caden Curry for a loss of 11 yards to the WIS 16
Q4 15:00
4th & 19 at own 16
Sean West run for 20 yds to the WIS 36 for a 1ST down
Q4 15:00
1st & 10 at own 36
Danny O’Neil pass incomplete to Lance Mason
Q4 15:00
2nd & 10 at own 36
Gideon Ituka run for 5 yds to the WIS 41
Q4 15:00
3rd & 5 at own 41
Danny O’Neil run for 5 yds to the WIS 46 for a 1ST down
Q4 15:00
1st & 10 at own 46
Danny O’Neil pass incomplete to Lance Mason
Q4 15:00
2nd & 10 at own 46
Danny O’Neil run for 4 yds to the 50 yard line
Q4 15:00
3rd & 6 at the 50
PENALTY WIS False Start 5 yards from WIS50 to WIS45. NO PLAY.
Q4 15:00
3rd & 11 at own 45
Danny O’Neil sacked by Kenyatta Jackson Jr. for a loss of 5 yards to the WIS 40
Q4 11:07
4th & 16 at own 40
Sean West punt for 55 yds , Brandon Inniss returns for 18 yds to the OSU 23
4th quarter3 drives, then Ohio State 34, Wisconsin 0
Ohio State Touchdown, 11 plays
11:07
1st & 10 at own 23
Julian Sayin pass complete to Jeremiah Smith for 26 yds to the OSU 49 for a 1ST down
11:07
1st & 10 at own 49
Bo Jackson run for 5 yds to the WIS 46
11:07
2nd & 5 at opp 46
Bo Jackson run for 4 yds to the WIS 42
11:07
3rd & 1 at opp 42
Isaiah West run for 6 yds to the WIS 36 for a 1ST down
11:07
1st & 10 at opp 36
Isaiah West run for 7 yds to the WIS 29
11:07
2nd & 3 at opp 29
Julian Sayin pass incomplete to Jeremiah Smith
11:07
3rd & 3 at opp 29
Julian Sayin pass complete to James Peoples for 5 yds to the WIS 24 for a 1ST down
11:07
1st & 10 at opp 24
Isaiah West run for 5 yds to the WIS 19
11:07
2nd & 5 at opp 19
Isaiah West run for 6 yds to the WIS 13 for a 1ST down
11:07
1st & 10 at opp 13
Isaiah West run for no gain to the WIS 13
5:35
2nd & 10 at opp 13
Julian Sayin pass complete to Brandon Inniss for 13 yds for a TD (Jayden Fielding KICK)Ohio State 34, Wisconsin 0
Wisconsin Turnover on downs, 9 plays
5:35
1st & 10 at own 35
Jayden Fielding kickoff for 65 yds for a touchback
5:35
1st & 10 at own 25
Vinny Anthony II run for 11 yds to the WIS 36 for a 1ST down
5:35
1st & 10 at own 36
Gideon Ituka run for 9 yds to the WIS 45
5:35
2nd & 1 at own 45
Gideon Ituka run for 17 yds to the OSU 38 for a 1ST down
5:35
1st & 10 at opp 38
Cade Yacamelli run for 9 yds to the OSU 29
5:35
2nd & 1 at opp 29
Cade Yacamelli run for 4 yds to the OSU 25 for a 1ST down
5:35
1st & 10 at opp 25
Cade Yacamelli run for 2 yds to the OSU 23
5:35
2nd & 8 at opp 23
Gideon Ituka run for 4 yds to the OSU 19
5:35
3rd & 4 at opp 19
Dekel Crowdus run for a loss of 1 yard to the OSU 20
0:41
4th & 5 at opp 20
Danny O’Neil pass complete to Trech Kekahuna for 5 yds to the OSU 25
Ohio State End of game, 1 play
0:00
1st & 10 at own 25
L. Kienholz takes a knee
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.