One analyst has the Hawkeyes upsetting the Hoosiers at Kinnick Stadium on Saturday

Iowa enters the game as an underdog against a high-powered Indiana offense
Iowa v Rutgers
Iowa v Rutgers | Ed Mulholland/GettyImages

The Iowa Hawkeyes (3-1, 1-0 Big Ten) and the Indiana Hoosiers (4-0, 1-0 Big Ten) have played each other since 1912, but very few prior matchups have had this much hype ahead of it.

The No. 11 Indiana Hoosiers enter Kinnick Stadium on Saturday afternoon with one of the best offenses in the country.

The Hoosiers offense is putting up nearly 55 points per game (54.8), and are coming off a 63-point performance against Illinois last weekend.

The Hawkeyes are flying high after a gritty win against Rutgers last Friday night in Piscataway, New Jersey. The offense was clicking, and the defense held off Rutgers to seal the game 38-28 and capture Iowa's first Big Ten win of the season.

The Iowa defense struggled in the first half of the Rutgers game, but made key halftime adjustments to get back on track.

This week, the competition ramps up to a much higher level, and the Iowa defense knows it will have its hands full.

Defensive back Deshaun Lee is adamant that if everyone does their job first, the rest will fall into place.

Most media pundits and analysts have counted out Iowa, but one CBS Sports analyst believes the underdog will come out on top.

CBS Sports' Mackenzie Brooks believes Iowa will upset No. 11 Indiana after shutting down their rushing attack and making the Hoosiers' offense one-dimensional.

Iowa's run defense is allowing only 2.5 yards per carry. The Hoosiers have a balanced offensive attack, but Brooks believes there is something "off" about it, giving the Hawkeyes an advantage.

She predicts the final score as Iowa 26, Indiana 25.

While we love confidence in the Iowa run defense, the defense as a whole will have to play a near-perfect game to upset the Hoosiers in Kinnick.

More Hawkeyes News: