With this defense, Iowa has a chance in every game. Football is a weird game at times. Not sure Michigan has really played anybody yet so some teams success can still be masked a bit this early in the season.
Michigan has played Colorado State 0-4, Hawaii 1-4, UConn 1-4 and Maryland 3-1. Wouldn't call any one of them a football power. Not saying they aren't a good team, just that they have played one team with a pulse and beat them 34-27 at home.