On second thought, Noah Shannon will become a Hawkeye.

A highly-recruited defensive tackle from Oswego, Illinois, who had his choice of power-five programs from one coast to the other, Shannon announced Tuesday night he will sign with Iowa as part of its 2018 recruiting class.

The 6-foot-3, 305-pound Shannon, who initially made a verbal commitment to Minnesota on May 9 only to re-open his recruitment three weeks later, made an official visit to Iowa on June 10 and attended a handful of camps in recent weeks before announcing his decision on Twitter.

“These past few weeks I’ve thought long and hard about where I’ll be attending college and playing football for the next four years,’’ Shannon wrote. “I’d like to thank all the programs that took their time to recruit me and offer me the opportunity to play the game I love.’’

Selected by the Illinois High School Football Coaches Association as an honorable mention all-state choice in Class 8A, Shannon entertained offers from Indiana, Michigan State and Rutgers as well as Iowa and Minnesota in the Big Ten.

His collection of 18 scholarship offers also included Iowa State and Kansas State in the Big 12, Arkansas and Missouri in the Southeastern Conference, Duke, Syracuse and Virginia in the Atlantic Coast Conference and Washington State in the Pac-12.

The final decision, he indicated, was challenging and ultimately came down to discussions with family members.

“I have finally decided to further my academic and football career at the University of Iowa,’’ he wrote.

Rated as a three-star recruit by Rivals.com, Scout.com and 247Sports, Shannon is ranked as a top-50 defensive tackle in the Class of 2018. He is the 10th player to verbally commit to Iowa in its current recruiting class.

He is the second defensive tackle in the class, joining Tyler Linderbaum of Solon, Iowa.