Fantasy News & Analysis

2024 Fantasy Football Rankings: Pre-NFL draft top 200

2WC3XG5 January 13, 2024: Texans quarterback C.J. Stroud (7) signals to the offense before a snap during an NFL Wild Card playoff game between the Houston Texans and the Cleveland Browns on January 13, 2024 in Houston. (Credit Image: © Scott Coleman/ZUMA Press Wire) EDITORIAL USAGE ONLY! Not for Commercial USAGE!

C.J. Stroud moves to QB4: Stroud had the best passing performance by a rookie in recent memory, and now will have Stefon Diggs to throw to.

Curtis Samuel takes a massive leap: Samuel is penciled in as the top wide receiver option in Buffalo, and should still have a large role even when the Bills pick a rookie wide receiver.

• Try PFF's Mock Draft Simulator: You can trade picks and players and draft for your favorite NFL team.

Estimated Reading Time: 5 minutes

Click here for more draft tools:

2024 Mock Draft Simulator | 2024 Big Board | 2024 Draft Guide
2024 Player Profiles | 2024 Mock Drafts | NCAA Premium Stats

After the blockbuster Stefon Diggs trade, it was time to give an update to the top-200 fantasy football PPR rankings heading into the 2024 NFL Draft.

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

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
$89.88/yr + FREE Draft Kit