Fantasy Football Rankings 2024: Superflex top 400

2WA6PW8 Philadelphia Eagles' Jalen Hurts reacts during an NFL football game, Sunday, Dec. 31, 2023, in Philadelphia. (AP Photo/Matt Slocum)

• Six quarterbacks lead the way: An argument could be made for a few quarterbacks — including Jalen Hurts, Josh Allen and Patrick Mahomes — at the top. But regardless of the order, quarterbacks should fill the first half of the first round.

Jayden Daniels is the top rookie: Daniels' rushing ability gives him a strong chance of being a great fantasy asset in his rookie season. 

• Dominate your fantasy draft: Subscribe to PFF+ to get full access to PFF’s suite of fantasy football tools, including the fantasy mock draft simulator, live draft assistant, fantasy draft rankings, cheat sheets and more! Click here to subscribe!

Estimated reading time: 6 minutes

Here are my top 400 rankings for PPR, superflex redraft leagues.

For rankings in every other format, check out PFF's draft rankings tool, where you can filter by ranking, position and more.  If you prefer rankings in article form, click the following links to find my rankings for PPR, half-PPR, standard, dynasty and dynasty superflex.

Last updated: 6:00 a.m. Sunday, Sept. 1
Rank Position Name Team Position Rank Tier Player Profiles
1 QB Josh Allen Bills QB1 1
2 QB Jalen Hurts Eagles QB2 1
3 QB Patrick Mahomes Chiefs QB3 1
4 QB Lamar Jackson Ravens QB4 1
5 QB C.J. Stroud Texans QB5 1
6 QB Joe Burrow Bengals QB6 1
7 RB Christian McCaffrey 49ers RB1 1 Player Profile
8 WR CeeDee Lamb Cowboys WR1 1 Player Profile
9 WR Tyreek Hill Dolphins WR2 2 Player Profile
10 WR Ja'Marr Chase Bengals WR3 2 Player Profile
11 QB Dak Prescott Cowboys QB7 2
12 WR Amon-Ra St. Brown Lions WR4 2 Player Profile
13 QB Anthony Richardson Colts QB8 2
14 WR Justin Jefferson Vikings WR5 2 Player Profile
15 RB Bijan Robinson Falcons RB2 2 Player Profile
16 WR A.J. Brown Eagles WR6 2 Player Profile
17 QB Jayden Daniels Commanders QB9 2
18 RB Breece Hall Jets RB3 2 Player Profile
19 QB Kyler Murray Cardinals QB10 2
20 QB Jordan Love Packers QB11 2
21 RB Jonathan Taylor Colts RB4 2 Player Profile
22 QB Brock Purdy 49ers QB12 2
23 WR Puka Nacua Rams WR7 2 Player Profile
24 RB Jahmyr Gibbs Lions RB5 2 Player Profile
25 WR Garrett Wilson Jets WR8 2 Player Profile
26 WR Davante Adams Raiders WR9 2 Player Profile
27 RB Derrick Henry Ravens RB6 3 Player Profile
28 QB Caleb Williams Bears QB13 3
29 QB Trevor Lawrence Jaguars QB14 3
30 RB Saquon Barkley Eagles RB7 3 Player Profile
31 WR Marvin Harrison Jr. Cardinals WR10 3 Player Profile
32 WR Chris Olave Saints WR11 3 Player Profile
33 RB Kyren Williams Rams RB8 3 Player Profile
34 WR Drake London Falcons WR12 3 Player Profile
35 QB Tua Tagovailoa Dolphins QB15 3
36 RB De'Von Achane Dolphins RB9 3 Player Profile
37 TE Sam LaPorta Lions TE1 3 Player Profile
38 RB Isiah Pacheco Chiefs RB10 3 Player Profile
39 QB Jared Goff Lions QB16 3
40 QB Kirk Cousins Falcons QB17 4
41 WR Mike Evans Buccaneers WR13 4 Player Profile
42 WR Nico Collins Texans WR14 4 Player Profile
43 TE Travis Kelce Chiefs TE2 4 Player Profile
44 WR Jaylen Waddle Dolphins WR15 4 Player Profile
45 QB Justin Herbert Chargers QB18 4
46 RB James Cook Bills RB11 4 Player Profile
47 RB Josh Jacobs Packers RB12 4 Player Profile
48 WR Brandon Aiyuk 49ers WR16 4 Player Profile
49 RB Joe Mixon Texans RB13 4 Player Profile
50 QB Aaron Rodgers Jets QB19 4
51 WR DeVonta Smith Eagles WR17 4 Player Profile
52 RB Travis Etienne Jr. Jaguars RB14 4 Player Profile
53 WR D.K. Metcalf Seahawks WR18 4 Player Profile
54 QB Matthew Stafford Rams QB20 4
55 WR Deebo Samuel Sr. 49ers WR19 4 Player Profile
56 TE Trey McBride Cardinals TE3 4 Player Profile
57 QB Sam Darnold Vikings QB21 4
58 WR Malik Nabers Giants WR20 4 Player Profile
59 WR D.J. Moore Bears WR21 4 Player Profile
60 QB Deshaun Watson Browns QB22 4
61 QB Baker Mayfield Buccaneers QB23 4
62 WR Rashee Rice Chiefs WR22 4 Player Profile
63 QB Geno Smith Seahawks QB24 4
64 TE Mark Andrews Ravens TE4 4 Player Profile
65 TE Kyle Pitts Falcons TE5 5 Player Profile
66 QB Will Levis Titans QB25 5
67 WR Michael Pittman Jr. Colts WR23 5 Player Profile
68 QB Justin Fields Steelers QB26 5
69 WR Cooper Kupp Rams WR24 5 Player Profile
70 TE Dalton Kincaid Bills TE6 5 Player Profile
71 WR Stefon Diggs Texans WR25 5 Player Profile
72 QB Daniel Jones Giants QB27 5
73 RB Kenneth Walker III Seahawks RB15 5 Player Profile
74 QB Drake Maye Patriots QB28 5
75 TE George Kittle 49ers TE7 5 Player Profile
76 WR Amari Cooper Browns WR26 5 Player Profile
77 QB Bryce Young Panthers QB29 5
78 RB Aaron Jones Vikings RB16 6 Player Profile
79 RB Rachaad White Buccaneers RB17 6 Player Profile
80 RB Alvin Kamara Saints RB18 6 Player Profile
81 WR Tank Dell Texans WR27 6 Player Profile
82 QB Derek Carr Saints QB30 6
83 RB James Conner Cardinals RB19 6 Player Profile
84 WR George Pickens Steelers WR28 6 Player Profile
85 QB Russell Wilson Steelers QB31 6
86 WR Zay Flowers Ravens WR29 6 Player Profile
87 WR Tee Higgins Bengals WR30 6 Player Profile
88 WR Terry McLaurin Commanders WR31 6 Player Profile
89 WR Chris Godwin Buccaneers WR32 6
90 RB David Montgomery Lions RB20 6 Player Profile
91 RB Rhamondre Stevenson Patriots RB21 6 Player Profile
92 TE Jake Ferguson Cowboys TE8 6 Player Profile
93 QB Bo Nix Broncos QB32 6
94 WR Diontae Johnson Panthers WR33 6 Player Profile
95 WR Calvin Ridley Titans WR34 6
96 WR Keenan Allen Bears WR35 6 Player Profile
97 TE Evan Engram Jaguars TE9 6 Player Profile
98 WR Xavier Worthy Chiefs WR36 6 Player Profile
99 WR Jaxon Smith-Njigba Seahawks WR37 6 Player Profile
100 RB Tony Pollard Titans RB22 6 Player Profile
101 WR Rome Odunze Bears WR38 6 Player Profile
102 RB Jaylen Warren Steelers RB23 7 Player Profile
103 RB Najee Harris Steelers RB24 7 Player Profile
104 WR Hollywood Brown Chiefs WR39 7 Player Profile
105 RB Devin Singletary Giants RB25 7 Player Profile
106 RB Javonte Williams Broncos RB26 7 Player Profile
107 RB Raheem Mostert Dolphins RB27 7 Player Profile
108 TE Brock Bowers Raiders TE10 7 Player Profile
109 RB D'Andre Swift Bears RB28 7 Player Profile
110 TE David Njoku Browns TE11 7 Player Profile
111 RB Brian Robinson Jr. Commanders RB29 7 Player Profile
112 RB Zack Moss Bengals RB30 7 Player Profile
113 RB Chase Brown Bengals RB31 7
114 WR Christian Watson Packers WR40 7 Player Profile
115 RB Zamir White Raiders RB32 7 Player Profile
116 WR Courtland Sutton Broncos WR41 7 Player Profile
117 WR Brian Thomas Jr. Jaguars WR42 7 Player Profile
118 RB Tyjae Spears Titans RB33 7
119 WR Keon Coleman Bills WR43 7 Player Profile
120 WR Jayden Reed Packers WR44 7 Player Profile
121 WR Christian Kirk Jaguars WR45 7 Player Profile
122 RB Jonathon Brooks Panthers RB34 7 Player Profile
123 WR Ladd McConkey Chargers WR46 7 Player Profile
124 RB Jerome Ford Browns RB35 7
125 TE Taysom Hill Saints TE12 7
126 RB Chuba Hubbard Panthers RB36 7 Player Profile
127 RB Jaleel McLaughlin Broncos RB37 7 Player Profile
128 TE Dallas Goedert Eagles TE13 7
129 RB Austin Ekeler Commanders RB38 7
130 WR Tyler Lockett Seahawks WR47 7
131 RB Blake Corum Rams RB39 7 Player Profile
132 QB Gardner Minshew II Raiders QB33 7
133 WR DeAndre Hopkins Titans WR48 7 Player Profile
134 WR Jakobi Meyers Raiders WR49 8
135 WR Brandin Cooks Cowboys WR50 8
136 RB Gus Edwards Chargers RB40 8 Player Profile
137 RB Ezekiel Elliott Cowboys RB41 8 Player Profile
138 RB Nick Chubb Browns RB42 8 Player Profile
139 RB Zach Charbonnet Seahawks RB43 8
140 WR Romeo Doubs Packers WR51 8
141 RB Jordan Mason 49ers RB44 8
142 WR Jordan Addison Vikings WR52 8 Player Profile
143 TE T.J. Hockenson Vikings TE14 8 Player Profile
144 WR Jameson Williams Lions WR53 8
145 RB Trey Benson Cardinals RB45 8 Player Profile
146 WR Mike Williams Jets WR54 8
147 WR Rashid Shaheed Saints WR55 8
148 WR Joshua Palmer Chargers WR56 8 Player Profile
149 TE Dalton Schultz Texans TE15 8
150 WR Jerry Jeudy Browns WR57 8
151 RB Tyler Allgeier Falcons RB46 8 Player Profile
152 RB Bucky Irving Buccaneers RB47 8
153 WR Gabe Davis Jaguars WR58 8
154 WR Dontayvion Wicks Packers WR59 8
155 RB Antonio Gibson Patriots RB48 8 Player Profile
156 RB Ty Chandler Vikings RB49 8
157 WR Darnell Mooney Falcons WR60 8
158 WR Ja'Lynn Polk Patriots WR61 8
159 WR Adam Thielen Panthers WR62 8
160 WR Curtis Samuel Bills WR63 8
161 WR Khalil Shakir Bills WR64 8
162 RB J.K. Dobbins Chargers RB50 8
163 WR Josh Downs Colts WR65 8 Player Profile
164 WR Demarcus Robinson Rams WR66 9
165 RB Rico Dowdle Cowboys RB51 9
166 TE Luke Musgrave Packers TE16 9
167 RB Ray Davis Bills RB52 9
168 RB Khalil Herbert Bears RB53 9
169 RB MarShawn Lloyd Packers RB54 9
170 RB Tyrone Tracy Jr. Giants RB55 9
171 WR Michael Wilson Cardinals WR67 9
172 WR Adonai Mitchell Colts WR68 9
173 WR Wan'Dale Robinson Giants WR69 9
174 WR Jalen McMillan Buccaneers WR70 9
175 QB Jacoby Brissett Patriots QB34 9
176 WR Rashod Bateman Ravens WR71 9
177 RB Roschon Johnson Bears RB56 9
178 WR DeMario Douglas Patriots WR72 9 Player Profile
179 WR Xavier Legette Panthers WR73 9
180 RB Alexander Mattison Raiders RB57 9
181 DEF Baltimore Ravens DST Ravens DEF1 9
182 RB Dameon Pierce Texans RB58 9
183 DEF Dallas Cowboys DST Cowboys DEF2 9
184 DEF New York Jets DST Jets DEF3 9
185 RB Miles Sanders Panthers RB59 9
186 DEF Cleveland Browns DST Browns DEF4 9
187 WR Ricky Pearsall 49ers WR74 9
188 RB Braelon Allen Jets RB60 9
189 DEF San Francisco 49ers DST 49ers DEF5 9
190 WR Jalin Hyatt Giants WR75 9
191 WR Elijah Moore Browns WR76 9
192 TE Noah Fant Seahawks TE17 9
193 DEF Pittsburgh Steelers DST Steelers DEF6 9
194 RB Jaylen Wright Dolphins RB61 9
195 K Justin Tucker Ravens K1 9
196 DEF New Orleans Saints DST Saints DEF7 9
197 TE Cade Otton Buccaneers TE18 9
198 QB Sam Howell Seahawks QB35 9
199 TE Colby Parkinson Rams TE19 9
200 DEF Kansas City Chiefs DST Chiefs DEF8 9
201 K Brandon Aubrey Cowboys K2 9
202 QB Drew Lock Giants QB36 9
203 TE Chigoziem Okonkwo Titans TE20 9
204 QB Aidan O'Connell Raiders QB37 9
205 DEF Houston Texans DST Texans DEF9 9
206 QB Nick Mullens Vikings QB38 9
207 DEF Miami Dolphins DST Dolphins DEF10 9
208 K Jake Moody 49ers K3 9
209 DEF Buffalo Bills DST Bills DEF11 9
210 RB Kenneth Gainwell Eagles RB62 9
211 QB Jake Browning Bengals QB39 9
212 TE Isaiah Likely Ravens TE21 9
213 TE Hunter Henry Patriots TE22 9
214 K Harrison Butker Chiefs K4 9
215 DEF Indianapolis Colts DST Colts DEF12 9
216 WR Tyler Boyd Titans WR77 9
217 K Jake Elliott Eagles K5 9
218 K Jason Sanders Dolphins K6 9
219 K Ka'imi Fairbairn Texans K7 10
220 DEF Chicago Bears DST Bears DEF13 10
221 RB Tank Bigsby Jaguars RB63 10
222 K Evan McPherson Bengals K8 10
223 QB Jameis Winston Browns QB40 10
224 DEF Jacksonville Jaguars DST Jaguars DEF14 10
225 K Tyler Bass Bills K9 10
226 K Younghoe Koo Falcons K10 10
227 TE Juwan Johnson Saints TE23 10
228 QB Carson Wentz Chiefs QB41 10
229 K Greg Zuerlein Jets K11 10
230 DEF Detroit Lions DST Lions DEF15 10
231 DEF Las Vegas Raiders DST Raiders DEF16 10
232 TE Tyler Conklin Jets TE24 10
233 TE Zach Ertz Commanders TE25 10
234 K Jake Bates Lions K12 10
235 WR Jalen Tolbert Cowboys WR78 10
236 QB Jarrett Stidham Broncos QB42 10
237 TE Ben Sinnott Commanders TE26 10
238 WR Roman Wilson Steelers WR79 10
239 TE Ja'Tavion Sanders Panthers TE27 10
240 K Jason Myers Seahawks K13 10
241 TE Theo Johnson Giants TE28 10
242 RB Dylan Laube Raiders RB64 10
243 TE Pat Freiermuth Steelers TE29 10
244 TE Hayden Hurst Chargers TE30 10
245 K Matt Gay Colts K14 10
246 RB Kimani Vidal Chargers RB65 10
247 K Cairo Santos Bears K15 10
248 WR Josh Reynolds Broncos WR80 10
249 TE Jonnu Smith Dolphins TE31 10
250 WR Greg Dortch Cardinals WR81 10
251 WR Darius Slayton Giants WR82 10
252 TE Mike Gesicki Bengals TE32 10
253 WR Andrei Iosivas Bengals WR83 10
254 QB Michael Penix Jr. Falcons QB43 10
255 WR Ray-Ray McCloud III Falcons WR84 10
256 WR Jonathan Mingo Panthers WR85 10
257 WR Marvin Mims Jr. Broncos WR86 10
258 WR Tre Tucker Raiders WR87 10
259 WR Luke McCaffrey Commanders WR88 10
260 RB Justice Hill Ravens RB66 10
261 WR Van Jefferson Steelers WR89 10
262 WR Kendrick Bourne Patriots WR90 10
263 RB Jamaal Williams Saints RB67 10
264 WR Nelson Agholor Ravens WR91 10
265 RB Clyde Edwards-Helaire Chiefs RB68 10
266 RB Dalvin Cook Cowboys RB69 10
267 RB Kendre Miller Saints RB70 10
268 RB Audric Estime Broncos RB71 10
269 RB Keaton Mitchell Ravens RB72 10
270 WR Kalif Raymond Lions WR92 10
271 TE Gerald Everett Bears TE33 10
272 RB Will Shipley Eagles RB73 10
273 WR Dyami Brown Commanders WR93 10
274 RB Cam Akers Texans RB74 10
275 TE Cole Kmet Bears TE34 10
276 WR D.J. Chark Chargers WR94 10
277 RB D'Ernest Johnson Jaguars RB75 10
278 QB Tyrod Taylor Jets QB44 10
279 DEF Philadelphia Eagles DST Eagles DEF17 10
280 DEF Green Bay Packers DST Packers DEF18 10
281 RB Carson Steele Chiefs RB76 10
282 TE Tucker Kraft Packers TE35 10
283 RB Trey Sermon Colts RB77 10
284 WR Treylon Burks Titans WR95 10
285 K Cameron Dicker Chargers K16 10
286 DEF Cincinnati Bengals DST Bengals DEF19 10
287 RB Ty Johnson Bills RB78 10
288 WR K.J. Osborn Patriots WR96 10
289 K Joshua Karty Rams K17 10
290 TE Michael Mayer Raiders TE36 10
291 WR Tutu Atwell Rams WR97 10
292 WR Trenton Irwin Bengals WR98 10
293 RB Eric Gray Giants RB79 10
294 QB Spencer Rattler Saints QB45 10
295 WR Odell Beckham Jr. Dolphins WR99 10
296 K Chase McLaughlin Buccaneers K18 10
297 QB Jordan Travis Jets QB46 10
298 K Dustin Hopkins Browns K19 10
299 WR Cedric Tillman Browns WR100 10
300 K Blake Grupe Saints K20 10
301 WR Trey Palmer Buccaneers WR101 10
302 RB Isaac Guerendo 49ers RB80 10
303 WR Calvin Austin III Steelers WR102 10
304 DEF Minnesota Vikings DST Vikings DEF20 10
305 WR Jahan Dotson Eagles WR103 10
306 DEF Atlanta Falcons DST Falcons DEF21 10
307 TE Dawson Knox Bills TE37 10
308 RB Emari Demercado Cardinals RB81 10
309 TE Greg Dulcich Broncos TE38 10
310 WR Zay Jones Cardinals WR104 10
311 DEF Seattle Seahawks DST Seahawks DEF22 10
312 WR Mack Hollins Bills WR105 10
313 WR Brenden Rice Chargers WR106 10
314 TE Noah Gray Chiefs TE39 10
315 RB D'Onta Foreman Browns RB82 10
316 WR Tim Patrick Lions WR107 10
317 WR Jauan Jennings 49ers WR108 10
318 DEF Tampa Bay Buccaneers DST Buccaneers DEF23 10
319 K Matt Prater Cardinals K21 10
320 WR Justin Watson Chiefs WR109 10
321 TE Johnny Mundt Vikings TE40 10
322 WR Cedrick Wilson Jr. Saints WR110 10
323 WR Alec Pierce Colts WR111 10
324 K Chris Boswell Steelers K22 10
325 DEF Denver Broncos DST Broncos DEF24 10
326 K Daniel Carlson Raiders K23 10
327 WR Brandon Powell Vikings WR112 10
328 WR Jermaine Burton Bengals WR113 10
329 RB Isaiah Davis Jets RB83 10
330 TE Will Dissly Chargers TE41 10
331 WR KaVontae Turpin Cowboys WR114 10
332 TE Jeremy Ruckert Jets TE42 10
333 K Wil Lutz Broncos K24 10
334 WR Jalen Nailor Vikings WR115 10
335 WR Bub Means Saints WR116 10
336 DEF New York Giants DST Giants DEF25 10
337 TE Kylen Granson Colts TE43 10
338 TE Daniel Bellinger Giants TE44 10
339 WR Tyquan Thornton Patriots WR117 10
340 WR Javon Baker Patriots WR118 10
341 TE Tommy Tremble Panthers TE45 10
342 WR Malachi Corley Jets WR119 10
343 WR Olamide Zaccheaus Commanders WR120 10
344 K Cam Little Jaguars K25 10
345 WR Quentin Johnston Chargers WR121 10
346 WR Troy Franklin Broncos WR122 10
347 TE Foster Moreau Saints TE46 10
348 DEF Los Angeles Chargers DST Chargers DEF26 10
349 TE Tanner Hudson Bengals TE47 10
350 K Brayden Narveson Packers K26 10
351 TE Austin Hooper Patriots TE48 10
352 DEF New England Patriots DST Patriots DEF27 10
353 WR Jamison Crowder Commanders WR123 10
354 K Nick Folk Titans K27 10
355 WR Bo Melton Packers WR124 10
356 WR Xavier Gipson Jets WR125 10
357 RB Kenny McIntosh Seahawks RB84 10
358 WR Noah Brown Commanders WR126 10
359 K Eddy Pineiro Panthers K28 10
360 TE Adam Trautman Broncos TE49 10
361 TE Brevin Jordan Texans TE50 10
362 DEF Carolina Panthers DST Panthers DEF28 10
363 DEF Tennessee Titans DST Titans DEF29 10
364 TE Josh Whyle Titans TE51 10
365 RB Craig Reynolds Lions RB85 10
366 TE Brock Wright Lions TE52 10
367 TE Darnell Washington Steelers TE53 10
368 DEF Los Angeles Rams DST Rams DEF30 10
369 TE Luke Schoonmaker Cowboys TE54 10
370 TE Tyler Higbee Rams TE55 10
371 RB Samaje Perine Free Agent RB86 10
372 DEF Washington Commanders DST Commanders DEF31 10
373 RB Deuce Vaughn Cowboys RB87 10
374 RB Pierre Strong Jr. Browns RB88 10
375 WR Jake Bobo Seahawks WR127 10
376 K Will Reichard Vikings K29 10
377 RB Jeff Wilson Jr. Dolphins RB89 10
378 K Graham Gano Giants K30 10
379 WR KhaDarel Hodge Falcons WR128 10
380 RB Cordarrelle Patterson Steelers RB90 10
381 WR Jordan Whittington Rams WR129 10
382 TE Josh Oliver Vikings TE56 10
383 WR Robert Woods Texans WR130 10
384 TE Lucas Krull Broncos TE57 10
385 RB Dare Ogunbowale Texans RB91 10
386 WR Parker Washington Jaguars WR131 10
387 RB Ronnie Rivers Rams RB92 10
388 RB Sean Tucker Buccaneers RB93 10
389 K Cade York Commanders K31 10
390 DEF Arizona Cardinals DST Cardinals DEF32 10
391 WR Devontez Walker Ravens WR132 10
392 WR A.T. Perry Saints WR133 10
393 RB JaMycal Hasty Patriots RB94 10
394 WR Allen Lazard Jets WR134 10
395 K Joey Slye Patriots K32 10
396 TE Mo Alie-Cox Colts TE58 10
397 WR Devaughn Vele Broncos WR135 10
398 TE Luke Farrell Jaguars TE59 10
399 WR Braxton Berrios Dolphins WR136 10
400 WR Johnny Wilson Eagles WR137 10

 

Subscriptions

Unlock the 2024 Fantasy Draft Kit, with Live Draft Assistant, Fantasy Mock Draft Sim, Rankings & PFF Grades

$24.99/mo
OR
$119.99/yr