2023 Fantasy Football Rankings: WR

Cheat Sheets
QB · RB · WR · TE · K · DEF · One Page
These 2023 fantasy football rankings are by Mike MacGregor. These rankings generally consider half point PPR scoring but the tiers do not change significantly for other scoring formats. Follow Mike @DraftBuddy. Rankings last updated Thu Sep 7.
League Sync

Wide Receiver

Bye 13 · Age 24.3 · ADP 1.01 · PPG 17.2

Although placed in a tier with other WR capable of landing in the number one spot, pretty clear choice for WR1 and overall top choice in most 1QB leagues (half to full PPR, start 2 RB to 3 WR). Top talent, narrow tree, solid QB, on a team that is likely to be playing from behind, there is little reason to doubt a JJ repeat performance. Except his contract situation, but they should work it out.

Bye 7 · Age 23.5 · ADP 1.02 · PPG 16.8

Chase missed four games last season due to a hip injury, Weeks 8-12. He book-ended that with a 8-130-2 (Week 7) and a 7-97-0 (Week 13) line. The original timeline for the hip injury was 4-6 weeks. That's about as best case as you can hope for dealing with an injury to one of your star players. His PPG jumped 1.3 in half-ppr from his rookie season, and targets per game went from 7.5 in 2021 to 11.3 in 2022. There is very little change to warrant concerns with the Joe Burrow-Chase connection. In a 1QB PPR league, I'm fine to rank Jefferson-Chase first and second overall, ahead of the RB position.

Bye 10 · Age 29.5 · ADP 1.04 · PPG 16.0

No Mahomes, no problem! Hill set career highs in receptions, receiving yards, and half-ppr fantasy points in his first season with the Dolphins. And quarterback was not-not a problem (got that?). Tua got knocked out of games twice, and missed starts in two different stretches, leading to snaps for Teddy Bridgewater and Skyler Thompson. Mike McDaniel is a scheme wizard, maximizing Hill's exceptional talent. However, there is some risk with Hill. We could almost mark a tier between Chase and Hill. Hill is pushing 30, Jaylen Waddle enters his third season already showing he can do it all, and Hill is under investigation for an alleged assault. That probably has no impact this season, but there is uncertainty.

Bye 13 · Age 29.8 · ADP 1.07 · PPG 16.4

Is the friction between Stefon Diggs and the Bills a red flag? Yes. But perhaps not a big enough flag to knock Diggs off a high ranking after finishing WR2, WR5, and WR4 in seasons 2020-2022. The team and Josh Allen say things got blown out of proportion by the media. Wouldn't be the first time. The receiver depth chart has not changed as much as we thought it might this offseason. Allen will continue to lean on Diggs and their exceptional on-field connection. Diggs is a little risky for potential insubordination, but don't hesitate too much on acquiring elite production.

Bye 13 · Age 30.8 · ADP 2.03 · PPG 16.8

Bye 9 · Age 23.9 · ADP 1.10 · PPG 12.8

This is the ranking that stands out in this tier. ADP says Amon-Ra St. Brown is an early 2nd round pick, or WR8. Here he's WR6, ahead of Lamb and A.J. Brown. It is the 90 catches as a rookie, and 106 catches last season, plus a group of iffy receiving options on the Lions that push A-R up for me. Jared Goff has to lean on his top guy. Plenty of double-digit target games on tap. More touchdowns would be nice.

Bye 7 · Age 24.4 · ADP 1.09 · PPG 14.3

Bye 10 · Age 26.2 · ADP 1.11 · PPG 15.3

Bye 5 · Age 25.8 · ADP 3.04 · PPG 10.9

Bye 7 · Age 23.2 · ADP 1.12 · PPG 10.3

Bye 10 · Age 24.8 · ADP 2.11 · PPG 12.3

Bye 5 · Age 31.3 · ADP 3.05 · PPG 13.2

#13
TIER 3

Bye 11 · Age 23.2 · ADP 2.08 · PPG 10.9

Bye 7 · Age 24.7 · ADP 3.03 · PPG 11.4

Bye 10 · Age 24.8 · ADP 2.07 · PPG 13.0

Bye 5 · Age 29.3 · ADP 4.02 · PPG 12.3

#17
TIER 4

Bye 13 · Age 26.4 · ADP 4.04 · PPG 9.5

Bye 11 · Age 22.2 · ADP 4.08 · PPG 8.6

