NFL DRAFT ROOKIE GUIDE IS NOW LIVE!

Fantasy Football Half-PPR Rankings (2024)

Last updated: April 25, 2024

These fantasy football rankings are refreshed live every day based on average draft position data generated by the fantasy football mock drafts. Use the rankings and projections below to help you win your fantasy football draft.



Rank Name Team Pos Bye
1. Christian McCaffrey SF RB 9
2. Justin Jefferson MIN WR 13
3. Tyreek Hill MIA WR 10
4. CeeDee Lamb DAL WR 7
5. Breece Hall NYJ RB 7
6. Bijan Robinson ATL RB 11
7. Kyren Williams LAR RB 10
8. Amon-Ra St. Brown DET WR 9
9. Jonathan Taylor IND RB 11
10. Ja'Marr Chase CIN WR 7
11. Jahmyr Gibbs DET RB 9
12. A.J. Brown PHI WR 10
13. Sam LaPorta DET TE 9
14. D.J. Moore CHI WR 13
15. Puka Nacua LAR WR 10
16. Travis Etienne JAX RB 9
17. Brandon Aiyuk SF WR 9
18. Devon Achane MIA RB 10
19. Deebo Samuel SF WR 9
20. Saquon Barkley PHI RB 10
21. Garrett Wilson NYJ WR 7
22. Josh Allen BUF QB 13
23. Rachaad White TB RB 5
24. Chris Olave NO WR 11
25. Jalen Hurts PHI QB 10
26. Nico Collins HOU WR 7
27. Kenneth Walker III SEA RB 5
28. Lamar Jackson BAL QB 13
29. Davante Adams LV WR 13
30. Isiah Pacheco KC RB 10
31. Mike Evans TB WR 5
32. James Cook BUF RB 13
33. D.K. Metcalf SEA WR 5
34. Patrick Mahomes KC QB 10
35. Stefon Diggs HOU WR 7
36. David Montgomery DET RB 9
37. Mark Andrews BAL TE 13
38. Tank Dell HOU WR 7
39. Keenan Allen CHI WR 13
40. Michael Pittman Jr. IND WR 11
41. Josh Jacobs GB RB 6
42. James Conner ARI RB 14
43. Amari Cooper CLE WR 5
44. C.J. Stroud HOU QB 7
45. Tee Higgins CIN WR 7
46. Jaylen Waddle MIA WR 10
47. Justin Fields PIT QB 6
48. Dak Prescott DAL QB 7
49. Rhamondre Stevenson NE RB 11
50. Rashee Rice KC WR 10
51. Joe Mixon HOU RB 7
52. Travis Kelce KC TE 10
53. Cooper Kupp LAR WR 10
54. Anthony Richardson IND QB 11
55. Derrick Henry BAL RB 13
56. Alvin Kamara NO RB 11
57. DeVonta Smith PHI WR 10
58. Tony Pollard TEN RB 7
59. Nick Chubb CLE RB 5
60. Jayden Reed GB WR 6
61. Najee Harris PIT RB 6
62. Aaron Jones MIN RB 13
63. Raheem Mostert MIA RB 10
64. Calvin Ridley TEN WR 7
65. Javonte Williams DEN RB 9
66. Joe Burrow CIN QB 7
67. D'Andre Swift CHI RB 13
68. Jordan Addison MIN WR 13
69. Brian Robinson Jr. WAS RB 14
70. George Pickens PIT WR 6
71. Christian Watson GB WR 6
72. Zay Flowers BAL WR 13
73. Tyjae Spears TEN RB 7
74. Christian Kirk JAX WR 9
75. Trey McBride ARI TE 14
76. Drake London ATL WR 11
77. DeAndre Hopkins TEN WR 7
78. Terry McLaurin WAS WR 14
79. Austin Ekeler WAS RB 14
80. Justin Herbert LAC QB 5
81. Brock Purdy SF QB 9
82. George Kittle SF TE 9
83. David Njoku CLE TE 5
84. Courtland Sutton DEN WR 9
85. Diontae Johnson CAR WR 7
86. Khalil Herbert CHI RB 13
87. Kyler Murray ARI QB 14
88. Chris Godwin TB WR 5
89. Jaylen Warren PIT RB 6
90. Zamir White LV RB 13
91. Jordan Love GB QB 6
92. Jaxon Smith-Njigba SEA WR 5
93. Chuba Hubbard CAR RB 7
94. Devin Singletary NYG RB 13
95. Mike Williams NYJ WR 7
96. Gabriel Davis JAX WR 9
97. Tyler Lockett SEA WR 5
98. Evan Engram JAX TE 9
99. Marquise Brown KC WR 10
100. Jakobi Meyers LV WR 13
101. Jerome Ford CLE RB 5
102. Tua Tagovailoa MIA QB 10
103. Brandin Cooks DAL WR 7
104. Zach Charbonnet SEA RB 5
105. Gus Edwards LAC RB 5
106. Ty Chandler MIN RB 13
107. Romeo Doubs GB WR 6
108. Roschon Johnson CHI RB 13
109. Jameson Williams DET WR 9
110. Zack Moss CIN RB 7
111. Dallas Goedert PHI TE 10
112. Josh Downs IND WR 11
113. Trevor Lawrence JAX QB 9
114. Kendre Miller NO RB 11
115. Tyler Allgeier ATL RB 11
116. T.J. Hockenson MIN TE 13
117. Adam Thielen CAR WR 7
118. Jake Ferguson DAL TE 7
119. Dameon Pierce HOU RB 7
120. Jahan Dotson WAS WR 14
121. Chase Brown CIN RB 7
122. A.J. Dillon GB RB 6
123. Jerry Jeudy CLE WR 5
124. J.K. Dobbins LAC RB 5
125. Cole Kmet CHI TE 13
126. Jared Goff DET QB 9
127. Dalton Kincaid BUF TE 13
128. Antonio Gibson NE RB 11
129. Ezekiel Elliott FA RB 11
130. Kyle Pitts ATL TE 11