Ohio State at Wisconsin

Saturday, October 18, 2025

No. 1 Ohio State beat Wisconsin 34–⁠0. It was their 87th meeting; Ohio State leads the series 64–⁠18–⁠5.

Away1Ohio State12–⁠2 in 2025
34
HomeWisconsin4–⁠8 in 2025
0

Final at Camp Randall Stadium, MadisonTV: CBSAttendance 72,795

At kickoff
74°F, wind 3 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Madison Dane County Regional Airport, 10 km from the stadium, 23 minutes after kickoff
Viewers
4.0 million viewers on CBSViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Jeff ServinskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State17010734
Wisconsin00000

How the win probability moved

Wisconsin favored

Win probability by play: Wisconsin 59% at kickoff, 0% at the end. Biggest swing: 19 points.

Ohio State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (19 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Ohio State

PassingC/AttYdsTDInt
Julian Sayin36/4239340
RushingCarYdsTDLong
Isaiah West955015
Bo Jackson102607
C.J. Donaldson212013
Julian Sayin5708
ReceivingRecYdsTDLong
Carnell Tate6111233
Jeremiah Smith997026
Bo Jackson557016
Quincy Porter230022
DefenseTklTFLSacksInt
Caleb Downs6000
Arvell Reese4210
Caden Curry3110
Kayden McDonald3000
Sonny Styles2101
Kenyatta Jackson1110

Wisconsin

PassingC/AttYdsTDInt
Hunter Simmons6/125401
Danny O’Neil1/3-500
RushingCarYdsTDLong
Gideon Ituka435017
Cade Yacamelli113009
Sean West120020
Dilin Jones81404
ReceivingRecYdsTDLong
Lance Mason231024
Jackson McGohan115015
Vinny Anthony1505
Eugene Hilton Jr.1505
DefenseTklTFLSacksInt
Cooper Catalano8100
Omillio Agard6110
Christian Alliegro6200
Matthew Jung5100

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ohio StateWisconsin
491Total yards144
393Passing yards49
98Rushing yards95
9.4Yards per pass3.3
3.5Yards per rush3.1
26First downs9
5–⁠11Third downs2–⁠11
2–⁠2Fourth downs1–⁠2
0Turnovers1
4–⁠25Penalties2–⁠10
33:57Possession26:03
3Sacks (by defense)1

Efficiency

Ohio StateWisconsin
64%Success rate24%
0.45EPA per play−0.17
0.97Explosiveness1.38
−0.03Rushing EPA−0.05
0.76Passing EPA−0.35
27%Passing-down success19%
0.25First-down EPA−0.31
0.35Second-down EPA−0.53
1.03Third-down EPA0.22
20%Havoc by its defense13%

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

Wisconsin end zoneOhio State end zoneQ1 WisconsinPunt, 3 playsQ1 Ohio StateTouchdown, 9 playsQ1 WisconsinInterception, 3 playsQ1 Ohio StateField goal, 6 playsQ1 WisconsinPunt, 3 playsQ1 Ohio StateTouchdown, 6 playsQ2 WisconsinPunt, 9 playsQ2 Ohio StatePunt, 5 playsQ2 WisconsinPunt, 3 playsQ2 Ohio StateMissed FG, 10 playsQ2 WisconsinPunt, 3 playsQ2 Ohio StateEnd of half, 1 playQ3 Ohio StateField goal, 11 playsQ3 WisconsinPunt, 3 playsQ3 Ohio StateTouchdown, 13 playsQ3 WisconsinPunt, 10 playsQ4 Ohio StateTouchdown, 11 playsQ4 WisconsinTurnover on downs, 9 playsQ4 Ohio StateEnd of game, 1 play
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.
  1. Q1 WisconsinPunt, 3 plays, 9 yards
  2. Q1 Ohio StateTouchdown, 9 plays, 89 yards
  3. Q1 WisconsinInterception, 3 plays, 19 yards
  4. Q1 Ohio StateField goal, 6 plays, 23 yards
  5. Q1 WisconsinPunt, 3 plays, 6 yards
  6. Q1 Ohio StateTouchdown, 6 plays, 70 yards
  7. Q2 WisconsinPunt, 9 plays, 29 yards
  8. Q2 Ohio StatePunt, 5 plays, 19 yards
  9. Q2 WisconsinPunt, 3 plays, 2 yards
  10. Q2 Ohio StateMissed FG, 10 plays, 60 yards
  11. Q2 WisconsinPunt, 3 plays, 9 yards
  12. Q2 Ohio StateEnd of half, 1 play, −1 yard
  13. Q3 Ohio StateField goal, 11 plays, 57 yards
  14. Q3 WisconsinPunt, 3 plays, 5 yards
  15. Q3 Ohio StateTouchdown, 13 plays, 83 yards
  16. Q3 WisconsinPunt, 10 plays, 15 yards
  17. Q4 Ohio StateTouchdown, 11 plays, 77 yards
  18. Q4 WisconsinTurnover on downs, 9 plays, 50 yards
  19. 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:001st & 10 at own 35Jayden Fielding kickoff for 55 yds
14:561st & 10 at own 25Dilin Jones run for 2 yds to the WIS 27
14:272nd & 8 at own 27Dilin Jones run for 2 yds to the WIS 29
13:363rd & 6 at own 29Hunter Simmons pass complete to Eugene Hilton Jr. for 5 yds to the WIS 34
12:594th & 1 at own 34Sean West punt for 55 yds, punt out-of-bounds at the OSU 11
Ohio State Touchdown, 9 plays
12:511st & 10 at own 11Julian Sayin pass complete to Jeremiah Smith for 6 yds to the OSU 17
12:292nd & 4 at own 17Julian Sayin pass complete to Carnell Tate for 15 yds to the OSU 32 for a 1ST down
12:041st & 10 at own 32Julian Sayin pass complete to Jeremiah Smith for 5 yds to the OSU 37
11:392nd & 5 at own 37Julian Sayin pass complete to Max Klare for 10 yds to the OSU 47 for a 1ST down
10:561st & 10 at own 47Julian Sayin pass complete to Max Klare for 5 yds to the WIS 48
10:282nd & 5 at opp 48Julian Sayin pass complete to Bo Jackson for 16 yds to the WIS 32 for a 1ST down
9:571st & 10 at opp 32Bo Jackson run for a loss of 1 yard to the WIS 33
9:152nd & 11 at opp 33(09:19) PENALTY OSU False Start (Tshabola,Tegra) 5 yards from WIS33 to WIS38. NO PLAY.
8:492nd & 16 at opp 38Julian Sayin pass complete to Brandon Inniss for 5 yds to the WIS 33
8:323rd & 11 at opp 33Timeout Wisconsin, clock 08:32
8:253rd & 11 at opp 33Julian 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:251st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
8:001st & 10 at own 25Hunter Simmons pass complete to Jackson McGohan for 15 yds to the WIS 40 for a 1ST down
7:511st & 10 at own 40Dilin Jones run for 4 yds to the WIS 44
7:102nd & 6 at own 44Hunter Simmons pass intercepted Sonny Styles return for 5 yds to the WIS 43
Ohio State Field goal, 6 plays
6:541st & 10 at opp 43Julian Sayin pass complete to Bo Jackson for 6 yds to the WIS 37
6:362nd & 4 at opp 37Julian Sayin pass complete to Jeremiah Smith for 14 yds to the WIS 23 for a 1ST down
6:091st & 10 at opp 23Julian Sayin pass incomplete to Jeremiah Smith
5:592nd & 10 at opp 23Julian Sayin pass complete to Bo Jackson for 3 yds to the WIS 20
5:143rd & 7 at opp 20Julian Sayin run for no gain to the WIS 20
4:444th & 7 at opp 20Timeout Wisconsin, clock 04:44
4:404th & 7 at opp 20Jayden Fielding 38 yd FG GOODOhio State 10, Wisconsin 0
Wisconsin Punt, 3 plays
4:401st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
4:331st & 10 at own 25Cade Yacamelli run for 2 yds to the WIS 27
4:042nd & 8 at own 27Dilin Jones run for 4 yds to the WIS 31
3:283rd & 4 at own 31Dilin Jones run for no gain to the WIS 31
2:454th & 4 at own 31Sean West punt for 52 yds , Brandon Inniss returns for 13 yds to the OSU 30
Ohio State Touchdown, 6 plays
2:411st & 10 at own 30CJ Donaldson run for 13 yds to the OSU 43 for a 1ST down
2:031st & 10 at own 43Julian Sayin pass complete to Carnell Tate for 27 yds to the WIS 30 for a 1ST down
1:451st & 10 at opp 30Julian Sayin pass complete to CJ Donaldson for 14 yds to the WIS 16 for a 1ST down
1:091st & 10 at opp 16Bo Jackson run for 3 yds to the WIS 13
0:322nd & 7 at opp 13Bo Jackson run for 3 yds to the WIS 10
0:043rd & 4 at opp 10Julian 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:001st & 10 at own 35Jayden Fielding kickoff for 55 yds , Cade Yacamelli return for 16 yds to the WIS 26
Q2 14:561st & 10 at own 26Dilin Jones run for a loss of 1 yard to the WIS 25
Q2 14:222nd & 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:511st & 10 at own 35Dilin Jones run for 3 yds to the WIS 38
Q2 13:072nd & 7 at own 38Hunter Simmons pass complete to Lance Mason for 7 yds to the WIS 45 for a 1ST down
Q2 12:531st & 10 at own 45Dilin Jones run for no gain to the WIS 45
Q2 9:432nd & 10 at own 45Hunter Simmons pass complete to Dilin Jones for 2 yds to the WIS 43
Q2 9:433rd & 12 at own 43Hunter 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:431st & 10 at opp 33Hunter Simmons sacked by Arvell Reese for a loss of 7 yards to the OSU 40
Q2 9:332nd & 17 at opp 40Cade Yacamelli run for no gain to the OSU 40
Q2 8:353rd & 17 at opp 40PENALTY WIS False Start 5 yards from OSU40 to OSU45. NO PLAY.
Q2 8:213rd & 22 at opp 45Hunter Simmons pass incomplete to Vinny Anthony II
Q2 7:514th & 22 at opp 45Atticus Bertrams punt for 42 yds
2nd quarter5 drives, then Ohio State 17, Wisconsin 0
Ohio State Punt, 5 plays
7:451st & 10 at own 3Bo Jackson run for 5 yds to the OSU 8
6:582nd & 5 at own 8Julian Sayin pass complete to CJ Donaldson for 7 yds to the OSU 15 for a 1ST down
6:581st & 10 at own 15Julian Sayin pass complete to Max Klare for 8 yds to the OSU 23
6:582nd & 2 at own 23Julian Sayin pass incomplete to Jeremiah Smith
6:583rd & 2 at own 23CJ Donaldson run for a loss of 1 yard to the OSU 22
6:584th & 3 at own 22Joe McGuire punt for 42 yds, fair catch by Jayden Ballard at the WIS 36
Wisconsin Punt, 3 plays
6:541st & 10 at own 36Cade Yacamelli run for 2 yds to the WIS 38
6:152nd & 8 at own 38Cade Yacamelli run for no gain to the WIS 38
5:373rd & 8 at own 38Hunter Simmons pass incomplete to Lance Mason
5:304th & 8 at own 38Sean West punt for 62 yds for a touchback
Ohio State Missed FG, 10 plays
5:231st & 10 at own 20Julian Sayin pass complete to Jeremiah Smith for 10 yds to the OSU 30 for a 1ST down
5:001st & 10 at own 30Julian Sayin pass complete to Jeremiah Smith for 9 yds to the OSU 39
4:252nd & 1 at own 39Julian Sayin pass complete to Jeremiah Smith for 8 yds to the OSU 47 for a 1ST down
3:411st & 10 at own 47Julian Sayin pass complete to Mylan Graham for 10 yds to the WIS 43 for a 1ST down
3:411st & 10 at opp 43PENALTY OSU False Start (Inniss,Brandon) 5 yards from WIS43 to WIS48. NO PLAY.
3:231st & 15 at opp 48Julian Sayin pass complete to Quincy Porter for 8 yds to the WIS 40
2:472nd & 7 at opp 40Isaiah West run for 14 yds to the WIS 26 for a 1ST down
2:001st & 10 at opp 26Julian Sayin pass complete to Max Klare for 1 yd to the WIS 25
1:392nd & 9 at opp 25Julian Sayin pass complete to Max Klare for 5 yds to the WIS 20
1:123rd & 4 at opp 20Julian Sayin pass incomplete to Brandon Inniss
1:074th & 4 at opp 20Jayden Fielding 38 yd FG MISSED
Wisconsin Punt, 3 plays
1:041st & 10 at own 20Cade Yacamelli run for 2 yds to the WIS 22
1:002nd & 8 at own 22Timeout Wisconsin, clock 01:00
0:552nd & 8 at own 22Cade Yacamelli run for 4 yds to the WIS 26
0:553rd & 4 at own 26Timeout Wisconsin, clock 00:55
0:513rd & 4 at own 26Cade Yacamelli run for 3 yds to the WIS 29
0:104th & 1 at own 29Timeout Wisconsin, clock 00:10
0:044th & 1 at own 29Sean West punt for 53 yds, fair catch by Brandon Inniss at the OSU 18
Ohio State End of half, 1 play
0:001st & 10 at own 18J. Sayin takes a knee
3rd quarter4 drives, then Ohio State 27, Wisconsin 0
Ohio State Field goal, 11 plays
15:001st & 10 at own 35Nathanial Vakos kickoff for 65 yds for a touchback
14:561st & 10 at own 25Bo Jackson run for 5 yds to the OSU 30
14:292nd & 5 at own 30Julian Sayin pass complete to Jeremiah Smith for 5 yds to the OSU 35 for a 1ST down
13:541st & 10 at own 35Julian Sayin pass complete to Bo Jackson for 16 yds to the WIS 49 for a 1ST down
13:151st & 10 at opp 49Julian Sayin run for 1 yd to the WIS 48
12:422nd & 9 at opp 48Isaiah West run for no gain to the WIS 48
11:294th & 4 at opp 43Julian Sayin pass complete to Carnell Tate for 19 yds to the WIS 24 for a 1ST down
10:571st & 10 at opp 24Julian Sayin pass complete to Carnell Tate for 7 yds to the WIS 17
10:342nd & 3 at opp 17Bo Jackson run for a loss of 4 yards to the WIS 21
9:543rd & 7 at opp 21(09:58) PENALTY OSU False Start (Daniels,Phillip) 5 yards from WIS21 to WIS26. NO PLAY.
9:193rd & 12 at opp 26Julian Sayin pass complete to Brandon Inniss for 8 yds to the WIS 18
8:424th & 4 at opp 18Jayden Fielding 37 yd FG GOODOhio State 20, Wisconsin 0
Wisconsin Punt, 3 plays
8:421st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
8:391st & 10 at own 25Hunter Simmons pass incomplete to Lance Mason
8:342nd & 10 at own 25Hunter Simmons pass incomplete to Eugene Hilton Jr.
8:223rd & 10 at own 25Hunter Simmons pass complete to Vinny Anthony II for 5 yds to the WIS 30
7:364th & 5 at own 30Sean West punt for 60 yds , Brandon Inniss returns for 7 yds to the OSU 17
Ohio State Touchdown, 13 plays
7:301st & 10 at own 17Bo Jackson run for a loss of 1 yard to the OSU 16
6:232nd & 11 at own 16Julian Sayin sacked by Omillio Agard for a loss of 4 yards to the OSU 12
5:563rd & 15 at own 12Julian Sayin pass complete to Jeremiah Smith for 14 yds to the OSU 26
5:134th & 1 at own 26Julian Sayin run for 2 yds to the OSU 28 for a 1ST down
4:481st & 10 at own 28Julian Sayin pass incomplete to Carnell Tate
4:392nd & 10 at own 28Julian Sayin pass complete to Bo Jackson for 16 yds to the OSU 44 for a 1ST down
4:071st & 10 at own 44Bo Jackson run for 7 yds to the WIS 49
3:422nd & 3 at opp 49Julian Sayin pass incomplete to Jeremiah Smith
3:313rd & 3 at opp 49Julian Sayin pass complete to Quincy Porter for 22 yds to the WIS 27 for a 1ST down
3:041st & 10 at opp 27Julian Sayin run for 8 yds to the WIS 19
2:282nd & 2 at opp 19Isaiah West run for 15 yds to the WIS 4 for a 1ST down
1:521st & goal at opp 4Isaiah West run for 2 yds to the WIS 2
1:152nd & goal at opp 2Julian 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:151st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
1:111st & 10 at own 25Cade Yacamelli run for 2 yds to the WIS 27
0:232nd & 8 at own 27Hunter Simmons pass incomplete to Vinny Anthony II
0:003rd & 8 at own 27Hunter Simmons sacked by Caden Curry for a loss of 11 yards to the WIS 16
Q4 15:004th & 19 at own 16Sean West run for 20 yds to the WIS 36 for a 1ST down
Q4 15:001st & 10 at own 36Danny O’Neil pass incomplete to Lance Mason
Q4 15:002nd & 10 at own 36Gideon Ituka run for 5 yds to the WIS 41
Q4 15:003rd & 5 at own 41Danny O’Neil run for 5 yds to the WIS 46 for a 1ST down
Q4 15:001st & 10 at own 46Danny O’Neil pass incomplete to Lance Mason
Q4 15:002nd & 10 at own 46Danny O’Neil run for 4 yds to the 50 yard line
Q4 15:003rd & 6 at the 50PENALTY WIS False Start 5 yards from WIS50 to WIS45. NO PLAY.
Q4 15:003rd & 11 at own 45Danny O’Neil sacked by Kenyatta Jackson Jr. for a loss of 5 yards to the WIS 40
Q4 11:074th & 16 at own 40Sean 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:071st & 10 at own 23Julian Sayin pass complete to Jeremiah Smith for 26 yds to the OSU 49 for a 1ST down
11:071st & 10 at own 49Bo Jackson run for 5 yds to the WIS 46
11:072nd & 5 at opp 46Bo Jackson run for 4 yds to the WIS 42
11:073rd & 1 at opp 42Isaiah West run for 6 yds to the WIS 36 for a 1ST down
11:071st & 10 at opp 36Isaiah West run for 7 yds to the WIS 29
11:072nd & 3 at opp 29Julian Sayin pass incomplete to Jeremiah Smith
11:073rd & 3 at opp 29Julian Sayin pass complete to James Peoples for 5 yds to the WIS 24 for a 1ST down
11:071st & 10 at opp 24Isaiah West run for 5 yds to the WIS 19
11:072nd & 5 at opp 19Isaiah West run for 6 yds to the WIS 13 for a 1ST down
11:071st & 10 at opp 13Isaiah West run for no gain to the WIS 13
5:352nd & 10 at opp 13Julian 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:351st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
5:351st & 10 at own 25Vinny Anthony II run for 11 yds to the WIS 36 for a 1ST down
5:351st & 10 at own 36Gideon Ituka run for 9 yds to the WIS 45
5:352nd & 1 at own 45Gideon Ituka run for 17 yds to the OSU 38 for a 1ST down
5:351st & 10 at opp 38Cade Yacamelli run for 9 yds to the OSU 29
5:352nd & 1 at opp 29Cade Yacamelli run for 4 yds to the OSU 25 for a 1ST down
5:351st & 10 at opp 25Cade Yacamelli run for 2 yds to the OSU 23
5:352nd & 8 at opp 23Gideon Ituka run for 4 yds to the OSU 19
5:353rd & 4 at opp 19Dekel Crowdus run for a loss of 1 yard to the OSU 20
0:414th & 5 at opp 20Danny O’Neil pass complete to Trech Kekahuna for 5 yds to the OSU 25
Ohio State End of game, 1 play
0:001st & 10 at own 25L. 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.

Ohio State leads 64–⁠18–⁠5 in 87 meetings.

Recent meetings
2025Ohio State 34, Wisconsin 0
2023Ohio State 24, Wisconsin 10
2022Ohio State 52, Wisconsin 21
2019Ohio State 34, Wisconsin 21Big Ten Championship Game
2019Ohio State 38, Wisconsin 7
2017Ohio State 27, Wisconsin 21Big Ten Championship Game

Around this game