The Home of Fantasy Sports Analysis

Half-Point PPR Fantasy Football Rankings for 2023

We’re almost there, folks. The 2023 NFL season is less than two weeks away, and this weekend marks the end of preseason games. It also just so happens to be one of the biggest drafting weekends of the season. There is still plenty of time to sign up for another league, and our draft kit has everything you need to dominate your leagues. This feels like the perfect time for me to update my personal rankings. Below are my top 350 players for the 2023 fantasy football season.

This should encompass everyone in your draft pool, but comment below if you have questions on a specific player or position group. These rankings are based on half-PPR scoring, so adjust to your league settings as you see fit. Thanks for reading and taking the first step towards a fantasy football championship!

A free trip to the NFL game of your choice for your entire fantasy football league? Sound too good to be true? It’s not. All you have to do is play fantasy football on Fantrax! See how you and your league can share the experience of a lifetime!

Positional Strategy and Notes


The NFL has never been more loaded at the quarterback position. For fantasy purposes, there are a couple of schools of thought. You can grab one of the safe options at the top and feel pretty good about your squad. However, that may not be the best road to take from a value perspective. There has been a long-standing mantra in fantasy circles to wait on quarterbacks. It can be a dangerous game, but one which could pay huge dividends this season. We have seen big seasons in recent years from signal-callers who were not consensus top-five picks going into their respective seasons like Lamar Jackson and Jalen Hurts. That return on investment cannot be ignored or understated. Players such as Deshaun Watson and Tua Tagovailoa could fit the bill this season. Another player to consider is rookie Anthony Richardson.

I currently have Richardson ranked 18th, but I feel like I will likely move him up throughout the summer. Richardson is raw but has tremendous physical tools. His rushing ability should provide a stable floor for fantasy managers even if he is lackluster as a passer early on. Justin Fields routinely put up big fantasy games last season without providing much production in the passing game. So do not let Richardson’s perceived lack of prowess in that area deter you from taking a flier. I see Richardson as a high-end QB2 with top-10 fantasy potential right off the bat. He is an ideal Best Ball target as well.

Running Back

At the moment, running backs occupy my top five overall spots in the rankings. Included in that group is Atlanta Falcons rookie Bijan Robinson. Robinson should be a versatile, every-down back right away. Fantasy managers have often taken issue with how Falcons head coach Arthur Smith has handled things, but that narrative should change concerning Robinson. Robinson can do it all and should be a fantasy monster from Day 1. He is unlikely to make it out of Round 1 undrafted in any fantasy football format. Unfortunately, Robinson’s arrival derails any hope for Tyler Allgeier to build upon his impressive rookie campaign. Allgeier is a decent stash in the middle rounds, but I have him outside my top-36 at the position. In 12-team leagues, he is firmly in the RB dead zone.

Several high-profile running backs will have new homes in 2023. Miles Sanders, D’Andre Swift, David Montgomery, and Rachaad Penny are among those on the move. All of these players are RB2s and RB3s for me at present. The recent release of Dalvin Cook by the Minnesota Vikings will affect the rankings as well. I currently have Cook outside my top 20, but that may change depending on his eventual landing spot. He could be a steal in early drafts. Cook’s touches in Minnesota will mostly be handled by Alexander Mattison. However, I am not convinced Mattison enjoys the same workload Cook was subject to. Over his last four years, Cook averaged 22.4 opportunities per game. Mattison has handled 13 or more carries in a game just nine times in four years. He is a Flex for me until further notice.

Wide Receiver

The past few NFL drafts have seen a slew of NFL-ready wideouts who can make an immediate impact. As a result, the “third-year wide receiver breakout” is largely a thing of the past. There are at least half a dozen first and second-year wideouts who are already flying up fantasy boards. Two of the more obvious standouts that fit this bill are Garrett Wilson and Chris Olave. The college teammates both finished as top-25 wideouts in half-PPR scoring a season ago, eclipsing the 1,000-yard mark as first-year players. It was no small feat for either player, as they were often limited by shoddy quarterback play. Their respective teams have significantly upgraded the quarterback position heading into the 2023 season. I do not expect either player to last past the third round in 12-team leagues.

