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
- Patrick Mahomes, KC / Age: 25 / FA: 2032
- Josh Allen, BUF / Age: 25 / FA: 2023
- Lamar Jackson, BAL / Age: 24 / FA: 2023
- Kyler Murray, ARI / Age: 24 / FA: 2024
- Deshaun Watson, HOU / Age: 25 / FA: 2026
- Dak Prescott, DAL / Age: 28 / FA: 2021 (UFA)
- Aaron Rodgers, GB / Age: 37 / FA: 2024
- Russell Wilson, SEA / Age: 32 / FA: 2024
- Justin Herbert, LAC / Age: 23 / FA: 2025
- Ryan Tannehill, TEN / Age: 33 / FA: 2024
- Tom Brady, TB / Age: 44 / FA: 2022
- Joe Burrow, CIN / Age: 23 / FA: 2025
- Jalen Hurts, PHI / Age: 23 / FA: 2024
- Taysom Hill, NO / Age: 31 / FA: 2022
- Matthew Stafford, LAR / Age: 33 / FA: 2023
- Kirk Cousins, MIN / Age: 33 / FA: 2023
- Matt Ryan, ATL / Age: 36 / FA: 2024
- Ben Roethlisberger, PIT / Age: 39 / FA: 2022
- Derek Carr, LV / Age: 30 / FA: 2023
- Jameis Winston, NO / Age: 27 / FA: 2021 (UFA)
- Baker Mayfield, CLE / Age: 26 / FA: 2023
- Tua Tagovailoa, MIA / Age: 23 / FA: 2025
- Carson Wentz, PHI / Age: 28 / FA: 2025
- Jimmy Garoppolo, SF / Age: 29 / FA: 2023
- Teddy Bridgewater, CAR / Age: 28 / FA: 2023
- Jared Goff, DET / Age: 26 / FA: 2025
- Daniel Jones, NYG / Age: 24 / FA: 2024
- Mitchell Trubisky, CHI / Age: 27 / FA: 2021 (UFA)
- Drew Lock, DEN / Age: 24 / FA: 2023
- Sam Darnold, NYJ / Age: 24 / FA: 2023
- Alex Smith, WAS / Age: 37 / FA: 2023
- Ryan Fitzpatrick, MIA / Age: 38 / FA: 2021 (UFA)
- Cam Newton, NE / Age: 32 / FA: 2021 (UFA)
- Nick Foles, CHI / Age: 32 / FA: 2023
- Marcus Mariota, LV / Age: 27 / FA: 2022
- Gardner Minshew, JAC / Age: 25 / FA: 2023
- Andy Dalton, DAL / Age: 33 / FA: 2021 (UFA)
- Nick Mullens, SF / Age: 26 / FA: 2021 (RFA)
- Jacoby Brissett, IND / Age: 28 / FA: 2021 (UFA)
- Dwayne Haskins, PIT / Age: 24 / FA: 2022
RUNNING BACKS
- Christian McCaffrey, CAR / Age: 25 / FA: 2026
- Dalvin Cook, MIN / Age: 26 / FA: 2026
- Alvin Kamara, NO / Age: 26 / FA: 2026
- Derrick Henry, TEN / Age: 27 / FA: 2024
- Saquon Barkley, NYG / Age: 24 / FA: 2023
- Jonathan Taylor, IND / Age: 22 / FA: 2024
- Ezekiel Elliott, DAL / Age: 26 / FA: 2027
- Nick Chubb, CLE / Age: 25 / FA: 2022
- Austin Ekeler, LAC / Age: 26 / FA: 2024
- Aaron Jones, GB / Age: 26 / FA: 2021 (UFA)
- James Robinson, JAC / Age: 23 / FA: 2023
- Joe Mixon, CIN / Age: 25 / FA: 2025
- Josh Jacobs, LV / Age: 23 / FA: 2024
- J.K. Dobbins, BAL / Age: 22 / FA: 2024
- Miles Sanders, PHI / Age: 24 / FA: 2023
- Cam Akers, LAR / Age: 22 / FA: 2024
- D'Andre Swift, DET / Age: 22 / FA: 2024
- David Montgomery, CHI / Age: 24 / FA: 2023
- Antonio Gibson, WAS / Age: 23 / FA: 2024
- Clyde Edwards-Helaire, KC / Age: 22 / FA: 2025
- Chris Carson, SEA / Age: 26 / FA: 2021 (UFA)
- Kareem Hunt, CLE / Age: 26 / FA: 2023
- Myles Gaskin, MIA / Age: 24 / FA: 2023
- Ronald Jones, TB / Age: 24 / FA: 2022
- Kenyan Drake, ARI / Age: 27 / FA: 2021 (UFA)
- Melvin Gordon, DEN / Age: 28 / FA: 2022
- Raheem Mostert, SF / Age: 29 / FA: 2022
- James Conner, PIT / Age: 26 / FA: 2021 (UFA)
- David Johnson, HOU / Age: 29 / FA: 2022
- Leonard Fournette, TB / Age: 26 / FA: 2021 (UFA)
- Chase Edmonds, ARI / Age: 25 / FA: 2022
- Devin Singletary, BUF / Age: 24 / FA: 2023
- Damien Harris, NE / Age: 24 / FA: 2023
- Nyheim Hines, IND / Age: 24 / FA: 2022
- A.J. Dillon, GB / Age: 23 / FA: 2024
- Jeff Wilson Jr., SF / Age: 25 / FA: 2022
- J.D. McKissic, WAS / Age: 28 / FA: 2022
- Tarik Cohen, CHI / Age: 26 / FA: 2024
- Zack Moss, BUF / Age: 23 / FA: 2024
- Darrell Henderson, LAR / Age: 24 / FA: 2023
- Tony Pollard, DAL / Age: 24 / FA: 2023
- LaMical Perine, NYJ / Age: 23 / FA: 2024
- Jamaal Williams, GB / Age: 26 / FA: 2021 (UFA)
- Latavius Murray, NO / Age: 31 / FA: 2023
- Gus Edwards, BAL / Age: 26 / FA: 2021 (RFA)
- Philip Lindsay, DEN / Age: 27 / FA: 2021 (RFA)
- Benny Snell Jr., PIT / Age: 23 / FA: 2023
- Ke'Shawn Vaughn, TB / Age: 24 / FA: 2024
- Marlon Mack, IND / Age: 25 / FA: 2021 (UFA)
- Mike Davis, CAR / Age: 28 / FA: 2021 (UFA)
- Damien Williams, KC / Age: 29 / FA: 2022
- James White, NE / Age: 29 / FA: 2021 (UFA)
- Duke Johnson, HOU / Age: 27 / FA: 2022
- Salvon Ahmed, MIA / Age: 22 / FA: 2022
- Alexander Mattison, MIN / Age: 23 / FA: 2023
- Sony Michel, NE / Age: 26 / FA: 2023
- Rashaad Penny, SEA / Age: 25 / FA: 2023
- Ito Smith, ATL / Age: 25 / FA: 2022
- Kerryon Johnson, DET / Age: 24 / FA: 2022
- Joshua Kelley, LAC / Age: 23 / FA: 2024
- Matt Breida, MIA / Age: 26 / FA: 2021 (UFA)
- DeeJay Dallas, SEA / Age: 22 / FA: 2024
- Boston Scott, PHI / Age: 26 / FA: 2021 (RFA)
- Justin Jackson, LAC / Age: 25 / FA: 2022
- Giovani Bernard, CIN / Age: 29 / FA: 2022
- Darrynton Evans, TEN / Age: 23 / FA: 2024
- Ty Johnson, NYJ / Age: 23 / FA: 2023
- Lynn Bowden, MIA / Age: 23 / FA: 2024
- Wayne Gallman, NYG / Age: 26 / FA: 2021 (UFA)
- Malcolm Brown , LAR / Age: 28 / FA: 2021 (UFA)
- Tevin Coleman, SF / Age: 28 / FA: 2021 (UFA)
- Carlos Hyde, SEA / Age: 30 / FA: 2021 (UFA)
- Rex Burkhead, NE / Age: 31 / FA: 2021 (UFA)
- Anthony McFarland Jr., PIT / Age: 22 / FA: 2024
- Jerick McKinnon, SF / Age: 29 / FA: 2021 (UFA)
- Brian Hill, ATL / Age: 25 / FA: 2021 (UFA)
- Devontae Booker, LV / Age: 29 / FA: 2021 (UFA)
- Mark Ingram, FA / Age: 31 / FA: 2021 (UFA)
- Jalen Richard, LV / Age: 27 / FA: 2022
- Kalen Ballage, LAC / Age: 25 / FA: 2021 (UFA)
WIDE RECEIVERS
- Davante Adams, GB / Age: 28 / FA: 2022
- Tyreek Hill, KC / Age: 27 / FA: 2023
- DeAndre Hopkins, ARI / Age: 29 / FA: 2025
- Stefon Diggs, BUF / Age: 27 / FA: 2024
- D.K. Metcalf, SEA / Age: 23 / FA: 2023
- Calvin Ridley, ATL / Age: 26 / FA: 2023
- Keenan Allen, LAC / Age: 29 / FA: 2025
- A.J. Brown, TEN / Age: 24 / FA: 2023
- Michael Thomas, NO / Age: 28 / FA: 2025
- Justin Jefferson, MIN / Age: 22 / FA: 2025
- Allen Robinson, CHI / Age: 28 / FA: 2021 (UFA)
- Chris Godwin, TB / Age: 25 / FA: 2021 (UFA)
- Terry McLaurin, WAS / Age: 25 / FA: 2023
- Kenny Golladay, DET / Age: 27 / FA: 2021 (UFA)
- Julio Jones, ATL / Age: 32 / FA: 2024
- Mike Evans, TB / Age: 28 / FA: 2024
- Amari Cooper, DAL / Age: 27 / FA: 2025
- Robert Woods, LAR / Age: 29 / FA: 2026
- Will Fuller, HOU / Age: 27 / FA: 2021 (UFA)
- Diontae Johnson, PIT / Age: 25 / FA: 2023
- Adam Thielen, MIN / Age: 31 / FA: 2025
- Cooper Kupp, LAR / Age: 28 / FA: 2024
- CeeDee Lamb, DAL / Age: 22 / FA: 2025
- Tee Higgins, CIN / Age: 22 / FA: 2024
- Brandon Aiyuk, SF / Age: 23 / FA: 2025
- Courtland Sutton, DEN / Age: 25 / FA: 2022
- D.J. Moore, CAR / Age: 24 / FA: 2023
- Tyler Lockett, SEA / Age: 28 / FA: 2022
- Chase Claypool, PIT / Age: 23 / FA: 2024
- D.J. Chark, JAC / Age: 24 / FA: 2022
- Tyler Boyd, CIN / Age: 26 / FA: 2024
- Deebo Samuel, SF / Age: 25 / FA: 2023
- JuJu Smith-Schuster, PIT / Age: 24 / FA: 2021 (UFA)
- Odell Beckham Jr., CLE / Age: 28 / FA: 2024
- Robby Anderson, CAR / Age: 28 / FA: 2022
- Brandin Cooks, HOU / Age: 27 / FA: 2024
- Jarvis Landry, CLE / Age: 28 / FA: 2023
- DeVante Parker, MIA / Age: 28 / FA: 2024
- Marquise Brown, BAL / Age: 24 / FA: 2024
- Corey Davis, TEN / Age: 26 / FA: 2021 (UFA)
- Curtis Samuel, CAR / Age: 25 / FA: 2021 (UFA)
- Antonio Brown, TB / Age: 33 / FA: 2021 (UFA)
- Jalen Reagor, PHI / Age: 22 / FA: 2025
- Jerry Jeudy, DEN / Age: 22 / FA: 2025
- Laviska Shenault, JAC / Age: 22 / FA: 2024
- Jamison Crowder, NYJ / Age: 28 / FA: 2022
- Michael Pittman Jr., IND / Age: 23 / FA: 2024
- Sterling Shepard, NYG / Age: 28 / FA: 2024
- Cole Beasley, BUF / Age: 32 / FA: 2023
- Marvin Jones Jr., DET / Age: 31 / FA: 2021 (UFA)
- Henry Ruggs III, LV / Age: 22 / FA: 2025
- Mecole Hardman, KC / Age: 23 / FA: 2023
- T.Y. Hilton, IND / Age: 31 / FA: 2021 (UFA)
- Nelson Agholor, LV / Age: 28 / FA: 2021 (UFA)
- Christian Kirk, ARI / Age: 24 / FA: 2022
- Michael Gallup, DAL / Age: 25 / FA: 2022
- John Brown, BUF / Age: 31 / FA: 2022
- Darnell Mooney, CHI / Age: 23 / FA: 2024
- Darius Slayton, NYG / Age: 24 / FA: 2023
- Denzel Mims, NYJ / Age: 23 / FA: 2024
- Van Jefferson, LAR / Age: 25 / FA: 2024
- Mike Williams, LAC / Age: 26 / FA: 2022
- Allen Lazard, GB / Age: 25 / FA: 2021 (ERFA)
- Emmanuel Sanders, NO / Age: 34 / FA: 2022
- Tim Patrick, DEN / Age: 27 / FA: 2021 (RFA)
- Keke Coutee, HOU / Age: 24 / FA: 2022
- Jakobi Meyers, NE / Age: 24 / FA: 2022
- Gabriel Davis, BUF / Age: 22 / FA: 2024
- Bryan Edwards, LV / Age: 22 / FA: 2024
- Parris Campbell, IND / Age: 24 / FA: 2023
- Russell Gage, ATL / Age: 25 / FA: 2022
- Sammy Watkins, KC / Age: 28 / FA: 2021 (UFA)
- James Washington, PIT / Age: 25 / FA: 2022
- Preston Williams, MIA / Age: 24 / FA: 2022
- K.J. Hamler, DEN / Age: 22 / FA: 2024
- Rashard Higgins, CLE / Age: 26 / FA: 2021 (UFA)
- Quintez Cephus, DET / Age: 23 / FA: 2024
- Marquez Valdes-Scantling, GB / Age: 26 / FA: 2022
- Randall Cobb, HOU / Age: 31 / FA: 2023
- N'Keal Harry, NE / Age: 23 / FA: 2024
TIGHT ENDS
- Travis Kelce, KC / Age: 31 / FA: 2026
- George Kittle, SF / Age: 27 / FA: 2026
- Darren Waller, LV / Age: 29 / FA: 2024
- Mark Andrews, BAL / Age: 26 / FA: 2022
- T.J. Hockenson, DET / Age: 24 / FA: 2024
- Dallas Goedert, PHI / Age: 26 / FA: 2022
- Robert Tonyan, GB / Age: 27 / FA: 2021 (RFA)
- Noah Fant, DEN / Age: 23 / FA: 2024
- Hunter Henry, LAC / Age: 26 / FA: 2021 (UFA)
- Mike Gesicki, MIA / Age: 25 / FA: 2022
- Logan Thomas, WAS / Age: 30 / FA: 2022
- Evan Engram, NYG / Age: 27 / FA: 2022
- Hayden Hurst, ATL / Age: 28 / FA: 2023
- Irv Smith Jr., MIN / Age: 23 / FA: 2023
- Rob Gronkowski, TB / Age: 32 / FA: 2021 (UFA)
- Jonnu Smith, TEN / Age: 26 / FA: 2021 (UFA)
- Cole Kmet, CHI / Age: 22 / FA: 2024
- Austin Hooper, CLE / Age: 26 / FA: 2024
- Eric Ebron, PIT / Age: 28 / FA: 2022
- Jared Cook, NO / Age: 34 / FA: 2021 (UFA)
- Zach Ertz, PHI / Age: 30 / FA: 2022
- Blake Jarwin, DAL / Age: 27 / FA: 2024
- Tyler Higbee, LAR / Age: 28 / FA: 2024
- Adam Trautman, NO / Age: 24 / FA: 2024
- Dawson Knox, BUF / Age: 24 / FA: 2023
- Dan Arnold, ARI / Age: 26 / FA: 2021 (UFA)
- O.J. Howard, TB / Age: 26 / FA: 2022
- Drew Sample, CIN / Age: 25 / FA: 2023
- Gerald Everett, LAR / Age: 27 / FA: 2021 (UFA)
- Chris Herndon , NYJ / Age: 25 / FA: 2022
- Harrison Bryant, CLE / Age: 23 / FA: 2024
- Jordan Akins, HOU / Age: 29 / FA: 2022
KICKERS
- Harrison Butker, KC / Age: 26 / FA: 2025
- Jason Sanders, MIA / Age: 25 / FA: 2022
- Younghoe Koo, ATL / Age: 27 / FA: 2021 (UFA)
- Daniel Carlson, LV / Age: 26 / FA: 2021 (RFA)
- Justin Tucker, BAL / Age: 31 / FA: 2024
- Rodrigo Blankenship, IND / Age: 24 / FA: 2023
- Tyler Bass, BUF / Age: 24 / FA: 2024
- Wil Lutz, NO / Age: 27 / FA: 2024
- Ryan Succop, TB / Age: 35 / FA: 2021 (UFA)
- Greg Zuerlein, DAL / Age: 33 / FA: 2023
- Matt Gay, LAR / Age: 27 / FA: 2022
- Zane Gonzalez, ARI / Age: 26 / FA: 2021 (UFA)
- Jason Myers, SEA / Age: 30 / FA: 2023
- Ka'imi Fairbairn, HOU / Age: 27 / FA: 2024
- Mason Crosby, GB / Age: 37 / FA: 2023
- Graham Gano, NYG / Age: 34 / FA: 2024
- Joey Slye, CAR / Age: 25 / FA: 2022
- Randy Bullock, CIN / Age: 31 / FA: 2021 (UFA)
- Stephen Gostkowski, TEN / Age: 37 / FA: 2021 (UFA)
- Brandon McManus, DEN / Age: 30 / FA: 2025
- Cody Parkey, CLE / Age: 29 / FA: 2021 (UFA)
- Cairo Santos, CHI / Age: 29 / FA: 2021 (UFA)
- Chris Boswell, PIT / Age: 30 / FA: 2023
- Mike Badgley, LAC / Age: 26 / FA: 2021 (RFA)
- Robbie Gould, SF / Age: 38 / FA: 2023
- Dustin Hopkins, WAS / Age: 30 / FA: 2021 (UFA)
- Matt Prater, DET / Age: 37 / FA: 2021 (UFA)
- Nick Folk, NE / Age: 36 / FA: 2021 (UFA)
- Dan Bailey, MIN / Age: 33 / FA: 2023
- Jake Elliott, PHI / Age: 26 / FA: 2025
- Josh Lambo, JAC / Age: 30 / FA: 2023
- Chase McLaughlin, NYJ / Age: 25 / FA: 2022