Skip to main content

Fantasy Football 2024: Updated Player Rankings by Position

After two weeks of NFL free agency, here’s an early look at how things have changed since the end of last season.

The NFL’s free-agency frenzy has been a wild ride, as several big-name players will be wearing new uniforms this year. We’ve also seen high-end players get traded, released and re-signed, and all of it has seriously shuffled my 2024 seasonal player rankings.

At quarterback, the biggest mover is obviously Justin Fields. Traded to the Pittsburgh Steelers and projected to back up Russell Wilson, Fields went from a top-12 field general to being ranked outside the top 30. I have also included rookies, which is an exercise in futility before the NFL draft, but their ranking at least gives you some idea of how I value the players based on their skill set and upside in their first year.

The easiest first-year quarterback to rank is Caleb Williams, who seems destined to be drafted first overall by the Chicago Bears. With new additions D’Andre SwiftKeenan Allen and Gerald Everett at his disposal, not to mention incumbents like DJ Moore and Cole Kmet, Williams is in a terrific position to shine in the stat sheets.

At running back, where we saw an absolute boatload of player movement, you’ll see slight upticks for Saquon BarkleyJosh Jacobs and Derrick Henry with their new teams. A few other runners, including Zack Moss and Zamir White, have also seen their value rise based on player movement on their respective teams this offseason.

On the flip side, changing teams didn’t do Austin Ekeler or Tony Pollard any favors. In fact, I have both ranked outside of the top 20 due to projected backfield committees.

The top of the wide receiver list has changed slightly, as I moved Justin Jefferson from No. 1 to No. 3 after the departure of Kirk Cousins. For now, CeeDee Lamb and Tyreek Hill are my top two receivers. Speaking of Cousins, his presence in Atlanta has Drake London’s stock on the rise. He’ll be a popular breakout player. The return of Aaron Rodgers has Garrett Wilson in my top 10, even with the addition of Mike Williams, and Marvin Harrison Jr. is in my top 20 even before he’s been picked in the draft.

Receivers who have seen their value decline are Moore and Allen, who will contend for targets in the Windy City rather than being their team’s clear top option. Calvin Ridley and DeAndre Hopkins hurt each other’s ceilings in Tennessee, and Marquise Brown’s presence in Kansas City makes Rashee Rice at least slightly less attractive.

At tight end, I moved Kyle Pitts back into my top 10 with Cousins under center. With questions about his return from a torn ACL, I have T.J. Hockenson at No. 11. He would normally be in the top three with Sam LaPorta and Travis Kelce. Speaking of Kelce, this is the first time he hasn’t been the top-ranked tight end since, well, I honestly can’t even remember! My top rookie, Brock Bowers, comes in as a low-end starter.

Being that it’s only March, this list is going to change a whole lot in the next few months. The NFL draft will be the biggest factor, so take my rookie rankings within this seasonal list with a grain of salt. I can tell you this, whoever the Dallas Cowboys draft to be their starting running back, assuming that’s the scenario, will be in my top 25 backs.

So, sit back, relax and enjoy! Fantasy football season is never too far away!

Buffalo Bills quarterback Josh Allen throws the ball.

Josh Allen

Quarterbacks

Player, Team (FA year)

  1. Josh Allen, BUF (2029)
  2. Jalen Hurts, PHI (2029)
  3. Patrick Mahomes, KC (2032)
  4. Lamar Jackson, BAL (2028)
  5. Joe Burrow, CIN (2030)
  6. C.J. Stroud, HOU (2027)
  7. Anthony Richardson, IND (2027)
  8. Dak Prescott, DAL (2025)
  9. Jordan Love, GB (2025)
  10. Kyler Murray, ARI (2029)
  11. Brock Purdy, SF (2026)
  12. Kirk Cousins, ATL (2024)
  13. Jared Goff, DET (2025)
  14. Tua Tagovailoa, MIA (2025)
  15. Justin Herbert, LAC (2030)
  16. Trevor Lawrence, JAC (2025)
  17. Matthew Stafford, LAR (2027)
  18. Caleb Williams, RK (N/A)
  19. Aaron Rodgers, NYJ (2026)
  20. Jayden Daniels, RK (N/A)
  21. Baker Mayfield, TB (2024)
  22. Deshaun Watson, CLE (2027)
  23. Russell Wilson, PIT (2029)
  24. Will Levis, TEN (2027)
  25. Derek Carr, NO (2027)
  26. Bryce Young, CAR (2027)
  27. Drake Maye, RK (N/A)
  28. J.J. McCarthy, RK (N/A)
  29. Geno Smith, SEA (2026)
  30. Daniel Jones, NYG (2027)
  31. Jarrett Stidham, DEN (2025)
  32. Gardner Minshew, LV (2024)
  33. Justin Fields, PIT (2025)
  34. Aidan O'Connell, LV (2027)
  35. Sam Howell, SEA (2026)
  36. Michael Penix Jr., RK (N/A)
  37. Kenny Pickett, PHI (2026)
  38. Mac Jones, JAC (2025)
  39. Jake Browning, CIN (2025)
  40. Ryan Tannehill, FA (2024)
San Francisco 49ers running back Christian McCaffrey.

Christian McCaffrey

Running Backs

  1. Christian McCaffrey, SF (2026)
  2. Bijan Robinson, ATL (2028)
  3. Breece Hall, NYJ (2026)
  4. Saquon Barkley, PHI (2027)
  5. Travis Etienne, JAC (2026)
  6. Jahmyr Gibbs, DET (2028)
  7. Jonathan Taylor, IND (2027)
  8. Kyren Williams, LAR (2026)
  9. Josh Jacobs, GB (2028)
  10. Derrick Henry, BAL (2026)
  11. Isiah Pacheco, KC (2026)
  12. De'Von Achane, MIA (2027)
  13. Alvin Kamara, NO (2026)
  14. Ken Walker, SEA (2026)
  15. Joe Mixon, HOU (2027)
  16. Rachaad White, TB (2026)
  17. James Cook, BUF (2026)
  18. D'Andre Swift, CHI (2027)
  19. David Montgomery, DET (2026)
  20. James Conner, ARI (2025)
  21. Rhamondre Stevenson, NE (2025)
  22. Nick Chubb, CLE (2025)
  23. Tony Pollard, TEN (2027)
  24. Raheem Mostert, MIA (2025)
  25. Aaron Jones, MIN (2025)
  26. Zack Moss, CIN (2026)
  27. Brian Robinson Jr. , WAS (2026)
  28. Zamir White, LV (2026)
  29. Austin Ekeler, WAS (2026)
  30. Najee Harris, PIT (2026)
  31. Javonte Williams, DEN (2025)
  32. Gus Edwards, LAC (2026)
  33. Devin Singletary, NYG (2027)
  34. Chuba Hubbard, CAR (2025)
  35. Tyjae Spears, TEN (2027)
  36. Jaylen Warren, PIT (2025)
  37. Tyler Allgeier, ATL (2026)
  38. Ty Chandler, MIN (2026)
  39. Jonathon Brooks, RK (N/A)
  40. Alexander Mattison, LV (2025)
  41. Khalil Herbert, CHI (2025)
  42. Zach Charbonnet, SEA (2027)
  43. Trey Benson, RK (N/A)
  44. Chase Brown, CIN (2027)
  45. Blake Corum, RK (N/A)
  46. Antonio Gibson, NE (2027)
  47. Jerome Ford, CLE (2026)
  48. Roshon Johnson, CHI (2027)
  49. Jaleel McLaughlin, DEN (2026)
  50. Ezekiel Elliott, FA (N/A)
  51. Miles Sanders, CAR (2027)
  52. Kendre Miller, NO (2027)
  53. A.J. Dillon, GB (2025)
  54. D'Onta Foreman, CLE (2025)
  55. Keaton Mitchell, BAL (2026)
  56. Audric Estime, RK (N/A)
  57. Dameon Pierce, HOU (2026)
  58. Elijah Mitchell, SF (2025)
  59. Justice Hill, BAL (2025)
  60. Kenneth Gainwell, PHI (2025)
  61. Braelon Allen, RK (N/A)
  62. Jaylen Wright, RK (N/A)
  63. J.K. Dobbins, FA (N/A)
  64. Jerick McKinnon, FA (N/A)
  65. Samaje Perine, DEN (2025)
  66. Rico Dowdle, DAL (2025)
  67. MarShawn Lloyd, RK (N/A)
  68. Clyde Edwards-Helaire, FA (N/A)
  69. Kareem Hunt, FA (N/A)
  70. Emari Demercado, ARI (2026)
  71. Jamaal Williams, NO (2026)
  72. Bucky Irving, RK (N/A)
  73. Israel Abanikanda, NYJ (2027)
  74. Isaiah Spiller, LAC (2026)
  75. Chase Edmonds, TB (2025)
  76. Dylan Laube, RK (N/A)
  77. Ray Davis, RK (N/A)
  78. Jeff Wilson Jr., MIA (2025)
  79. Deuce Vaughn, DA (2027)
  80. Will Shipley, RK (N/A)
