Advertisement

Fantasy football: McCaffrey, Hill, Taylor lead Top 200 rankings

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
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.

Advertisement

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.

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Advertisement

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

Latest Headlines