Fantasy News & Analysis

2024 Fantasy Football Rankings: Pre-NFL free agency top 175

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)

Atlanta Falcons move up amid coaching change: The switch from Arthur Smith to Zac Robinson leading the Falcons' offense should provide more reliable play from Bijan Robinson, among others.

Retained offensive coordinators can help prevent sophomore slumps: The Houston Texans kept head coaching candidate Bobby Slowik, while the Detroit Lions retained Ben Johnson. This should help C.J. Stroud and Sam LaPorta, respectively, remain two of the best players at their positions.

More than 25 rookies in the top 175: The combination of an excellent rookie wide receiver class and a few quarterbacks and tight ends who are expected to be picked within the top 10 picks means there will be plenty of first-year players finding their way onto fantasy rosters.

Estimated Reading Time: 5 minutes


These 2024 fantasy football rankings are an early look at how players could be ranked in August. Player movement in free agency will have a big impact on the rankings, particularly at running back. Players expected to be unrestricted free agents are marked as such.

Last updated: 6 a.m. Tuesday, Feb. 27

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