Tom Izzo has swung and missed at a lot of top high school basketball recruits of late.

But Caleb Swanigan isn't one of them.

On Friday, the blue-chip big man recruit out of Fort Wayne, Ind. chose Michigan State over the likes of Kentucky and Duke.

Swanigan, a 6-foot-8, 275-pound forward, had narrowed his recruitment down to seven finalists: Arizona, Cal, Chicago State, Duke, Kentucky, Purdue and MSU. He's a McDonald's All-American, and joins fellow McDonald's All-American and 5-star recruit Deyonta Davis, of Muskegon, as Michigan State commits. Swanigan is Izzo's 13th McDonald's All-American at MSU.

As a senior in high school, Swanigan averaged 22.6 points and 13.7 rebounds per game en route to becoming 2015 Mr. Basketball in Indiana. He's ranked among the best players in the country by all recruiting services, and most have him as the No. 1 player in Indiana.

It's a huge recruiting win for Izzo and MSU, and not just because Swanigan is a consensus Top 10 player. The Spartans had lost out on prized blue-chip recruits Jabari Parker, Tyler Ullis, Tyus Jones and Jahlil Okafor, among others, to the likes of Duke and Kentucky in recent years.

Much media speculation suggested Swanigan would choose Cal over his other finalists, but the forward hinted otherwise on Twitter earlier in the week: