He has finished better than 8-5, twice. And he did beat MSU in 2016, in addition to taking Ohio State to double overtime and losing by three points in Columbus. Two ten win seasons in a coach’s first three years isn’t bad. Michigan has consistently been a top 25 team under Harbaugh despite quarterback troubles. If our roster this year were exactly what Harbaugh has our fans would be raving about the potential. Nobody would say “yeah, but Iowa sucks until they can beat MSU!” When was the last time that you could legitimately say Iowa had, at worst, the fifth best defense in the country? What other team can have two ten win seasons and an eight win season in a three year span and still get constantly trashed for not beating Ohio State or MSU of all teams? I like to poke fun at Harbaugh as much as the next guy, but shouting that he doesn’t deserve respect until he beats those two teams is a dump proposition. I think they almost certainly beat MSU this year, but time will tell.