I’m not sure there’ll be a huge difference between all three.
In particular, IU isn’t known for Sports management. If he wanted Finance or Business Analytics with a sports management minor, perhaps.
I’d pick Miami over IU for his chosen field (easier networking).
UMass could be a contender due to being in-state and D1.