Fantasy News & Analysis

Fantasy Football: Dynasty rankings after the 2024 NFL Draft

2T2D82D Ohio State wide receiver Marvin Harrison Jr. (18) runs during the first half of an NCAA college football game against Purdue, Saturday, Oct. 14, 2023, in West Lafayette, Ind. (AP Photo/Darron Cummings)

Justin Jefferson maintains the top spot: Jefferson keeps the top spot despite losing Kirk Cousins and gaining J.J. McCarthy at quarterback. He boasts the highest receiving grade over the past three seasons among wide receivers under the age of 30.

Only three running backs in the top 10: Bijan Robinson, Breece Hall and Jahmyr Gibbs were all top-10 running backs last season and top-40 draft picks in recent NFL drafts, and each provides some reason to believe they can have a better 2024 than 2023.

60 rookies in the top 325: The combination of an excellent wide receiver rookie class, six quarterbacks picked in the top 12 and at least some potential stars at running back and tight end produces several intriguing first-year players.

Estimated Reading Time: 9 minutes


With the conclusion of the 2024 NFL Draft, here is the most recent version of my dynasty rankings for single-quarterback, PPR leagues. More in-depth rookie rankings, dynasty superflex rankings and an updated trade value chart will be available later in the week.

Click below for more fantasy football draft content:

