Joe Brady of the Buffalo Bills is the youngest current NFL head coach at 36. Andy Reid of the Kansas City Chiefs is the oldest at 68.
Age calculated as of July 3, 2026. Unknown or mismatched birth dates are not estimated.
The youngest hires get plenty of attention, but this is not a league run only by thirty-somethings. The average current head coach is 48.1, and the median is 45.5. The biggest group is the middle: 15 coaches are in their 40s, compared with 5 under 40 and 7 who are 60 or older.
Age also falls apart as a shortcut for coaching quality. Mike Macdonald is 39, and the Seattle Seahawks sit at 87.8, No. 2 in the league in Coaching Direction. Andy Reid is 68, and the Kansas City Chiefs sit at 92.3, No. 1 in the league. Different points in a career can produce strong staffs for completely different reasons.
That range is why coaching searches can look inconsistent from one team to the next. A roster with a young quarterback may want a teacher and play designer. A veteran team may care more about staff management, situational football and keeping the locker room pointed in one direction.
The age of the head coach also does not tell you the age of the ideas around him. A young coach can lean on veteran coordinators and a proven playbook. An older coach can change his scheme, hand more control to an aggressive coordinator and build a fresh staff. What matters is whether those pieces fit the quarterback and the roster.
That is why teams keep hiring from different age groups. Some want a play-caller who can take ownership of one side of the ball. Others want a program builder who has already handled the weekly pressure of the job. Leadership, quarterback development, staff-building and game management matter far more than one perfect age. The PFM Coaching Direction rankings focus on that current football operation instead of treating a birth year like a grade.
Tap or click any heading to sort the table. The default view runs from the youngest coach to the oldest.
| 1 | ![]() Buffalo BillsBUF |
Joe Brady | 36 | September 23, 1989 | January 27, 2026 | New in 2026 | 72.5 | No. 27 | View Dashboard |
| 2 | ![]() New Orleans SaintsNO |
Kellen Moore | 37 | July 5, 1988 | February 11, 2025 | Returning | 72.0 | No. 29 | View Dashboard |
| 3 | ![]() Seattle SeahawksSEA |
Mike Macdonald | 39 | June 26, 1987 | January 31, 2024 | Returning | 87.8 | No. 2 | View Dashboard |
| 4 | ![]() Arizona CardinalsARI |
Mike LaFleur | 39 | March 3, 1987 | February 2, 2026 | New in 2026 | 71.9 | No. 30 | View Dashboard |
| 5 | ![]() Las Vegas RaidersLV |
Klint Kubiak | 39 | February 17, 1987 | February 9, 2026 | New in 2026 | 73.6 | No. 23 | View Dashboard |
| 6 | ![]() Chicago BearsCHI |
Ben Johnson | 40 | May 11, 1986 | January 21, 2025 | Returning | 82.9 | No. 11 | View Dashboard |
| 7 | ![]() Los Angeles RamsLAR |
Sean McVay | 40 | January 24, 1986 | January 12, 2017 | Returning | 87.6 | No. 3 | View Dashboard |
| 8 | ![]() Jacksonville JaguarsJAX |
Liam Coen | 40 | November 8, 1985 | January 24, 2025 | Returning | 80.0 | No. 16 | View Dashboard |
| 9 | ![]() Minnesota VikingsMIN |
Kevin O'Connell | 41 | May 25, 1985 | February 16, 2022 | Returning | 82.2 | No. 13 | View Dashboard |
| 10 | ![]() Indianapolis ColtsIND |
Shane Steichen | 41 | May 11, 1985 | February 14, 2023 | Returning | 73.4 | No. 24 | View Dashboard |
| 11 | ![]() Houston TexansHOU |
DeMeco Ryans | 41 | July 28, 1984 | January 31, 2023 | Returning | 81.0 | No. 15 | View Dashboard |
| 12 | ![]() Cincinnati BengalsCIN |
Zac Taylor | 43 | May 10, 1983 | February 4, 2019 | Returning | 73.8 | No. 21 | View Dashboard |
| 13 | ![]() Baltimore RavensBAL |
Jesse Minter | 43 | May 9, 1983 | January 22, 2026 | New in 2026 | 71.3 | No. 31 | View Dashboard |
| 14 | ![]() Atlanta FalconsATL |
Kevin Stefanski | 44 | May 8, 1982 | January 17, 2026 | New in 2026 | 74.5 | No. 20 | View Dashboard |
| 15 | ![]() Philadelphia EaglesPHI |
Nick Sirianni | 45 | June 15, 1981 | January 24, 2021 | Returning | 82.4 | No. 12 | View Dashboard |
| 16 | ![]() Carolina PanthersCAR |
Dave Canales | 45 | May 7, 1981 | January 25, 2024 | Returning | 70.8 | No. 32 | View Dashboard |
| 17 | ![]() San Francisco 49ersSF |
Kyle Shanahan | 46 | December 14, 1979 | February 6, 2017 | Returning | 84.7 | No. 8 | View Dashboard |
| 18 | ![]() Green Bay PackersGB |
Matt LaFleur | 46 | November 3, 1979 | January 8, 2019 | Returning | 83.2 | No. 9 | View Dashboard |
| 19 | ![]() Miami DolphinsMIA |
Jeff Hafley | 47 | April 4, 1979 | January 19, 2026 | New in 2026 | 72.5 | No. 27 | View Dashboard |
| 20 | ![]() Tennessee TitansTEN |
Robert Saleh | 47 | January 31, 1979 | January 22, 2026 | New in 2026 | 74.8 | No. 19 | View Dashboard |
| 21 | ![]() Detroit LionsDET |
Dan Campbell | 50 | April 13, 1976 | January 20, 2021 | Returning | 85.7 | No. 4 | View Dashboard |
| 22 | ![]() New England PatriotsNE |
Mike Vrabel | 50 | August 14, 1975 | January 12, 2025 | Returning | 85.0 | No. 6 | View Dashboard |
| 23 | ![]() Dallas CowboysDAL |
Brian Schottenheimer | 52 | October 16, 1973 | January 24, 2025 | Returning | 73.7 | No. 22 | View Dashboard |
| 24 | ![]() New York JetsNYJ |
Aaron Glenn | 53 | July 16, 1972 | January 22, 2025 | Returning | 72.8 | No. 26 | View Dashboard |
| 25 | ![]() Washington CommandersWSH |
Dan Quinn | 55 | September 11, 1970 | February 3, 2024 | Returning | 79.3 | No. 17 | View Dashboard |
| 26 | ![]() Cleveland BrownsCLE |
Todd Monken | 60 | February 5, 1966 | January 28, 2026 | New in 2026 | 73.0 | No. 25 | View Dashboard |
| 27 | ![]() Denver BroncosDEN |
Sean Payton | 62 | December 29, 1963 | February 3, 2023 | Returning | 85.0 | No. 6 | View Dashboard |
| 28 | ![]() Los Angeles ChargersLAC |
Jim Harbaugh | 62 | December 23, 1963 | January 24, 2024 | Returning | 85.6 | No. 5 | View Dashboard |
| 29 | ![]() Tampa Bay BuccaneersTB |
Todd Bowles | 62 | November 18, 1963 | March 30, 2022 | Returning | 76.6 | No. 18 | View Dashboard |
| 30 | ![]() Pittsburgh SteelersPIT |
Mike McCarthy | 62 | November 10, 1963 | January 24, 2026 | New in 2026 | 83.2 | No. 10 | View Dashboard |
| 31 | ![]() New York GiantsNYG |
John Harbaugh | 63 | September 23, 1962 | January 17, 2026 | New in 2026 | 81.2 | No. 14 | View Dashboard |
| 32 | ![]() Kansas City ChiefsKC |
Andy Reid | 68 | March 19, 1958 | January 7, 2013 | Returning | 92.3 | No. 1 | View Dashboard |