2021 Way-Too-Early Fantasy Football Rankings: QB, RB, WR, TE & K


Senior expert Michael Fabiano prepared his way-too-early fantasy football rankings for the 2021 season.

Is it ever really too early for fantasy football rankings? Although this list excludes the incoming rookie class for now, we have to start somewhere! As players move around due to free agency, and of course as we get closer to the draft, this list will be periodically updated. Throw a bookmark on this page and I'll keep up-to-date all year long. Let's dive in!

(Note: Listed ages are for the start of the 2021 NFL season.)

QUARTERBACKS

  1. Patrick Mahomes, KC / Age: 25 / FA: 2032
  2. Josh Allen, BUF / Age: 25 / FA: 2023
  3. Lamar Jackson, BAL / Age: 24 / FA: 2023
  4. Kyler Murray, ARI / Age: 24 / FA: 2024
  5. Deshaun Watson, HOU / Age: 25 / FA: 2026
  6. Dak Prescott, DAL / Age: 28 / FA: 2021 (UFA)
  7. Aaron Rodgers, GB / Age: 37 / FA: 2024
  8. Russell Wilson, SEA / Age: 32 / FA: 2024
  9. Justin Herbert, LAC / Age: 23 / FA: 2025
  10. Ryan Tannehill, TEN / Age: 33 / FA: 2024
  11. Tom Brady, TB / Age: 44 / FA: 2022
  12. Joe Burrow, CIN / Age: 23 / FA: 2025
  13. Jalen Hurts, PHI / Age: 23 / FA: 2024
  14. Taysom Hill, NO / Age: 31 / FA: 2022
  15. Matthew Stafford, LAR / Age: 33 / FA: 2023
  16. Kirk Cousins, MIN / Age: 33 / FA: 2023
  17. Matt Ryan, ATL / Age: 36 / FA: 2024
  18. Ben Roethlisberger, PIT / Age: 39 / FA: 2022
  19. Derek Carr, LV / Age: 30 / FA: 2023
  20. Jameis Winston, NO / Age: 27 / FA: 2021 (UFA)
  21. Baker Mayfield, CLE / Age: 26 / FA: 2023
  22. Tua Tagovailoa, MIA / Age: 23 / FA: 2025
  23. Carson Wentz, PHI / Age: 28 / FA: 2025
  24. Jimmy Garoppolo, SF / Age: 29 / FA: 2023
  25. Teddy Bridgewater, CAR / Age: 28 / FA: 2023
  26. Jared Goff, DET / Age: 26 / FA: 2025
  27. Daniel Jones, NYG / Age: 24 / FA: 2024
  28. Mitchell Trubisky, CHI / Age: 27 / FA: 2021 (UFA)
  29. Drew Lock, DEN / Age: 24 / FA: 2023
  30. Sam Darnold, NYJ / Age: 24 / FA: 2023
  31. Alex Smith, WAS / Age: 37 / FA: 2023
  32. Ryan Fitzpatrick, MIA / Age: 38 / FA: 2021 (UFA)
  33. Cam Newton, NE / Age: 32 / FA: 2021 (UFA)
  34. Nick Foles, CHI / Age: 32 / FA: 2023
  35. Marcus Mariota, LV / Age: 27 / FA: 2022
  36. Gardner Minshew, JAC / Age: 25 / FA: 2023
  37. Andy Dalton, DAL / Age: 33 / FA: 2021 (UFA)
  38. Nick Mullens, SF / Age: 26 / FA: 2021 (RFA)
  39. Jacoby Brissett, IND / Age: 28 / FA: 2021 (UFA)
  40. Dwayne Haskins, PIT / Age: 24 / FA: 2022