Last updated: 7:15 a.m. Monday, April 29
Rank Position Name Team Position Rank Tier
1 WR Justin Jefferson Vikings WR1 1
2 WR Ja'Marr Chase Bengals WR2 1
3 WR CeeDee Lamb Cowboys WR3 1
4 WR Amon-Ra St. Brown Lions WR4 1
5 WR Puka Nacua Rams WR5 1
6 WR Garrett Wilson Jets WR6 1
7 RB Bijan Robinson Falcons RB1 1
8 RB Breece Hall Jets RB2 1
9 RB Jahmyr Gibbs Lions RB3 2
10 TE Sam LaPorta Lions TE1 2
11 WR Marvin Harrison Jr. Cardinals WR7 2
12 WR Chris Olave Saints WR8 2
13 WR A.J. Brown Eagles WR9 2
14 WR Drake London Falcons WR10 2
15 WR Brandon Aiyuk 49ers WR11 2
16 RB Jonathan Taylor Colts RB4 2
17 QB Josh Allen Bills QB1 2
18 RB Travis Etienne Jr. Jaguars RB5 2
19 RB James Cook Bills RB6 2
20 TE Trey McBride Cardinals TE2 2
21 RB De'Von Achane Dolphins RB7 2
22 RB Isiah Pacheco Chiefs RB8 2
23 WR Malik Nabers Giants WR12 2
24 WR Nico Collins Texans WR13 2
25 QB Patrick Mahomes Chiefs QB2 2
26 RB Kyren Williams Rams RB9 2
27 QB C.J. Stroud Texans QB3 3
28 QB Jalen Hurts Eagles QB4 3
29 WR Jaylen Waddle Dolphins WR14 3
30 WR DeVonta Smith Eagles WR15 3
31 WR D.K. Metcalf Seahawks WR16 3
32 WR Michael Pittman Jr. Colts WR17 3
33 WR Rashee Rice Chiefs WR18 3
34 RB Kenneth Walker III Seahawks RB10 3
35 RB Rachaad White Buccaneers RB11 3
36 WR Deebo Samuel Sr. 49ers WR19 3
37 RB Josh Jacobs Packers RB12 3
38 TE Mark Andrews Ravens TE3 3
39 RB Christian McCaffrey 49ers RB13 3
40 TE Dalton Kincaid Bills TE4 4
41 TE Kyle Pitts Falcons TE5 4
42 WR Rome Odunze Bears WR20 4
43 QB Anthony Richardson Colts QB5 4
44 WR Tank Dell Texans WR21 4
45 QB Lamar Jackson Ravens QB6 4
46 WR Zay Flowers Ravens WR22 4
47 WR George Pickens Steelers WR23 4
48 RB Saquon Barkley Eagles RB14 4
49 WR Tee Higgins Bengals WR24 4
50 WR Tyreek Hill Dolphins WR25 4
51 QB Joe Burrow Bengals QB7 4
52 WR Jordan Addison Vikings WR26 4
53 WR D.J. Moore Bears WR27 4
54 TE Brock Bowers Raiders TE6 4
55 WR Brian Thomas Jr. Jaguars WR28 4
56 RB Jonathon Brooks Panthers RB15 4
57 QB Caleb Williams Bears QB8 4
58 WR Jayden Reed Packers WR29 4
59 WR Xavier Worthy Chiefs WR30 4
60 QB Jordan Love Packers QB9 4
61 WR Ladd McConkey Chargers WR31 4
62 TE George Kittle 49ers TE7 4
63 WR Keon Coleman Bills WR32 4
64 WR Jaxon Smith-Njigba Seahawks WR33 4
65 QB Jayden Daniels Commanders QB10 5
66 QB Justin Herbert Chargers QB11 5
67 TE Evan Engram Jaguars TE8 5
68 QB Brock Purdy 49ers QB12 5
69 QB Dak Prescott Cowboys QB13 5
70 RB Zamir White Raiders RB16 5
71 TE T.J. Hockenson Vikings TE9 5
72 WR Christian Kirk Jaguars WR34 5
73 TE Jake Ferguson Cowboys TE10 5
74 TE Travis Kelce Chiefs TE11 5
75 TE David Njoku Browns TE12 5
76 RB Rhamondre Stevenson Patriots RB17 5
77 QB Kyler Murray Cardinals QB14 5
78 WR Ricky Pearsall 49ers WR35 6
79 RB Javonte Williams Broncos RB18 6
80 RB D'Andre Swift Bears RB19 6
81 WR Christian Watson Packers WR36 6
82 RB Trey Benson Cardinals RB20 6
83 WR Terry McLaurin Commanders WR37 6
84 WR Calvin Ridley Titans WR38 6
85 WR Davante Adams Raiders WR39 6
86 WR Xavier Legette Panthers WR40 6
87 RB Tony Pollard Titans RB21 6
88 QB Trevor Lawrence Jaguars QB15 6
89 RB Joe Mixon Texans RB22 6
90 RB David Montgomery Lions RB23 6
91 WR Adonai Mitchell Colts WR41 6
92 WR Stefon Diggs Texans WR42 6
93 WR Diontae Johnson Panthers WR43 6
94 RB Jaylen Warren Steelers RB24 6
95 RB Najee Harris Steelers RB25 6
96 RB Alvin Kamara Saints RB26 6
97 RB Brian Robinson Jr. Commanders RB27 6
98 QB Tua Tagovailoa Dolphins QB16 6
99 RB Derrick Henry Ravens RB28 6
100 RB Tyjae Spears Titans RB29 6
101 WR Cooper Kupp Rams WR44 6
102 QB Drake Maye Patriots QB17 7
103 RB Devin Singletary Giants RB30 7
104 QB J.J. McCarthy Vikings QB18 7
105 WR Mike Evans Buccaneers WR45 7
106 RB Zach Charbonnet Seahawks RB31 7
107 WR Amari Cooper Browns WR46 7
108 WR Ja'Lynn Polk Patriots WR47 7
109 WR Courtland Sutton Broncos WR48 7
110 RB Chase Brown Bengals RB32 7
111 RB Blake Corum Rams RB33 7
112 WR Chris Godwin Buccaneers WR49 7
113 RB Jaleel McLaughlin Broncos RB34 7
114 WR Jameson Williams Lions WR50 7
115 RB Nick Chubb Browns RB35 7
116 WR Jakobi Meyers Raiders WR51 7
117 QB Kirk Cousins Falcons QB19 7
118 TE Pat Freiermuth Steelers TE13 7
119 TE Cole Kmet Bears TE14 7
120 RB Aaron Jones Vikings RB36 7
121 QB Jared Goff Lions QB20 7
122 WR Josh Downs Colts WR52 7
123 WR Jerry Jeudy Browns WR53 7
124 TE Dallas Goedert Eagles TE15 7
125 RB Rico Dowdle Cowboys RB37 7
126 RB MarShawn Lloyd Packers RB38 7
127 WR Malachi Corley Jets WR54 7
128 WR Gabe Davis Jaguars WR55 7
129 RB James Conner Cardinals RB39 7
130 TE Dalton Schultz Texans TE16 7
131 RB Kendre Miller Saints RB40 7
132 RB Zack Moss Bengals RB41 7
133 RB Bucky Irving Buccaneers RB42 7
134 WR Romeo Doubs Packers WR56 8
135 WR Marquise Brown Chiefs WR57 8
136 RB Chuba Hubbard Panthers RB43 8
137 WR Curtis Samuel Bills WR58 8
138 WR Dontayvion Wicks Packers WR59 8
139 RB Antonio Gibson Patriots RB44 8
140 WR Rashid Shaheed Saints WR60 8
141 QB Bo Nix Broncos QB21 8
142 RB Jerome Ford Browns RB45 8
143 TE Luke Musgrave Packers TE17 8
144 TE Tucker Kraft Packers TE18 8
145 WR DeMario Douglas Patriots WR61 8
146 QB Will Levis Titans QB22 8
147 WR Mike Williams Jets WR62 8
148 RB Tyler Allgeier Falcons RB46 8
149 RB Roschon Johnson Bears RB47 8
150 RB Ty Chandler Vikings RB48 8
151 WR Darnell Mooney Falcons WR63 8
152 QB Baker Mayfield Buccaneers QB23 8
153 RB Gus Edwards Chargers RB49 8
154 QB Deshaun Watson Browns QB24 8
155 RB Austin Ekeler Commanders RB50 8
156 WR Quentin Johnston Chargers WR64 8
157 WR Joshua Palmer Chargers WR65 8
158 RB Keaton Mitchell Ravens RB51 8
159 WR Khalil Shakir Bills WR66 8
160 WR Jahan Dotson Commanders WR67 8
161 WR Keenan Allen Bears WR68 8
162 RB Jaylen Wright Dolphins RB52 8
163 WR Roman Wilson Steelers WR69 8
164 WR Wan'Dale Robinson Giants WR70 9
165 WR Jermaine Burton Bengals WR71 9
166 RB Khalil Herbert Bears RB53 9
167 QB Bryce Young Panthers QB25 9
168 WR Marvin Mims Jr. Broncos WR72 9
169 WR Rashod Bateman Ravens WR73 9
170 QB Matthew Stafford Rams QB26 9
171 WR Elijah Moore Browns WR74 9
172 WR Michael Wilson Cardinals WR75 9
173 RB J.K. Dobbins Chargers RB54 9
174 RB Raheem Mostert Dolphins RB55 9
175 WR DeAndre Hopkins Titans WR76 9
176 TE Chigoziem Okonkwo Titans TE19 9
177 TE Darren Waller Giants TE20 9
178 QB Michael Penix Jr. Falcons QB27 9
179 TE Ben Sinnott Commanders TE21 9
180 RB Ray Davis Bills RB56 9
181 RB Elijah Mitchell 49ers RB57 9
182 WR Troy Franklin Broncos WR77 9
183 WR Tyler Lockett Seahawks WR78 9
184 QB Geno Smith Seahawks QB28 9
185 RB Alexander Mattison Raiders RB58 9
186 WR Jalen McMillan Buccaneers WR79 9
187 WR Jalin Hyatt Giants WR80 9
188 RB Braelon Allen Jets RB59 9
189 RB Will Shipley Eagles RB60 9
190 QB Derek Carr Saints QB29 9
191 RB Dameon Pierce Texans RB61 9
192 TE Hunter Henry Patriots TE22 9
193 RB Tank Bigsby Jaguars RB62 9
194 WR Luke McCaffrey Commanders WR81 9
195 WR Javon Baker Patriots WR82 9
196 RB Ezekiel Elliott Free Agent RB63 9
197 RB Kenneth Gainwell Eagles RB64 9
198 TE Cade Otton Buccaneers TE23 9
199 RB Clyde Edwards-Helaire Chiefs RB65 9
200 WR Jalen Tolbert Cowboys WR83 9
201 WR Brandin Cooks Cowboys WR84 9
202 RB Audric Estime Broncos RB66 9
203 QB Justin Fields Steelers QB30 9
204 QB Aaron Rodgers Jets QB31 9
205 WR Trey Palmer Buccaneers WR85 9
206 WR Treylon Burks Titans WR86 9
207 WR Darius Slayton Giants WR87 9
208 RB Miles Sanders Panthers RB67 9
209 RB Tyrone Tracy Jr. Giants RB68 9
210 RB Israel Abanikanda Jets RB69 9
211 WR Greg Dortch Cardinals WR88 9
212 WR Rondale Moore Falcons WR89 9
213 TE Isaiah Likely Ravens TE24 9
214 TE Juwan Johnson Saints TE25 9
215 QB Russell Wilson Steelers QB32 9
216 RB Isaiah Davis Jets RB70 9
217 WR Kendrick Bourne Patriots WR90 9
218 TE Noah Fant Seahawks TE26 9
219 TE Tyler Conklin Jets TE27 10
220 TE Ja'Tavion Sanders Panthers TE28 10
221 TE Mike Gesicki Bengals TE29 10
222 WR Jonathan Mingo Panthers WR91 10
223 TE Jonnu Smith Dolphins TE30 10
224 QB Daniel Jones Giants QB33 10
225 TE Greg Dulcich Broncos TE31 10
226 TE Colby Parkinson Rams TE32 10
227 WR Devontez Walker Ravens WR92 10
228 WR Demarcus Robinson Rams WR93 10
229 QB Gardner Minshew II Raiders QB34 10
230 RB Isaiah Spiller Chargers RB71 10
231 WR Andrei Iosivas Bengals WR94 10
232 WR Tyler Boyd Free Agent WR95 10
233 RB A.J. Dillon Packers RB72 10
234 WR Tre Tucker Raiders WR96 10
235 TE Zach Ertz Commanders TE33 10
236 TE Dawson Knox Bills TE34 10
237 WR Calvin Austin III Steelers WR97 10
238 TE Taysom Hill Saints TE35 10
239 RB Trey Sermon Colts RB73 10
240 RB Evan Hull Colts RB74 10
241 WR Adam Thielen Panthers WR98 10
242 RB Justice Hill Ravens RB75 10
243 WR D.J. Chark Jr. Free Agent WR99 10
244 TE Tyler Higbee Rams TE36 10
245 RB Emari Demercado Cardinals RB76 10
246 WR Noah Brown Texans WR100 10
247 TE Jelani Woods Colts TE37 10
248 WR Tutu Atwell Rams WR101 10
249 WR Cedric Tillman Browns WR102 10
250 WR Nelson Agholor Ravens WR103 10
251 QB Sam Darnold Vikings QB35 10
252 RB Isaac Guerendo 49ers RB77 10
253 WR Jacob Cowing 49ers WR104 10
254 RB D'Onta Foreman Browns RB78 10
255 TE Michael Mayer Raiders TE38 10
256 RB Jamaal Williams Saints RB79 10
257 RB Deuce Vaughn Cowboys RB80 10
258 WR K.J. Osborn Patriots WR105 10
259 WR Tim Patrick Broncos WR106 10
260 WR Malik Washington Dolphins WR107 10
261 RB Michael Carter Cardinals RB81 10
262 QB Zach Wilson Broncos QB36 10
263 WR JuJu Smith-Schuster Patriots WR108 10
264 RB Samaje Perine Broncos RB82 10
265 WR Michael Thomas Free Agent WR109 10
266 WR Zay Jones Jaguars WR110 10
267 TE Noah Gray Chiefs TE39 10
268 RB Jordan Mason 49ers RB83 10
269 WR A.T. Perry Saints WR111 10
270 WR Johnny Wilson Eagles WR112 10
271 RB Kareem Hunt Free Agent RB84 10
272 WR Ainias Smith Eagles WR113 10
273 TE Hayden Hurst Chargers TE40 10
274 RB Ty Johnson Bills RB85 10
275 WR Bo Melton Packers WR114 10
276 RB D'Ernest Johnson Jaguars RB86 10
277 WR Odell Beckham Jr. Free Agent WR115 10
278 WR Jamari Thrash Browns WR116 10
279 WR Quez Watkins Steelers WR117 10
280 TE Gerald Everett Bears TE41 10
281 TE Jeremy Ruckert Jets TE42 10
282 RB Kimani Vidal Chargers RB87 10
283 RB Chase Edmonds Buccaneers RB88 10
284 TE Daniel Bellinger Giants TE43 10
285 RB Rasheen Ali Ravens RB89 10
286 QB Aidan O'Connell Raiders QB37 10
287 WR Josh Reynolds Broncos WR118 10
288 WR Anthony Gould Colts WR119 10
289 TE Will Dissly Chargers TE44 10
290 WR Alec Pierce Colts WR120 10
291 TE Tommy Tremble Panthers TE45 10
292 TE Kylen Granson Colts TE46 10
293 WR Kadarius Toney Chiefs WR121 10
294 TE Theo Johnson Giants TE47 10
295 QB Drew Lock Giants QB38 10
296 WR Jauan Jennings 49ers WR122 10
297 WR Jha'Quan Jackson Titans WR123 10
298 RB Jeff Wilson Jr. Dolphins RB90 10
299 TE Brevin Jordan Texans TE48 10
300 QB Jarrett Stidham Broncos QB39 10
301 TE Tanner Hudson Bengals TE49 10
302 WR Michael Gallup Free Agent WR124 10
303 RB Ronnie Rivers Rams RB91 10
304 TE Logan Thomas Free Agent TE50 10
305 TE Erick All Bengals TE51 10
306 QB Jake Browning Bengals QB40 10
307 QB Sam Howell Seahawks QB41 10
308 WR Trenton Irwin Bengals WR125 10
309 WR Bub Means Saints WR126 10
310 TE Donald Parham Jr. Chargers TE52 10
311 RB Kenny McIntosh Seahawks RB92 10
312 TE Darnell Washington Steelers TE53 10
313 WR DeVante Parker Eagles WR127 10
314 WR Jordan Whittington Rams WR128 10
315 TE Cade Stover Texans TE54 10
316 TE Josh Oliver Vikings TE55 10
317 QB Spencer Rattler Saints QB42 10
318 TE Austin Hooper Patriots TE56 10
319 TE Adam Trautman Broncos TE57 10
320 RB Dylan Laube Raiders RB93 10
321 QB Jordan Travis Jets QB43 10
322 WR Derius Davis Chargers WR129 10
323 TE Durham Smythe Dolphins TE58 10
324 TE Tip Reiman Cardinals TE59 10
325 TE Jared Wiley Chiefs TE60 10
Subscriptions

Unlock the 2023 Fantasy Draft Kit, with League Sync, Live Draft Assistant, PFF Grades & Data Platform that powers all 32 Pro Teams

$31 Draft Kit Fee + $8.99/mo
OR
$89.88/yr + FREE Draft Kit