Kyle Shanahan brought stability and culture to the San Francisco 49ers nearly seven years ago and now he’s tied for the fourth longest tenure.
With the 2024 coaching carousel reshuffles, many of the longer-tenured coaches in the NFL have mutually parted ways. Pete Carroll has moved on from Seattle and Bill Belichick has departed from the New England Patriots. This makes Pittsburgh Steelers head coach Mike Tomlin the longest-tenured coach in the league at 17 seasons. Behind him are John Harbaugh (Baltimore Ravens) and Andy Reid (Kansas City Chiefs) with 16 and 11 seasons, respectively.