1 of 5 | San Francisco 49ers running back Christian McCaffrey leads my Top 200 player rankings for the 2024 fantasy football campaign. File Photo by Joe Marino/UPI |
License Photo
MIAMI, Aug. 21 (UPI) -- Christian McCaffrey, Tyreek Hill and Jonathan Taylor lead my annual Top 200 fantasy football player rankings for 2024.
Ja'Marr Chase, CeeDee Lamb, Saquon Barkley, Bijan Robinson, A.J. Brown, Justin Jefferson, Garrett Wilson, Amon-Ra St. Brown, De'Von Achane, Breece Hall and Jahmyr Gibbs are among the other players I would target in the first round.
My Top 14 includes seven running backs and seven wide receivers. Check out my individual quarterback, running back and wide receiver rankings for more details about my favorite players at those positions.
My list of players to target for a fast start is available here. You also can read about the players I would avoid in drafts.
Some defensive/special teams units and kickers are listed at the end of my overall Top 200 rankings. Stay tuned for updates to the overall rankings.
Top 200 fantasy football player rankings for 2024
1. Christian McCaffrey, RB, San Francisco 49ers, Bye Week 9
2. Tyreek Hill, WR, Miami Dolphins, Bye Week 6
3. Jonathan Taylor, RB, Indianapolis Colts, Bye Week 14
4. CeeDee Lamb, WR, Dallas Cowboys, Bye Week 7
5. Saquon Barkley, RB, Philadelphia Eagles, Bye Week 5
6. Bijan Robinson, RB, Atlanta Falcons, Bye Week 12
7. Ja'Marr Chase, WR, Cincinnati Bengals, Bye Week 12
8. A.J. Brown, WR, Philadelphia Eagles, Bye Week 5
9. Justin Jefferson, WR, Minnesota Vikings, Bye Week 6
10. Amon-Ra St. Brown, WR, Detroit Lions, Bye Week 5
11. Garrett Wilson, WR, New York Jets, Bye Week 12
12. De'Von Achane, RB, Miami Dolphins, Bye Week 6
13. Jahmyr Gibbs, RB, Detroit Lions, Bye Week 5
14. Breece Hall, RB, New York Jets, Bye Week 12
15. Puka Nacua, WR, Los Angeles Rams, Bye Week 6
16. Davante Adams, WR, Las Vegas Raiders, Bye Week 10
17. Travis Etienne, RB, Jacksonville Jaguars, Bye Week 12
18. Josh Jacobs, RB, Green Bay Packers, Bye Week 10
19. Kyren Williams, RB, Los Angeles Rams, Bye Week 6
20. Isiah Pacheco, RB, Kansas City Chiefs, Bye Week 6
21. Chris Olave, WR, New Orleans Saints, Bye Week 12
22. D.J. Moore, WR, Chicago Bears, Bye Week 7
23. Cooper Kupp, WR, Los Angeles Rams, Bye Week 6
24. DK Metcalf, WR, Seattle Seahawks, Bye Week 10
25. Brandon Aiyuk, WR, San Francisco 49ers, Bye Week 9
26. Kenneth Walker III, RB, Seattle Seahawks, Bye Week 10
27. Rachaad White, RB, Tampa Bay Buccaneers, Bye Week 11
28. James Cook, RB, Buffalo Bills, Bye Week 12
29. Nico Collins, WR, Houston Texans, Bye Week 14
30. Marvin Harrison Jr., WR, Arizona Cardinals, Bye Week 11
31. Derrick Henry, RB, Baltimore Ravens, Bye Week 14
32. Jaylen Waddle, WR, Miami Dolphins, Bye Week 6
33. Michael Pittman Jr., WR, Indianapolis Colts, Bye Week 14
34. Mike Evans, WR, Tampa Bay Buccaneers, Bye Week 11
35. Deebo Samuel, WR, San Francisco 49ers, Bye Week 9
36. Travis Kelce, TE, Kansas City Chiefs, Bye Week 6
37. Sam LaPorta, TE, Detroit Lions, Bye Week 5
38. Drake London, WR, Atlanta Falcons, Bye Week 12
39. Joe Mixon, RB, Houston Texans, Bye Week 14
40. D'Andre Swift, RB, Chicago Bears, Bye Week 7
41. Jalen Hurts, QB, Philadelphia Eagles, Bye Week 5
42. Josh Allen, QB, Buffalo Bills, Bye Week 12
43. George Pickens, WR, Pittsburgh Steelers, Bye Week 9
44. Terry McLaurin, WR, Washington Commanders, Bye Week 14
45. Tee Higgins, WR, Cincinnati Bengals, Bye Week 12
46. Amari Cooper, WR, Cleveland Browns, Bye Week 10
47. Christian Watson, WR, Green Bay Packers, Bye Week 10
48. Zay Flowers, WR, Baltimore Ravens, Bye Week 14
49. Rashee Rice, WR, Kansas City Chiefs, Bye Week 6
50. DeVonta Smith, WR, Philadelphia Eagles, Bye Week 5
51. Calvin Ridley, WR, Tennessee Titans, Bye Week 5
52. Malik Nabers, WR, New York Giants, Bye Week 11
53. Chris Godwin, WR, Tampa Bay Buccaneers, Bye Week 11
54. Stefon Diggs, WR, Houston Texans, Bye Week 14
55. Tony Pollard, RB, Tennessee Titans, Bye Week 5
56. Mark Andrews, TE, Baltimore Ravens, Bye Week 14
57. Aaron Jones, RB, Minnesota Vikings, Bye Week 6
58. Javonte Williams, RB, Denver Broncos, Bye Week 14
59. Alvin Kamara, RB, New Orleans Saints, Bye Week 12
60. Rhamondre Stevenson, RB, New England Patriots, Bye Week 14
61. David Montgomery, RB, Detroit Lions, Bye Week 5
62. Raheem Mostert, RB, Miami Dolphins, Bye Week 6
63. Patrick Mahomes, QB, Kansas City Chiefs, Bye Week 6
64. Tank Dell, WR, Houston Texans, Bye Week 14
65. Joe Burrow, QB, Cincinnati Bengals, Bye Week 12
66. Tua Tagovalioa, QB, Miami Dolphins, Bye Week 6
67. Jordan Love, QB, Green Bay Packers, Bye Week 10
68. Lamar Jackson, QB, Baltimore Ravens, Bye Week 14
69. Jameson Williams, WR, Detroit Lions, Bye Week 5
70. Brian Robinson Jr., RB, Washington Commanders, Bye Week 14
71. Zamir White, RB, Las Vegas Raiders, Bye Week 10
72. James Conner, RB, Arizona Cardinals, Bye Week 11
73. Trey McBride, TE, Arizona Cardinals, Bye Week 11
74. Evan Engram, TE, Jacksonville Jaguars, Bye Week 12
75. Kyle Pitts, TE, Atlanta Falcons, Bye Week 12
76. Jerome Ford, RB, Cleveland Browns, Bye Week 10
77. C.J. Stroud, QB, Houston Texans, Bye Week 14
78. Kyler Murray, QB, Arizona Cardinals, Bye Week 11
79. Aaron Rodgers, QB, New York Jets, Bye Week 12
80. Matthew Stafford, QB, Los Angeles Rams, Bye Week 6
81. Jared Goff, QB, Detroit Lions, Bye Week 5
82. Christian Kirk, WR, Jacksonville Jaguars, Bye Week 12
83. Jayden Reed, WR, Green Bay Packers, Bye Week 10
84. Xavier Worthy, WR, Kansas City Chiefs, Bye Week 6
85. Ezekiel Elliott, RB, Dallas Cowboys, Bye Week 7
86. Devin Singletary, RB, New York Giants, Bye Week 11
87. Gus Edwards, RB, Los Angeles Chargers, Bye Week 5
88. Najee Harris, RB, Pittsburgh Steelers, Bye Week 9
89. Jaylen Warren, RB, Pittsburgh Steelers, Bye Week 9
90. Dionatae Johnson, WR, Carolina Panthers, Bye Week 11
91. Courtland Sutton, WR, Denver Broncos, Bye Week 14
92. Jaxon Smith-Njigba, WR, Seattle Seahawks, Bye Week 10
93. Ladd McConkey, WR, Los Angeles Chargers, Bye Week 5
94. Rome Odunze, WR, Chicago Bears, Bye Week 7
95. Keon Coleman, WR, Buffalo Bills, Bye Week 12
96. Tyjae Spears, RB, Tennessee Titans, Bye Week 5
97. Zack Moss, RB, Cincinnati Bengals, Bye Week 12
98. Chase Brown, RB, Cincinnati Bengals, Bye Week 12
99. DeAndre Hopkins, WR, Tennessee Titans, Bye Week 5
100. Jonathan Brooks, RB, Carolina Panthers, Bye Week 11
101. Khalil Shakir, WR, Buffalo Bills, Bye Week 12
102. Jakobi Meyers, WR, Las Vegas Raiders, Bye Week 10
103. Brian Thomas Jr., WR, Jacksonville Jaguars, Bye Week 12
104. George Kittle, TE, San Francisco 49ers, Bye Week 9
105. Chuba Hubbard, RB, Carolina Panthers, Bye Week 11
106. Dalton Kincaid, TE, Buffalo Bills, Bye Week 12
107. Zach Charbonnet, RB, Seattle Seahawks, Bye Week 10
108. Trey Benson, RB, Arizona Cardinals, Bye Week 11
109. Keenan Allen, WR, Chicago Bears, Bye Week 7
110. Tyler Lockett, WR, Seattle Seahawks, Bye Week 10
111. Austin Ekeler, RB, Washington Commanders, Bye Week 14
112. J.K. Dobbins, RB, Los Angeles Chargers, Bye Week 5
113. Blake Corum, RB, Los Angeles Rams, Bye Week 6
114. Rico Dowdle, RB, Dallas Cowboys, Bye Week 7
115. Bucky Irving, RB, Tampa Bay Buccaneers, Bye Week 11
116. Ty Chandler, RB, Minnesota Vikings, Bye Week 6
117. Tyrone Tracy Jr., RB, New York Giants, Bye Week 11
118. David Njoku, TE, Cleveland Browns, Bye Week 10
119. Jake Ferguson, TE, Dallas Cowboys, Bye Week 7
120. Dallas Goedert, TE, Philadelphia Eagles, Bye Week 5
121. T.J. Hockenson, TE, Minnesota Vikings, Bye Week 6
122. Trevor Lawrence, QB, Jacksonville Jaguars, Bye Week 12
123. Anthony Richardson, QB, Indianapolis Colts, Bye Week 14
124. Ja'Lynn Polk, WR, New England Patriots, Bye Week 14
125. Ray Davis, RB, Buffalo Bills, Bye Week 12
126. Tyler Allgeier, RB, Atlanta Falcons, Bye Week 12
127. Jordan Addison, WR, Minnesota Vikings, Bye Week 6
128. DeMario Douglas, WR, New England Patriots, Bye Week 14
129. Marquise Brown, WR, Kansas City Chiefs, Bye Week 6
130. Darnell Mooney, WR, Atlanta Falcons, Bye Week 12
131. Rashid Shaheed, WR, New Orleans Saints, Bye Week 12
132. Romeo Doubs, WR, Green Bay Packers, Bye Week 10
133. Josh Palmer, WR, Los Angeles Chargers, Bye Week 5
134. Dontayvion Wicks, WR, Green Bay Packers, Bye Week 10
135. Dak Prescott, QB, Dallas Cowboys, Bye Week 7
136. Kirk Cousins, QB, Atlanta Falcons, Bye Week 12
137. Brock Bowers, TE, Las Vegas Raiders, Bye Week 10
138. MarShawn Lloyd, RB, Green Bay Packers, Bye Week 10
139. Braelon Allen, RB, New York Jets, Bye Week 12
140. Nick Chubb, RB, Cleveland Browns, Bye Week 10
141. Jaylen Wright, RB, Miami Dolphins, Bye Week 6
142. Antonio Gibson, RB, New England Patriots, Bye Week 14
143. Curtis Samuel, WR, Buffalo Bills, Bye Week 12
144. Jerry Jeudy, WR, Cleveland Browns, Bye Week 10
145. Brandin Cooks, WR, Dallas Cowboys, Bye Week 7
146. Andre Iosivas, WR, Cincinnati Bengals, Bye Week 12
147. Josh Downs, WR, Indianapolis Colts, Bye Week 14
148. Cole Kmet, TE, Chicago Bears, Bye Week 7
149. Dalton Schultz, TE, Houston Texans, Bye Week 14
150. Jalen Tolbert, WR, Dallas Cowboys, Bye Week 7
151. Michael Wilson, WR, Arizona Cardinals, Bye Week 11
152. Caleb Williams, QB, Chicago Bears, Bye Week 7
153. Jayden Daniels, QB, Washington Commanders, Bye Week 14
154. Brock Purdy, QB, San Francisco 49ers, Bye Week 9
155. Rashod Bateman, WR, Baltimore Ravens, Bye Week 14
156. Adam Thielen, WR, Carolina Panthers, Bye Week 11
157. Gabe Davis, WR, Jacksonville Jaguars, Bye Week 12
158. Adonai Mitchell, WR, Indianapolis Colts, Bye Week 14
159. Pat Freiermuth, TE, Pittsburgh Steelers, Bye Week 9
160. Jalin Hyatt, WR, New York Giants, Bye Week 11
161. Xavier Legette, WR, Carolina Panthers, Bye Week 11
162. Quentin Johnston, WR, Los Angeles Chargers, Bye Week 5
163. Tre Tucker, WR, Las Vegas Raiders, Bye Week 10
164. Tyler Boyd, WR, Tennessee Titans, Bye Week 5
165. Justin Herbert, QB, Los Angeles Chargers, Bye Week 5
166. Deshaun Watson, QB, Cleveland Browns, Bye Week 10
167. Baker Mayfield, QB, Tampa Bay Buccaneers, Bye Week 11
168. Daniel Jones, QB, New York Giants, Bye Week 11
169. Geno Smith, QB, Seattle Seahawks, Bye Week 10
170. Will Levis, QB, Tennessee Titans, Bye Week 5
171. Jaleel McLaughlin, RB, Denver Broncos, Bye Week 14
172. Audric Estime, RB, Denver Broncos, Bye Week 14
173. Tank Bigsby, RB, Jacksonville Jaguars, Bye Week 12
174. Khalil Herbert, RB, Chicago Bears, Bye Week 7
175. Kimani Vidal, RB, Los Angeles Chargers, Bye Week 5
176. Jordan Mason, RB, San Francisco 49ers, Bye Week 9
177. Keaton Mitchell, RB, Baltimore Ravens, Bye Week 14
178. Clyde Edwards-Helaire, RB, Kansas City Chiefs, Bye Week 6
179. Alexander Mattison, RB, Las Vegas Raiders, Bye Week 10
180. Kenneth Gainwell, RB, Philadelphia Eagles, Bye Week 5
181. Taysom Hill, TE, New Orleans Saints, Bye Week 12
182. Tyler Conklin, TE, New York Jets, Bye Week 12
183. Hunter Henry, TE, New England Patriots, Bye Week 14
184. Cleveland Browns, D/ST, Bye Week 10
185. New York Jets, D/ST, Bye Week 12
186. Dallas Cowboys, D/ST, Bye Week 7
187. Pittsburgh Steelers, D/ST, Bye Week 9
188. Baltimore Ravens, D/ST, Bye Week 14
189. Miami Dolphins, D/ST, Bye Week 6
190. San Francisco 49ers, D/ST, Bye Week 9
191. Brandon Aubrey, K, Dallas Cowboys, Bye Week 7
192. Justin Tucker, K, Baltimore Ravens, Bye Week 14
193. Evan McPherson, K, Cincinnati Bengals, Bye Week 12
194. Harrison Butker, K, Kansas City Chiefs, Bye Week 6
195. Jake Bates, K, Detroit Lions, Bye Week 5
196. Jake Elliott, K, Philadelphia Eagles, Bye Week 5
197. Ka'imi Fairbairn, K, Houston Texans, Bye Week 14
198. Greg Zuerlein, K, New York Jets, Bye Week 12
199. Jake Moody, K, San Francisco 49ers, Bye Week 9
200. Dustin Hopkins, K, Cleveland Browns, Bye Week 10