Dallas Cowboys wide receiver CeeDee Lamb had 151 receiving yards in Week 10 vs the New York Giants

CeeDee Lamb

Wide Receivers

  1. CeeDee Lamb, DAL (2025)
  2. Tyreek Hill, MIA (2027)
  3. Justin Jefferson, MIN (2025)
  4. Amon-Ra St. Brown, DET (2025)
  5. Ja'Marr Chase, CIN (2026)
  6. A.J. Brown, PHI (2027)
  7. Puka Nacua, LAR (2027)
  8. Garrett Wilson, NYJ (2027)
  9. Michael Pittman Jr., IND (2024)
  10. Davante Adams, LV (2027)
  11. Mike Evans, TB (2026)
  12. Nico Collins, HOU (2025)
  13. Brandon Aiyuk, SF (2025)
  14. Stefon Diggs, BUF (2028)
  15. D.J. Moore, CHI (2026)
  16. Chris Olave, NO (2027)
  17. DK Metcalf, SEA (2026)
  18. Drake London, ATL (2027)
  19. Marvin Harrison Jr., RK (N/A)
  20. Deebo Samuel Sr., SF (2026)
  21. Rashee Rice, KC (2027)
  22. Jaylen Waddle, MIA (2026)
  23. DeVonta Smith, PHI (2026)
  24. Tank Dell, HOU (2027)
  25. Cooper Kupp, LAR (2027)
  26. Keenan Allen, CHI (2025)
  27. Amari Cooper, CLE (2025)
  28. Christian Kirk, JAC (2026)
  29. Tee Higgins, CIN (2024)
  30. Zay Flowers, BAL (2028)
  31. Jayden Reed, GB (2027)
  32. George Pickens, PIT (2026)
  33. Calvin Ridley, TEN (2028)
  34. Malik Nabers, RK (N/A)
  35. Terry McLaurin, WAS (2026)
  36. Courtland Sutton, DEN (2026)
  37. Marquise Brown, KC (2025)
  38. Diontae Johnson, CAR (2025)
  39. Jordan Addison, MIN (2027)
  40. Rome Odunze, RK (N/A)
  41. DeAndre Hopkins, TEN (2025)
  42. Tyler Lockett, SEA (2026)
  43. Chris Godwin, TB (2025)
  44. Mike Williams, NYJ (2025)
  45. Gabe Davis, JAC (2027)
  46. Jakobi Meyers, LV (2026)
  47. Jaxon Smith-Njigba, SEA (2028)
  48. Quentin Johnston, LAC (2028)
  49. Christian Watson, GB (2026)
  50. Jameson Williams, DET (2027)
  51. Romeo Doubs, GB (2026)
  52. Jerry Jeudy, CLE (2028)
  53. Adam Thielen, CAR (2026)
  54. Josh Downs, IND (2027)
  55. Marvin Mims, DEN (2027)
  56. Curtis Samuel, BUF (2027)
  57. Brandin Cooks, DAL (2025)
  58. Dontayvion Wicks, GB (2027)
  59. Michael Wilson, ARI (2027)
  60. Rashid Shaheed, NO (2024)
  61. Brian Thomas Jr., RK (N/A)
  62. DeMario Douglas, NE (2027)
  63. Josh Palmer, LAC (2025)
  64. Elijah Moore, CLE (2025)
  65. Wan'Dale Robinson, NYG (2026)
  66. Keon Coleman, RK (N/A)
  67. Kendrick Bourne, NE (2027)
  68. Jalin Hyatt, NYG (2027)
  69. Jahan Dotson, WAS (2027)
  70. Zay Jones, JAC (2025)
  71. Tyler Boyd, FA (N/A)
  72. Calvin Austin III, PIT (2026)
  73. Adonai Mitchell, RK (N/A)
  74. Ladd McConkey, RK (N/A)
  75. Rashod Bateman, BAL (2026)
  76. Khalil Shakir, BUF (2026)
  77. Xavier Legette, RK (N/A)
  78. Treylon Burks, TEN (2027)
  79. Jonathan Mingo, CAR (2027)
  80. Troy Franklin, RK (N/A)
