Michigan has played great this year, but Iowa is so deep and appears to be the best team in the Big Ten. They lost earlier in the year to Iowa St., Wisconsin and Villanova. Iowa was up by double digits in all of those games, but got into early foul trouble and couldn't close the game out.
Michigan at home will be tough, but unless Iowa gets into foul trouble the Hawkeyes will win by 5+. Iowas 6-10 are almost better than the Wolverines starting 5. Larger than normal bet for me tonight.