Mike Tomlin has been the head coach of the Pittsburgh Steelers since the 2007 season, which means he has coached the team for 19 seasons through 2025.

Coaching timeline

  • Tomlin was hired as the Steelers’ head coach in January 2007, taking over for Bill Cowher.
  • He coached every season from 2007 through the 2025 season, giving him a 19-year run in charge of the team.

Longevity and milestones

  • Over that span, he led Pittsburgh to a Super Bowl win after the 2008 season and another Super Bowl appearance after the 2010 season.
  • His tenure makes him one of the longest-tenured coaches in modern pro sports, with no losing seasons during his first 18 years.

TL;DR: Mike Tomlin has been the coach of the Pittsburgh Steelers for 19 seasons, from 2007 through 2025.