who did mike mccarthy coach for

Mike McCarthy has coached for several NFL teams, most notably as a head coach for the Green Bay Packers, the Dallas Cowboys, and now the Pittsburgh Steelers.
Quick Scoop on Mike McCarthy’s Coaching Career
Main NFL Teams He Coached For
As an NFL head coach, Mike McCarthy has led three franchises.
- Green Bay Packers (Head Coach, 2006–2018)
- Dallas Cowboys (Head Coach, 2020–2024)
- Pittsburgh Steelers (Head Coach, hired for the 2026 season)
Other NFL Coaching Roles (Before Being a Head Coach)
Before becoming a long-time head coach, McCarthy worked his way up through multiple offenses around the league.
- Kansas City Chiefs – offensive assistant / quality control, then quarterbacks coach (1993–1998)
- Green Bay Packers – quarterbacks coach (1999)
- New Orleans Saints – offensive coordinator (2000–2004)
- San Francisco 49ers – offensive coordinator (2005)
He also coached in college at the University of Pittsburgh (QB and WR coach) and earlier at Fort Hays State University before entering the NFL.
How This Fits the “Who Did He Coach For?” Question
If you’re asking in the simple, fan sense of “who did Mike McCarthy coach for?” people usually mean the big head-coaching stops:
- Green Bay Packers (won Super Bowl XLV after the 2010 season).
- Dallas Cowboys (four straight winning seasons from 2021–2024).
- Pittsburgh Steelers (takes over as head coach starting with the 2026 season).
So, in short: he’s most closely associated with the Packers and Cowboys, and he’s now taking over the Steelers, but his full coaching résumé also includes the Chiefs, Saints, and 49ers in major assistant roles.
Information gathered from public forums or data available on the internet and portrayed here.