It’s Wednesday, and that means it’s time to break out the fantasy football flex rankings for Week 3 of the 2023 NFL season. If you’re new to the concept of flex rankings, these are simply the combined overall rankings for running back, wide receiver, and tight end for each week during the fantasy football season. These are not suggestions for who to start in your flex spots.
This list is our initial rankings, but rankings will change a lot throughout the week. This post will not be updates, so if you want all the latest updates, then be sure to check our staff rankings page. Promo code “RATPACK” gets you a discount on any FTN subscription.
Week 3 Flex Rankings (2023) – Top 100
1. Christian McCaffrey (RB1) vs. NYG – He’s been the best back in football over the first two weeks of the season.
2. Justin Jefferson (WR1) vs. LAC – Despite not scoring a touchdown so far this season, Jefferson still ranks third among wideouts in fantasy scoring.
3. Tyreek Hill (WR2) vs. DEN – Hill is an elite play even if he draws a Pat Surtain shadow.
4. Tony Pollard (RB2) at ARI – This is a fantastic matchup for Pollard, as the Cardinals have allowed three scores to running backs over the first two weeks.
5. Bijan Robinson (RB3) at DET – He’s fantastic and is cemented in as a top-five play against the Lions.
6. CeeDee Lamb (WR3) at ARI – Like Pollard, Lamb will benefit from this matchup.
7. Travis Etienne (RB4) vs. HOU – The Texans are the worst run defense in the league, which is great news if you have Etienne.
8. Josh Jacobs (RB5) vs. PIT – This may seem bullish, but we’ve seen the 49ers and Browns absolutely torch the Steelers on the ground this season.
9. Travis Kelce (TE1) vs. CHI – He got through last week without a setback and is right back in elite fantasy territory.
10. Derrick Henry (RB6) at CLE – Henry continues to see a heavy workload as a runner, but he’s also fifth among running backs in receiving yards.
11. Kenneth Walker (RB7) vs. CAR – Walker scored twice last week and gets a favorable matchup against the Panthers.
12. Amon-Ra St. Brown (WR4) vs. ATL – He’s seen 18 targets on the season and will continue to be busy this week.
13. Stefon Diggs (WR5) at WAS – Diggs enters the week third among wideouts in receptions with 17.
14. Joe Mixon (RB8) vs. LAR – With Joe Burrow’s status up in the air, the Bengals could look to lean a bit more on Mixon this week.
15. Keenan Allen (WR6) at MIN – He’s coming off a massive Week 2 performance and gets a tasty matchup.
16. Jahmyr Gibbs (RB9) vs. ATL – With David Montgomery banged up, Gibbs should see a slight uptick in his workload.
17. Kyren Williams (RB10) at CIN – Yep. He’s officially an RB1 option after his hot start to the season.
18. A.J. Brown (WR7) at TB – Brown hasn’t been an elite fantasy option so far, but he remains the Eagles top pass catcher.
19. Ja’Marr Chase (WR8) vs. LAR – Joe Burrow’s injury status puts a damper on Chase’s Week 3 prospects.
20. Davante Adams (WR9) vs. PIT – Adams is in concussion protocol, so keep an eye on his status.
21. Rhamondre Stevenson (RB11) at NYJ – This is a tough matchup for Stevenson, but he’ll see enough work to remain in the backend RB1 conversation.
22. Deebo Samuel (WR10) vs. NYG – He’s coming off a big Week 3 and could get a little extra run with Brandon Aiyuk banged up.
23. Calvin Ridley (WR11) vs. HOU – It’s already been up and down for Ridley, but this is a good spot to use him as a back-end WR1.
24. Raheem Mostert (RB12) vs. DEN – Mostert is coming off a big Week 2 and will be busy against a Broncos defense that just gave up a big day to Brian Robinson.
25. James Cook (RB13) at WAS – No, he isn’t getting goal line work, but Cook still topped 20 touches last week and looked very good in the process.
26. Alexander Mattison (RB14) vs. LAC
27. Miles Sanders (RB15) at SEA
28. Chris Olave (WR12) at GB
29. Puka Nacua (WR13) at CIN
30. Rachaad White (RB16) vs. PHI
31. Zack Moss (RB17) at BAL
32. Jerome Ford (RB18) vs. TEN – Yes, the Browns did sign Kareem Hunt, but Ford is the lead back and can be used as an RB2 this week.
33. DeVonta Smith (WR14) at TB
34. Najee Harris (RB19) at LV
35. Brian Robinson (RB20) vs. BUF
36. Jaylen Waddle (WR15) vs. DEN
37. Mike Williams (WR16) at MIN
38. D’Andre Swift (RB21) at TB
39. DK Metcalf (WR17) vs. CAR
40. James Conner (RB22) vs. DAL
41. Austin Ekeler (RB23) at MIN – Ekeler’s status is very much up in the air, so check back later in the week.
42. Isiah Pacheco (RB24) vs. CHI
43. Javonte Williams (RB25) at MIA
44. Mike Evans (WR18) vs. PHI
45. Tyler Lockett (WR19) vs. CAR
46. Michael Pittman (WR20) at BAL
47. Dameon Pierce (RB26) at JAC
48. Aaron Jones (RB27) vs. NO
49. Brandon Aiyuk (WR21) vs. NYG
50. Amari Cooper (WR22) vs. TEN
51. Tee Higgins (WR23) vs. LAR
52. George Pickens (WR24) at LV – Pickens flashed major upside last week and is locked in as the Steelers No. 1 with Diontae Johnson on injured reserve for the next four games.
53. Zay Flowers (WR25) vs. IND
54. Chris Godwin (WR26) vs. PHI
55. Mark Andrews (TE2) vs. IND
56. DJ Moore (WR27) at KC
57. Garrett Wilson (WR28) vs. NE
58. Joshua Kelley (RB28) at MIN
59. T.J. Hockenson (TE3) vs. LAC
60. Tyler Allgeier (RB29) at DET
61. DeAndre Hopkins (WR29) at CLE
62. Breece Hall (RB30) vs. NE – It’s very risky to use Hall as anything more than a flex option given the full-blown committee in the Jets backfield.
63. Khalil Herbert (RB31) at KC
64. Christian Kirk (WR30) vs. HOU
65. Tutu Atwell (WR31) at CIN
66. Michael Thomas (WR32) at GB
67. Darren Waller (TE4) at SF
68. Drake London (WR33) at DET
69. Jordan Addison (WR34) vs. LAC
70. Jerry Jeudy (WR35) at MIA
71. Evan Engram (TE5) vs. HOU
72. Gabe Davis (WR36) at WAS
73. Nico Collins (WR37) at JAC
74. Terry McLaurin (WR38) vs. BUF
75. Christian Watson (WR39) vs. NO
76. Justice Hill (RB32) vs. IND – Hill outsnapped Gus Edwards 38-32 last week, but neither player is more than a backend flex play in Week 3.
77. Courtland Sutton (WR40) at MIA
78. Jahan Dotson (WR41) vs. BUF
79. AJ Dillon (RB33) vs. NO
80. Gus Edwards (RB34) vs. IND
81. Josh Reynolds (WR42) vs. ATL
82. Matt Breida (RB35) at SF
83. George Kittle (TE6) vs. NYG
84. Marquise Brown (WR43) vs. DAL
85. Elijah Moore (WR44) vs. TEN
86. Dallas Goedert (TE7) at TB
87. Jaylen Warren (RB36) at LV
88. Jamaal Williams (RB37)
89. Rashid Shaheed (WR45) at GB
90. Jakobi Meyers (WR46) vs. PIT
91. Zay Jones (WR47) vs. HOU
92. Jayden Reed (WR48) vs. NO
93. Samaje Perine (RB38) at MIA
94. Romeo Doubs (WR49) vs. NO
95. Sam LaPorta (TE8) vs. ATL
96. Kyle Pitts (TE9) at DET
97. Tank Dell (WR50) at JAC
98. Jaxon Smith-Njigba (WR51) vs. CAR
99. Pat Freiermuth (TE10) at LV
100. Kendrick Bourne (WR52) at NYJ