Tristan H. Cockcroft's fantasy football PPR rankings for 2024

Photo by Mike Lawrence/Getty Images

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: April 28

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