Yahoo Sports reports: Caleb Johnson picked Michigan State over 25 other offers, including his hometown national champion Indiana Hoosiers.