The last time Michigan State beat Ohio State was in 1999 in East Lansing, Michigan.
How many days since Michigan beat Ohio state
During the period 1900-1999, the Michigan beat Ohio State 54 times.
At Ohio State November 2008
November 26, 2011
During the 1984 season, Ohio State beat Michigan 21-6.
Michigan beat Ohio State on January 2, 2010. The game was played at Crisler Arena, with the score being Michigan 73, Ohio State 64.