Tristan H. Cockcroft's 2024 fantasy football rankings will be updated throughout the offseason to reflect any changes as result of free agency, trades, the NFL draft and any other pertinent information.
You will notice that rookies are included in the rankings below. The player's eventual NFL landing spot (and roster fit) will ultimately determine his 2024 fantasy ranking, of course, but where a rookie is slotted demonstrates what Tristan thinks about the player's talent level and expected impact in 2024.
NOTE: The rankings below are for PPR formats.
Latest update: Aug. 15
1. Christian McCaffrey, 49ers, RB1
2. Tyreek Hill, Dolphins, WR1
3. Breece Hall, Jets, RB2
4. CeeDee Lamb, Cowboys, WR2
5. Bijan Robinson, Falcons, RB3
6. Ja'Marr Chase, Bengals, WR3
7. Justin Jefferson, Vikings, WR4
8. Amon-Ra St. Brown, Lions, WR5
9. Jonathan Taylor, Colts, RB4
10. A.J. Brown, Eagles, WR6
11. Saquon Barkley, Eagles, RB5
12. Garrett Wilson, Jets, WR7
13. Jahmyr Gibbs, Lions, RB6
14. Puka Nacua, Rams, WR8
15. Kyren Williams, Rams, RB7
16. Isiah Pacheco, Chiefs, RB8
17. Davante Adams, Raiders, WR9
18. Chris Olave, Saints, WR10
19. Travis Etienne Jr., Jaguars, RB9
20. Mike Evans, Buccaneers, WR11
21. Derrick Henry, Ravens, RB10
22. Travis Kelce, Chiefs, TE1
23. Michael Pittman Jr., Colts, WR12
24. Josh Allen, Bills, QB1
25. Rachaad White, Buccaneers, RB11
26. Drake London, Falcons, WR13
27. Nico Collins, Texans, WR14
28. Marvin Harrison Jr., Cardinals, WR15
29. Jalen Hurts, Eagles, QB2
30. Sam LaPorta, Lions, TE2
31. De'Von Achane, Dolphins, RB12
32. DK Metcalf, Seahawks, WR16
33. Alvin Kamara, Saints, RB13
34. Stefon Diggs, Texans, WR17
35. James Cook, Bills, RB14
36. Josh Jacobs, Packers, RB15
37. Patrick Mahomes, Chiefs, QB3
38. Joe Mixon, Texans, RB16
39. Mark Andrews, Ravens, TE3
40. Kenneth Walker III, Seahawks, RB17
41. DeVonta Smith, Eagles, WR18
42. Brandon Aiyuk, 49ers, WR19
43. Jaylen Waddle, Dolphins, WR20
44. Cooper Kupp, Rams, WR21
45. DJ Moore, Bears, WR22
46. Zay Flowers, Ravens, WR23
47. Aaron Jones, Vikings, RB18
48. Deebo Samuel Sr., 49ers, WR24
49. Lamar Jackson, Ravens, QB4
50. Trey McBride, Cardinals, TE4
51. Tee Higgins, Bengals, WR25
52. Malik Nabers, Giants, WR26
53. Calvin Ridley, Titans, WR27
54. Chris Godwin, Buccaneers, WR28
55. George Pickens, Steelers, WR29
56. Rhamondre Stevenson, Patriots, RB19
57. Amari Cooper, Browns, WR30
58. C.J. Stroud, Texans, QB5
59. Tank Dell, Texans, WR31
60. Dalton Kincaid, Bills, TE5
61. Christian Kirk, Jaguars, WR32
62. James Conner, Cardinals, RB20
63. Keenan Allen, Bears, WR33
64. George Kittle, 49ers, TE6
65. David Montgomery, Lions, RB21
66. Anthony Richardson, Colts, QB6
67. Diontae Johnson, Panthers, WR34
68. Zamir White, Raiders, RB22
69. Evan Engram, Jaguars, TE7
70. D'Andre Swift, Bears, RB23
71. Javonte Williams, Broncos, RB24
72. Najee Harris, Steelers, RB25
73. Kyle Pitts, Falcons, TE8
74. Terry McLaurin, Commanders, WR35
75. Brian Robinson Jr., Commanders, RB26
76. Joe Burrow, Bengals, QB7
77. Jaylen Warren, Steelers, RB27
78. David Njoku, Browns, TE9
79. Tyjae Spears, Titans, RB28
80. Rashee Rice, Chiefs, WR36
81. Devin Singletary, Giants, RB29
82. Tony Pollard, Titans, RB30
83. Dak Prescott, Cowboys, QB8
84. Jonathon Brooks, Panthers, RB31
85. Jayden Reed, Packers, WR37
86. Raheem Mostert, Dolphins, RB32
87. Jake Ferguson, Cowboys, TE10
88. Jordan Love, Packers, QB9
89. Jordan Addison, Vikings, WR38
90. Zack Moss, Bengals, RB33
91. Jaxon Smith-Njigba, Seahawks, WR39
92. Kyler Murray, Cardinals, QB10
93. Dallas Goedert, Eagles, TE11
94. Rome Odunze, Bears, WR40
95. Ezekiel Elliott, Cowboys, RB34
96. Christian Watson, Packers, WR41
97. Brock Purdy, 49ers, QB11
98. Courtland Sutton, Broncos, WR42
99. Brock Bowers, Raiders, TE12
100. Austin Ekeler, Commanders, RB35
101. Ladd McConkey, Chargers, WR43
102. Justin Herbert, Chargers, QB12
103. Xavier Worthy, Chiefs, WR44
104. Tua Tagovailoa, Dolphins, QB13
105. Chase Brown, Bengals, RB36
106. Jayden Daniels, Commanders, QB14
107. T.J. Hockenson, Vikings, TE13
108. Tyler Lockett, Seahawks, WR45
109. Aaron Rodgers, Jets, QB15
110. Kirk Cousins, Falcons, QB16
111. Brian Thomas Jr., Jaguars, WR46
112. Nick Chubb, Browns, RB37
113. Pat Freiermuth, Steelers, TE14
114. Jerry Jeudy, Browns, WR47
115. Deshaun Watson, Browns, QB17
116. Curtis Samuel, Bills, WR48
117. Jameson Williams, Lions, WR49
118. Jakobi Meyers, Raiders, WR50
119. Dalton Schultz, Texans, TE15
120. Caleb Williams, Bears, QB18
121. Adam Thielen, Panthers, WR51
122. Gus Edwards, Chargers, RB38
123. Keon Coleman, Bills, WR52
124. Gabe Davis, Jaguars, WR53
125. Trevor Lawrence, Jaguars, QB19
126. Darnell Mooney, Falcons, WR54
127. Mike Williams, Jets, WR55
128. Jared Goff, Lions, QB20
129. DeMario Douglas, Patriots, WR56
130. Zach Charbonnet, Seahawks, RB39
131. Baker Mayfield, Buccaneers, QB21
132. DeAndre Hopkins, Titans, WR57
133. Cole Kmet, Bears, TE16
134. Rashid Shaheed, Saints, WR58
135. Tyler Allgeier, Falcons, RB40
136. Jerome Ford, Browns, RB41
137. Khalil Shakir, Bills, WR59
138. Chuba Hubbard, Panthers, RB42
139. Matthew Stafford, Rams, QB22
140. J.K. Dobbins, Chargers, RB43
141. Tyler Conklin, Jets, TE17
142. 49ers D/ST, 49ers, DST1
143. Brandin Cooks, Cowboys, WR60
144. Trey Benson, Cardinals, RB44
145. Will Levis, Titans, QB23
146. Cowboys D/ST, Cowboys, DST2
147. Marquise Brown, Chiefs, WR61
148. Browns D/ST, Browns, DST3
149. Taysom Hill, Saints, TE18
150. Joshua Palmer, Chargers, WR62
151. Blake Corum, Rams, RB45
152. Ravens D/ST, Ravens, DST4
153. Jets D/ST, Jets, DST5
154. Demarcus Robinson, Rams, WR63
155. Geno Smith, Seahawks, QB24
156. Steelers D/ST, Steelers, DST6
157. Jaleel McLaughlin, Broncos, RB46
158. Romeo Doubs, Packers, WR64
159. Chigoziem Okonkwo, Titans, TE19
160. Dolphins D/ST, Dolphins, DST7
161. Cade Otton, Buccaneers, TE20
162. Ja'Lynn Polk, Patriots, WR65
163. Saints D/ST, Saints, DST8
164. Daniel Jones, Giants, QB25
165. Michael Wilson, Cardinals, WR66
166. Chiefs D/ST, Chiefs, DST9
167. Juwan Johnson, Saints, TE21
168. Antonio Gibson, Patriots, RB47
169. Bengals D/ST, Bengals, DST10
170. Bryce Young, Panthers, QB26
171. Wan'Dale Robinson, Giants, WR67
172. Bills D/ST, Bills, DST11
173. Hunter Henry, Patriots, TE22
174. Bears D/ST, Bears, DST12
175. Ty Chandler, Vikings, RB48
176. Xavier Legette, Panthers, WR68
177. Justin Tucker, Ravens, K1
178. Adonai Mitchell, Colts, WR69
179. Brandon Aubrey, Cowboys, K2
180. Jake Elliott, Eagles, K3
181. Jaguars D/ST, Jaguars, DST13
182. Marvin Mims Jr., Broncos, WR70
183. Harrison Butker, Chiefs, K4
184. Luke Musgrave, Packers, TE23
185. Evan McPherson, Bengals, K5
186. Quentin Johnston, Chargers, WR71
187. Greg Zuerlein, Jets, K6
188. Seahawks D/ST, Seahawks, DST14
189. Ka'imi Fairbairn, Texans, K7
190. Dontayvion Wicks, Packers, WR72
191. Cameron Dicker, Chargers, K8
192. Jake Moody, 49ers, K9
193. Younghoe Koo, Falcons, K10
194. Rico Dowdle, Cowboys, RB49
195. Josh Downs, Colts, WR73
196. Derek Carr, Saints, QB27
197. Cairo Santos, Bears, K11
198. Dustin Hopkins, Browns, K12
199. Lions D/ST, Lions, DST15
200. Matt Gay, Colts, K13