Pretty much every metric and Vegas has ISU at 8 wins this year. That's the baseline for success this season.
Iowa also only had 105 yards rushing while averaging 2.9 YPC. I think that is a highly successful day for ISU's D line.
Last year ISU's new punter shanked it multiple times in the game giving Iowa very short fields, ISU's starting QB got hurt and they had to put a guy in that transferred, and they shuffled the O-Line before the game which I think was a huge mistake by Campbell. I think ISU should win this game, but it's two very evenly matched teams in what will likely be a low scoring game, so a big mistake here or there will likely swing it. And it's an early season game with college players so there will be mistakes.
Hopefully it's a good one because it should be.