Iowa has been up-and-down over the past few weeks, and its streaky play comes at the exact wrong time.
The Hawkeyes have two games left in the regular season against two ranked teams, and have to pick themselves up quickly after a bad loss to Penn State last weekend.
Iowa starts the month of March with a tough game against a red-hot Michigan Wolverines squad before hitting the road to Lincoln to finish the regular season with a matchup against Nebraska.
Michigan presents a ton of challenges for an undersized and offensively challenged Iowa squad, but with the Hawkeyes needing to win at least one of its final two games, the game against the Wolverines is extremely important.
Michigan is coming off a 14-point win over No. 10 Illinois, and have lost only two games all season.
How to watch Iowa vs. No. 3 Michigan
Date: March 5, 2026
Time: 7:00 p.m. Central Time
Venue: Carver-Hawkeye Arena (Iowa City, IA)
TV: Peacock
Iowa record: 20-9 (10-8 Big Ten)
Michigan record: 27-2 (10-1 Big Ten)
Announcers for Iowa vs. No. 3 Michigan
Play-by-play: Paul Burmeister
Analyst: Jess Settles
Spread, moneyline, and total
Odds are provided by FanDuel Sportsbook
Spread
- Iowa: +8.5 (-110)
- Michigan: -8.5 (-110)
Moneyline
- Iowa: +340
- Michigan: -465
Total
- Over: 145.5 (-110)
- Under: 145.5 (-110)
Iowa injuries
- G Payton McCollum (Foot): Out for the season
Michigan injuries
- G Winters Grady: Out
- F Harrison Hochberg (foot): Out
- G Charlie May (thumb): Out
Series history
Michigan has dominated the all-time series against Iowa, holding a 100-68 overall record.
Michigan won the last meeting in the series, 85-83, in Ann Arbor, but Iowa holds a slight edge over the Wolverines at Carver-Hawkeye Arena.
Iowa holds a 43-40 all-time record against Michigan in Iowa City.
