It’s never way too early to talk about 2024 fantasy football rankings. Sure, the 2023 season isn’t even over yet, but 2024 best ball contests are right around the corner. We aren’t too far from the NFL Scouting Combine. Then there’s free agency which spills into the draft. Minicamps and OTAs follow shortly after. Before we know it, the Fourth of July will be here, and we’ll be right back into fantasy football draft mode.


So, if we don’t start now, we’re going to get behind very quickly. Let’s get the 2024 fantasy football season right with an initial set of rankings. Of course, this is only the first incarnation of 2024 fantasy football rankings. With so much yet to unfold across the NFL landscape, this list will undergo many changes over the next several months. 

Early 2024 Fantasy Football Rankings — Top 100

1. Christian McCaffrey, SF (RB1)

Christian McCaffrey is the king for at least one more year. He averaged 5.4 yards per carry and scored 21 total touchdowns in 2023.

2. Tyreek Hill, MIA (WR1)

Tyreek Hill will be 30, but the speed is still as good as ever. He averages nearly 11 targets per game.

3. CeeDee Lamb, DAL (WR2)

Over the second half of 2023 (Weeks 8-17), CeeDee Lamb saw 34% of all targets in Dallas, and he had 315 more receiving yards than any other player.

4. Kyren Williams, LAR (RB2)

From waiver wire pickup to top-five pick. Kyren Williams scored 15 touchdowns in 12 games and averaged over 112 yards from scrimmage per game.

5. Justin Jefferson, MIN (WR3)

The consensus 1.01 from last year, Justin Jefferson suffered from injuries and a QB carousel in 2023. It remains to be seen what the Vikings will do at QB in 2024.

6. Ja'Marr Chase, CIN (WR4)

Ja'Marr Chase transcended QB play and scored 28 more fantasy points than expected in 2023. He'll be more consistent with Joe Burrow back next year.

7. A.J. Brown, PHI (WR5)

A.J. Brown went six straight games with over 125 receiving yards in 2023.

8. Amon-Ra St. Brown, DET (WR6)

Amon-Ra St. Brown was the only non-QB to score at least 20 PPR fantasy points in all three rounds of the fantasy playoffs in 2023.

9. Breece Hall, NYJ (RB3)

Breece Hall had a slow start to 2023 as he returned from his torn ACL, but he flashed explosive plays all season long both on the ground and through the air (74 receptions through Week 17). More TDs should come in 2024 -- assuming the Jets get better QB play.

10. Jahmyr Gibbs, DET (RB4)

Jahmyr Gibbs lived up to his rookie year hype by averaging 5.4 yards per carry, catching over 50 passes and scoring 10 TDs.

11. Deebo Samuel, SF (WR7)

12. Garrett Wilson, NYJ (WR8)

13. Bijan Robinson, ATL (RB5)

14. Jonathan Taylor, IND (RB6)

15. DJ Moore, CHI (WR9)

16. Puka Nacua, LAR (WR10)

17. Brandon Aiyuk, SF (WR11)

18. Travis Etienne, JAX (RB7)

19. Rachaad White, TB (RB8)

20. Davante Adams, LV (WR12)

21. Michael Pittman, IND (WR13)

22. DK Metcalf, SEA (WR14)

23. Travis Kelce, KC (TE1)

24. Mark Andrews, BAL (TE2)

25. Jalen Hurts, PHI (QB1)

<a target=

26. Josh Allen, BUF (QB2)

27. Kenneth Walker, SEA (RB9)

28. De'Von Achane, MIA (RB10)

29. Saquon Barkley, NYG (RB11)

30. Nico Collins, HOU (WR15)

31. Chris Olave, NO (WR16)

32. Sam LaPorta, DET (TE3)

33. Isiah Pacheco, KC (RB12)

34. Mike Evans, TB (WR17)

35. Tank Dell, HOU (WR18)

36. Lamar Jackson, BAL (QB3)

37. Cooper Kupp, LAR (WR19)

38. Nick Chubb, CLE (RB13)

39. Alvin Kamara, NO (RB14)

40. Josh Jacobs, LV (RB15)

41. Keenan Allen, LAC (WR20)

42. Rashee Rice, KC (WR21)

43. T.J. Hockenson, MIN (TE4)

44. Patrick Mahomes, KC (QB4)

45. Rhamondre Stevenson, NE (RB16)

46. D'Andre Swift, PHI (RB17)

47. James Cook, BUF (RB18)

48. DeVonta Smith, PHI (WR22)

49. Jaylen Waddle, MIA (WR23)

50. Amari Cooper, CLE (WR24)

51. Trey McBride, ARI (TE5)

52. George Kittle, SF (TE6)

53. Dak Prescott, DAL (QB5)

54. Stefon Diggs, BUF (WR25)

55. Zay Flowers, BAL (WR26)

56. Marvin Harrison Jr., Rookie (WR27)

57. James Conner, ARI (RB19)

58. Raheem Mostert, MIA (RB20)

59. David Montgomery, DET (RB21)

60. Tony Pollard, DAL (RB22)

61. Joe Burrow, CIN (QB6)

62. Javonte Williams, DEN (RB23)

63. Derrick Henry, TEN (RB24)

64. Joe Mixon, CIN (RB25)

65. Aaron Jones, GB (RB26)

66. Mike Williams, LAC (WR28)

67. DeAndre Hopkins, TEN (WR29)

68. Chris Godwin, TB (WR30)

69. Brock Purdy, SF (QB7)

70. C.J. Stroud, HOU (QB8)

71. Justin Herbert, LAC (QB9)

72. Drake London, ATL (WR31)

73. Courtland Sutton, DEN (WR32)

74. Jayden Reed, GB (WR33)

75. Tua Tagovailoa, MIA (QB10)

<a target=

76. Justin Fields, CHI (QB11)

77. Marquise Brown, ARI (WR34)

78. Christian Kirk, JAX (WR35)

79. Calvin Ridley, JAX (WR36)

80. Dalton Kincaid, BUF (TE7)

81. Terry McLaurin, WAS (WR37)

82. Jordan Addison, MIN (WR38)

83. Anthony Richardson, IND (QB12)

84. Dallas Goedert, PHI (TE8)

85. Evan Engram, JAX (TE9)

86. Brian Robinson, WAS (RB27)

87. Austin Ekeler, LAC (RB28)

88. Tee Higgins, CIN (WR39)

89. Diontae Johnson, PIT (WR40)

90. Jaxon Smith-Njigba, SEA (WR41)

91. David Njoku, CLE (TE10)

92. Kyler Murray, ARI (QB13)

93. Trevor Lawrence, JAX (QB14)

94. J.K. Dobbins, BAL (RB29)

95. TreVeyon Henderson, Rookie (RB30)

96. Jaylen Warren, PIT (RB31)

97. Najee Harris, PIT (RB32)

98. Malik Nabers, Rookie (WR42)

99. Rome Odunze, Rookie (WR43)

100. Brock Bowers, Rookie (TE11)