Another pair of wideouts are trending in opposite directions due to gambling infractions. After being suspended for the entire 2022 season, Calvin Ridley is back. Now a member of the Jacksonville Jaguars, Ridley should immediately be a fantasy commodity this season. Ridley will have to compete with Christian Kirk and Evan Engram for targets, but the talented wideout should enjoy a resurgence this year. I currently have him as my overall WR24. Unfortunately, the NFL has suspended Lions wide receiver Jameson Williams for the first six weeks of the upcoming season for gambling. Williams was a WR3 for me before the news. Now he is in the WR4-WR5 range. However, if you can afford the stash, he has a lot of upside relative to some of the other receivers who share a similar ADP.

Tight End

Here are the leaders in fantasy points per position the last time Travis Kelce failed to finish as a top-two fantasy tight end:

  • Quarterback – Cam Newton
  • Running Back – Devonta Freeman
  • Wide Receiver – Antonio Brown
  • Tight End – Rob Gronkowski
  • Kicker – Stephen Gostkowski

Kelce will turn 34 years old this fall, and Father Time is undefeated. But I just cannot bring myself to rank another tight end ahead of him. His production has been so far ahead of his contemporaries that rostering him has been a great advantage over the years. I have Kelce ranked eighth overall, and you can make the argument that he should be even higher. That is certainly the case in PPR leagues and TE-premium formats.

I probably will not be waiting on tight ends in most instances. As things stand, I currently have over 30 running backs and 30 wide receivers ranked before my overall TE8, for example. However, if you find yourself in the low-TE1 market, I would look for upside in players like David Njoku and Chigoziem Okonkwo. Both have great athletic profiles and can create mismatches for opposing defenses. In leagues where I can secure a top-three tight end, I will not necessarily draft a backup. But Juwan Johnson and Dalton Kincaid are another pair of tight ends who I am intrigued by in later rounds. I have both outside my top-15 at the position, but both have TE1 upside in 12-team leagues if things break the right way.


Many fantasy players and managers want to abolish the kicker. I am not one of them. By nature, fantasy football incorporates a ton of variables. So, I do not know why this one draws the ire of so many. Is the “luck” involved in kicker scoring drastically different than Miles Sanders scoring zero touchdowns in 2021 and 11 in 2022? I think not. When it comes to kickers, the best advice I can give is to target good offenses and winning teams. Sure, an offense can almost be too efficient at times. The Kansas City Chiefs scored 61 touchdowns while attempting only 32 field goals a season ago. But by and large, most of the top fantasy kickers will be attached to teams that score a fair amount of points.

Defense/Special Teams

In my opinion, fantasy scoring for D/ST should infuriate fantasy managers way more than kicker scoring. A defense can score up to nine fantasy points on a single play (sack, fumble recovery, fumble return for touchdown) regardless of how ineffective said defense is for the rest of the game. A D/ST can also score six fantasy points via a kick or punt return, during which most of the starters on either side of the ball aren’t even on the field. The year-to-year correlation in fantasy production simply isn’t there either when it comes to fantasy D/ST. Yet people want to complain about kickers in fantasy? Pfft. I would not select a fantasy defense before the final three rounds of a draft, and I would stream whenever possible.

For more great rankings and analysis, make sure to check out our 2023 Fantasy Football Draft Kit!

Fantasy Football Rankings for 2023

