The #19 overall Michigan Wolverines (3-1) host the #14 overall Iowa Hawkeyes (4-0) this weekend for a critical BIG 10 battle in Ann Arbor. Kickoff is set for 12:00 PM EST on Saturday, October 5th at Michigan Stadium and the game will be nationally televised on FOX.

Taking a look at the Week 6 college football odds, Michigan opened as a 5-point home favorite earlier this week. That line has shifted by half a point after early betting, as the Wolverines are currently listed at -4.5. The total for the game is sitting at 47.5 points.

Vegas Betting Preview & Game Odds: Michigan vs Iowa

Iowa moved to 4-0 last weekend after an impressive 48-3 victory at home over Middle Tennessee. The Hawkeyes scored 17 unanswered points in the first quarter and never looked back, only giving up a field goal all game long. QB Nathan Stanley played well, going 17/25 for 276 yards and two touchdowns. RB Toren Young also had a solid outing, rushing for 131 yards on the ground despite having just 11 carries. Brandon Smith led the way for the receiving corps, hauling in six passes for 71 yards and two touchdowns. Overall, Iowa racked up more than 600 total yards of offense and scored six touchdowns against a weak Blue Raiders defense.

The Hawkeyes defense was outstanding in Week 5, giving up just over 200 yards of total offense and no touchdowns. Iowa was especially tough against the pass, holding Middle Tennessee to only 136 yards through the air on 27 throwing attempts.

Michigan recovered nicely last Saturday after an extremely disappointing effort in Week 3, crushing Rutgers 52-0 at home to improve to 3-1 on the year overall. The Wolverines were completely dominant on both sides of the ball for the entire game, scoring at least ten points in each of the four quarters. QB Shea Patterson didn’t really do a lot through the air, going 17/23 for 276 yards and a touchdown while also getting picked off once. However, he did find the end zone three times on the ground despite only rushing for four total yards. WR Ronnie Bell made six receptions for 83 yards while Nico Collins scored a touchdown on one of his two catches. As a whole, Michigan generated over 450 yards of total offense and scored 7 touchdowns against a shell-shocked Scarlet Knights defense.

The Wolverines were fantastic defensively against Rutgers, completely shutting out the Scarlet Knights on the scoreboard and only giving up 154 total yards. Michigan was basically impenetrable on the ground, allowing only 48 net rushing yards.

NCAA Football Betting Predictions & Free Pick: Iowa +4.5

As impressive as Michigan was against Rutgers last weekend, I’m still not 100% sold on the Wolverines after their blowout loss against Wisconsin and their overtime triumph over Army. Harbaugh and Co. could easily be 2-2 on the season if the Black Knights had received a few more bounces go there way back in Week 2. Both of their wins this year have also not really been overly impressive, as they were lopsided victories against Middle Tennessee and the aforementioned Scarlet Knights. On the other side, Iowa has still yet to lose a game this season while also beating three out of their four opponents by at least 24 points.

Click on the link for more free college football picks from our experts on staff.

The Wolverines have also been dreadful against the spread this year, going just 1-3 over their last four games overall. Iowa is 7-0 straight up in their last seven games and has also completely dominated Michigan over the past several seasons. Not only are the Hawkeyes 5-1 straight up in their last six meetings with the Wolverines, they are also a highly impressive 4-2 against the spread. Until Michigan can prove that they can dominate against an elite-level program, I don’t feel that great about leaving over a field goal on the board in this particular matchup. Iowa could easily win this game outright, but even if they don’t, I still expect them to grind out a cover on Saturday afternoon. Give me the Hawkeyes!