The former Wolverines star and Heisman Trophy winner said that the Buckeyes are “slightly overrated" on Saturday's ESPN GameDay. “I think Indiana should be No. 1 because of their wins,” Howard said.