1Christian McCaffreySFRB19
2Justin JeffersonMINWR113
3Austin EkelerLACRB25
4Ja'Marr ChaseCINWR27
5Cooper KuppLARWR310
6Travis KelceKCTE110
7Tyreek HillMIAWR410
8Bijan RobinsonATLRB311
9Saquon BarkleyNYGRB413
10Nick ChubbCLERB55
11Stefon DiggsBUFWR513
12CeeDee LambDALWR67
13Tony PollardDALRB67
14Derrick HenryTENRB77
15Davante AdamsLVWR713
16A.J. BrownPHIWR810
17Amon-Ra St. BrownDETWR99
18Jonathan TaylorINDRB811
19Garrett WilsonNYJWR107
20Josh JacobsLVRB913
21Patrick Mahomes IIKCQB110
22Jalen HurtsPHIQB210
23Jaylen WaddleMIAWR1110
24Joe MixonCINRB107
25Josh AllenBUFQB313
26Mark AndrewsBALTE213
27Rhamondre StevensonNERB1111
28Chris OlaveNOWR1211
29DeVonta SmithPHIWR1310
30Tee HigginsCINWR147
31Jahmyr GibbsDETRB129
32DK MetcalfSEAWR155
33Lamar JacksonBALQB413
34Aaron JonesGBRB136
35Najee HarrisPITRB146
36Keenan AllenLACWR165
37Joe BurrowCINQB57
38Calvin RidleyJACWR179
39Travis Etienne Jr.JACRB159
40Deebo SamuelSFWR189
41Alexander MattisonMINRB1613
42Miles SandersCARRB177
43Amari CooperCLEWR195
44T.J. HockensonMINTE313
45Justin FieldsCHIQB613
46Breece HallNYJRB187
47Kenneth Walker IIISEARB195
48DJ MooreCHIWR2013
49Justin HerbertLACQB75
50Dameon PierceHOURB207
51Cam AkersLARRB2110
52Christian WatsonGBWR216
53George KittleSFTE49
54Darren WallerNYGTE513
55Jerry JeudyDENWR229
56Terry McLaurinWASWR2314
57James ConnerARIRB2214
58J.K. DobbinsBALRB2313
59DeAndre HopkinsTENWR247
60Drake LondonATLWR2511
61Brandon AiyukSFWR269
62James CookBUFRB2413
63Rachaad WhiteTBRB255
64Trevor LawrenceJACQB89
65Chris GodwinTBWR275
66Mike WilliamsLACWR285
67Diontae JohnsonPITWR296
68Kyle PittsATLTE611
69Tyler LockettSEAWR305
70Dallas GoedertPHITE710
71Alvin KamaraNORB2611
72David MontgomeryDETRB279
73Javonte WilliamsDENRB289
74Christian KirkJACWR319
75Mike EvansTBWR325
76Isiah PachecoKCRB2910
77Marquise BrownARIWR3314
78Michael Pittman Jr.INDWR3411
79Jahan DotsonWASWR3514
80Khalil HerbertCHIRB3013
81D'Andre SwiftPHIRB3110
82Jordan AddisonMINWR3613
83AJ DillonGBRB326
84George PickensPITWR376
85Antonio GibsonWASRB3314
86Gabe DavisBUFWR3813
87Dalvin CookNYJRB347
88Daniel JonesNYGQB913
89Evan EngramJACTE89
90Jaxon Smith-NjigbaSEAWR395
91Deshaun WatsonCLEQB105
92Brian Robinson Jr.WASRB3514
93Dak PrescottDALQB117
94Tua TagovailoaMIAQB1210
95Kirk CousinsMINQB1313
96Michael ThomasNOWR4011
97Brandin CooksDALWR417
98Zay FlowersBALWR4213
99Geno SmithSEAQB145
100Pat FreiermuthPITTE96
101Anthony RichardsonINDQB1511
102Courtland SuttonDENWR439
103Samaje PerineDENRB369
104Zach CharbonnetSEARB375
105David NjokuCLETE105
106Elijah MooreCLEWR445
107Treylon BurksTENWR457
108Jamaal WilliamsNORB3811
109JuJu Smith-SchusterNEWR4611
110Allen LazardNYJWR477
111Skyy MooreKCWR4810
112Jakobi MeyersLVWR4913
113Quentin JohnstonLACWR505
114Jaylen WarrenPITRB396
115Jerick McKinnonKCRB4010
116Rashaad PennyPHIRB4110
117Raheem MostertMIARB4210
118Odell Beckham Jr.BALWR5113
119Elijah MitchellSFRB439
120Jeff Wilson Jr.MIARB4410
121Kadarius ToneyKCWR5210
122Aaron RodgersNYJQB167
123Chigoziem OkonkwoTENTE117
124Kenneth GainwellPHIRB4510
125Damien HarrisBUFRB4613
126Tank BigsbyJACRB479
127Tyler AllgeierATLRB4811
128De'Von AchaneMIARB4910
129Nico CollinsHOUWR537
130Ezekiel ElliottNERB5011
131Romeo DoubsGBWR546
132Dalton SchultzHOUTE127
133Rashod BatemanBALWR5513
134Tyler HigbeeLARTE1310
135Zay JonesJACWR569
136Jared GoffDETQB179
137Russell WilsonDENQB189
138Dalton KincaidBUFTE1413
139Tyler BoydCINWR577
140Darnell MooneyCHIWR5813
141Devin SingletaryHOURB517
142Rondale MooreARIWR5914
143Michael GallupDALWR607
144Chuba HubbardCARRB527
145DJ Chark Jr.CARWR617
146Roschon JohnsonCHIRB5313
147Cole KmetCHITE1513
148Adam ThielenCARWR627
149Gerald EverettLACTE165
150Matthew StaffordLARQB1910
151Derek CarrNOQB2011
152Sam LaPortaDETTE179
153Tyjae SpearsTENRB547
154D'Onta ForemanCHIRB5513
155Jameson WilliamsDETWR639
156Jerome FordCLERB565
157Jonathan MingoCARWR647
158Gus EdwardsBALRB5713
159Van JeffersonLARWR6510
160Zamir WhiteLVRB5813
161K.J. OsbornMINWR6613
162Rashid ShaheedNOWR6711
163Juwan JohnsonNOTE1811
164Curtis SamuelWASWR6814
165Kenny PickettPITQB216
166Kendre MillerNORB5911
167Greg DulcichDENTE199
168Irv Smith Jr.CINTE207
169Jayden ReedGBWR696
170Jordan LoveGBQB226
171Brock PurdySFQB239
172Mecole Hardman Jr.NYJWR707
173Clyde Edwards-HelaireKCRB6010
174San Francisco 49ersSFDST19
175Cordarrelle PattersonATLRB6111
176Dallas CowboysDALDST27
177Donovan Peoples-JonesCLEWR715
178Isaiah HodginsNYGWR7213
179Joshua KelleyLACRB625
180Hayden HurstCARTE217
181Alec PierceINDWR7311
182Hunter HenryNETE2211
183Bryce YoungCARQB247
184Dawson KnoxBUFTE2313
185New England PatriotsNEDST311
186Buffalo BillsBUFDST413
187Justin TuckerBALK113
188DeVante ParkerNEWR7411
189Rashee RiceKCWR7510
190Marvin Mims Jr.DENWR769
191Marquez Valdes-ScantlingKCWR7710
192Darius SlaytonNYGWR7813
193Philadelphia EaglesPHIDST510
194Harrison ButkerKCK210
195Tyler BassBUFK313
196Hunter RenfrowLVWR7913
197Luke MusgraveGBTE246
198New York JetsNYJDST67
199Evan McPhersonCINK47
200Parris CampbellNYGWR8013
201Robert WoodsHOUWR817
202Baltimore RavensBALDST713
203Ryan TannehillTENQB257
204Sam HowellWASQB2614
205Ty ChandlerMINRB6313
206Trey McBrideARITE2514
207Jake FergusonDALTE267
208Mike GesickiNETE2711
209Kyler MurrayARIQB2714
210Chase ClaypoolCHIWR8213
211Noah FantSEATE285
212Chase EdmondsTBRB645
213New Orleans SaintsNODST811
214Pittsburgh SteelersPITDST96
215Kyren WilliamsLARRB6510
216Miami DolphinsMIADST1010
217Tank DellHOUWR837
218Cleveland BrownsCLEDST115
219Leonard FournetteFARB66-
220John Metchie IIIHOUWR847
221Chase BrownCINRB677
222Daniel CarlsonLVK513
223Keaontay IngramARIRB6814
224Michael MayerLVTE2913
225Kansas City ChiefsKCDST1210
226Tyler ConklinNYJTE307
227Jimmy GaroppoloLVQB2813
228C.J. StroudHOUQB297
229Zach ErtzARITE3114
230Jalin HyattNYGWR8513
231Joshua PalmerLACWR865
232Denver BroncosDENDST139
233Jake ElliottPHIK610
234Jason MyersSEAK75
235Jason SandersMIAK810
236Jelani WoodsINDTE3211
237Mac JonesNEQB3011
238Evan HullINDRB6911
239Green Bay PackersGBDST146
240Michael WilsonARIWR8714
241Josh DownsINDWR8811
242Deuce VaughnDALRB707
243Zach EvansLARRB7110
244Kareem HuntFARB72-
245Wan'Dale RobinsonNYGWR8913
246Allen Robinson IIPITWR906
247Cade OttonTBTE335
248Tampa Bay BuccaneersTBDST155
249Brandon McManusJACK99
250Terrace Marshall Jr.CARWR917
251Cincinnati BengalsCINDST167
252Greg ZuerleinNYJK107
253Matt BreidaNYGRB7313
254Malik DavisDALRB747
255Jacksonville JaguarsJACDST179
256Taysom HillNOTE3411
257Mack HollinsATLWR9211
258Boston ScottPHIRB7510
259Younghoe KooATLK1111
260Desmond RidderATLQB3111
261Tyquan ThorntonNEWR9311
262Greg JosephMINK1213
263Isaiah LikelyBALTE3513
264Josh ReynoldsDETWR949
265Trayveon WilliamsCINRB767
266Jake MoodySFK139
267Ronald Jones IIDALRB777
268Marvin Jones Jr.DETWR959
269Kendrick BourneNEWR9611
270Logan ThomasWASTE3614
271Richie James Jr.KCWR9710
272Puka NacuaLARWR9810
273Ke'Shawn VaughnTBRB785
274Seattle SeahawksSEADST185
275Latavius MurrayBUFRB7913
276Washington CommandersWASDST1914
277Khalil ShakirBUFWR9913
278Graham GanoNYGK1413
279Isaiah SpillerLACRB805
280Los Angeles ChargersLACDST205
281Carolina PanthersCARDST217
282Indianapolis ColtsINDDST2211
283Baker MayfieldTBQB325
284JaMycal HastyJACRB819
285Tutu AtwellLARWR10010
286Matt GayINDK1511
287Cedric TillmanCLEWR1015
288Israel AbanikandaNYJRB827
289Michael CarterNYJRB837
290Chris BoswellPITK166
291Deonte HartyBUFWR10213
292Justyn RossKCWR10310
293Braxton BerriosMIAWR10410
294Laviska Shenault Jr.CARWR1057
295Wil LutzNOK1711
296Nick Westbrook-IkhineTENWR1067
297Tennessee TitansTENDST237
298Zack MossINDRB8411
299Austin HooperLVTE3713
300Kyle PhilipsTENWR1077
301Quez WatkinsPHIWR10810
302Los Angeles RamsLARDST2410
303Greg DortchARIWR10914
304Detroit LionsDETDST259
305Riley PattersonDETK189
306Sterling ShepardNYGWR11013
307Cairo SantosCHIK1913
308Nick FolkNEK2011
309New York GiantsNYGDST2613
310Jauan JenningsSFWR1119
311Robbie ChosenMIAWR11210
312DeWayne McBrideMINRB8513
313Brett MaherDENK219
314Cade YorkCLEK225
315Minnesota VikingsMINDST2713
316Cameron DickerLACK235
317Matt PraterARIK2414
318Pierre Strong Jr.NERB8611
319Calvin Austin IIIPITWR1136
320Isaiah McKenzieINDWR11411
321Kalif RaymondDETWR1159
322Demario DouglasNEWR11611
323Eddy PineiroCARK257
324Ameer AbdullahLVRB8713
325Ben SkowronekLARWR11710
326Marquez CallawayDENWR1189
327Jacoby BrissettWASQB3314
328Ka'imi FairbairnHOUK267
329Trent SherfieldBUFWR11913
330D'Ernest JohnsonJACRB889
331Kyle TraskTBQB345
332Craig ReynoldsDETRB899
333Ty MontgomeryNERB9011
334Chris MooreTENWR1207
335Trey PalmerTBWR1215
336Adam TrautmanDENTE389
337Arizona CardinalsARIDST2814
338Colt McCoyARIQB3514
339Daniel BellingerNYGTE3913
340Jordan MasonSFRB919
341Michael BadgleyTENK277
342Noah GrayKCTE4010
343Trey LanceSFQB369
344Jamal AgnewJACWR1229
345Atlanta FalconsATLDST2911
346Chris EvansCINRB927
347Durham SmytheMIATE4110
348Randall CobbNYJWR1237
349Brandon AubreyDALK287
350Deneric PrinceKCRB9310

Fantrax was one of the fastest-growing fantasy sites over the last few years, and we’re not stopping now. We are the most customizable, easy-to-use, and feature-rich platform in the industry, offering the greatest fantasy experience for your dynasty, keeper, redraft, and best ball leagues. Fantasy sports doesn’t sleep, and neither does Fantrax, with seasons running 365 days a year. Take your fantasy leagues to the next level now at!
Leave A Reply

Your email address will not be published.