Fantasy Football
Mike Clay, ESPN Senior Writer 6d

Mike Clay's dynasty and rookie fantasy football rankings

Fantasy NFL, NFL, Fantasy

Here is an updated set of dynasty and keeper rankings for those of you in those kinds of leagues: An overall top 240. Although a PPR scoring system is assumed, keep in mind that a switch to non-PPR would yield only minor changes, because we're looking at each player's long-term contributions.

Player ages (years-months) listed are as of the 2024 regular-season opener.

Last update: May 14

Overall top 240

1. CeeDee Lamb, DAL -- WR1 (Age: 25-4)
2. Justin Jefferson, MIN -- WR2 (Age: 25-2)
3. Ja'Marr Chase, CIN -- WR3 (Age: 24-6)
4. Bijan Robinson, ATL -- RB1 (Age: 22-7)
5. Breece Hall, NYJ -- RB2 (Age: 23-3)
6. Jahmyr Gibbs, DET -- RB3 (Age: 22-5)
7. Amon-Ra St. Brown, DET -- WR4 (Age: 24-10)
8. Christian McCaffrey, SF -- RB4 (Age: 28-2)
9. Marvin Harrison Jr., ARI -- WR5 (Age: 22-0)
10. Garrett Wilson, NYJ -- WR6 (Age: 24-1)
11. Jonathan Taylor, IND -- RB5 (Age: 25-7)
12. Tyreek Hill, MIA -- WR7 (Age: 30-6)
13. A.J. Brown, PHI -- WR8 (Age: 27-2)
14. Kyren Williams, LAR -- RB6 (Age: 24-0)
15. Saquon Barkley, PHI -- RB7 (Age: 27-6)
16. Malik Nabers, NYG -- WR9 (Age: 21-1)
17. Puka Nacua, LAR -- WR10 (Age: 23-3)
18. Chris Olave, NO -- WR11 (Age: 24-2)
19. Josh Allen, BUF -- QB1 (Age: 28-3)
20. Michael Pittman Jr., IND -- WR12 (Age: 26-11)
21. Travis Etienne Jr., JAC -- RB8 (Age: 25-7)
22. Isiah Pacheco, KC -- RB9 (Age: 25-6)
23. Drake London, ATL -- WR13 (Age: 23-1)
24. Patrick Mahomes, KC -- QB2 (Age: 28-11)
25. Jalen Hurts, PHI -- QB3 (Age: 26-0)
26. Lamar Jackson, BAL -- QB4 (Age: 27-7)
27. Rome Odunze, CHI -- WR14 (Age: 22-3)
28. Sam LaPorta, DET -- TE1 (Age: 23-7)
29. James Cook, BUF -- RB10 (Age: 24-11)
30. Kenneth Walker III, SEA -- RB11 (Age: 23-10)
31. De'Von Achane, MIA -- RB12 (Age: 22-10)
32. Rachaad White, TB -- RB13 (Age: 25-7)
33. Nico Collins, HOU -- WR15 (Age: 25-5)
34. DK Metcalf, SEA -- WR16 (Age: 26-8)
35. Brandon Aiyuk, SF -- WR17 (Age: 26-5)
36. Zay Flowers, BAL -- WR18 (Age: 23-11)
37. DeVonta Smith, PHI -- WR19 (Age: 25-9)
38. Jaylen Waddle, MIA -- WR20 (Age: 25-9)
39. Jonathon Brooks, CAR -- RB14 (Age: 21-1)
40. DJ Moore, CHI -- WR21 (Age: 27-4)
41. Deebo Samuel, SF -- WR22 (Age: 28-7)
42. Josh Jacobs, GB -- RB15 (Age: 26-6)
43. Joe Burrow, CIN -- QB5 (Age: 27-8)
44. Mark Andrews, BAL -- TE2 (Age: 28-11)
45. C.J. Stroud, HOU -- QB6 (Age: 22-11)
46. Anthony Richardson, IND -- QB7 (Age: 22-3)
47. Dalton Kincaid, BUF -- TE3 (Age: 24-10)
48. Trey McBride, ARI -- TE4 (Age: 24-9)
49. Davante Adams, LV -- WR23 (Age: 31-8)
50. Mike Evans, TB -- WR24 (Age: 31-0)
51. Kyle Pitts, ATL -- TE5 (Age: 23-10)
52. T.J. Hockenson, MIN -- TE6 (Age: 27-2)
53. Brock Bowers, LV -- TE7 (Age: 21-8)
54. Brian Thomas Jr., JAC -- WR25 (Age: 21-10)
55. Xavier Worthy, KC -- WR26 (Age: 21-4)
56. Xavier Legette, CAR -- WR27 (Age: 23-7)
57. Tee Higgins, CIN -- WR28 (Age: 25-7)
58. Jaxon Smith-Njigba, SEA -- WR29 (Age: 22-6)
59. Jordan Addison, MIN -- WR30 (Age: 22-7)
60. George Pickens, PIT -- WR31 (Age: 23-6)
61. Rashee Rice, KC -- WR32 (Age: 23-4)
62. Tank Dell, HOU -- WR33 (Age: 24-10)
63. Travis Kelce, KC -- TE8 (Age: 34-11)
64. Joe Mixon, HOU -- RB16 (Age: 28-1)
65. Justin Herbert, LAC -- QB8 (Age: 26-5)
66. Dak Prescott, DAL -- QB9 (Age: 31-1)
67. Rhamondre Stevenson, NE -- RB17 (Age: 26-6)
68. D'Andre Swift, CHI -- RB18 (Age: 25-7)
69. Alvin Kamara, NO -- RB19 (Age: 29-1)
70. Derrick Henry, BAL -- RB20 (Age: 30-8)
71. Stefon Diggs, HOU -- WR34 (Age: 30-9)
72. Cooper Kupp, LAR -- WR35 (Age: 31-2)
73. Calvin Ridley, TEN -- WR36 (Age: 29-8)
74. Tyjae Spears, TEN -- RB21 (Age: 23-2)
75. Caleb Williams, CHI -- QB10 (Age: 22-9)
76. Jayden Daniels, WAS -- QB11 (Age: 23-8)
77. Ladd McConkey, LAC -- WR37 (Age: 22-9)
78. Keon Coleman, BUF -- WR38 (Age: 21-3)
79. Christian Watson, GB -- WR39 (Age: 25-3)
80. Jayden Reed, GB -- WR40 (Age: 24-4)
81. Ricky Pearsall, SF -- WR41 (Age: 23-11)
82. Kyler Murray, ARI -- QB12 (Age: 27-0)
83. Brian Robinson Jr., WAS -- RB22 (Age: 25-5)
84. Javonte Williams, DEN -- RB23 (Age: 24-4)
85. Najee Harris, PIT -- RB24 (Age: 26-5)
86. Jaylen Warren, PIT -- RB25 (Age: 25-10)
87. Zamir White, LV -- RB26 (Age: 24-11)
88. Chris Godwin, TB -- WR42 (Age: 28-6)
89. Diontae Johnson, CAR -- WR43 (Age: 27-10)
90. Amari Cooper, CLE -- WR44 (Age: 30-2)
91. Terry McLaurin, WAS -- WR45 (Age: 28-4)
92. Christian Kirk, JAC -- WR46 (Age: 27-9)
93. Adonai Mitchell, IND -- WR47 (Age: 21-10)
94. Trey Benson, ARI -- RB27 (Age: 22-1)
95. David Njoku, CLE -- TE9 (Age: 28-1)
96. Evan Engram, JAC -- TE10 (Age: 30-0)
97. George Kittle, SF -- TE11 (Age: 30-10)
98. Jordan Love, GB -- QB13 (Age: 25-10)
99. Brock Purdy, SF -- QB14 (Age: 24-8)
100. Trevor Lawrence, JAC -- QB15 (Age: 24-10)
101. Zach Charbonnet, SEA -- RB28 (Age: 23-7)
102. David Montgomery, DET -- RB29 (Age: 27-2)
103. Tony Pollard, TEN -- RB30 (Age: 27-4)
104. Aaron Jones, MIN -- RB31 (Age: 29-9)
105. James Conner, ARI -- RB32 (Age: 29-4)
106. Nick Chubb, CLE -- RB33 (Age: 28-8)
107. Zack Moss, CIN -- RB34 (Age: 26-8)
108. Drake Maye, NE -- QB16 (Age: 22-0)
109. Courtland Sutton, DEN -- WR48 (Age: 28-10)
110. Mike Williams, NYJ -- WR49 (Age: 29-11)
111. Keenan Allen, CHI -- WR50 (Age: 32-4)
112. DeAndre Hopkins, TEN -- WR51 (Age: 32-2)
113. Ja'Lynn Polk, NE -- WR52 (Age: 22-4)
114. Marquise Brown, KC -- WR53 (Age: 27-3)
115. Jameson Williams, DET -- WR54 (Age: 23-5)
116. Tyler Lockett, SEA -- WR55 (Age: 31-11)
117. Jerry Jeudy, CLE -- WR56 (Age: 25-4)
118. Roman Wilson, PIT -- WR57 (Age: 23-2)
119. Malachi Corley, NYJ -- WR58 (Age: 22-5)
120. Jahan Dotson, WAS -- WR59 (Age: 24-5)
121. Jaylen Wright, MIA -- RB35 (Age: 21-5)
122. MarShawn Lloyd, GB -- RB36 (Age: 23-8)
123. Jake Ferguson, DAL -- TE12 (Age: 25-7)
124. Dallas Goedert, PHI -- TE13 (Age: 29-8)
125. Blake Corum, LAR -- RB37 (Age: 23-9)
126. Devin Singletary, NYG -- RB38 (Age: 27-0)
127. Austin Ekeler, WAS -- RB39 (Age: 29-3)
128. Pat Freiermuth, PIT -- TE14 (Age: 25-10)
129. Cole Kmet, CHI -- TE15 (Age: 25-5)
130. Deshaun Watson, CLE -- QB17 (Age: 28-11)
131. Quentin Johnston, LAC -- WR60 (Age: 22-11)
132. Gabe Davis, JAC -- WR61 (Age: 25-5)
133. Jermaine Burton, CIN -- WR62 (Age: 23-2)
134. Jalen McMillan, TB -- WR63 (Age: 22-8)
135. Luke McCaffrey, WAS -- WR64 (Age: 23-5)
136. Darnell Mooney, ATL -- WR65 (Age: 26-10)
137. Bryce Young, CAR -- QB18 (Age: 23-1)
138. Jakobi Meyers, LV -- WR66 (Age: 27-9)
139. Curtis Samuel, BUF -- WR67 (Age: 28-0)
140. Marvin Mims Jr., DEN -- WR68 (Age: 22-5)
141. Josh Downs, IND -- WR69 (Age: 23-0)
142. Dalton Schultz, HOU -- TE16 (Age: 28-1)
143. Ben Sinnott, WAS -- TE17 (Age: 22-2)
144. DeMario Douglas, NE -- WR70 (Age: 23-8)
145. Romeo Doubs, GB -- WR71 (Age: 24-4)
146. Joshua Palmer, LAC -- WR72 (Age: 24-11)
147. Chigoziem Okonkwo, TEN -- TE18 (Age: 24-11)
148. Tucker Kraft, GB -- TE19 (Age: 23-10)
149. Tua Tagovailoa, MIA -- QB19 (Age: 26-6)
150. Luke Musgrave, GB -- TE20 (Age: 24-0)
151. J.J. McCarthy, MIN -- QB20 (Age: 21-7)
152. Kendre Miller, NO -- RB40 (Age: 22-2)
153. Michael Wilson, ARI -- WR73 (Age: 24-6)
154. Bucky Irving, TB -- RB41 (Age: 22-0)
155. Troy Franklin, DEN -- WR74 (Age: 21-6)
156. Isaac Guerendo, SF -- RB42 (Age: 24-2)
157. Roschon Johnson, CHI -- RB43 (Age: 23-7)
158. Tank Bigsby, JAC -- RB44 (Age: 23-0)
159. Raheem Mostert, MIA -- RB45 (Age: 32-4)
160. J.K. Dobbins, LAC -- RB46 (Age: 25-8)
161. Kirk Cousins, ATL -- QB21 (Age: 36-0)
162. Aaron Rodgers, NYJ -- QB22 (Age: 40-9)
163. Jared Goff, DET -- QB23 (Age: 29-10)
164. Matthew Stafford, LAR -- QB24 (Age: 36-6)
165. Bo Nix, DEN -- QB25 (Age: 24-6)
166. Darren Waller, NYG -- TE21 (Age: 31-11)
167. Isaiah Likely, BAL -- TE22 (Age: 24-4)
168. Devontez Walker, BAL -- WR75 (Age: 23-2)
169. Rashid Shaheed, NO -- WR76 (Age: 26-0)
170. Javon Baker, NE -- WR77 (Age: 22-6)
171. Jalin Hyatt, NYG -- WR78 (Age: 22-11)
172. Braelon Allen, NYJ -- RB47 (Age: 20-7)
173. Tyrone Tracy Jr., NYG -- RB48 (Age: 24-9)
174. Keaton Mitchell, BAL -- RB49 (Age: 22-7)
175. Gus Edwards, LAC -- RB50 (Age: 29-4)
176. Ty Chandler, MIN -- RB51 (Age: 26-3)
177. Jerome Ford, CLE -- RB52 (Age: 24-11)
178. Chase Brown, CIN -- RB53 (Age: 24-5)
179. Tyler Allgeier, ATL -- RB54 (Age: 24-4)
180. Will Shipley, PHI -- RB55 (Age: 22-0)
181. Audric Estime, DEN -- RB56 (Age: 20-11)
182. Khalil Shakir, BUF -- WR79 (Age: 24-7)
183. Dontayvion Wicks, GB -- WR80 (Age: 23-2)
184. Wan'Dale Robinson, NYG -- WR81 (Age: 23-7)
185. Tyler Conklin, NYJ -- TE23 (Age: 29-1)
186. Hunter Henry, NE -- TE24 (Age: 29-8)
187. Jonathan Mingo, CAR -- WR82 (Age: 23-4)
188. Adam Thielen, CAR -- WR83 (Age: 34-0)
189. Jacob Cowing, SF -- WR84 (Age: 23-7)
190. Rashod Bateman, BAL -- WR85 (Age: 24-9)
191. Elijah Moore, CLE -- WR86 (Age: 24-5)
192. Treylon Burks, TEN -- WR87 (Age: 24-5)
193. Cedric Tillman, CLE -- WR88 (Age: 24-4)
194. Brandin Cooks, DAL -- WR89 (Age: 30-11)
195. Kendrick Bourne, NE -- WR90 (Age: 29-1)
196. Demarcus Robinson, LAR -- WR91 (Age: 29-11)
197. Rondale Moore, ATL -- WR92 (Age: 24-2)
198. Juwan Johnson, NO -- TE25 (Age: 27-11)
199. Noah Fant, SEA -- TE26 (Age: 26-9)
200. Will Levis, TEN -- QB26 (Age: 25-2)
201. Michael Penix Jr., ATL -- QB27 (Age: 24-3)
202. Daniel Jones, NYG -- QB28 (Age: 27-3)
203. Greg Dulcich, DEN -- TE27 (Age: 24-5)
204. Cade Otton, TB -- TE28 (Age: 25-4)
205. Michael Mayer, LV -- TE29 (Age: 23-1)
206. Taysom Hill, NO -- TE30 (Age: 34-0)
207. Baker Mayfield, TB -- QB29 (Age: 29-4)
208. Jelani Woods, IND -- TE31 (Age: 25-10)
209. Tyler Higbee, LAR -- TE32 (Age: 31-8)
210. Hayden Hurst, LAC -- TE33 (Age: 31-0)
211. Geno Smith, SEA -- QB30 (Age: 33-10)
212. Justin Fields, PIT -- QB31 (Age: 25-6)
213. Russell Wilson, PIT -- QB32 (Age: 35-9)
214. Derek Carr, NO -- QB33 (Age: 33-5)
215. Antonio Gibson, NE -- RB57 (Age: 26-2)
216. Ray Davis, BUF -- RB58 (Age: 24-9)
217. Jaleel McLaughlin, DEN -- RB59 (Age: 23-11)
218. Chuba Hubbard, CAR -- RB60 (Age: 25-2)
219. Alexander Mattison, LV -- RB61 (Age: 26-2)
220. Ezekiel Elliott, DAL -- RB62 (Age: 29-1)
221. Jonnu Smith, MIA -- TE34 (Age: 29-0)
222. Khalil Herbert, CHI -- RB63 (Age: 26-4)
223. Miles Sanders, CAR -- RB64 (Age: 27-4)
224. Clyde Edwards-Helaire, KC -- RB65 (Age: 25-4)
225. Rico Dowdle, DAL -- RB66 (Age: 26-2)
226. Zach Ertz, WAS -- TE35 (Age: 33-9)
227. Ja'Tavion Sanders, CAR -- TE36 (Age: 21-5)
228. Jalen Tolbert, DAL -- WR93 (Age: 25-6)
229. Parker Washington, JAC -- WR94 (Age: 22-5)
230. Trey Palmer, TB -- WR95 (Age: 23-5)
231. DJ Chark Jr., LAC -- WR96 (Age: 27-11)
232. Jamaal Williams, NO -- RB67 (Age: 29-5)
233. Deuce Vaughn, DAL -- RB68 (Age: 22-10)
234. Elijah Mitchell, SF -- RB69 (Age: 26-4)
235. Kenneth Gainwell, PHI -- RB70 (Age: 25-5)
236. Aidan O'Connell, LV -- QB34 (Age: 26-0)
237. Israel Abanikanda, NYJ -- RB71 (Age: 21-11)
238. Dameon Pierce, HOU -- RB72 (Age: 24-6)
239. Tyler Boyd, TEN -- WR97 (Age: 29-9)
240. Zay Jones, ARI -- WR98 (Age: 29-5)

