Maryland has had an easy road to 4-0. They've yet to play a single team with a winning record. Their most difficult opponent was West Virginia, who still doesn't matchup to who they play next.
Maryland is set to play #5 Iowa, and the public thinks they have a real shot at this one. If they could pull it off it would be their first win over a top-5 team since 2004 when they beat #5 Florida State.
Maryland is the underdog here, but it's not by a wide margin. The Terrapins are 3.5 point underdogs, and they're given +155 odds to win the game outright. That means they have a 39.2% chance to pull off the upset. Meanwhile, Iowa is given -164 odds, or an implied 62.1% chance to win the game.
These are the worst odds a top-5 team has had against an unranked opponent this season.
Iowa and Maryland have played each other 3 times in their history. Maryland has won 1 of those games.
Maryland's one win came in 2014 when they beat Iowa at College Park. In the two subsequent matchups, 2015 and 2018, they went on the road to Iowa and lost.
Given that the home team has won every matchup these two have played, it's a little bit easier to see why oddsmakers believe the game will be so tight.
This game boils down to one thing. Can Maryland's high powered offense put up enough points against an elite Iowa defense to win the game? Iowa isn't going to run away with the game offensively, that gives Maryland some hope to pull off the major upset.
It'll all depend on if Taulia Tagovailoa can put this offense on his back and carry them to victory. He'll get every chance to show NFL scouts exactly who he is this week.