Final score by quarter
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | |
| 10 | 10 | 10 | 0 | 30 |
How the bets settled
Closing line, DraftKings.
Game review
Iowa shut out Wisconsin 30-0 on Halloween, building a 10-point edge in each of the first three quarters and closing it out with a scoreless fourth. The game was effectively decided by halftime, and Iowa kept control after the break.
Hank Brown led Iowa with 20-of-24 passing for 222 yards and two touchdowns, Xavier Williams added 78 rushing yards on 20 carries, and Tony Diaz caught four passes for 75 yards and a score. The team stats explain the gap: Iowa had 20 first downs to Wisconsin’s 9, outgained the Badgers 362-235, rushed for 140 yards to 52, converted 8 of 15 third downs and held the ball for 36:21. Wisconsin turned it over three times and hurt itself with penalties.
For bettors, Iowa covered the closing 2.5-point spread by 27.5, and the game finished under the 36.5 total by 6.5.
Against the spread, start to finish
Win probability
Top performers
Wisconsin
Passing YardsRyan Hopkins8/13, 93 YDS, 1 INT
Rushing YardsAbu Sama III6 CAR, 23 YDS
Receiving YardsJaylon Domingeaux6 REC, 86 YDS
SacksSebastian Cheeks1
TacklesCooper Catalano16
Iowa
Passing YardsHank Brown20/24, 222 YDS, 2 TD
Rushing YardsXavier Williams20 CAR, 78 YDS- Receiving YardsTony Diaz4 REC, 75 YDS, 1 TD
SacksCam Buffington1
TacklesCam Buffington8
Team stats
Box score
Wisconsin Badgers
Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| 8/13 | 93 | 7.2 | 0 | 1 | 88.5 | |
| 5/14 | 90 | 6.4 | 0 | 0 | 16.9 | |
| Total | 13/27 | 183 | 6.8 | 0 | 1 | — |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 6 | 23 | 3.8 | 0 | 11 | |
| 5 | 22 | 4.4 | 0 | 13 | |
| 5 | 6 | 1.2 | 0 | 3 | |
| 7 | 6 | 0.9 | 0 | 6 | |
| 1 | -5 | -5.0 | 0 | 0 | |
| Total | 24 | 52 | 2.2 | 0 | 13 |
Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 6 | 86 | 14.3 | 0 | 41 | |
| 2 | 54 | 27.0 | 0 | 57 | |
| 2 | 25 | 12.5 | 0 | 18 | |
| 1 | 10 | 10.0 | 0 | 10 | |
| 1 | 6 | 6.0 | 0 | 6 | |
| 1 | 2 | 2.0 | 0 | 2 | |
| Total | 13 | 183 | 14.1 | 0 | 57 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| 16 | 5 | 0 | 1.5 | 0 | 0 | 0 | |
| 13 | 6 | 0 | 0.5 | 1 | 0 | 0 | |
| 12 | 9 | 0 | 1 | 0 | 0 | 0 | |
| 5 | 4 | 1 | 1 | 0 | 1 | 0 | |
| 4 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Total | 81 | 41 | 1 | 5 | 1 | 1 | 0 |
Iowa Hawkeyes
Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| 20/24 | 222 | 9.3 | 2 | 0 | 96.7 | |
| Total | 20/24 | 222 | 9.3 | 2 | 0 | — |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 20 | 78 | 3.9 | 0 | 13 | |
| 9 | 27 | 3.0 | 0 | 7 | |
| Tony Diaz | 1 | 20 | 20.0 | 0 | 20 |
| 4 | 11 | 2.8 | 0 | 15 | |
| 2 | 10 | 5.0 | 1 | 8 | |
| 2 | 1 | 0.5 | 0 | 1 | |
| Evan James | 1 | 0 | 0.0 | 0 | 0 |
| Team | 3 | -7 | -2.3 | 0 | 0 |
| Total | 42 | 140 | 3.3 | 1 | 20 |
Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Tony Diaz | 4 | 75 | 18.8 | 1 | 45 |
| 5 | 54 | 10.8 | 1 | 45 | |
| 5 | 51 | 10.2 | 0 | 16 | |
| 2 | 23 | 11.5 | 0 | 23 | |
| 1 | 17 | 17.0 | 0 | 17 | |
| 2 | 8 | 4.0 | 0 | 5 | |
| 1 | -6 | -6.0 | 0 | 0 | |
| Total | 20 | 222 | 11.1 | 2 | 45 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| 8 | 3 | 1 | 1.5 | 0 | 1 | 0 | |
| 6 | 2 | 0.5 | 1.5 | 0 | 0 | 0 | |
| 5 | 3 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0.5 | 0.5 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 2 | 0 | 0 | 0.5 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| Darion Jones | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Total | 49 | 23 | 2 | 4 | 0 | 2 | 0 |
Attendance 69,250
Recap: Hank Brown throws for 222 yards and two touchdowns as Iowa shuts out No. 25 Wisconsin 30-0 (ESPN)
StatsBench picks
No StatsBench pick posted for this game. Today’s posted picks are graded live.
Betting trends
- The under has hit in 3 straight Wisconsin games.
From each team’s last 10 games and recent meetings, against the closing line.
Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.
Wisconsin vs Iowa pre-game preview
The market lists Iowa as a -134 moneyline favorite and -2.5 spread favorite with a 36.5 total; the opener was Iowa -4.5 with a 39.5 total. The last meeting went Iowa’s way 37-0 on Oct. 11, 2025, and Wisconsin is 0-3 in the last three head-to-heads.
Wisconsin is 5-2 straight up and 4-3 against the spread this season, with a 6-4 straight-up and 4-3 ATS mark over its last 10, and it beat USC 24-7 on Oct. 24. Iowa is also 5-2 straight up and 4-3 against the spread this season, is 7-3 straight up and 5-3 ATS over its last 10, and lost 10-13 at Minnesota on Oct. 24.
The useful angle is defense: Wisconsin allows 15.3 points (12th) and 281.4 total yards (13th), while Iowa allows 14.3 points (7th) and 277.9 total yards (11th), and Iowa’s rushing defense is 5th at 82.9 yards allowed. On props, Abu Sama III has cleared 4.5 receiving yards in 6 of 6, and Tony Diaz has cleared 3.5 rushing yards in 5 of 5.
Player stats and form
Season averages and each player’s last 5 games, newest first. Splits: per-game averages (games in brackets); vs the opponent covers this season and last, newest game first.
Wisconsin Badgers
| Date | Opp | CMP/ATT | YDS | TD | INT | RUSH |
|---|---|---|---|---|---|---|
| 10/24 | vs USC | 12/14 | 58 | 1 | 0 | 32 |
| 10/17 | @ UCLA | 6/16 | 66 | 0 | 0 | 71 |
| 10/3 | vs MSU | 9/20 | 145 | 3 | 0 | 141 |
| 9/26 | @ PSU | 18/38 | 235 | 2 | 3 | 39 |
| 9/19 | vs EMU | 23/33 | 362 | 3 | 1 | 46 |
| Splits | Season | Road | 2025 | vs IOWA |
|---|---|---|---|---|
| Pass yds | 179.4 (7) | 172.7 (3) | 218.7 (12) | – |
| Pass TD | 1.6 (7) | 1.0 (3) | 1.8 (12) | – |
| Date | Opp | ATT | YDS | TD | REC | REC YDS |
|---|---|---|---|---|---|---|
| 10/24 | vs USC | 17 | 71 | 0 | 2 | 7 |
| 10/17 | @ UCLA | 6 | 34 | 0 | – | – |
| 9/26 | @ PSU | 5 | 34 | 0 | 1 | 11 |
| 9/12 | vs WIU | 8 | 107 | 1 | 1 | 5 |
| 9/6 | @ ND | 15 | 49 | 0 | – | – |
| Splits | Season | Road | 2025 | vs IOWA |
|---|---|---|---|---|
| Rush yds | 59.0 (5) | 39.0 (3) | 61.0 (12) | 47.0 (1) 47 |
| Rec | 1.3 (3) | 1.0 (1) | 1.7 (3) | 2.0 (1) 2 |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 10/24 | vs USC | – | 1 | 0 | 0 |
| 10/17 | @ UCLA | – | 1 | 4 | 0 |
| 10/3 | vs MSU | – | 2 | 32 | 0 |
| 9/26 | @ PSU | – | 2 | 14 | 0 |
| 9/19 | vs EMU | – | 14 | 160 | 1 |
| Splits | Season | Road | 2025 | vs IOWA |
|---|---|---|---|---|
| Rec | 4.0 (7) | 2.3 (3) | 1.3 (4) | 1.0 (1) 1 |
| Rec yds | 49.0 (7) | 20.0 (3) | 7.3 (4) | 16.0 (1) 16 |
| Splits | Season | Road | 2025 | vs IOWA |
|---|---|---|---|---|
| Rec | – | – | 3.1 (10) | 3.0 (1) 3 |
| Rec yds | – | – | 39.1 (10) | 16.0 (1) 16 |
Iowa Hawkeyes
| Splits | Season | Home | 2025 | vs WIS |
|---|---|---|---|---|
| Pass yds | – | – | 133.9 (13) | 107.0 (1) 107 |
| Pass TD | – | – | 0.8 (13) | 0.0 (1) 0 |
| Date | Opp | ATT | YDS | TD | REC | REC YDS |
|---|---|---|---|---|---|---|
| 10/24 | @ MINN | 10 | 22 | 0 | – | – |
| 10/10 | @ WASH | 26 | 208 | 2 | 1 | -2 |
| 10/3 | vs OSU | 11 | 27 | 0 | – | – |
| 9/26 | @ MICH | 13 | 44 | 0 | 2 | 2 |
| 9/12 | vs ISU | 15 | 57 | 0 | 6 | 31 |
| Splits | Season | Home | 2025 | vs WIS |
|---|---|---|---|---|
| Rush yds | 90.2 (6) | 89.0 (3) | 79.8 (11) | 96.0 (1) 96 |
| Rec | 3.0 (3) | 6.0 (1) | 2.0 (8) | 3.0 (1) 3 |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 10/24 | @ MINN | – | 1 | 57 | 0 |
| 10/10 | @ WASH | – | 3 | 23 | 0 |
| 10/3 | vs OSU | – | 5 | 59 | 0 |
| 9/26 | @ MICH | – | 3 | 46 | 0 |
| 9/19 | vs UNI | – | 2 | 22 | 0 |
| Splits | Season | Home | 2025 | vs WIS |
|---|---|---|---|---|
| Rec | 4.1 (7) | 5.5 (4) | – | – |
| Rec yds | 55.1 (7) | 65.0 (4) | – | – |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 10/24 | @ MINN | – | 6 | 31 | 0 |
| 10/10 | @ WASH | – | 2 | 44 | 2 |
| 10/3 | vs OSU | – | 6 | 64 | 0 |
| 9/26 | @ MICH | – | 4 | 44 | 0 |
| 9/12 | vs ISU | – | 2 | 25 | 0 |
| Splits | Season | Home | 2025 | vs WIS |
|---|---|---|---|---|
| Rec | 4.0 (6) | 4.0 (3) | 2.9 (10) | 3.0 (1) 3 |
| Rec yds | 41.7 (6) | 43.7 (3) | 43.4 (10) | 13.0 (1) 13 |
Records
| Team | Record | ATS | O/U | Home | Away |
|---|---|---|---|---|---|
| 5-2 | 4-3 | 3-4 | 4-0 | 1-2 | |
| 5-2 | 4-3 | 2-5 | 3-1 | 2-1 |
This season, regular season. ATS and O/U against each game’s closing line.
Wisconsin vs Iowa head-to-head
Wisconsin are 0-3 in the last 3 meetings. Last time: Wisconsin lost 0-37 on October 11, 2025.
| Date | Venue | Wisconsin result | ATS | O/U |
|---|---|---|---|---|
| Oct 11, 25 | Wisconsin home | L 0-37 | – | – |
| Nov 2, 24 | Iowa home | L 10-42 | – | – |
| Oct 14, 23 | Wisconsin home | L 6-15 | – | – |
Recent form
Wisconsin Badgers: last 10 (6-4, 4-3 ATS, O/U 3-4)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 24, 26 | vs USC | W 24-7 | W +1.5 | U 50.5 |
| Oct 17, 26 | @ UCLA | L 7-17 | L +1.5 | U 42.5 |
| Oct 3, 26 | vs MSU | W 31-3 | W -8.5 | U 43.5 |
| Sep 26, 26 | @ PSU | W 24-20 | W +9.5 | O 43.5 |
| Sep 19, 26 | vs EMU | W 54-10 | W -23.5 | O 43.5 |
| Sep 12, 26 | vs WIU | W 36-9 | L -43.5 | U 53.5 |
| Sep 6, 26 | @ ND | L 13-41 | L +21 | O 45.5 |
| Nov 29, 25 | @ MINN | L 7-17 | – | – |
| Nov 22, 25 | vs ILL | W 27-10 | – | – |
| Nov 15, 25 | @ IU | L 7-31 | – | – |
Iowa Hawkeyes: last 10 (7-3, 5-3 ATS, O/U 3-5)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 24, 26 | @ MINN | L 10-13 | L -7.5 | U 40.5 |
| Oct 9, 26 | @ WASH | W 41-24 | W +3 | O 41.5 |
| Oct 3, 26 | vs OSU | L 14-31 | L +14.5 | U 46.5 |
| Sep 26, 26 | @ MICH | W 20-19 | W +4.5 | U 39.5 |
| Sep 19, 26 | vs UNI | W 55-0 | W -37.5 | O 48.5 |
| Sep 12, 26 | vs ISU | W 16-13 | L -14 | U 42.5 |
| Sep 5, 26 | vs NIU | W 40-0 | W -31.5 | U 44.5 |
| Nov 28, 25 | @ NEB | W 40-16 | W -5.5 | O 38.5 |
| Nov 22, 25 | vs MSU | W 20-17 | – | – |
| Nov 15, 25 | @ USC | L 21-26 | – | – |
Injury report
No injuries listed for either team in our data as of 12:01 PM ET.
Matchup ranks
What each defense allows per game this season. Rank 1 allows the fewest, so a high number means a softer matchup for the other team’s overs.
| Wisconsin defense | Iowa defense | |
|---|---|---|
| Points allowed per game | 17.1 (19th of 136) | 12.5 (3rd of 136) |
| Passing yards allowed per game | 188.4 (35th of 136) | 193.5 (40th of 136) |
| Rushing yards allowed per game | 103.1 (22nd of 136) | 79 (4th of 136) |
| Total yards allowed per game | 291.5 (16th of 136) | 272.5 (8th of 136) |
Venue and weather
Wisconsin vs Iowa odds
Line movement from the open
| Line | Open | Close | Move |
|---|---|---|---|
| Iowa spread | -4.5 | -2.5 | +2 |
| Total | 39.5 | 36.5 | -3 |
| Wisconsin moneyline | +154 | +114 | +7.4% win chance |
| Iowa moneyline | -185 | -135 | -7.5% win chance |
DraftKings opening and closing numbers via ESPN.
Line movement chart
More on these teams: Iowa Hawkeyes vs Minnesota Golden Gophers Oct 24 · All College Football prop picks
21+. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, call 1-800-GAMBLER.
Today's NBA picks
Today's NFL picks
Today's NHL picks
Today's College Football picks
Today's EPL picks
Today's La Liga picks
Today's Serie A picks
Today's Bundesliga picks
Today's Ligue 1 picks
Today's EFL Championship picks
Today's CS2 picks
Today's LoL picks
Today's Valorant picks
Today's Dota 2 picks