I "hope" we win, but won't consider it an upset when we win. We have common opponents, and Iowa has the edge in comparison. There's actually no real solid reason, other than those OP listed, to believe MSU is better, and you could argue those are pretty flimsy (OSU hasn't beaten anyone other than UM, MSU should have lost to UM (and beaten Nebby), and Oregon has gotten better, but wasn't good when MSU played them).If you had to pick one, would you say you'd lean more towards you "hope" you're going to win, or you "are" going to win. If it's the latter, what do you base that on? Admittedly, I have not watched much Hawkeye football this year, but it seems that your schedule has been quite soft. Do you base it solely on the fact that we lost to Nebraska and you didn't? If so, I suppose that's a valid reason. But are you concerned at all that MSU has beaten three teams this year that would be favored over Iowa on a neutral field (OSU, UM, Oregon)?
Everything says these two teams are nearly equal, and I believe that's how it is.