Sam LaPorta holds the ball in one hand close to the side of his body

Sam LaPorta

Tight Ends

  1. Sam LaPorta, DET (2027)
  2. Travis Kelce, KC (2026)
  3. Mark Andrews, BAL (2026)
  4. Trey McBride, ARI (2026)
  5. George Kittle, SF (2026)
  6. Evan Engram, JAC (2026)
  7. David Njoku, CLE (2026)
  8. Jake Ferguson, DAL (2026)
  9. Kyle Pitts, ATL (2025)
  10. Dalton Kincaid, BUF (2027)
  11. T.J. Hockenson, MIN (2028)
  12. Brock Bowers, RK (N/A)
  13. Dallas Goedert, PHI (2026)
  14. Dalton Schultz, HOU (2027)
  15. Pat Freiermuth, PIT (2025)
  16. Cole Kmet, CHI (2028)
  17. Hunter Henry, NE (2027)
  18. Michael Mayer, LV (2027)
  19. Darren Waller, NYG (2027)
  20. Luke Musgrave, GB (2027)
  21. Cade Otton, TB (2026)
  22. Zach Ertz, WAS (2025)
  23. Chigoziem Okonkwo, TEN (2026)
  24. Juwan Johnson, NO (2025)
  25. Tucker Kraft, GB (2027)
  26. Ja'Tavion Sanders, RK (N/A)
  27. Tyler Conklin, NYJ (2025)
  28. Mike Gesicki, CIN (2025)
  29. Tyler Higbee, LAR (2026)
  30. Isaiah Likely, BAL (2026)
  31. Dawson Knox, BUF (2027)
  32. Noah Fant, SEA (2026)

Kickers

  1. Justin Tucker, BAL (2028)
  2. Brandon Aubrey, DAL (2026)
  3. Harrison Butker, KC (2025)
  4. Jake Elliott, PHI (2026)
  5. Jake Moody, SF (2027)
  6. Jason Sanders, MIA (2027)
  7. Ka'imi Fairbairn, HOU (2027)
  8. Younghoe Koo, ATL (2027)
  9. Tyler Bass, BUF (2028)
  10. Dustin Hopkins, CLE (2025)
  11. Matt Gay, IND (2027)
  12. Cairo Santos, CHI (2028)
  13. Cameron Dicker, LAC (2025)
  14. Evan McPherson, CIN (2025)
  15. Jason Myers, SEA (2027)
  16. Blake Grupe, NO (2026)
  17. Chase McLaughlin, TB (2027)
  18. Anders Carlson, GB (2027)
  19. Michael Badgley, DET (2025)
  20. Wil Lutz, DEN (2026)
  21. Daniel Carlson, LV (2026)
  22. Brandon McManus, WAS (2025)
  23. Chris Boswell, PIT (2027)
  24. Greg Zuerlein, NYJ (2026)
  25. Matt Prater, ARI (2025)
  26. Nick Folk, TEN (2025)
  27. Graham Gano, NYG (2027)
  28. Joey Slye, JAC (2025)
  29. John Parker Romo, MIN (N/A)
  30. Tanner Brown, LAR (2026)
  31. Eddy Piniero, CAR (2025)
  32. Chad Ryland, NE (2027)

Defense/Special Teams

  1. Ravens
  2. Cowboys
  3. Browns
  4. 49ers
  5. Bills
  6. Dolphins
  7. Jets
  8. Saints
  9. Steelers
  10. Colts
  11. Chiefs
  12. Texans
  13. Vikings
  14. Raiders
  15. Broncos
  16. Eagles
  17. Bears
  18. Jaguars
  19. Buccaneers
  20. Packers
  21. Seahawks
  22. Bengals
  23. Patriots
  24. Giants
  25. Lions
  26. Chargers
  27. Falcons
  28. Rams
  29. Titans
  30. Panthers
  31. Cardinals
  32. Commanders