RUNNING BACKS

  1. Christian McCaffrey, CAR / Age: 25 / FA: 2026
  2. Dalvin Cook, MIN / Age: 26 / FA: 2026
  3. Alvin Kamara, NO / Age: 26 / FA: 2026
  4. Derrick Henry, TEN / Age: 27 / FA: 2024
  5. Saquon Barkley, NYG / Age: 24 / FA: 2023
  6. Jonathan Taylor, IND / Age: 22 / FA: 2024
  7. Ezekiel Elliott, DAL / Age: 26 / FA: 2027
  8. Nick Chubb, CLE / Age: 25 / FA: 2022
  9. Austin Ekeler, LAC / Age: 26 / FA: 2024
  10. Aaron Jones, GB / Age: 26 / FA: 2021 (UFA)
  11. James Robinson, JAC / Age: 23 / FA: 2023
  12. Joe Mixon, CIN / Age: 25 / FA: 2025
  13. Josh Jacobs, LV / Age: 23 / FA: 2024
  14. J.K. Dobbins, BAL / Age: 22 / FA: 2024
  15. Miles Sanders, PHI / Age: 24 / FA: 2023
  16. Cam Akers, LAR / Age: 22 / FA: 2024
  17. D'Andre Swift, DET / Age: 22 / FA: 2024
  18. David Montgomery, CHI / Age: 24 / FA: 2023
  19. Antonio Gibson, WAS / Age: 23 / FA: 2024
  20. Clyde Edwards-Helaire, KC / Age: 22 / FA: 2025
  21. Chris Carson, SEA / Age: 26 / FA: 2021 (UFA)
  22. Kareem Hunt, CLE / Age: 26 / FA: 2023
  23. Myles Gaskin, MIA / Age: 24 / FA: 2023
  24. Ronald Jones, TB / Age: 24 / FA: 2022
  25. Kenyan Drake, ARI / Age: 27 / FA: 2021 (UFA)
  26. Melvin Gordon, DEN / Age: 28 / FA: 2022
  27. Raheem Mostert, SF / Age: 29 / FA: 2022
  28. James Conner, PIT / Age: 26 / FA: 2021 (UFA)
  29. David Johnson, HOU / Age: 29 / FA: 2022
  30. Leonard Fournette, TB / Age: 26 / FA: 2021 (UFA)
  31. Chase Edmonds, ARI / Age: 25 / FA: 2022
  32. Devin Singletary, BUF / Age: 24 / FA: 2023
  33. Damien Harris, NE / Age: 24 / FA: 2023
  34. Nyheim Hines, IND / Age: 24 / FA: 2022
  35. A.J. Dillon, GB / Age: 23 / FA: 2024
  36. Jeff Wilson Jr., SF / Age: 25 / FA: 2022
  37. J.D. McKissic, WAS / Age: 28 / FA: 2022
  38. Tarik Cohen, CHI / Age: 26 / FA: 2024
  39. Zack Moss, BUF / Age: 23 / FA: 2024
  40. Darrell Henderson, LAR / Age: 24 / FA: 2023
  41. Tony Pollard, DAL / Age: 24 / FA: 2023
  42. LaMical Perine, NYJ / Age: 23 / FA: 2024
  43. Jamaal Williams, GB / Age: 26 / FA: 2021 (UFA)
  44. Latavius Murray, NO / Age: 31 / FA: 2023
  45. Gus Edwards, BAL / Age: 26 / FA: 2021 (RFA)
  46. Philip Lindsay, DEN / Age: 27 / FA: 2021 (RFA)
  47. Benny Snell Jr., PIT / Age: 23 / FA: 2023
  48. Ke'Shawn Vaughn, TB / Age: 24 / FA: 2024
  49. Marlon Mack, IND / Age: 25 / FA: 2021 (UFA)
  50. Mike Davis, CAR / Age: 28 / FA: 2021 (UFA)
  51. Damien Williams, KC / Age: 29 / FA: 2022
  52. James White, NE / Age: 29 / FA: 2021 (UFA)
  53. Duke Johnson, HOU / Age: 27 / FA: 2022
  54. Salvon Ahmed, MIA / Age: 22 / FA: 2022
  55. Alexander Mattison, MIN / Age: 23 / FA: 2023
  56. Sony Michel, NE / Age: 26 / FA: 2023
  57. Rashaad Penny, SEA / Age: 25 / FA: 2023
  58. Ito Smith, ATL / Age: 25 / FA: 2022
  59. Kerryon Johnson, DET / Age: 24 / FA: 2022
  60. Joshua Kelley, LAC / Age: 23 / FA: 2024
  61. Matt Breida, MIA / Age: 26 / FA: 2021 (UFA)
  62. DeeJay Dallas, SEA / Age: 22 / FA: 2024
  63. Boston Scott, PHI / Age: 26 / FA: 2021 (RFA)
  64. Justin Jackson, LAC / Age: 25 / FA: 2022
  65. Giovani Bernard, CIN / Age: 29 / FA: 2022
  66. Darrynton Evans, TEN / Age: 23 / FA: 2024
  67. Ty Johnson, NYJ / Age: 23 / FA: 2023
  68. Lynn Bowden, MIA / Age: 23 / FA: 2024
  69. Wayne Gallman, NYG / Age: 26 / FA: 2021 (UFA)
  70. Malcolm Brown , LAR / Age: 28 / FA: 2021 (UFA)
  71. Tevin Coleman, SF / Age: 28 / FA: 2021 (UFA)
  72. Carlos Hyde, SEA / Age: 30 / FA: 2021 (UFA)
  73. Rex Burkhead, NE / Age: 31 / FA: 2021 (UFA)
  74. Anthony McFarland Jr., PIT / Age: 22 / FA: 2024
  75. Jerick McKinnon, SF / Age: 29 / FA: 2021 (UFA)
  76. Brian Hill, ATL / Age: 25 / FA: 2021 (UFA)
  77. Devontae Booker, LV / Age: 29 / FA: 2021 (UFA)
  78. Mark Ingram, FA / Age: 31 / FA: 2021 (UFA)
  79. Jalen Richard, LV / Age: 27 / FA: 2022
  80. Kalen Ballage, LAC / Age: 25 / FA: 2021 (UFA)
