Longest tenured NFL head coaches: Mike Tomlin, John Harbaugh lead list after Bill Belichick's Patriots departure

Edward Sutelan

Longest tenured NFL head coaches: Mike Tomlin, John Harbaugh lead list after Bill Belichick's Patriots departure image

In a league that often features a rapid turnover in coaches, Bill Belichick was considered a rare constant.

Every year, the Patriots could head into the offseason with the certainty that they at least had their head coach as other teams searched for the right answers. Belichick had been the head coach in New England for 24 years, giving him the longest single-team run of anyone currently in the league. 

The Patriots and Belichick will now be resetting the clock. The two sides mutually agreed to a split on Thursday, snapping the longest active run for a coach and organization in the NFL.

During Belichick's New England reign, other teams have gone through a lot. There have been 213 different head coaches hired across the league during his span. Since he coached the Browns (before the organization left for Baltimore and returned in 1999), Cleveland has gone through 12 coaches. The Dolphins and Bills, AFC East foes of the Patriots, have gone through 11 and 10, respectively.

MORE: 8 best candidates to replace Bill Belichick

Who are now the longest-tenured head coaches in the NFL? Here's what you need to know.

Longest-tenured NFL head coaches

With the departure of Belichick and the Seahawks moving Pete Carroll from the sideline to the front office means the list of longest-tenured NFL head coaches is going to look quite different in 2024. Carroll had been Seattle's coach for 14 years.

The AFC North is now home to the two longest-tenured head coaches in the league, and three of the top eight.

CoachTeamHiredYearsRecord with team
Mike TomlinSteelers200717173-100-2
John HarbaughRavens200816160-99
Andy ReidChiefs201311128-51
Sean McDermottBills2017773-41
Sean McVayRams2017770-45
Kyle Shanahan49ers2017764-51
Matt LaFleurPackers2019556-27
Zac TaylorBengals2019537-44-1

It's not easy to stick around with the same team, which is why only eight coaches have been with the same team for at least five seasons. Bengals head coach Zac Taylor is the only one without an all-time winning record. Sean McDermott and Matt Lafleur are the only two who haven't been to a Super Bowl. Taylor, McDermott, LaFleur and Kyle Shanahan are the only ones on the list without a Super Bowl victory.

Longest head-coach stints in NFL history

Belichick's run in New England wasn't just the longest in the modern era. It stands as one of the longest in NFL history. Only three coaches stayed with the same team longer than Belichick did with the Patriots.

CoachTeamStintYearsRecord
Curly LambeauPackers1921-4929209-104-21
Tom LandryCowboys1968-8829250-162-2
Don ShulaDolphins1970-9526257-133-2
Steve OwenGiants1930-5324153-100-17
Bill BelichickPatriots2000-2324266-121

Belichick sits in a tie for fourth with Steve Owen, though Owen coached only two games in 1930 as a player-coach, which get added to his overall tenure. Only Curly Lambeau, Tom Landry and Don Shula were with their teams longer than Belichick was with the Patriots.

Edward Sutelan

Edward Sutelan joined The Sporting News in 2021 after covering high school sports for PennLive. Edward graduated from The Ohio State University in 2019, where he gained experience covering the baseball, football and basketball teams. Edward also spent time working for The Columbus Dispatch and Cape Cod Times.