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: Sept. 5
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. Kyren Williams, Rams, RB7
15. Puka Nacua, Rams, WR8
16. Isiah Pacheco, Chiefs, RB8
17. Travis Etienne Jr., Jaguars, RB9
18. Chris Olave, Saints, WR9
19. Derrick Henry, Ravens, RB10
20. Davante Adams, Raiders, WR10
21. Mike Evans, Buccaneers, WR11
22. Travis Kelce, Chiefs, TE1
23. Drake London, Falcons, WR12
24. Marvin Harrison Jr., Cardinals, WR13
25. Rachaad White, Buccaneers, RB11
26. De'Von Achane, Dolphins, RB12
27. Michael Pittman Jr., Colts, WR14
28. Nico Collins, Texans, WR15
29. Sam LaPorta, Lions, TE2
30. Josh Allen, Bills, QB1
31. Alvin Kamara, Saints, RB13
32. DK Metcalf, Seahawks, WR16
33. Jalen Hurts, Eagles, QB2
34. Joe Mixon, Texans, RB14
35. Josh Jacobs, Packers, RB15
36. Jaylen Waddle, Dolphins, WR17
37. James Cook, Bills, RB16
38. Patrick Mahomes, Chiefs, QB3
39. Stefon Diggs, Texans, WR18
40. Kenneth Walker III, Seahawks, RB17
41. Mark Andrews, Ravens, TE3
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. Lamar Jackson, Ravens, QB4
49. Zay Flowers, Ravens, WR24
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. C.J. Stroud, Texans, QB5
58. Tank Dell, Texans, WR30
59. Dalton Kincaid, Bills, TE5
60. Amari Cooper, Browns, WR31
61. Christian Kirk, Jaguars, WR32
62. James Conner, Cardinals, RB20
63. George Kittle, 49ers, TE6
64. Terry McLaurin, Commanders, WR33
65. Anthony Richardson, Colts, QB6
66. David Montgomery, Lions, RB21
67. Evan Engram, Jaguars, TE7
68. Keenan Allen, Bears, WR34
69. D'Andre Swift, Bears, RB22
70. Javonte Williams, Broncos, RB23
71. Diontae Johnson, Panthers, WR35
72. Kyle Pitts, Falcons, TE8
73. Najee Harris, Steelers, RB24
74. Zamir White, Raiders, RB25
75. Joe Burrow, Bengals, QB7
76. David Njoku, Browns, TE9
77. Brian Robinson Jr., Commanders, RB26
78. Tyjae Spears, Titans, RB27
79. Jaylen Warren, Steelers, 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. Jake Ferguson, Cowboys, TE10
86. Courtland Sutton, Broncos, WR37
87. Chase Brown, Bengals, RB32
88. Kyler Murray, Cardinals, QB9
89. Ezekiel Elliott, Cowboys, RB33
90. Jayden Reed, Packers, WR38
91. Dallas Goedert, Eagles, TE11
92. Jerome Ford, Browns, RB34
93. Jordan Love, Packers, QB10
94. Jordan Addison, Vikings, WR39
95. Jaxon Smith-Njigba, Seahawks, WR40
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. Jayden Daniels, Commanders, QB12
103. Xavier Worthy, Chiefs, WR44
104. Tua Tagovailoa, Dolphins, QB13
105. Zack Moss, Bengals, RB36
106. Justin Herbert, Chargers, QB14
107. Tyler Lockett, Seahawks, WR45
108. Pat Freiermuth, Steelers, TE13
109. Aaron Rodgers, Jets, QB15
110. Deshaun Watson, Browns, QB16
111. Brian Thomas Jr., Jaguars, WR46
112. DeAndre Hopkins, Titans, WR47
113. Dalton Schultz, Texans, TE14
114. Gus Edwards, Chargers, RB37
115. Kirk Cousins, Falcons, QB17
116. Jerry Jeudy, Browns, WR48
117. Keon Coleman, Bills, WR49
118. Caleb Williams, Bears, QB18
119. Jameson Williams, Lions, WR50
120. Curtis Samuel, Bills, WR51
121. Gabe Davis, Jaguars, WR52
122. J.K. Dobbins, Chargers, RB38
123. Trevor Lawrence, Jaguars, QB19
124. Jakobi Meyers, Raiders, WR53
125. Adam Thielen, Panthers, WR54
126. Nick Chubb, Browns, RB39
127. Mike Williams, Jets, WR55
128. Jared Goff, Lions, QB20
129. DeMario Douglas, Patriots, WR56
130. Baker Mayfield, Buccaneers, QB21
131. T.J. Hockenson, Vikings, TE15
132. Darnell Mooney, Falcons, WR57
133. Chuba Hubbard, Panthers, RB40
134. Joshua Palmer, Chargers, WR58
135. Antonio Gibson, Patriots, RB41
136. Khalil Shakir, Bills, WR59
137. Tyler Conklin, Jets, TE16
138. Matthew Stafford, Rams, QB22
139. Zach Charbonnet, Seahawks, RB42
140. Rashid Shaheed, Saints, WR60
141. Will Levis, Titans, QB23
142. Jonathon Brooks, Panthers, RB43
143. Taysom Hill, Saints, TE17
144. Brandin Cooks, Cowboys, WR61
145. Jaleel McLaughlin, Broncos, RB44
146. Tyler Allgeier, Falcons, RB45
147. Marquise Brown, Chiefs, WR62
148. 49ers D/ST, 49ers, DST1
149. Demarcus Robinson, Rams, WR63
150. Cowboys D/ST, Cowboys, DST2
151. Cole Kmet, Bears, TE18
152. Geno Smith, Seahawks, QB24
153. Browns D/ST, Browns, DST3
154. Trey Benson, Cardinals, RB46
155. Romeo Doubs, Packers, WR64
156. Cade Otton, Buccaneers, TE19
157. Ravens D/ST, Ravens, DST4
158. Ja'Lynn Polk, Patriots, WR65
159. Chigoziem Okonkwo, Titans, TE20
160. Blake Corum, Rams, RB47
161. Jets D/ST, Jets, DST5
162. Bryce Young, Panthers, QB25
163. Michael Wilson, Cardinals, WR66
164. Hunter Henry, Patriots, TE21
165. Steelers D/ST, Steelers, DST6
166. Juwan Johnson, Saints, TE22
167. Daniel Jones, Giants, QB26
168. Wan'Dale Robinson, Giants, WR67
169. Dolphins D/ST, Dolphins, DST7
170. Ty Chandler, Vikings, RB48
171. Saints D/ST, Saints, DST8
172. Xavier Legette, Panthers, WR68
173. Justin Tucker, Ravens, K1
174. Bengals D/ST, Bengals, DST9
175. Brandon Aubrey, Cowboys, K2
176. Luke Musgrave, Packers, TE23
177. Adonai Mitchell, Colts, WR69
178. Chiefs D/ST, Chiefs, DST10
179. Harrison Butker, Chiefs, K3
180. Derek Carr, Saints, QB27
181. Bills D/ST, Bills, DST11
182. Josh Downs, Colts, WR70
183. Bears D/ST, Bears, DST12
184. Ka'imi Fairbairn, Texans, K4
185. Rico Dowdle, Cowboys, RB49
186. Jake Elliott, Eagles, K5
187. Jaguars D/ST, Jaguars, DST13
188. Dontayvion Wicks, Packers, WR71
189. Noah Fant, Seahawks, TE24
190. Younghoe Koo, Falcons, K6
191. Greg Zuerlein, Jets, K7
192. Evan McPherson, Bengals, K8
193. Seahawks D/ST, Seahawks, DST14
194. Bo Nix, Broncos, QB28
195. Jake Moody, 49ers, K9
196. Tyler Boyd, Titans, WR72
197. Cameron Dicker, Chargers, K10
198. DJ Chark Jr., Chargers, WR73
199. Lions D/ST, Lions, DST15
200. Dustin Hopkins, Browns, K11