Take your game to the next level with a SI subscription. Get fantasy insights from Michael Fabiano and the entire team year-round for less than $5/month.

WIDE RECEIVERS

  1. Davante Adams, GB / Age: 28 / FA: 2022
  2. Tyreek Hill, KC / Age: 27 / FA: 2023
  3. DeAndre Hopkins, ARI / Age: 29 / FA: 2025
  4. Stefon Diggs, BUF / Age: 27 / FA: 2024
  5. D.K. Metcalf, SEA / Age: 23 / FA: 2023
  6. Calvin Ridley, ATL / Age: 26 / FA: 2023
  7. Keenan Allen, LAC / Age: 29 / FA: 2025
  8. A.J. Brown, TEN / Age: 24 / FA: 2023
  9. Michael Thomas, NO / Age: 28 / FA: 2025
  10. Justin Jefferson, MIN / Age: 22 / FA: 2025
  11. Allen Robinson, CHI / Age: 28 / FA: 2021 (UFA)
  12. Chris Godwin, TB / Age: 25 / FA: 2021 (UFA)
  13. Terry McLaurin, WAS / Age: 25 / FA: 2023
  14. Kenny Golladay, DET / Age: 27 / FA: 2021 (UFA)
  15. Julio Jones, ATL / Age: 32 / FA: 2024
  16. Mike Evans, TB / Age: 28 / FA: 2024
  17. Amari Cooper, DAL / Age: 27 / FA: 2025
  18. Robert Woods, LAR / Age: 29 / FA: 2026
  19. Will Fuller, HOU / Age: 27 / FA: 2021 (UFA)
  20. Diontae Johnson, PIT / Age: 25 / FA: 2023
  21. Adam Thielen, MIN / Age: 31 / FA: 2025
  22. Cooper Kupp, LAR / Age: 28 / FA: 2024
  23. CeeDee Lamb, DAL / Age: 22 / FA: 2025
  24. Tee Higgins, CIN / Age: 22 / FA: 2024
  25. Brandon Aiyuk, SF / Age: 23 / FA: 2025
  26. Courtland Sutton, DEN / Age: 25 / FA: 2022
  27. D.J. Moore, CAR / Age: 24 / FA: 2023
  28. Tyler Lockett, SEA / Age: 28 / FA: 2022
  29. Chase Claypool, PIT / Age: 23 / FA: 2024
  30. D.J. Chark, JAC / Age: 24 / FA: 2022
  31. Tyler Boyd, CIN / Age: 26 / FA: 2024
  32. Deebo Samuel, SF / Age: 25 / FA: 2023
  33. JuJu Smith-Schuster, PIT / Age: 24 / FA: 2021 (UFA)
  34. Odell Beckham Jr., CLE / Age: 28 / FA: 2024
  35. Robby Anderson, CAR / Age: 28 / FA: 2022
  36. Brandin Cooks, HOU / Age: 27 / FA: 2024
  37. Jarvis Landry, CLE / Age: 28 / FA: 2023
  38. DeVante Parker, MIA / Age: 28 / FA: 2024
  39. Marquise Brown, BAL / Age: 24 / FA: 2024
  40. Corey Davis, TEN / Age: 26 / FA: 2021 (UFA)
  41. Curtis Samuel, CAR / Age: 25 / FA: 2021 (UFA)
  42. Antonio Brown, TB / Age: 33 / FA: 2021 (UFA)
  43. Jalen Reagor, PHI / Age: 22 / FA: 2025
  44. Jerry Jeudy, DEN / Age: 22 / FA: 2025
  45. Laviska Shenault, JAC / Age: 22 / FA: 2024
  46. Jamison Crowder, NYJ / Age: 28 / FA: 2022
  47. Michael Pittman Jr., IND / Age: 23 / FA: 2024
  48. Sterling Shepard, NYG / Age: 28 / FA: 2024
  49. Cole Beasley, BUF / Age: 32 / FA: 2023
  50. Marvin Jones Jr., DET / Age: 31 / FA: 2021 (UFA)
  51. Henry Ruggs III, LV / Age: 22 / FA: 2025
  52. Mecole Hardman, KC / Age: 23 / FA: 2023
  53. T.Y. Hilton, IND / Age: 31 / FA: 2021 (UFA)
  54. Nelson Agholor, LV / Age: 28 / FA: 2021 (UFA)
  55. Christian Kirk, ARI / Age: 24 / FA: 2022
  56. Michael Gallup, DAL / Age: 25 / FA: 2022
  57. John Brown, BUF / Age: 31 / FA: 2022
  58. Darnell Mooney, CHI / Age: 23 / FA: 2024
  59. Darius Slayton, NYG / Age: 24 / FA: 2023
  60. Denzel Mims, NYJ / Age: 23 / FA: 2024
  61. Van Jefferson, LAR / Age: 25 / FA: 2024
  62. Mike Williams, LAC / Age: 26 / FA: 2022
  63. Allen Lazard, GB / Age: 25 / FA: 2021 (ERFA)
  64. Emmanuel Sanders, NO / Age: 34 / FA: 2022
  65. Tim Patrick, DEN / Age: 27 / FA: 2021 (RFA)
  66. Keke Coutee, HOU / Age: 24 / FA: 2022
  67. Jakobi Meyers, NE / Age: 24 / FA: 2022
  68. Gabriel Davis, BUF / Age: 22 / FA: 2024
  69. Bryan Edwards, LV / Age: 22 / FA: 2024
  70. Parris Campbell, IND / Age: 24 / FA: 2023
  71. Russell Gage, ATL / Age: 25 / FA: 2022
  72. Sammy Watkins, KC / Age: 28 / FA: 2021 (UFA)
  73. James Washington, PIT / Age: 25 / FA: 2022
  74. Preston Williams, MIA / Age: 24 / FA: 2022
  75. K.J. Hamler, DEN / Age: 22 / FA: 2024
  76. Rashard Higgins, CLE / Age: 26 / FA: 2021 (UFA)
  77. Quintez Cephus, DET / Age: 23 / FA: 2024
  78. Marquez Valdes-Scantling, GB / Age: 26 / FA: 2022
  79. Randall Cobb, HOU / Age: 31 / FA: 2023
  80. N'Keal Harry, NE / Age: 23 / FA: 2024

