- Matchup: Ohio State Buckeyes vs Wisconsin Badgers
- Date: Saturday, October 18, 2025
- Venue: Camp Randall Stadium, Madison, WI
- Broadcast: CBS
- Betting Odds: Badgers (+27.0)
- Over/Under Total: 41.5
This page may include affiliate links at no extra cost to you, thanks for your support.
The undefeated Ohio State Buckeyes (6-0) set their sights on Camp Randall Stadium on Saturday, October 18, 2025, to take on the struggling Wisconsin Badgers (2-4). The Badgers enter this clash as 27.0-point underdogs, with the total betting line set at 41.5.
Ohio State boasts a perfect record of 6-0 this season. In their most recent outing, they triumphed over the Illinois Fighting Illini with a decisive score of 34-16. The Buckeyes executed 64 plays, amassing 272 total yards. On the ground, they carried the ball 37 times, achieving 106 rushing yards at an average of 2.9 yards per carry. Defensively, Ohio State allowed 47 rushing yards on 27 attempts, averaging 1.7 yards per rush. Additionally, they permitted 30 pass completions out of 44 attempts, resulting in 248 passing yards and a completion rate of 68.2%.

In terms of scoring, the Ohio State Buckeyes average 36.8 points per game. They generate approximately 160.7 rushing yards per game, ranking them 63rd in the NCAA. Throughout the season, they’ve totaled 2,529 yards. With respect to touchdowns, Ohio State has achieved 16 via passing and 12 through rushing. Offensively, they’ve recorded 131 first downs and have faced 27 penalties totaling 234 yards. They have also committed 4 turnovers.
Defensively, the Buckeyes lead college football by allowing just 6.8 points per game. They restrict opponents to an average of 2.7 rushing yards per attempt and 84.0 rushing yards per game, totaling 504 rushing yards surrendered across 6 games. In terms of passing, Ohio State has given up 870 yards, ranking them 8th nationally, with an average of 145.0 passing yards allowed per game and a completion percentage of 60.6%. Overall, they concede an average of 229.0 yards per game, good for 6th in the nation. They’ve allowed 3 passing touchdowns and 1 rushing touchdown this season.
The Wisconsin Badgers enter this matchup with a record of 2-4. In their last game, they faced a tough defeat against the Iowa Hawkeyes, losing 37-0. The Badgers managed to rush for an average of 3.5 yards per carry, totaling 127 yards on 36 attempts. Wisconsin ended the game with 209 total yards over 57 plays, averaging 3.7 yards per play. Their pass defense struggled, allowing a completion rate of 72.0%, yielding 109 yards on 18 of 25 attempts. They also conceded 210 rushing yards on 36 carries, averaging 5.8 yards per rush.
Offensively, Wisconsin averages 292.5 yards per game, placing them 129th nationally. They have accumulated 195 penalty yards from 21 infractions, ranking them 133rd for mistakes. The Badgers average 112.2 rushing yards per game, totaling 673 rushing yards for the season. However, they have thrown 8 interceptions while allowing opponents to recover 2 fumbles, collecting 104 first downs. On the scoring front, the Badgers rank 131st in college football, averaging just 15.5 points per game. This season, they have amassed 1,082 passing yards, averaging 180.3 passing yards per game, placing them 112th in D-1.
Defensively, Wisconsin has surrendered 585 rushing yards (97.5 yards/game) with 8 rushing touchdowns allowed. In passing defense, they have given up 8 touchdowns and an average of 219.5 passing yards per game, ranking 66th in the country. Overall, they’ve conceded 136 points this season. Wisconsin’s defense has yet to recover any fumbles and has recorded 4 interceptions. They have participated in 332 defensive plays, ranking them 7th in D-1, while allowing an average of 22.7 points per game (58th in D-1).
Who is favored to win this Buckeyes vs. Badgers matchup against the spread?
Recommendation: Bet on the Badgers +27.0
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
