There is a reason some teams make dumb mistakes constantly, because they are not that good. Also, MSU is probably the best team they have faced all season including PITT.
I am not trying to be rude, but how many of the Iowa games have you seen? Throw out the FIU and Maine games.
Iowa has scored 17, 20, 17 in their last 3 games against teams whose teams defenses are decent, so now against Sparty they are going to break out for 27>
The errors will eventually even themselves out though. They have been extremely unlucky this season as far as points go.
Against the 3 legit teams they've faced, here is the breakdown...
Northwestern: Ran for huge chunks, passed easily. Run and pass working great. They lost 4 fumbles that game and could easily have put up 40-50 points.
Pittsburgh: Ran very well, passing game good but not great but enough to make them balanced and score points. Just could not get it into the end zone. Could easily have scored 10-14 more points.
Iowa State: Ran very well, passing game stunk. Iowa State had everyone back from last year in the secondary and just outplayed the WRs.
With a quality running game and a passing threat, this team can and will score points. They have a dominant offensive line and it's only a matter of time before the QBs get going. They should overpower Michigan State at the point of attack and run easily. Michigan State can't apply enough pressure to stop the pass either.