Oh how things change in 5 years. Michigan under Lloyd Carr was still elite. They may not have ever been able to beat Ohio State, but they were perennial contenders for the B10 title, and everyone said he was too conservative. In comes Rich Rodriguez with his "new offense" and Michigan is a disaster for his entire time here. Sure they have a high scoring offense this year, but they have the WORST defense in the history of the school.
MSU was always the middle of the pack team that Michigan should guarantee a win from 3/4 time. Now I doubt Michigan will beat them again for 5 more years. MSU fans have found a fountain of anti aging products for their program.
MSU has had a great year. Only 1 loss on the road to Iowa. They even beat #5 ranked Wisconsin, but they will end up ranked lower than Wisconsin when all is said and done. Wisconsin beat Ohio State when they were #1, and they also have beaten Iowa, BUT they lost to MSU. Both OSU and Wisconsin are ranked above MSU right now.
It all comes down to the rankings and the rankings are wrong. When you lose to someone and have the same record it should not be possible to be ranked higher than they are. Wisconsin will be in the top 4 by the end of the say. Maybe higher. MSU may squeak into the top 8 or so, but that doesn't mean much for them and the B10 title.