1. Michigan Wolverines (Ann Arbor, MI)
When reading the intro to this article, if you thought anyone else but Michigan would be number one, you’re crazy.
While I am not one to believe in Jim Harbaugh, playing in Ann Arbor is one of the most difficult tasks in college football. Since 1990, the Iowa football team has won just two games there and one of those games was during the ridiculed Rich Rodriguez era.
Michigan Stadium holds over 107,000 people, and given it’s distant from Iowa City, will not be containing many black and gold-donning fans.
Moreover, despite Michigan’s inability to win big games against Ohio State, this team has a lot of talent. They return former five-star quarterback Shea Patterson and a deep group of wide receivers that will give the strong Hawkeye secondary fits. There’s a reason they are a top-10 team in most preseason rankings.
The one good thing the Hawks have going for them is this game will be played in the afternoon, so no nighttime crowd effect.
Even without that though, this is not just the toughest road game the Iowa football team has but the toughest game on their entire schedule.