Post-2023 NFL Draft fantasy football best ball rankings

Minneapolis, Minnesota, USA; Minnesota Vikings wide receiver Justin Jefferson (18) and wide receiver K.J. Osborn (17) warm up before the game against the Indianapolis Colts at U.S. Bank Stadium. Mandatory Credit: Jeffrey Becker-USA TODAY Sports

Editor's note: There is a more up-to-date version of this article here.

  • Justin Jefferson lands on top: The Minnesota Vikings wide receiver has arguably the best first-three seasons by a wide receiver in NFL history and shows no signs of slowing down.
  • Gamble on Cooper Kupp: Both Kupp and his quarterback will be over 30 years old and returning from injuries, but it’s hard to ignore the back-to-back leader in fantasy points per game by a wide receiver.
  • Three quarterbacks in the top-20: Several former top-10 fantasy quarterbacks have declined in recent seasons, making the elite quarterbacks even more valuable.
Estimated reading time: 7 minutes

These rankings are for best ball leagues with 0.5 PPR, and in particular Underdog Fantasy’s BestBall Mania IV as well as The Puppy. In that format quarterbacks and wide receivers are generally drafted higher than usual while running backs and tight ends lower.

Last updated: 7:15 a.m. Wednesday, May 10
Rank Position Name Team Position Rank
1 WR Justin Jefferson Vikings WR1
2 WR Ja'Marr Chase Bengals WR2
3 RB Christian McCaffrey 49ers RB1
4 WR Cooper Kupp Rams WR3
5 WR Tyreek Hill Dolphins WR4
6 TE Travis Kelce Chiefs TE1
7 WR Stefon Diggs Bills WR5
8 WR Davante Adams Raiders WR6
9 WR A.J. Brown Eagles WR7
10 WR CeeDee Lamb Cowboys WR8
11 RB Bijan Robinson Falcons RB2
12 RB Austin Ekeler Chargers RB3
13 WR Amon-Ra St. Brown Lions WR9
14 WR Jaylen Waddle Dolphins WR10
15 RB Saquon Barkley Giants RB4
16 RB Jonathan Taylor Colts RB5
17 QB Josh Allen Bills QB1
18 WR Tee Higgins Bengals WR11
19 QB Patrick Mahomes Chiefs QB2
20 QB Jalen Hurts Eagles QB3
21 WR Garrett Wilson Jets WR12
22 RB Derrick Henry Titans RB6
23 WR Chris Olave Saints WR13
24 WR Deebo Samuel 49ers WR14
25 RB Tony Pollard Cowboys RB7
26 RB Josh Jacobs Raiders RB8
27 RB Nick Chubb Browns RB9
28 WR D.K. Metcalf Seahawks WR15
29 RB Breece Hall Jets RB10
30 WR DeVonta Smith Eagles WR16
31 WR Keenan Allen Chargers WR17
32 WR Christian Watson Packers WR18
33 TE Mark Andrews Ravens TE2
34 RB Rhamondre Stevenson Patriots RB11
35 QB Joe Burrow Bengals QB4
36 RB Jahmyr Gibbs Lions RB12
37 WR Chris Godwin Buccaneers WR19
38 RB Kenneth Walker III Seahawks RB13
39 QB Justin Fields Bears QB5
40 QB Lamar Jackson Ravens QB6
41 WR DeAndre Hopkins Cardinals WR20
42 WR Amari Cooper Browns WR21
43 RB Aaron Jones Packers RB14
44 RB Najee Harris Steelers RB15
45 WR D.J. Moore Bears WR22
46 WR Drake London Falcons WR23
47 RB Travis Etienne Jr. Jaguars RB16
48 RB Dameon Pierce Texans RB17
49 WR Mike Williams Chargers WR24
50 TE George Kittle 49ers TE3
51 WR Jerry Jeudy Broncos WR25
52 QB Justin Herbert Chargers QB7
53 WR Tyler Lockett Seahawks WR26
54 WR Michael Pittman Jr. Colts WR27
55 TE T.J. Hockenson Vikings TE4
56 RB Dalvin Cook Vikings RB18
57 WR Calvin Ridley Jaguars WR28
58 WR Terry McLaurin Commanders WR29
59 RB Joe Mixon Bengals RB19
60 QB Trevor Lawrence Jaguars QB8
61 RB Javonte Williams Broncos RB20
62 WR Diontae Johnson Steelers WR30
63 RB J.K. Dobbins Ravens RB21
64 WR Mike Evans Buccaneers WR31
65 WR Marquise Brown Cardinals WR32
66 TE Kyle Pitts Falcons TE5
67 WR Christian Kirk Jaguars WR33
68 RB Cam Akers Rams RB22
69 TE Dallas Goedert Eagles TE6
70 WR Brandon Aiyuk 49ers WR34
71 QB Dak Prescott Cowboys QB9
72 WR George Pickens Steelers WR35
73 WR Jordan Addison Vikings WR36
74 RB David Montgomery Lions RB23
75 RB Miles Sanders Panthers RB24
76 WR Jahan Dotson Commanders WR37
77 TE Darren Waller Giants TE7
78 RB James Conner Cardinals RB25
79 WR Jaxon Smith-Njigba Seahawks WR38
80 QB Tua Tagovailoa Dolphins QB10
81 WR Quentin Johnston Chargers WR39
82 WR Michael Thomas Saints WR40
83 RB Isiah Pacheco Chiefs RB26
84 QB Daniel Jones Giants QB11
85 WR Treylon Burks Titans WR41
86 TE Pat Freiermuth Steelers TE8
87 QB Kirk Cousins Vikings QB12
88 RB Jamaal Williams Saints RB27
89 RB Zach Charbonnet Seahawks RB28
90 RB Alvin Kamara Saints RB29
91 RB Rashaad Penny Eagles RB30
92 RB James Cook Bills RB31
93 WR Kadarius Toney Chiefs WR42
94 RB Rachaad White Buccaneers RB32
95 WR Brandin Cooks Cowboys WR43
96 WR Gabe Davis Bills WR44
97 RB D'Andre Swift Eagles RB33
98 WR Jakobi Meyers Raiders WR45
99 RB Brian Robinson Commanders RB34
100 WR Courtland Sutton Broncos WR46
101 RB Antonio Gibson Commanders RB35
102 QB Geno Smith Seahawks QB13
103 RB Khalil Herbert Bears RB36
104 WR Darnell Mooney Bears WR47
105 RB Damien Harris Bills RB37
106 WR JuJu Smith-Schuster Patriots WR48
107 RB A.J. Dillon Packers RB38
108 TE Evan Engram Jaguars TE9
109 WR Zay Flowers Ravens WR49
110 QB Aaron Rodgers Jets QB14
111 WR Jameson Williams Lions WR50
112 QB Anthony Richardson Colts QB15
113 QB Russell Wilson Broncos QB16
114 WR Rondale Moore Cardinals WR51
115 TE Dalton Schultz Texans TE10
116 WR Tyler Boyd Bengals WR52
117 RB Elijah Mitchell 49ers RB39
118 QB Deshaun Watson Browns QB17
119 RB Tyler Allgeier Falcons RB40
120 WR Hunter Renfrow Raiders WR53
121 TE David Njoku Browns TE11
122 QB Jared Goff Lions QB18
123 RB D'Onta Foreman Bears RB41
124 RB Kendre Miller Saints RB42
125 WR Allen Lazard Jets WR54
126 TE Chigoziem Okonkwo Titans TE12
127 RB Tyjae Spears Titans RB43
128 WR D.J. Chark Jr. Panthers WR55
129 WR Jonathan Mingo Panthers WR56
130 TE Dalton Kincaid Bills TE13
131 WR Tim Patrick Broncos WR57
132 WR Rashod Bateman Ravens WR58
133 WR Zay Jones Jaguars WR59
134 QB Kyler Murray Cardinals QB19
135 WR Rashee Rice Chiefs WR60
136 WR Jayden Reed Packers WR61
137 RB Samaje Perine Broncos RB44
138 RB Jeff Wilson Jr. Dolphins RB45
139 TE Cole Kmet Bears TE14
140 QB Matthew Stafford Rams QB20
141 TE Juwan Johnson Saints TE15
142 QB C.J. Stroud Texans QB21
143 WR Elijah Moore Browns WR62
144 TE Sam LaPorta Lions TE16
145 TE Tyler Higbee Rams TE17
146 WR Nico Collins Texans WR63
147 RB Raheem Mostert Dolphins RB46
148 QB Derek Carr Saints QB22
149 WR Curtis Samuel Commanders WR64
150 WR Donovan Peoples-Jones Browns WR65
151 TE Zach Ertz Cardinals TE18
152 WR Chase Claypool Bears WR66
153 WR Wan'Dale Robinson Giants WR67
154 QB Bryce Young Panthers QB23
155 WR Alec Pierce Colts WR68
156 QB Jimmy Garoppolo Raiders QB24
157 TE Gerald Everett Chargers TE19
158 WR Odell Beckham Jr. Ravens WR69
159 RB Devon Achane Dolphins RB47
160 TE Luke Musgrave Packers TE20
161 RB Devin Singletary Texans RB48
162 RB Tank Bigsby Jaguars RB49
163 QB Kenny Pickett Steelers QB25
164 TE Michael Mayer Raiders TE21
165 WR Romeo Doubs Packers WR70
166 QB Jordan Love Packers QB26
167 TE Taysom Hill Saints TE22
168 RB Alexander Mattison Vikings RB50
169 WR Skyy Moore Chiefs WR71
170 RB Chuba Hubbard Panthers RB51
171 TE Noah Fant Seahawks TE23
172 TE Mike Gesicki Patriots TE24
173 WR Rashid Shaheed Saints WR72
174 WR Michael Gallup Cowboys WR73
175 RB Gus Edwards Ravens RB52
176 TE Greg Dulcich Broncos TE25
177 WR Adam Thielen Panthers WR74
178 TE Dawson Knox Bills TE26
179 WR Kyle Philips Titans WR75
180 WR Robert Woods Texans WR76
181 TE Irv Smith Jr. Bengals TE27
182 WR Cedric Tillman Browns WR77
183 WR Marvin Mims Jr. Broncos WR78
184 WR Josh Downs Colts WR79
185 RB Jerome Ford Browns RB53
186 RB Roschon Johnson Bears RB54
187 WR K.J. Osborn Vikings WR80
188 QB Ryan Tannehill Titans QB27
189 WR Jalin Hyatt Giants WR81
190 RB Zamir White Raiders RB55
191 RB Jaylen Warren Steelers RB56
192 RB Kenneth Gainwell Eagles RB57
193 WR John Metchie III Texans WR82
194 RB Joshua Kelley Chargers RB58
195 RB Michael Carter Jets RB59
196 WR Tyquan Thornton Patriots WR83
197 WR Khalil Shakir Bills WR84
198 WR Allen Robinson II Steelers WR85
199 WR Isaiah Hodgins Giants WR86
200 TE Trey McBride Cardinals TE28
201 TE Jelani Woods Colts TE29
202 RB Chase Edmonds Buccaneers RB60
203 RB Zonovan Knight Jets RB61
204 WR Parris Campbell Giants WR87
205 WR Mecole Hardman Jr. Jets WR88
206 RB Israel Abanikanda Jets RB62
207 RB Nyheim Hines Bills RB63
208 RB Cordarrelle Patterson Falcons RB64
209 WR Marquez Valdes-Scantling Chiefs WR89
210 WR Russell Gage Buccaneers WR90
211 WR Terrace Marshall Jr. Panthers WR91
212 QB Mac Jones Patriots QB28
213 WR Nick Westbrook-Ikhine Titans WR92
214 TE Luke Schoonmaker Cowboys TE30
215 WR Tank Dell Texans WR93
216 RB Ronald Jones Cowboys RB65
217 TE Hayden Hurst Panthers TE31
218 WR Corey Davis Jets WR94
219 WR Sterling Shepard Giants WR95
220 RB Clyde Edwards-Helaire Chiefs RB66
221 QB Brock Purdy 49ers QB29
222 TE Isaiah Likely Ravens TE32
223 RB Pierre Strong Jr. Patriots RB67
224 WR DeVante Parker Patriots WR96
225 QB Desmond Ridder Falcons QB30
226 WR Deonte Harty Bills WR97
227 WR Van Jefferson Rams WR98
228 RB Chase Brown Bengals RB68
229 RB James Robinson Patriots RB69
230 WR Michael Wilson Cardinals WR99
231 RB Deuce Vaughn Cowboys RB70
232 WR Devin Duvernay Ravens WR100
233 RB Ezekiel Elliott Free Agent RB71
234 WR Joshua Palmer Chargers WR101
235 RB Zach Evans Rams RB72
236 WR Mack Hollins Falcons WR102
237 QB Baker Mayfield Buccaneers QB31
238 QB Jacoby Brissett Commanders QB32
239 RB Leonard Fournette Free Agent RB73
240 RB Kyren Williams Rams RB74
241 RB Kareem Hunt Free Agent RB75
242 QB Trey Lance 49ers QB33
243 QB Sam Darnold 49ers QB34
244 TE Hunter Henry Patriots TE33
245 WR Laviska Shenault Jr. Panthers WR103
246 WR Dontayvion Wicks Packers WR104
247 RB Zack Moss Colts RB76
248 RB Jerick McKinnon Chiefs RB77
249 WR Isaiah McKenzie Colts WR105
250 QB Sam Howell Commanders QB35

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