Fantasy Football Rankings 2024: Half-PPR top 400

2T3HHNJ FILE - Atlanta Falcons running back Bijan Robinson (7) runs against the Washington Commanders during the first half of an NFL football game, Sunday, Oct. 15, 2023, in Atlanta. Falcons rookie running back Bijan Robinson's health will be closely watched this week after he was limited to only one carry after not feeling well before last week's game at Tampa. (AP Photo/John Bazemore, File)

Bijan Robinson in the top five: The Atlanta Falcons second-year running back should benefit from a change in offensive coordinators.

• Two Detroit Lions in the top 12: Amon-Ra St. Brown and Jahmyr Gibbs are worth first-round picks in half-PPR formats.

• 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 in half-PPR, single-quarterback redraft leagues.

For rankings in any other format, check out our draft rankings page, where you can filter by rankings and position. If you prefer article form, you can find PPR, standard, superflex, dynasty and dynasty superflex.

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