2 weeks ago

Lansing State Journal columnist Graham Couch breaks down Michigan State’s roster position by position.

Source: Lansing State Journal