Carolina Panthers From 2000 to 2008, McCoy served on the
Carolina Panthers coaching staff, appearing in
Super Bowl XXXVIII with the team.
Denver Broncos After the
2008 season, McCoy was hired to be the new
offensive coordinator and quarterbacks coach of the
Denver Broncos. In
2009, then-Broncos quarterback
Kyle Orton enjoyed a career year under McCoy, posting career highs in virtually every passing category. The
following year, the Broncos passing attack ranked seventh in the
NFL, and Orton ranked fourth in the league in passing yards per game. McCoy revamped the Broncos offense in
2011 to accommodate
Tim Tebow's skill-set, and the Broncos led the
NFL in rushing. On December 31, 2012,
Chicago Bears head coach
Lovie Smith was fired, and the Bears asked the Broncos for permission to interview McCoy for the head coach position. In addition to the Bears, the
Arizona Cardinals,
Buffalo Bills,
San Diego Chargers, and
Philadelphia Eagles also asked and were granted permission to interview McCoy for their vacant head coaching positions during the Broncos' playoff bye week. When asked about McCoy being a hot head coaching candidate, Denver head coach
John Fox said McCoy was "a heck-of-a coach".
San Diego Chargers On January 15, 2013, McCoy became the head coach of the
San Diego Chargers, succeeding
Norv Turner. McCoy became the youngest active head coach in the NFL and the second-youngest in team history as
Al Saunders was 39 years old when he became head coach in 1986. McCoy earned his first win as a head coach during Week 2 against the
Philadelphia Eagles. Despite starting the season with a 4–6 record, the Chargers won five of their last six games, including four straight to end the season, and finished the regular season with a 9–7 record and qualifying for the playoffs as the #6-seed. The Chargers had not made the playoffs since 2009. They upset the
Cincinnati Bengals on the road 27–10 during the Wild Card Round, marking the Chargers' first playoff victory since 2008. However, their win streak ended in the Divisional Round with a 24–17 road loss to the eventual AFC Champion
Denver Broncos. Despite their success in 2013, the Chargers went 9–7 and did not qualify for the playoffs the following season. They then went 4–12 and 5–11 in 2015 and 2016, respectively. On January 1, 2017, McCoy was fired hours after a 37–27 loss to the
Kansas City Chiefs in the regular season finale. He finished his Chargers tenure with a regular season record and a playoff record for a combined record of . Less than two weeks later, the Chargers announced their intention to move to Los Angeles after 56 years in San Diego, making McCoy the last person to coach a professional football team in the city until
Mike Martz coached the
San Diego Fleet of the
Alliance of American Football in 2019. To date, McCoy is the last person to coach an NFL team in the city.
Denver Broncos (second stint) On January 13, 2017, McCoy was named the offensive coordinator of the
Denver Broncos under new head coach
Vance Joseph. On November 20, McCoy was fired after a six-game losing streak.
Arizona Cardinals On January 25, 2018, McCoy was hired by the
Arizona Cardinals to be their offensive coordinator under new head coach
Steve Wilks. On October 19, McCoy was fired after the team had offensive struggles and was replaced by
Byron Leftwich.
Jacksonville Jaguars On February 7, 2022, McCoy was hired by the
Jacksonville Jaguars to serve as the team's quarterbacks coach under new head coach
Doug Pederson.
Tennessee Titans On March 6, 2025, McCoy was hired by the
Tennessee Titans as a senior offensive assistant under head coach
Brian Callahan. On October 13, McCoy was named the interim head coach after Callahan was fired. McCoy went 2–9 in that role as the Titans finished the season with a 3–14 record.
Las Vegas Raiders On February 12, 2026, McCoy was hired by the
Las Vegas Raiders to be their assistant head coach under new head coach
Klint Kubiak. ==Head coaching record==