All 32 starting NFL quarterbacks, ranked oldest to youngest

C.J. Stroud might be in Year 2, but the Houston Texans passer remains one of the youngest quarterbacks in 2024.

Houston Texans second-year quarterback C.J. Stroud is still a young gun. Sure, he might have won a few accolades in brief NFL tenure, but the former No. 2 overall pick entered the NFL as a spry 22-year-old with two years of starting experience from his time at Ohio State.

How young is Stroud? At 23, he’s still over a year younger than Denver Broncos starter and 2023 first-round pick Bo Nix, who spent five seasons starting between his time at Auburn and Oregon.

Carolina Panthers second-year starter Bryce Young (23) is three months older than the reigning Offensive Rookie of the Year. Washington Commanders rookie and fellow No. 2 overall pick Jayden Daniels (23) is nine months older than Stroud and will turn 24 in December.

Chicago Bears starter and No. 1 overall pick Caleb Williams (23) is two months younger than former Buckeye. Meanwhile, No. 3 overall pick Drake Maye (22) is the youngest starter in the NFL and hopes to be the savior for the New England Patriots in a new era of football.

New York Jets starting quarterback Aaron Rodgers (40) is the oldest quarterback in the league. He’s followed not so close behind by Atlanta Falcons’ Kirk Cousins (36), Los Angeles Rams’ Matthew Stafford (36) and Pittsburgh Steelers’ Russell Wilson (35).

We’ve listed the ages of all 32 starting quarterbacks below entering Week 14. This also only includes direct starters for the 2024 season and not fill-ins due to season-ending injuries.

NFL quarterbacks ranked oldest to youngest

  1. Aaron Rodgers (40)
  2. Kirk Cousins (36)
  3. Matthew Stafford (36)
  4. Russell Wilson (35)
  5. Derek Carr (33)
  6. Geno Smith (33)
  7. Dak Prescott (31)
  8. Jameis Winston (30)
  9. Baker Mayfield (29)
  10. Jared Goff (29)
  11. Gardner Minshew (28)
  12. Josh Allen (28)
  13. Patrick Mahomes (28)
  14. Drew Lock (28)
  15. Lamar Jackson (27)
  16. Sam Darnold (27)
  17. Kyler Murray (27)
  18. Joe Burrow (27)
  19. Tua Tagovailoa (26)
  20. Justin Herbert (26)
  21. Jalen Hurts (26)
  22. Will Levis (25)
  23. Jordan Love (25)
  24. Trevor Lawrence (24)
  25. Brock Purdy (24)
  26. Bo Nix (24)
  27. Bryce Young (23)
  28. Jayden Daniels (23)
  29. C.J. Stroud (22)
  30. Caleb Williams (22)
  31. Anthony Richardson (22)
  32. Drake Maye (22)

The Texans return to the huddle following the bye week to take on the Miami Dolphins at NRG Stadium.