Matthew Berry's 2020 PPR fantasy football rankings

Tim Heitman/USA TODAY Sports

Below are my fantasy football rankings for the 2020 season in an ESPN standard league (1 QB, full PPR). This rankings list will likely not do well in any postseason analysis of "accuracy," because this follows my drafting philosophy I laid out in the Draft-Day Manifesto. That is to say, I value running backs early over wide receivers due to the positional depth at WR, and in the mid-to-late rounds I value upside and potential to be an elite factor at certain points in the season over players who have a usable weekly floor but are very unlikely to win you a week.

For example, I have J.K. Dobbins a full round ahead of Tarik Cohen. Now, Cohen is a nice player and will play every week. He will get you points every week and at the end of the season is more likely than not to have a lot more total fantasy points than Dobbins. But Cohen will never be anything more than a flex play with upside on the few occasions each year he has a long touchdown play. Even if something were to happen to David Montgomery, Cohen would not take over the starting role. Cohen is what he is: a nice pass-catching back who will get eight to 12 touches a game.

Meanwhile, at the moment, Dobbins is scheduled to back up Mark Ingram II and might not see the field in a meaningful way for many weeks, maybe even the entire season. But he was an incredibly talented back in college and if anything were to happen to Ingram, Dobbins would be a top-10 running back, an explosive player with a significant role on the best rushing offense in the NFL. Dobbins would be a guy who could win you the week and potentially the league. And in the range both guys are going, I'll take the risk and upside with Dobbins over the safer but much lower ceiling of a guy like Cohen all day, every day.

In an ESPN 10-team league, only 160 players will be drafted, hence players 141 through 160 are defenses and kickers. But for those who play in deeper leagues, there are 200 players ranked below. As always, these ranks are meant to be used as a loose guideline more than a hard-and-fast document. Every draft is different and you'll often need to veer off the sheet based on your roster construction and how the rest of the draft is going.

This will be updated often throughout the preseason as more news becomes available, so check back frequently. There will always be a timestamp at the top to let you know when the ranks have been most recently updated. Thanks and happy drafting!