Bye 9 · Age 27.7 · ADP 3.10 · PPG 7.9

Bye 6 · Age 24.3 · ADP 4.06 · PPG 8.8

Bye 14 · Age 28.0 · ADP 6.06 · PPG 11.0

Bye 9 · Age 26.8 · ADP 5.09 · PPG 11.8

Bye 7 · Age 31.3 · ADP 4.07 · PPG 13.5

Bye 9 · Age 28.8 · ADP 3.02 · PPG -

Bye 5 · Age 30.9 · ADP 6.02 · PPG 12.5

Bye 6 · Age 27.2 · ADP 5.02 · PPG 7.7

Bye 9 · Age 25.5 · ADP 5.05 · PPG 11.1

Bye 5 · Age 28.9 · ADP 5.04 · PPG 11.2

Bye 6 · Age 22.5 · ADP 6.03 · PPG 7.7

Bye 5 · Age 27.5 · ADP 5.06 · PPG 11.5

Bye 14 · Age 23.5 · ADP 6.04 · PPG 9.3

Bye 9 · Age 24.4 · ADP 6.08 · PPG 11.1

Bye 5 · Age 23.4 · ADP 8.08 · PPG 4.3

Bye 9 · Age 27.9 · ADP 7.12 · PPG 8.5

Bye 13 · Age 24.4 · ADP 7.03 · PPG 10.0

Bye 10 · Age 30.3 · ADP 2.06 · PPG 17.2

Cooper Kupp is the WR PPR king the last two seasons, when he plays. Although last season's first half likely wasn't sustainable because it was Kupp and next to nothing in the Rams offense. Matthew Stafford missed Week 10. That was Kupp's last week due to a high ankle sprain that required surgery. Can the cap-strapped and draft pick-strapped Rams piece together a competitive offering this season? Possible, but depth is very thin. Upside pick with risk.

Bye 11 · Age 25.9 · ADP 7.01 · PPG 10.4

Bye 13 · Age 30.8 · ADP 10.09 · PPG -

Bye 14 · Age 26.3 · ADP 8.03 · PPG 10.2

Bye 13 · Age 21.6 · ADP 7.04 · PPG -

Bye 7 · Age 24.5 · ADP 10.07 · PPG 7.9

Bye 10 · Age 24.6 · ADP 9.03 · PPG 4.1

Kadarius Toney is going to be one or the most polarizing players in fantasy football drafts this season. Super talented, never healthy, is his M.O. The Chiefs flirted with DeAndre Hopkins but he did not sign there. Meanwhile, a \"major focus\" of Chiefs training camp is to strengthen the connection between Patrick Mahomes and Toney. While I'm not tripping over myself to acquire Toney in drafts, at a relatively cheap cost, he's worth the risk.

Bye 11 · Age 30.5 · ADP 8.11 · PPG 14.4

#44
TIER 7

Bye 5 · Age 30.1 · ADP 6.12 · PPG 12.5

#45
TIER 7

Bye 10 · Age 23.0 · ADP 8.06 · PPG 2.3

Bye 11 · Age 26.8 · ADP 9.11 · PPG 9.4

Bye 7 · Age 29.9 · ADP 8.04 · PPG 9.0

Bye 13 · Age 23.0 · ADP 8.02 · PPG -

Bye 5 · Age 21.6 · ADP 8.01 · PPG -

Bye 7 · Age 33.1 · ADP 11.06 · PPG 8.4

Bye 13 · Age 23.8 · ADP 10.03 · PPG 8.0

Bye 7 · Age 23.5 · ADP 8.12 · PPG 6.1

Bye 9 · Age 21.5 · ADP 11.10 · PPG -

Bye 7 · Age 27.8 · ADP 11.09 · PPG 9.7

Bye 13 · Age 26.8 · ADP 10.10 · PPG 10.7

Bye 5 · Age 22.0 · ADP 9.07 · PPG -

#57
TIER 8

Bye 6 · Age 23.4 · ADP 10.02 · PPG 6.3

#58
TIER 8

Bye 6 · Age 23.3 · ADP 14.06 · PPG -

#59
TIER 8

Bye 7 · Age 28.8 · ADP 12.08 · PPG 8.5

Bye 14 · Age 23.3 · ADP 13.10 · PPG 8.5

Bye 13 · Age 26.2 · ADP 16.07 · PPG 6.6

