I really was not at all surprised Iowa got schooled by Stanford, so I don't dwell on it like a big upset. Iowa played a really weak schedule all year. When they finally did play someone decent, they lost both games. They were a good team, not a great team.
It's truly amazing going through a schedule in a P5 conference and not having to face a single ranked team the entire year.... a true indicator how bad the B1G was that year. I give Iowa credit for beating all of them until when it really mattered. Iowa was not on par with the better teams and everyone knew it with the exception of people that wear black and gold glasses.