37°F, overcast, wind 6 mph from the northWeather: NOAA NCEI Integrated Surface Database; Dane County Regional-Truax Field Airport (KMSN), 10 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio State
Wisconsin
407
Total yards
259
226
Passing yards
165
181
Rushing yards
94
8.7
Yards per pass
4.2
4.2
Yards per rush
3.8
23
First downs
14
6–13
Third downs
6–16
0–1
Fourth downs
0–2
3
Turnovers
1
6–25
Penalties
5–26
35:50
Possession
24:10
2
Sacks (by defense)
4
Efficiency
Ohio State
Wisconsin
50%
Success rate
28%
0.08
EPA per play
−0.19
1.17
Explosiveness
1.00
0.11
Rushing EPA
−0.15
0.46
Passing EPA
−0.21
47%
Passing-down success
23%
−0.29
First-down EPA
−0.26
0.51
Second-down EPA
−0.33
0.75
Third-down EPA
0.55
16%
Havoc by its defense
21%
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 68% to win. Elo’s favorite won.
The line
Ohio State −14.5, over/under 45.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 84%, Wisconsin 16%. 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 Ohio StateTurnover on downs, 8 plays, 24 yards
Q1 WisconsinFumble, 2 plays, 15 yards
Q1 Ohio StateField goal, 7 plays, 47 yards
Q1 WisconsinPunt, 4 plays, 17 yards
Q1 WisconsinMissed FG, 4 plays, 0 yards
Q1 Ohio StatePunt, 3 plays, 5 yards
Q1 Ohio StateInterception, 7 plays, 54 yards
Q1 WisconsinPunt, 3 plays, 3 yards
Q2 Ohio StateTouchdown, 7 plays, 52 yards
Q2 WisconsinPunt, 3 plays, 7 yards
Q2 Ohio StateInterception, 7 plays, 34 yards
Q2 WisconsinField goal, 12 plays, 51 yards
Q3 WisconsinTouchdown, 7 plays, 75 yards
Q3 Ohio StateTouchdown, 9 plays, 75 yards
Q3 WisconsinPunt, 3 plays, 9 yards
Q3 Ohio StatePunt, 8 plays, 39 yards
Q3 WisconsinPunt, 10 plays, 45 yards
Q4 Ohio StatePunt, 6 plays, 34 yards
Q4 WisconsinPunt, 3 plays, 2 yards
Q4 Ohio StateTouchdown, 3 plays, 45 yards
Q4 WisconsinTurnover on downs, 10 plays, 25 yards
Q4 Ohio StatePunt, 3 plays, 3 yards
Q4 WisconsinTurnover on downs, 5 plays, 16 yards
Q4 Ohio StateEnd of game, 2 plays, −3 yards
Play by play
1st quarter8 drives, then Ohio State 3, Wisconsin 0
Ohio State Turnover on downs, 8 plays
15:00
Gavin Lahm kickoff for 61 yds
15:00
1st & 10 at own 35
TreVeyon Henderson run for 9 yds to the OSU 44
15:00
2nd & 1 at own 44
Kyle McCord pass incomplete
15:00
3rd & 1 at own 44
Kyle McCord run for 2 yds to the OSU 46 for a 1ST down
15:00
1st & 10 at own 46
Kyle McCord pass complete to Julian Fleming for 14 yds to the WIS 40 for a 1ST down
15:00
1st & 10 at opp 40
Xavier Johnson run for 5 yds to the WIS 35
15:00
2nd & 5 at opp 35
TreVeyon Henderson run for 2 yds to the WIS 33
11:53
4th & 3 at opp 33
Timeout Ohio State, clock 11:53
11:53
3rd & 3 at opp 33
Kyle McCord pass incomplete
11:44
4th & 3 at opp 33
Kyle McCord sacked for a loss of 8 yards to the WIS 41
Wisconsin Fumble, 2 plays
11:44
1st & 10 at own 41
Braelon Allen run for 4 yds to the WIS 45
11:02
2nd & 6 at own 45
Braelon Allen run for 11 yds to the OSU 44 Braelon Allen fumbled, recovered by OSU Davison Igbinosun [NHSG] ALLEN, Braelon rush up the middle for a gain of 11 yards, ALLEN, Braelon fumbled at WIS49 forced by SAWYER, Jack, recovered by OSU IGBINOSUN, Davison at the OSU44, returned 0 yards to the OSU44, End of Play, clock 11:02.
Ohio State Field goal, 7 plays
11:02
1st & 10 at own 44
TreVeyon Henderson run for 6 yds to the 50 yard line
11:02
2nd & 4 at the 50
TreVeyon Henderson run for 3 yds to the WIS 47
11:02
3rd & 1 at opp 47
Kyle McCord pass complete to TreVeyon Henderson for 30 yds to the WIS 17 for a 1ST down
11:02
1st & 10 at opp 17
Kyle McCord pass incomplete
11:02
2nd & 10 at opp 17
Xavier Johnson run for 6 yds to the WIS 11
11:02
3rd & 4 at opp 11
Chip Trayanum run for 2 yds to the WIS 9
8:09
4th & 2 at opp 9
Jayden Fielding 27 yd FG GOODOhio State 3, Wisconsin 0
Wisconsin Punt, 4 plays
8:09
Jayden Fielding kickoff for 65 yds for a touchback
8:09
1st & 10 at own 25
Braelon Allen run for 4 yds to the WIS 29 Braelon Allen fumbled, recovered by WIS [NHSG] ALLEN, Braelon rush up the middle for a gain of 4 yards, ALLEN, Braelon fumbled at WIS29 forced by HANCOCK, Jordan, recovered by WIS NELSON, Jack at the WIS29, returned 0 yards to the WIS29, End of Play.
8:09
2nd & 6 at own 29
LOCKE, Braedyn pass to the left incomplete intended for DIKE, Chimere thrown to the WIS40. PENALTY OSU Holding on IGBINOSUN, Davison enforced 10 yards from the WIS29 to the WIS39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:09
1st & 10 at own 39
Braelon Allen run for 3 yds to the WIS 42
8:09
2nd & 7 at own 42
Braedyn Locke pass incomplete
8:09
3rd & 7 at own 42
Braedyn Locke pass incomplete
6:56
4th & 5 at own 29
Jesse Mirco punt for 42 yds
Wisconsin Missed FG, 4 plays
6:56
1st & 10 at opp 36
Braedyn Locke pass incomplete
6:56
2nd & 10 at opp 36
Braedyn Locke pass complete to Skyler Bell for 5 yds to the OSU 31
6:56
3rd & 5 at opp 31
Wisconsin Penalty, Delay Of Game (Braedyn Locke) to the OSU 36
6:56
3rd & 10 at opp 36
Braedyn Locke pass incomplete
6:30
4th & 7 at own 42
Atticus Bertrams punt for 45 yds , returns for no gain to the OSU 24
Ohio State Punt, 3 plays
6:30
1st & 10 at own 24
Kyle McCord pass complete to Julian Fleming for 5 yds to the OSU 29
6:30
2nd & 5 at own 29
TreVeyon Henderson run for no gain to the OSU 29
6:30
3rd & 5 at own 29
Kyle McCord pass incomplete
3:32
4th & 10 at opp 36
Nathanial Vakos 54 yd FG MISSED
Ohio State Interception, 7 plays
3:32
1st & 10 at own 37
Kyle McCord pass incomplete
3:32
2nd & 10 at own 37
TreVeyon Henderson run for 4 yds to the OSU 41
3:32
3rd & 6 at own 41
Kyle McCord pass complete to Marvin Harrison Jr. for 35 yds to the WIS 24 for a 1ST down
3:32
1st & 10 at opp 24
Wisconsin Penalty, Offsides (5 Yards) to the WIS 19
3:32
1st & 5 at opp 19
Kyle McCord pass incomplete
3:32
2nd & 5 at opp 19
TreVeyon Henderson run for 4 yds to the WIS 15
3:32
3rd & 1 at opp 15
Wisconsin Penalty, Unsportsmanlike Conduct (Yards) to the WIS 9 for a 1ST down
0:31
1st & goal at opp 9
Kyle McCord pass intercepted, touchback.
Wisconsin Punt, 3 plays
0:00
1st & 10 at own 20
Braelon Allen run for 3 yds to the WIS 23
Q2 15:00
2nd & 7 at own 23
Braedyn Locke pass incomplete
Q2 15:00
3rd & 7 at own 23
Braedyn Locke pass incomplete
Q2 14:43
4th & 7 at own 23
Atticus Bertrams punt for 29 yds
2nd quarter4 drives, then Ohio State 10, Wisconsin 3
Ohio State Touchdown, 7 plays
14:43
1st & 10 at own 48
TreVeyon Henderson run for 10 yds to the WIS 42 for a 1ST down
14:43
1st & 10 at opp 42
Kyle McCord pass complete to TreVeyon Henderson for 1 yd to the WIS 41
14:43
2nd & 9 at opp 41
Kyle McCord pass complete to TreVeyon Henderson for 8 yds to the WIS 33
14:43
3rd & 1 at opp 33
Kyle McCord run for 2 yds to the WIS 31 for a 1ST down
14:43
1st & 10 at opp 31
Kyle McCord pass complete to Gee Scott Jr. for 11 yds to the WIS 20 for a 1ST down
14:43
1st & 10 at opp 20
Chip Trayanum run for 4 yds to the WIS 16
10:36
2nd & 6 at opp 16
Kyle McCord pass complete to Marvin Harrison Jr. for 16 yds for a TD (Jayden Fielding KICK)Ohio State 10, Wisconsin 0
Wisconsin Punt, 3 plays
10:29
Jayden Fielding kickoff for 64 yds
10:29
1st & 10 at own 26
Braedyn Locke pass incomplete
10:29
2nd & 10 at own 26
Braedyn Locke pass complete to Jackson Acker for 4 yds to the WIS 30
10:29
3rd & 6 at own 30
Braedyn Locke pass complete to Will Pauling for 3 yds to the WIS 33
8:53
4th & 3 at own 33
Atticus Bertrams punt for 45 yds, fair catch by Jayden Ballard at the OSU 22
Ohio State Interception, 7 plays
8:53
1st & 10 at own 22
Xavier Johnson run for 8 yds to the OSU 30
8:53
2nd & 2 at own 30
Chip Trayanum run for 4 yds to the OSU 34 for a 1ST down
8:53
1st & 10 at own 34
Kyle McCord pass incomplete
8:53
2nd & 10 at own 34
Kyle McCord pass complete to Carnell Tate for 14 yds to the OSU 48 for a 1ST down
8:53
1st & 10 at own 48
Kyle McCord pass complete to TreVeyon Henderson for 6 yds to the WIS 46
8:53
2nd & 4 at opp 46
TreVeyon Henderson run for 7 yds to the WIS 39 for a 1ST down
8:53
1st & 10 at opp 39
Ohio State Penalty, False Start (Gee Scott Jr.) to the WIS 44
5:09
1st & 15 at opp 44
Kyle McCord pass intercepted
Wisconsin Field goal, 12 plays
5:09
1st & 10 at own 48
Braelon Allen run for 8 yds to the OSU 44
5:09
2nd & 2 at opp 44
ALLEN, Braelon rush up the middle for no gain to the OSU44 (HALL JR., Mike). PENALTY OSU Offsides on TUIMOLOAU, JT enforced 5 yards from the OSU44 to the OSU39 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:09
1st & 10 at opp 39
Braedyn Locke sacked by Jordan Hancock for a loss of 10 yards to the OSU 49
5:09
2nd & 20 at opp 49
Braedyn Locke pass complete to C.J. Williams for 7 yds to the OSU 42
5:09
3rd & 13 at opp 42
Braedyn Locke pass complete to Will Pauling for 19 yds to the OSU 23 for a 1ST down
5:09
1st & 10 at opp 23
Braelon Allen run for 7 yds to the OSU 16
5:09
2nd & 3 at opp 16
Braedyn Locke pass complete to Skyler Bell for 5 yds to the OSU 11 for a 1ST down
5:09
1st & 10 at opp 11
Braelon Allen run for 9 yds to the OSU 2
5:09
2nd & 1 at opp 2
Braelon Allen run for 1 yd to the OSU 1 for a 1ST down
0:43
1st & goal at opp 1
Braedyn Locke pass complete to Skyler Bell for no gain to the OSU 1
0:43
2nd & goal at opp 1
Braelon Allen run for no gain to the OSU 1
0:43
3rd & goal at opp 1
Braedyn Locke pass complete to Braelon Allen for no gain to the OSU 1
0:00
4th & goal at opp 1
Nathanial Vakos 19 yd FG GOODOhio State 10, Wisconsin 3
3rd quarter5 drives, then Ohio State 17, Wisconsin 10
Wisconsin Touchdown, 7 plays
15:00
Jayden Fielding kickoff for 65 yds
15:00
1st & 10 at own 25
Braedyn Locke pass complete to Bryson Green for 27 yds to the OSU 48 for a 1ST down
15:00
1st & 10 at opp 48
Jackson Acker run for 4 yds to the OSU 44
15:00
2nd & 6 at opp 44
Braedyn Locke pass incomplete
15:00
3rd & 6 at opp 44
Braedyn Locke run for 29 yds to the OSU 15 for a 1ST down
15:00
1st & 10 at opp 15
Braedyn Locke pass incomplete
15:00
2nd & 10 at opp 15
Braedyn Locke pass complete to Jackson Acker for 2 yds to the OSU 13
12:30
3rd & 8 at opp 13
Braedyn Locke pass complete to Will Pauling for 13 yds for a TD (Nathanial Vakos KICK)Tied at 10
Ohio State Touchdown, 9 plays
12:30
Gavin Lahm kickoff for 65 yds for a touchback
12:30
1st & 10 at own 25
TreVeyon Henderson run for no gain to the OSU 25
12:30
2nd & 10 at own 25
Kyle McCord pass complete to Marvin Harrison Jr. for 16 yds to the OSU 41 for a 1ST down
12:30
1st & 10 at own 41
TreVeyon Henderson run for a loss of 1 yard to the OSU 40
12:30
2nd & 11 at own 40
Kyle McCord pass complete to Gee Scott Jr. for 7 yds to the OSU 47
12:30
3rd & 4 at own 47
Kyle McCord pass complete to Chip Trayanum for 4 yds to the WIS 49 for a 1ST down
12:30
1st & 10 at opp 49
TreVeyon Henderson run for 7 yds to the WIS 42
12:30
2nd & 3 at opp 42
TreVeyon Henderson run for 25 yds to the WIS 17 for a 1ST down
12:30
1st & 10 at opp 17
TreVeyon Henderson run for a loss of 2 yards to the WIS 19
7:14
2nd & 12 at opp 19
Kyle McCord pass complete to Marvin Harrison Jr. for 19 yds for a TD (Jayden Fielding KICK)Ohio State 17, Wisconsin 10
Wisconsin Punt, 3 plays
7:14
Jayden Fielding kickoff for 65 yds for a touchback
7:14
1st & 10 at own 25
Jackson Acker run for 6 yds to the WIS 31
7:14
2nd & 4 at own 31
Jackson Acker run for 2 yds to the WIS 33
7:14
3rd & 2 at own 33
Jackson Acker run for 1 yd to the WIS 34
5:36
4th & 1 at own 34
Atticus Bertrams punt for 42 yds, fair catch by Jayden Ballard at the OSU 24
Ohio State Punt, 8 plays
5:36
1st & 10 at own 24
Kyle McCord pass complete to Marvin Harrison Jr. for 22 yds to the OSU 46 for a 1ST down
5:36
1st & 10 at own 46
TreVeyon Henderson run for 5 yds to the WIS 49
5:36
2nd & 5 at opp 49
TreVeyon Henderson run for 2 yds to the WIS 47
5:36
3rd & 3 at opp 47
Kyle McCord run for 5 yds to the WIS 42 for a 1ST down
5:36
1st & 10 at opp 42
TreVeyon Henderson run for 12 yds to the WIS 30 for a 1ST down
5:36
1st & 10 at opp 30
TreVeyon Henderson run for a loss of 1 yard to the WIS 31
1:09
3rd & 8 at opp 28
Timeout Ohio State, clock 01:09
1:09
2nd & 11 at opp 31
Kyle McCord pass complete to Chip Trayanum for 3 yds to the WIS 28
1:09
3rd & 8 at opp 28
Ohio State Penalty, Intentional Grounding (Kyle McCord) to the WIS 37
0:57
4th & 17 at opp 37
Jesse Mirco punt for 30 yds
Wisconsin Punt, 10 plays
0:57
1st & 10 at own 7
Cade Yacamelli run for a loss of 4 yards to the WIS 3
0:00
2nd & 14 at own 3
Braedyn Locke run for a loss of 1 yard to the WIS 2
Q4 15:00
3rd & 15 at own 2
Braedyn Locke pass complete to Skyler Bell for 16 yds to the WIS 18 for a 1ST down
Q4 15:00
1st & 10 at own 18
Jackson Acker run for 6 yds to the WIS 24
Q4 15:00
2nd & 4 at own 24
Jackson Acker run for 5 yds to the WIS 29 for a 1ST down
Q4 15:00
1st & 10 at own 29
Braedyn Locke pass incomplete
Q4 15:00
2nd & 10 at own 29
Braedyn Locke pass complete to Bryson Green for 19 yds to the WIS 48 for a 1ST down
Q4 15:00
1st & 10 at own 48
Jackson Acker run for 3 yds to the OSU 49
Q4 15:00
2nd & 7 at opp 49
Jackson Acker run for 1 yd to the OSU 48
Q4 15:00
3rd & 6 at opp 48
Braedyn Locke pass incomplete
Q4 11:09
4th & 6 at opp 48
Atticus Bertrams punt for 34 yds, downed at the OSU 14
4th quarter7 drives, then Ohio State 24, Wisconsin 10
Ohio State Punt, 6 plays
11:09
1st & 10 at own 14
TreVeyon Henderson run for 30 yds to the OSU 44 for a 1ST down
11:09
1st & 10 at own 44
TreVeyon Henderson run for 3 yds to the OSU 47
11:09
2nd & 7 at own 47
Ohio State Penalty, False Start (Josh Simmons) to the OSU 42
11:09
2nd & 12 at own 42
Kyle McCord pass complete to Marvin Harrison Jr. for 15 yds to the WIS 43 for a 1ST down
11:09
1st & 10 at opp 43
TreVeyon Henderson run for 3 yds to the WIS 40
11:09
2nd & 7 at opp 40
Kyle McCord sacked by Maema Njongmeta for a loss of 1 yard to the WIS 41
11:09
3rd & 8 at opp 41
Ohio State Penalty, Intentional Grounding (Kyle McCord) to the OSU 48
7:39
4th & 19 at own 48
Jesse Mirco punt for 43 yds
7:39
1st & 10 at own 9
Wisconsin Penalty, False Start (Joe Huber) to the WIS 5
Wisconsin Punt, 3 plays
7:39
1st & 14 at own 5
Jackson Acker run for 6 yds to the WIS 11
7:39
2nd & 8 at own 11
Braedyn Locke pass incomplete
7:39
3rd & 8 at own 11
Braedyn Locke pass incomplete
6:45
4th & 8 at own 11
Atticus Bertrams punt for 34 yds, fair catch by Jayden Ballard at the WIS 45
Ohio State Touchdown, 3 plays
6:45
1st & 10 at opp 45
Xavier Johnson run for 10 yds to the WIS 35 for a 1ST down
6:45
1st & 10 at opp 35
TreVeyon Henderson run for 2 yds to the WIS 33
5:15
2nd & 8 at opp 33
TreVeyon Henderson run for 33 yds for a TD (Jayden Fielding KICK)Ohio State 24, Wisconsin 10
Wisconsin Turnover on downs, 10 plays
5:15
Jayden Fielding kickoff for 65 yds for a touchback
5:15
1st & 10 at own 25
Braedyn Locke sacked by Tyleik Williams for a loss of 3 yards to the WIS 22
5:15
2nd & 13 at own 22
Braedyn Locke pass incomplete
5:15
3rd & 13 at own 22
Braedyn Locke pass complete to Will Pauling for 16 yds to the WIS 38 for a 1ST down
5:15
1st & 10 at own 38
Braedyn Locke pass incomplete
5:15
2nd & 10 at own 38
Braedyn Locke pass complete to Jackson Acker for 6 yds to the WIS 44
5:15
3rd & 4 at own 44
Braedyn Locke pass complete to Jackson Acker for 6 yds to the 50 yard line for a 1ST down
5:15
1st & 10 at the 50
Braedyn Locke pass incomplete
5:15
2nd & 10 at the 50
Braedyn Locke pass incomplete
3:03
4th & 10 at the 50
Timeout Ohio State, clock 03:03
3:03
3rd & 10 at the 50
Braedyn Locke pass incomplete
2:55
4th & 10 at the 50
Braedyn Locke pass incomplete
Ohio State Punt, 3 plays
2:55
1st & 10 at the 50
Chip Trayanum run for 2 yds to the WIS 48
2:07
3rd & 6 at opp 46
Timeout Wisconsin, clock 02:07
2:07
2nd & 8 at opp 48
Chip Trayanum run for 2 yds to the WIS 46
2:03
4th & 7 at opp 47
Timeout Wisconsin, clock 02:03
2:03
3rd & 6 at opp 46
Chip Trayanum run for a loss of 1 yard to the WIS 47
1:58
4th & 7 at opp 47
Jesse Mirco punt for 36 yds
Wisconsin Turnover on downs, 5 plays
1:58
1st & 10 at own 11
Braedyn Locke pass complete to Vinny Anthony II for 15 yds to the WIS 26 for a 1ST down
1:58
1st & 10 at own 26
Braedyn Locke pass incomplete
1:58
2nd & 10 at own 26
Braedyn Locke run for a loss of 1 yard to the WIS 25
1:58
3rd & 11 at own 25
Braedyn Locke pass complete to Jackson Acker for 2 yds to the WIS 27
1:23
4th & 9 at own 27
Braedyn Locke pass incomplete
Ohio State End of game, 2 plays
1:23
1st & 10 at opp 27
[NHSG] Kneel down by MCCORD, Kyle at WIS29 (team loss of 2).
0:00
2nd & 12 at opp 29
[NHSG] Kneel down by MCCORD, Kyle at WIS30 (team loss of 1), 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.