COLLEGE FOOTBALL

Michigan enters unbeaten with three straight wins and has paired a 27.3-point offense with a defense that has held opponents to 13.0 points per game and 4.2 yards allowed per play for Iowa opponents in the available data, which supports a game script built on control and limiting explosive drives. Iowa also comes in unbeaten, scoring 37.0 points per game and averaging 477.0 yards per game, but its defensive line is the bigger separator in this matchup, allowing just 4.3 points per game and 176.7 yards per game. The contrast suggests a game that can be competitive early but still finish with a restrained total because both units have the ability to force longer drives and finish possessions without big plays.
Michigan’s defense has the cleanest edge in the game, and Iowa’s elite early scoring output is not enough to fully offset a matchup that points to a slower, field-position-heavy script. With both teams unbeaten, the better read is that Michigan controls enough of the game to win, but the stronger betting edge is on the total because the combined defensive numbers support a final score well below the market expectation. Final score projection: Michigan Wolverines 23, Iowa Hawkeyes 13.