TIGHT ENDS

  1. Travis Kelce, KC / Age: 31 / FA: 2026
  2. George Kittle, SF / Age: 27 / FA: 2026
  3. Darren Waller, LV / Age: 29 / FA: 2024
  4. Mark Andrews, BAL / Age: 26 / FA: 2022
  5. T.J. Hockenson, DET / Age: 24 / FA: 2024
  6. Dallas Goedert, PHI / Age: 26 / FA: 2022
  7. Robert Tonyan, GB / Age: 27 / FA: 2021 (RFA)
  8. Noah Fant, DEN / Age: 23 / FA: 2024
  9. Hunter Henry, LAC / Age: 26 / FA: 2021 (UFA)
  10. Mike Gesicki, MIA / Age: 25 / FA: 2022
  11. Logan Thomas, WAS / Age: 30 / FA: 2022
  12. Evan Engram, NYG / Age: 27 / FA: 2022
  13. Hayden Hurst, ATL / Age: 28 / FA: 2023
  14. Irv Smith Jr., MIN / Age: 23 / FA: 2023
  15. Rob Gronkowski, TB / Age: 32 / FA: 2021 (UFA)
  16. Jonnu Smith, TEN / Age: 26 / FA: 2021 (UFA)
  17. Cole Kmet, CHI / Age: 22 / FA: 2024
  18. Austin Hooper, CLE / Age: 26 / FA: 2024
  19. Eric Ebron, PIT / Age: 28 / FA: 2022
  20. Jared Cook, NO / Age: 34 / FA: 2021 (UFA)
  21. Zach Ertz, PHI / Age: 30 / FA: 2022
  22. Blake Jarwin, DAL / Age: 27 / FA: 2024
  23. Tyler Higbee, LAR / Age: 28 / FA: 2024
  24. Adam Trautman, NO / Age: 24 / FA: 2024
  25. Dawson Knox, BUF / Age: 24 / FA: 2023
  26. Dan Arnold, ARI / Age: 26 / FA: 2021 (UFA)
  27. O.J. Howard, TB / Age: 26 / FA: 2022
  28. Drew Sample, CIN / Age: 25 / FA: 2023
  29. Gerald Everett, LAR / Age: 27 / FA: 2021 (UFA)
  30. Chris Herndon , NYJ / Age: 25 / FA: 2022
  31. Harrison Bryant, CLE / Age: 23 / FA: 2024
  32. Jordan Akins, HOU / Age: 29 / FA: 2022