Top rookies

1. Marvin Harrison Jr., ARI -- WR1 (Age: 22-0)
2. Malik Nabers, NYG -- WR2 (Age: 21-1)
3. Rome Odunze, CHI -- WR3 (Age: 22-3)
4. Jonathon Brooks, CAR -- RB1 (Age: 21-1)
5. Brock Bowers, LV -- TE1 (Age: 21-8)
6. Brian Thomas Jr., JAC -- WR4 (Age: 21-10)
7. Xavier Worthy, KC -- WR5 (Age: 21-4)
8. Xavier Legette, CAR -- WR6 (Age: 23-7)
9. Caleb Williams, CHI -- QB1 (Age: 22-9)
10. Jayden Daniels, WAS -- QB2 (Age: 23-8)
11. Ladd McConkey, LAC -- WR7 (Age: 22-9)
12. Keon Coleman, BUF -- WR8 (Age: 21-3)
13. Ricky Pearsall, SF -- WR9 (Age: 23-11)
14. Adonai Mitchell, IND -- WR10 (Age: 21-10)
15. Trey Benson, ARI -- RB2 (Age: 22-1)
16. Drake Maye, NE -- QB3 (Age: 22-0)
17. Ja'Lynn Polk, NE -- WR11 (Age: 22-4)
18. Roman Wilson, PIT -- WR12 (Age: 23-2)
19. Malachi Corley, NYJ -- WR13 (Age: 22-5)
20. Jaylen Wright, MIA -- RB3 (Age: 21-5)
21. MarShawn Lloyd, GB -- RB4 (Age: 23-8)
22. Blake Corum, LAR -- RB5 (Age: 23-9)
23. Jermaine Burton, CIN -- WR14 (Age: 23-2)
24. Jalen McMillan, TB -- WR15 (Age: 22-8)
25. Luke McCaffrey, WAS -- WR16 (Age: 23-5)
26. Ben Sinnott, WAS -- TE2 (Age: 22-2)
27. J.J. McCarthy, MIN -- QB4 (Age: 21-7)
28. Bucky Irving, TB -- RB6 (Age: 22-0)
29. Troy Franklin, DEN -- WR17 (Age: 21-6)
30. Isaac Guerendo, SF -- RB7 (Age: 24-2)
31. Bo Nix, DEN -- QB5 (Age: 24-6)
32. Devontez Walker, BAL -- WR18 (Age: 23-2)
33. Javon Baker, NE -- WR19 (Age: 22-6)
34. Braelon Allen, NYJ -- RB8 (Age: 20-7)
35. Tyrone Tracy Jr., NYG -- RB9 (Age: 24-9)
36. Will Shipley, PHI -- RB10 (Age: 22-0)
37. Audric Estime, DEN -- RB11 (Age: 20-11)
38. Jacob Cowing, SF -- WR20 (Age: 23-7)
39. Michael Penix Jr., ATL -- QB6 (Age: 24-3)
40. Ray Davis, BUF -- RB12 (Age: 24-9)
41. Ja'Tavion Sanders, CAR -- TE3 (Age: 21-5)
42. Cade Stover, HOU -- TE4 (Age: 24-2)
43. Theo Johnson, NYG -- TE5 (Age: 23-6)
44. Jamari Thrash, CLE -- WR21 (Age: 23-8)
45. Bub Means, NO -- WR22 (Age: 23-7)
46. Anthony Gould, IND -- WR23 (Age: 23-4)
47. Malik Washington, MIA -- WR24 (Age: 23-8)
48. Jase McClellan, ATL -- RB13 (Age: 22-2)
49. Dylan Laube, LV -- RB14 (Age: 24-8)
50. Erick All, CIN -- TE6 (Age: 23-11)
51. Jared Wiley, KC -- TE7 (Age: 23-10)
52. Brenden Rice, LAC -- WR25 (Age: 22-5)
53. Ainias Smith, PHI -- WR26 (Age: 23-3)
54. Isaiah Davis, NYJ -- RB15 (Age: 22-6)
55. Rasheen Ali, BAL -- RB16 (Age: 23-6)
56. Kimani Vidal, LAC -- RB17 (Age: 23-0)
57. Johnny Wilson, PHI -- WR27 (Age: 23-5)
58. Jha'Quan Jackson, TEN -- WR28 (Age: 24-3)
59. Jawhar Jordan, HOU -- RB18 (Age: 25-0)
60. Keilan Robinson, JAC -- RB19 (Age: 24-6)
61. Ryan Flournoy, DAL -- WR29 (Age: 24-10)
62. Jordan Whittington, LAR -- WR30 (Age: 23-11)
63. Casey Washington, ATL -- WR31 (Age: 23-5)
64. Tejhaun Palmer, ARI -- WR32 (Age: 24-3)
65. Tip Reiman, ARI -- TE8 (Age: 22-11)
66. AJ Barner, SEA -- TE9 (Age: 22-4)
67. Spencer Rattler, NO -- QB7 (Age: 23-11)
68. Jordan Travis, NYJ -- QB8 (Age: 24-4)
69. Tahj Washington, MIA -- WR33 (Age: 23-3)
70. Cornelius Johnson, LAC -- WR34 (Age: 23-9)
71. Devaughn Vele, DEN -- WR35 (Age: 26-8)
72. Jaheim Bell, NE -- TE10 (Age: 23-2)
73. Tanner McLachlan, CIN -- TE11 (Age: 25-5)
74. Devin Culp, TB -- TE12 (Age: 24-7)
75. Michael Pratt, GB -- QB9 (Age: 22-11)
76. Joe Milton III, NE -- QB10 (Age: 24-5)
77. Devin Leary, BAL -- QB11 (Age: 24-11)

^ Back to Top ^