Bye 13 · Age 25.8 · ADP 12.09 · PPG 6.8

Bye 14 · Age 27.1 · ADP 16.12 · PPG 7.2

Bye 11 · Age 25.0 · ADP 16.08 · PPG 6.2

Bye 9 · Age 22.4 · ADP 11.05 · PPG 1.8

#66
TIER 9

Bye 7 · Age 27.0 · ADP 15.03 · PPG 7.6

Bye 13 · Age 26.3 · ADP 13.12 · PPG 7.4

#68
TIER 9

Bye 11 · Age 22.1 · ADP 20.07 · PPG -

Bye 7 · Age 27.5 · ADP 14.10 · PPG 6.1

Bye 7 · Age 23.2 · ADP 19.12 · PPG -

Bye 7 · Age 22.4 · ADP 13.06 · PPG -

#72
TIER 10

Bye 5 · Age 24.0 · ADP 17.01 · PPG 8.2

#73
TIER 10

Bye 7 · Age 23.8 · ADP 17.09 · PPG -

#74
TIER 10

Bye 10 · Age 22.3 · ADP 20.12 · PPG -

#75
TIER 10

Bye 9 · Age 28.4 · ADP 12.01 · PPG 9.6

Bye 5 · Age 24.6 · ADP 14.08 · PPG 7.8

Bye 7 · Age 31.4 · ADP 20.11 · PPG 5.4

Bye 13 · Age 24.9 · ADP 18.01 · PPG 8.2

Bye 10 · Age 28.9 · ADP 15.08 · PPG 6.0

#80
TIER 10

Bye 13 · Age 21.9 · ADP 13.08 · PPG -

Bye 10 · Age 27.1 · ADP 13.05 · PPG 6.1

Bye 9 · Age 28.6 · ADP 21.10 · PPG 6.1

Bye 13 · Age 25.2 · ADP 21.06 · PPG 4.9

Bye 13 · Age 26.7 · ADP 20.03 · PPG 6.7

Bye 11 · Age 30.0 · ADP 24.05 · PPG 7.1

#86
TIER 11

Bye 11 · Age 23.3 · ADP 15.09 · PPG 5.7

Bye 13 · Age 27.8 · ADP 18.09 · PPG 6.3

Bye 11 · Age 30.7 · ADP 20.02 · PPG 6.7

#89
TIER 11

Bye 10 · Age 23.8 · ADP 18.11 · PPG -

Bye 10 · Age 27.9 · ADP 36.05 · PPG 1.4

Bye 14 · Age 23.6 · ADP 19.10 · PPG -

Bye 11 · Age 23.0 · ADP 36.11 · PPG 3.7

#93
TIER 12

Bye 10 · Age 23.4 · ADP 13.02 · PPG -

Bye 5 · Age 23.4 · ADP 28.04 · PPG -

#95
TIER 12

Bye 11 · Age 23.8 · ADP 37.02 · PPG -

#96
TIER 12

Bye 10 · Age 28.0 · ADP 21.03 · PPG 6.4

Bye 13 · Age 23.6 · ADP 22.05 · PPG 1.9

Bye 7 · Age 23.3 · ADP 25.01 · PPG 4.9

Bye 6 · Age 30.1 · ADP 22.12 · PPG 6.8

Bye 7 · Age 25.5 · ADP 23.03 · PPG 8.3

#101
TIER 12

Bye 11 · Age 21.3 · ADP 40.10 · PPG -

#102
TIER 12

Bye 13 · Age 21.9 · ADP 35.12 · PPG -

Bye 7 · Age 26.5 · ADP 37.12 · PPG 4.1

#104
TIER 12

Bye 10 · Age 26.2 · ADP 38.06 · PPG 4.1

#105
TIER 12

Bye 10 · Age 23.9 · ADP 30.06 · PPG 3.4

#106
TIER 12

Bye 10 · Age 25.3 · ADP 40.07 · PPG 4.1

#107
TIER 12

Bye 9 · Age 33.5 · ADP 22.08 · PPG 5.9

Bye 13 · Age 22.7 · ADP 22.09 · PPG 6.7

Bye 11 · Age 28.1 · ADP 26.10 · PPG 4.2

Bye 13 · Age 30.6 · ADP 42.03 · PPG 9.3

Rookie
Moved Up
Moved Down
Target
Avoid
Recent News
1 NFFC (12-team PPR)
2 2022 season, Half PPR scoring

To top