Michigan St vs. Iowa Odds & Betting Predictions - March 7, 2025
Michigan St at Iowa
1:00 am • Fox Sports 1Michigan St at Iowa Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Michigan St 27-6 | -6.5 | -6.5-118 | o155.5-110 | -285 |
![]() Iowa 17-16 | u152.5 | +6.5-104 | u155.5-112 | +230 |

Carver-Hawkeye ArenaIowa City
Michigan St vs. Iowa Expert Picks

Nick Giffen
Last 30d: 14-68-0 (-1.9u)
Under 155-110
0.55u
Second side/total of the year what is wrong with me
Iowa L5 games has slowed down by 6 possessions per game. I make this 154 at full-year pace but much lower if we use L5 pace
Gilles Gallant
Last 30d: 8-14-0 (+3.4u)
J.Kohler o7.5 Rebs-130
1.3u

Allan Lem
Last 30d: 89-80-8 (-0.3u)
J.Kohler o7.5 Rebs-130
1.3u
Tailing @nick_giffen

Nick Giffen
Last 30d: 14-68-0 (-1.9u)
J.Kohler To Record 11+ Rebounds Yes+310
0.1u
J.Kohler To Record 12+ Rebounds Yes+500
0.1u
J.Kohler o7.5 Rebs-130
1.95u
J.Kohler To Record 9+ Rebounds Yes+115
0.5u
J.Kohler To Record 10+ Rebounds Yes+220
0.25u
Scott Rickenbach
Last 30d: 38-66-4 (-34.1u)
IOWA +7-111
1u

Boomer Betz
Last 30d: 144-175-0 (-56.0u)
IOWA +7-101
1.5u
Prophetx

Sandy Plashkes
Last 30d: 56-73-2 (-17.6u)
IOWA +7-110
1.1u

STL ELITE
Last 30d: 6-4-0 (+8.9u)
IOWA +6.5-110
3.85u

The Pick Don
Last 30d: 34-31-1 (-2.1u)
IOWA +7-103
1.55u
This is a perfect buy low, sell high opportunity. Michigan State is on an absolute tear, having won 5 straight games against ranked opponents. The Spartans are riding high into March and have looked dominant. On the flip side, Iowa has looked like a corpse ever since losing their starting center to injury. These two teams couldn’t be heading in more different directions. However, even with all that being said, I believe this is a spot Iowa will get up for. Not only is it Iowa’s senior night and home finale, but the Hawkeyes are playing for their season. Many might not realize this, but the Big 10 doesn’t guarantee a spot in the conference tournament for every team. Only 15 of the 18 teams are eligible, and Iowa is right on the brink of elimination. With a 6-12 conference record, the Hawkeyes are just behind 5 teams with a 7-12 record. This is a must win game for Iowa. Meanwhile, Michigan State already clinched a share of the Big 10 title with Michigan's loss yesterday. A win today against Iowa would secure the title outright. However, despite this, I think this is a potential trap game for the Spartans. Michigan State has a major look ahead spot to Saturday’s rivalry matchup against Michigan at the Breslin Center. Winning a title at home against their in-state rivals would be the ultimate dream scenario for these players. The motivation to win today might not be as high as it should be. On the other hand, Iowa has everything to play for on senior night. Now, let’s break down the matchup. First things first: Iowa’s defense and rebounding are subpar, to say the least, but this is more of a bet on their elite offense and desperation. Iowa has been torched by opposing teams from deep all season, but Michigan State is one of the worst teams in the country at shooting the 3 ball. The Spartans rank 345th in 3P%, and won’t be able to exploit Iowa’s defensive weakness from beyond the arc. Michigan State’s 3 point defense has been elite in conference play, but they haven’t faced a team that shoots as well as Iowa. The Hawkeyes are 24th in the country in 3P%, and shoot the ball at a 35.4% rate from deep. I expect Iowa’s shooting to finally expose a Michigan State defense due for major shooting regression. While Michigan State has relied heavily on free throws to bail them out of possessions, Iowa is one of the best teams in the country at not fouling on defense. The Spartans, who started the season ranked just 35th in the KenPom preseason rankings (two spots below Iowa), have peaked after 5 straight ranked wins. This is a prime spot to sell on Michigan State. While the Hawkeyes have been dreadful on the road (1-8), they boast a solid 12-5 home record. Iowa has had Michigan State’s number in recent years, winning 5 of the last 6 matchups. I’ll step in front of the Michigan State train and take the Hawkeyes to cover at home.

Stuck 🚨
Last 30d: 26-25-1 (-0.6u)
IOWA +7-105
0.5u
Ideal spot here. Sparty off 5 straight ranked wins and covers with Michigan on deck. Iowa opposite end of spectrum with 5 straight non covers. Probably at peak on Sparty and bottom of Freeman-less Hawkeyes. Should get max effort final home game playing for spot in conference tourney.
Big 10 opponents will eventually make a 3 against Michigan State (26% in league play on high volume which Iowa will certainly test…shooting over 40% from 3 at home). Will get crushed on glass which is concerning but can make up for some with turnover margin.
Fran has owned Izzo in recent years fwiw.
Michigan St vs. Iowa Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Michigan St vs. Iowa Public Betting Percentages
Betting Trends
- Iowa are 2-3 in their last 5 games.
- Iowa are 2-3 in their last 5 games against the spread
- Iowa are 4-9 in their road games against the spread
- The totals have gone OVER in 2 of Iowa' last 5 games
- The totals have gone OVER in 11 of Iowa' 20 last games at home
Matchup History
Against the Spread (ATS) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 12-20-1 | 8-11-1 | 4-9 | 8-7-1 | 4-13 |
![]() | 22-10-1 | 14-8 | 8-2-1 | 17-9 | 5-1-1 |
Over/Under History
overall | home o/u | away o/u | favorite o/u | underdog o/u | |
---|---|---|---|---|---|
![]() | 17-16 | 11-9 | 6-7 | 8-8 | 9-8 |
![]() | 11-22 | 6-16 | 5-6 | 10-16 | 1-6 |
Straight-Up (ML) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 17-16 | N/A | N/A | 14-2 | 3-14 |
![]() | 27-6 | N/A | N/A | 22-4 | 5-2 |
Last 5 Matchups
Iowa vs. Michigan St Injury Updates

Iowa Injuries
- Cooper KochF
Koch is out with undisclosed
Out

Michigan St Injuries
Team Stats
31-61 (51%)
Field Goals
30-63 (48%)
20-30 (67%)
Free Throws
15-18 (83%)
9-27 (33%)
3P
9-23 (39%)
31
Rebounds
32
15
Assists
18
6
Turnovers
10
6
Steals
4
5
Blocks
5
15
Fouls
25
Michigan St vs. Iowa Odds Comparison
Could not load odds
Michigan St at Iowa Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Michigan St 27-6 | o81.5-110 | u81.5-120 |
![]() Iowa 17-16 | o74.5-105 | u74.5-125 |