It’s Wednesday, and that means it’s time to break out the fantasy football flex rankings for Week 13 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 13 Flex Rankings (2023) — Top 100
1. Tyreek Hill (WR1) at WAS – Hill averages 120.4 receiving yards per game. That puts him on pace for 2,046 yards for the season.
2. Christian McCaffrey (RB1) at PHI – This is a tough matchup, but McCaffrey is about as close to matchup proof as we have at running back this season.
3. CeeDee Lamb (WR2) vs. SEA – Five of Lamb’s six touchdowns this season have come in his last five games.
4. Amon-Ra St. Brown (WR3) at NO – St. Brown has six 100-yard games this year. Only Tyreek Hill (7) has more.
5. Travis Etienne (RB2) vs. CIN – He’s one of just three players to see 200-plus touches this season. Etienne has 230 touches which is an average of 20.9 per game.
6. Alvin Kamara (RB3) vs. DET – Kamara has topped 100 scrimmage yards in four of his last six games.
7. Keenan Allen (WR4) at NE – We could see history this season, as Allen is on pace for 150 receptions.
8. Tony Pollard (RB4) vs. SEA – Pollard has picked things up over the last two weeks with back-to-back top-12 finishes.
9. Kyren Williams (RB5) vs. CLE – What a return for Williams. He went off against the Cardinals but does have a much tougher matchup here.
10. Austin Ekeler (RB6) at NE – Last week was a brutal matchup, but Ekeler figures to bounce back in what should be a very favorable gamescript
11. A.J. Brown (WR5) vs. SF – Brown enters the week fifth in the league in receiving yards per game at 95.5.
12. Isiah Pacheco (RB7) at GB – Pacheco found the end zone as a runner last week for the first time since Week 5, and he found it twice.
13. Travis Kelce (TE1) at GB – Rinse and repeat.
14. Rachaad White (RB8) vs. CAR – This is a fantastic matchup for White, who has really turned it on.
15. Bijan Robinson (RB9) at NYJ – The volume has really picked up for Robinson over his last two weeks, and he’s responded with back-to-back top-12 finishes.
16. Michael Pittman (WR6) at TEN – He has at least eight catches in five of his last six games.
17. Derrick Henry (RB10) vs. IND – Henry got off the schneid last week and gets another favorable matchup here.
18. Jahmyr Gibbs (RB11) at NO – This isn’t a good matchup for the Lions run game, but Gibbs’ ability as a receiver keeps him in the RB1 conversation.
19. Mike Evans (WR7) vs. CAR – Evans is having one of the most productive seasons of his professional career.
20. Rhamondre Stevenson (RB12) vs. LAC – After a rough start to the year, Stevenson has finally picked things up and has been a very strong fantasy asset over the last three weeks.
21. Raheem Mostert (RB13) at WAS – This ranking is subject to change based on De’Von Achane’s status.
22. Tank Dell (WR8) vs. DEN – The rookie enters the week with seven receiving touchdowns and is showing no signs of slowing down.
23. Jaylen Waddle (WR9) at WAS – Waddle is coming off his second 100-yard game of the season.
24. Javonte Williams (RB14) at HOU – He’s topped 20 touches in three of his last four games.
25. Ja’Marr Chase (WR10) at JAC – Chase’s stock is down with Jake Browning under center, but he’s still in WR1 territory with six teams on bye this week.
26. Brandon Aiyuk (WR11) at PHI
27. Deebo Samuel (WR12) at PHI
28. Breece Hall (RB15) vs. ATL
29. Nico Collins (WR13) vs. DEN
30. Calvin Ridley (WR14) vs. CIN
31. D’Andre Swift (RB16) vs. SF – This is a rough matchup for Swift.
32. DeVonta Smith (WR15) vs. SF
33. David Montgomery (RB17) at NO
34. Jaylen Warren (RB18) vs. ARI
35. Puka Nacua (WR16) vs. CLE
36. Christian Kirk (WR17) vs. CIN
37. Brian Robinson (RB19) vs. MIA
38. Zach Charbonnet (RB20) at DAL – It’s looking likely Kenneth Walker will miss another contest. It’s a bad matchup, but Charbonnet will see enough volume to be an RB2 option.
39. Joe Mixon (RB21) at JAC
40. Cooper Kupp (WR18) vs. CLE
41. Adam Thielen (WR19) at TB
42. Zack Moss (RB22) at TEN
43. Jerome Ford (RB23) at LAR
44. DeAndre Hopkins (WR20) vs. IND
45. Courtland Sutton (WR21) at HOU
46. Terry McLaurin (WR22) vs. MIA
47. DK Metcalf (WR23) at DAL
48. Rashee Rice (WR24) at GB – The rookie is trending up after a breakout performance last week.
49. Najee Harris (RB24) vs. ARI
50. Devin Singletary (RB25) vs. DEN
51. George Kittle (TE2) at PHI
52. James Conner (RB26) at PIT
53. AJ Dillon (RB27) vs. KC
54. Diontae Johnson (WR25) vs. ARI
55. Garrett Wilson (WR26) vs. ATL
56. Chuba Hubbard (RB28) at TB
57. Josh Downs (WR27) at TEN – Downs racked up a massive 13 targets last week.
58. Tyler Lockett (WR28) at DAL
59. Chris Olave (WR29) vs. DET
60. Sam LaPorta (TE3) at NO
61. Trey McBride (TE4) at PIT
62. Marquise Brown (WR30) at PIT
63. Jayden Reed (WR31) vs. KC
64. Evan Engram (TE5) vs. CIN
65. Chris Godwin (WR32) vs. CAR
66. Kareem Hunt (RB29) at LAR
67. Amari Cooper (WR33) at LAR
68. Dalton Schultz (TE6) vs. DEN
69. Tyjae Spears (RB30) vs. IND
70. George Pickens (WR34) vs. ARI
71. Brandin Cooks (WR35) vs. SEA
72. Christian Watson (WR36) vs. KC – Yes, he blew up last week, but Watson has been notoriously inconsistent this season.
73. Demario Douglas (WR37) vs. LAC
74. Drake London (WR38) at NYJ
75. Samaje Perine (RB31) at HOU
76. Taysom Hill (TE7) vs. DET
77. Romeo Doubs (WR39) vs. KC
78. Jerry Jeudy (WR40) at HOU
79. Jahan Dotson (WR41) vs. MIA
80. Jake Ferguson (TE8) vs. SEA
81. Jaxon Smith-Njigba (WR42) at DAL
82. Curtis Samuel (WR43) vs. MIA
83. Justin Watson (WR44) at GB
84. Elijah Moore (WR45) at LAR
85. Tyler Boyd (WR46) at JAC
86. Ezekiel Elliott (RB32) vs. LAC
87. David Njoku (TE9) at LAR
88. Tutu Atwell (WR47) vs. CLE
89. Rondale Moore (WR48) at PIT
90. A.T. Perry (WR49) vs. DET
91. Pat Freiermuth (TE10) vs. ARI
92. Logan Thomas (TE11) vs. MIA
93. Jonathan Mingo (WR50) at TB
94. Juwan Johnson (TE12) vs. DET
95. De’Von Achane (RB33) at WAS
96. Tyler Allgeier (RB34) at NYJ
97. Rashid Shaheed (WR51)
98. Jameson Williams (WR52) at NO
99. Dameon Pierce (RB35) vs. DEN
100. Robert Woods (WR53) vs. DEN