KICKERS

  1. Harrison Butker, KC / Age: 26 / FA: 2025
  2. Jason Sanders, MIA / Age: 25 / FA: 2022
  3. Younghoe Koo, ATL / Age: 27 / FA: 2021 (UFA)
  4. Daniel Carlson, LV / Age: 26 / FA: 2021 (RFA)
  5. Justin Tucker, BAL / Age: 31 / FA: 2024
  6. Rodrigo Blankenship, IND / Age: 24 / FA: 2023
  7. Tyler Bass, BUF / Age: 24 / FA: 2024
  8. Wil Lutz, NO / Age: 27 / FA: 2024
  9. Ryan Succop, TB / Age: 35 / FA: 2021 (UFA)
  10. Greg Zuerlein, DAL / Age: 33 / FA: 2023
  11. Matt Gay, LAR / Age: 27 / FA: 2022
  12. Zane Gonzalez, ARI / Age: 26 / FA: 2021 (UFA)
  13. Jason Myers, SEA / Age: 30 / FA: 2023
  14. Ka'imi Fairbairn, HOU / Age: 27 / FA: 2024
  15. Mason Crosby, GB / Age: 37 / FA: 2023
  16. Graham Gano, NYG / Age: 34 / FA: 2024
  17. Joey Slye, CAR / Age: 25 / FA: 2022
  18. Randy Bullock, CIN / Age: 31 / FA: 2021 (UFA)
  19. Stephen Gostkowski, TEN / Age: 37 / FA: 2021 (UFA)
  20. Brandon McManus, DEN / Age: 30 / FA: 2025
  21. Cody Parkey, CLE / Age: 29 / FA: 2021 (UFA)
  22. Cairo Santos, CHI / Age: 29 / FA: 2021 (UFA)
  23. Chris Boswell, PIT / Age: 30 / FA: 2023
  24. Mike Badgley, LAC / Age: 26 / FA: 2021 (RFA)
  25. Robbie Gould, SF / Age: 38 / FA: 2023
  26. Dustin Hopkins, WAS / Age: 30 / FA: 2021 (UFA)
  27. Matt Prater, DET / Age: 37 / FA: 2021 (UFA)
  28. Nick Folk, NE / Age: 36 / FA: 2021 (UFA)
  29. Dan Bailey, MIN / Age: 33 / FA: 2023
  30. Jake Elliott, PHI / Age: 26 / FA: 2025
  31. Josh Lambo, JAC / Age: 30 / FA: 2023
  32. Chase McLaughlin, NYJ / Age: 25 / FA: 2022