1. Christian McCaffrey CAR RB
2. Saquon Barkley NYG RB
3. Ezekiel Elliott DAL RB
4. Alvin Kamara NO RB
5. Clyde Edwards-Helaire KC RB
6. Derrick Henry TEN RB
7. Dalvin Cook MIN RB
8. Michael Thomas NO WR
9. Joe Mixon CIN RB
10. Austin Ekeler LAC RB
11. Josh Jacobs LV RB
12. Aaron Jones GB RB
13. Davante Adams GB WR
14. Nick Chubb CLE RB
15. Tyreek Hill KC WR
16. Julio Jones ATL WR
17. Travis Kelce KC TE
18. George Kittle SF TE
19. DeAndre Hopkins ARI WR
20. Kenyan Drake ARI RB
21. Miles Sanders PHI RB
22. Mike Evans TB WR
23. Chris Carson SEA RB
24. Chris Godwin TB WR
25. Allen Robinson II CHI WR
26. Lamar Jackson BAL QB
27. Patrick Mahomes KC QB
28. Kenny Golladay DET WR
29. Adam Thielen MIN WR
30. Odell Beckham Jr. CLE WR
31. Robert Woods LAR WR
32. DJ Moore CAR WR
33. David Johnson HOU RB
34. Todd Gurley II ATL RB
35. Amari Cooper DAL WR
36. JuJu Smith-Schuster PIT WR
37. James Conner PIT RB
38. Melvin Gordon DEN RB
39. A.J. Brown TEN WR
40. Cooper Kupp LAR WR
41. Terry McLaurin WAS WR
42. Tyler Lockett SEA WR
43. Calvin Ridley ATL WR
44. Mark Andrews BAL TE
45. Keenan Allen LAC WR
46. Kareem Hunt CLE RB
47. Zach Ertz PHI TE
48. Mark Ingram II BAL RB
49. Michael Gallup DAL WR
50. T.Y. Hilton IND WR
51. DJ Chark Jr. JAC WR
52. Courtland Sutton DEN WR
53. DK Metcalf SEA WR
54. Le'Veon Bell NYJ RB
55. Jonathan Taylor IND RB
56. Cam Akers LAR RB
57. Raheem Mostert SF RB
58. Marquise Brown BAL WR
59. Darren Waller LV TE
60. Dak Prescott DAL QB
61. Julian Edelman NE WR
62. Tyler Boyd CIN WR
63. DeVante Parker MIA WR
64. Antonio Gibson WAS RB
65. Kyler Murray ARI QB
66. Stefon Diggs BUF WR
67. J.K. Dobbins BAL RB
68. Russell Wilson SEA QB
69. A.J. Green CIN WR
70. Deshaun Watson HOU QB
71. Leonard Fournette TB RB
72. Evan Engram NYG TE
73. Marvin Jones Jr. DET WR
74. Will Fuller V HOU WR
75. Jarvis Landry CLE WR
76. Devin Singletary BUF RB
77. David Montgomery CHI RB
78. Sterling Shepard NYG WR
79. Diontae Johnson PIT WR
80. Jamison Crowder NYJ WR
81. Deebo Samuel SF WR
82. Preston Williams MIA WR
83. James White NE RB
84. Tom Brady TB QB
85. Jordan Howard MIA RB
86. D'Andre Swift DET RB
87. Josh Allen BUF QB
88. Rob Gronkowski TB TE
89. Tyler Higbee LAR TE
90. Tevin Coleman SF RB
91. Ronald Jones II TB RB
92. Zack Moss BUF RB
93. Matt Ryan ATL QB
94. Brandin Cooks HOU WR
95. Kerryon Johnson DET RB
96. Darrell Henderson Jr. LAR RB
97. Drew Brees NO QB
98. Hayden Hurst ATL TE
99. Noah Fant DEN TE
100. Carson Wentz PHI QB
101. Christian Kirk ARI WR
102. Emmanuel Sanders NO WR
103. Phillip Lindsay DEN RB
104. Alexander Mattison MIN RB
105. Marlon Mack IND RB
106. Tarik Cohen CHI RB
107. Matt Breida MIA RB
108. Mike Gesicki MIA TE
109. Latavius Murray NO RB
110. Boston Scott PHI RB
111. Golden Tate NYG WR
112. John Brown BUF WR
113. Cam Newton NE QB
114. Daniel Jones NYG QB
115. Anthony Miller CHI WR
116. Henry Ruggs III OAK WR
117. Ben Roethlisberger PIT QB
118. DeSean Jackson PHI WR
119. Chris Thompson JAC RB
120. Chase Edmonds ARI RB
121. Tony Pollard DAL RB
122. Darius Slayton NYG WR
123. Matthew Stafford DET QB
124. Parris Campbell IND WR
125. Justin Jefferson MIN WR
126. Hunter Henry LAC TE
127. Jack Doyle IND TE
128. Allen Lazard GB WR
129. Breshad Perriman NYJ WR
130. Dallas Goedert PHI TE
131. Jared Goff LAR QB
132. Duke Johnson Jr. HOU RB
133. Darrel Williams KC RB
134. Brandon Aiyuk SF WR
135. CeeDee Lamb DAL WR
136. Jared Cook NO TE
137. Curtis Samuel CAR WR
138. Austin Hooper CLE TE
139. Mecole Hardman KC WR
140. Damien Harris NE RB
141. San Francisco 49ers SF DST
142. Buffalo Bills BUF DST
143. Baltimore Ravens BAL DST
144. Chicago Bears CHI DST
145. Pittsburgh Steelers PIT DST
146. Indianapolis Colts IND DST
147. New Orleans Saints NO DST
148. Kansas City Chiefs KC DST
149. Los Angeles Chargers LAC DST
150. New England Patriots NE DST
151. Justin Tucker BAL K
152. Wil Lutz NO K
153. Harrison Butker KC K
154. Greg Zuerlein DAL K
155. Robbie Gould SF K
156. Matt Prater DET K
157. Zane Gonzalez ARI K
158. Ryan Succop TB K
159. Chris Boswell PIT K
160. Jake Elliott PHI K
161. Jerry Jeudy DEN WR
162. Robby Anderson CAR WR
163. Aaron Rodgers GB QB
164. Jonnu Smith TEN TE
165. Devine Ozigbo JAC RB
166. Baker Mayfield CLE QB
167. Jalen Reagor PHI WR
168. Alshon Jeffery PHI WR
169. N'Keal Harry NE WR
170. Ryan Tannehill TEN QB
171. Joshua Kellyl LAC RB
172. Mike Williams LAC WR
173. Darrynton Evans TEN RB
174. Chris Herndon NYJ TE
175. Laviska Shenault Jr JAC WR
176. T.J. Hockenson DET TE
177. Gardner Minshew II JAC QB
178. Malcolm Brown LAR RB
179. Sony Michel NE RB
180. Blake Jarwin DAL TE
181. Ian Thomas CAR TE
182. James Robinson JAC RB
183. Irv Smith Jr. MIN TE
184. Michael Pittman Jr. IND WR
185. Bryan Edwards LV WR
186. Russell Gage ATL WR
187. Anthony McFarland Jr. PIT RB
188. Joe Burrow CIN QB
189. Bryce Love WAS RB
190. Drew Lock DEN QB
191. Brian Hill ATL RB
192. Jamaal Williams GB RB
193. Cordarrelle Patterson CHI WR
194. Hunter Renfrow LV WR
195. Larry Fitzgerald ARI WR
196. AJ Dillon GB RB
197. Justin Jackson LAC RB
198. Randall Cobb HOU WR
199. Steven Sims Jr. WAS WR
200. Nyheim Hines IND RB