It’s hard to get too comfortable if you land a job as the head coach of an NFL team, as there are plenty of people waiting in the wings to replace you if you don’t live up to expectations. Most franchises won’t waste any time pulling the plug if you’re not producing results, and none of them have had a shorter fuse since the start of the new millennium than these.
The average tenure of an NFL coach ranges between just three and four seasons, and that is evidenced by the fact that the 32 teams that comprise the league have gone through an average of six head coaches over the past 25 years.
Some have had a bit more stability than others—Bill Cowher and Mike Tomlin are the only two people who’ve served as the head coach of the Steelers during that span—but there are more than a few others that have had some trouble finding the right man for the job.
For the purpose of this list, I’m only including guys who were the head coach at the start of the season as opposed to those who were tapped to serve in an interim role after someone was kicked to the curb.
There are seven teams that have had eight different coaches over the past 25 years. The first (in alphabetical order) are the Bills, who didn’t have a coach last longer than four seasons before Sean McDermott rolled into Buffalo and turned them into contenders with some help from Josh Allen.
The Broncos experienced an extended run of stability (and success) during the 14 seasons Mike Shanahan spent in Denver, but the end of his tenure marked the start of a fairly tumultuous era for a team that’s gone through seven head coaches since 2009.
All signs point to this number rising to nine in the not-so-distant future. The Cardinals have struggled to get things clicking in the wake of the departure of Bruce Arians, and Jonathan Gannon hasn’t done much to suggest he has what it takes to turn things around.
-...