11. Mike McCarthy
McCarthy is definitely one of the best head coaches on this list. He’s a Super Bowl winner after guiding the Packers to glory in 2010. Meanwhile, in 12 years in Wisconsin, he only posted four losing seasons. That’s not a bad record at all and his longevity proves how much the Green Bay management respected him.

But you could argue that he should have walked away from the Packers earlier with his head held high. Instead, he suffered the indignity of losing his job after posting back-to-back losing seasons. The franchise eventually stagnated under his leadership. Sometimes a change is just necessary.