Sean McDermott was head coach of the Buffalo Bills for nine seasons, from the 2017 season through the end of the 2025 season.

Quick Scoop

  • Sean McDermott was hired as the Buffalo Bills’ head coach in January 2017 and took over for the 2017 NFL season.
  • He remained in that role through the 2025 season, giving him a total of nine seasons in charge.
  • In January 2026, the Bills fired McDermott after those nine years, despite his strong regular-season record and multiple playoff appearances.

So, in simple terms: he coached the Bills for nine full seasons (2017–2025).