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. 27
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. Chris Olave, Saints, WR9
18. Davante Adams, Raiders, WR10
19. Travis Etienne Jr., Jaguars, RB9
20. Mike Evans, Buccaneers, WR11
21. Derrick Henry, Ravens, RB10
22. Travis Kelce, Chiefs, TE1
23. Drake London, Falcons, WR12
24. Josh Allen, Bills, QB1
25. Marvin Harrison Jr., Cardinals, WR13
26. Rachaad White, Buccaneers, RB11
27. Michael Pittman Jr., Colts, WR14
28. Nico Collins, Texans, 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. Jaylen Waddle, Dolphins, WR17
35. Joe Mixon, Texans, RB14
36. Josh Jacobs, Packers, RB15
37. Patrick Mahomes, Chiefs, QB3
38. James Cook, Bills, RB16
39. Mark Andrews, Ravens, TE3
40. Kenneth Walker III, Seahawks, RB17
41. Stefon Diggs, Texans, WR18
42. Deebo Samuel Sr., 49ers, WR19
43. Cooper Kupp, Rams, WR20
44. DeVonta Smith, Eagles, WR21
45. Brandon Aiyuk, 49ers, WR22
46. DJ Moore, Bears, WR23
47. Aaron Jones, Vikings, RB18
48. Zay Flowers, Ravens, WR24
49. Lamar Jackson, Ravens, QB4
50. Trey McBride, Cardinals, TE4
51. Malik Nabers, Giants, WR25
52. Tee Higgins, Bengals, WR26
53. George Pickens, Steelers, WR27
54. Calvin Ridley, Titans, WR28
55. Chris Godwin, Buccaneers, WR29
56. Rhamondre Stevenson, Patriots, RB19
57. Tank Dell, Texans, WR30
58. C.J. Stroud, Texans, QB5
59. Amari Cooper, Browns, WR31
60. Dalton Kincaid, Bills, TE5
61. Christian Kirk, Jaguars, WR32
62. James Conner, Cardinals, RB20
63. Terry McLaurin, Commanders, WR33
64. George Kittle, 49ers, TE6
65. David Montgomery, Lions, RB21
66. Anthony Richardson, Colts, QB6
67. Keenan Allen, Bears, WR34
68. D'Andre Swift, Bears, RB22
69. Evan Engram, Jaguars, TE7
70. Javonte Williams, Broncos, RB23
71. Najee Harris, Steelers, RB24
72. Zamir White, Raiders, RB25
73. Kyle Pitts, Falcons, TE8
74. Diontae Johnson, Panthers, 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. Raheem Mostert, Dolphins, RB31
85. Jayden Reed, Packers, WR37
86. Chase Brown, Bengals, RB32
87. Jake Ferguson, Cowboys, TE10
88. Jordan Love, Packers, QB9
89. Courtland Sutton, Broncos, WR38
90. Ezekiel Elliott, Cowboys, RB33
91. Jordan Addison, Vikings, WR39
92. Kyler Murray, Cardinals, QB10
93. Dallas Goedert, Eagles, TE11
94. Jaxon Smith-Njigba, Seahawks, WR40
95. Jerome Ford, Browns, RB34
96. Christian Watson, Packers, WR41
97. Brock Purdy, 49ers, QB11
98. Rome Odunze, Bears, 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. Jayden Daniels, Commanders, QB13
105. Zack Moss, Bengals, RB36
106. Tua Tagovailoa, Dolphins, QB14
107. Pat Freiermuth, Steelers, TE13
108. Tyler Lockett, Seahawks, WR45
109. Aaron Rodgers, Jets, QB15
110. Kirk Cousins, Falcons, QB16
111. Brian Thomas Jr., Jaguars, WR46
112. Gus Edwards, Chargers, RB37
113. Dalton Schultz, Texans, TE14
114. DeAndre Hopkins, Titans, WR47
115. Deshaun Watson, Browns, QB17
116. Jerry Jeudy, Browns, WR48
117. Keon Coleman, Bills, WR49
118. Jameson Williams, Lions, WR50
119. T.J. Hockenson, Vikings, TE15
120. Caleb Williams, Bears, QB18
121. Curtis Samuel, Bills, WR51
122. J.K. Dobbins, Chargers, RB38
123. Gabe Davis, Jaguars, WR52
124. Jakobi Meyers, Raiders, WR53
125. Trevor Lawrence, Jaguars, QB19
126. Adam Thielen, Panthers, WR54
127. Mike Williams, Jets, WR55
128. Jared Goff, Lions, QB20
129. DeMario Douglas, Patriots, WR56
130. Nick Chubb, Browns, RB39
131. Baker Mayfield, Buccaneers, QB21
132. Darnell Mooney, Falcons, WR57
133. Tyler Conklin, Jets, TE16
134. Joshua Palmer, Chargers, WR58
135. Chuba Hubbard, Panthers, RB40
136. Zach Charbonnet, Seahawks, RB41
137. Khalil Shakir, Bills, WR59
138. Jonathon Brooks, Panthers, RB42
139. Matthew Stafford, Rams, QB22
140. Antonio Gibson, Patriots, RB43
141. Taysom Hill, Saints, TE17
142. 49ers D/ST, 49ers, DST1
143. Rashid Shaheed, Saints, WR60
144. Jaleel McLaughlin, Broncos, RB44
145. Will Levis, Titans, QB23
146. Cowboys D/ST, Cowboys, DST2
147. Brandin Cooks, Cowboys, WR61
148. Browns D/ST, Browns, DST3
149. Cole Kmet, Bears, TE18
150. Marquise Brown, Chiefs, WR62
151. Tyler Allgeier, Falcons, 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. Trey Benson, Cardinals, RB46
158. Romeo Doubs, Packers, WR64
159. Cade Otton, Buccaneers, TE19
160. Dolphins D/ST, Dolphins, DST7
161. Chigoziem Okonkwo, Titans, TE20
162. Ja'Lynn Polk, Patriots, WR65
163. Saints D/ST, Saints, DST8
164. Bryce Young, Panthers, QB25
165. Michael Wilson, Cardinals, WR66
166. Chiefs D/ST, Chiefs, DST9
167. Hunter Henry, Patriots, TE21
168. Ty Chandler, Vikings, RB47
169. Bengals D/ST, Bengals, DST10
170. Daniel Jones, Giants, QB26
171. Wan'Dale Robinson, Giants, WR67
172. Bills D/ST, Bills, DST11
173. Juwan Johnson, Saints, TE22
174. Bears D/ST, Bears, DST12
175. Blake Corum, Rams, 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. Josh Downs, Colts, WR70
183. Harrison Butker, Chiefs, K4
184. Luke Musgrave, Packers, TE23
185. Evan McPherson, Bengals, K5
186. Dontayvion Wicks, Packers, WR71
187. Greg Zuerlein, Jets, K6
188. Seahawks D/ST, Seahawks, DST14
189. Ka'imi Fairbairn, Texans, K7
190. Tyler Boyd, Titans, WR72
191. Younghoe Koo, Falcons, K8
192. Jake Moody, 49ers, K9
193. Cameron Dicker, Chargers, K10
194. Rico Dowdle, Cowboys, RB49
195. DJ Chark Jr., Chargers, 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