It's weird with MSU. The other top teams, Purdue, Michigan, Maryland and Wisconsin, I have substantially more confidence in them in home games. MSU, I'm not sure location matters. They seem to be easily the best road team of that top group, but with the worst home court advantage of them.
I'll take MSU today over the Buckeyes, but OSU to cover the 11.5