It’s Wednesday, and that means it’s time to break out the fantasy football flex rankings for Week 12 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 12 Flex Rankings (2023) — Top 100

1. Christian McCaffrey (RB1) at SEA – McCaffrey leads the NFL with 825 rushing yards. No other player has over 700.

2. Tyreek Hill (WR1) at NYJ – He’s averaging 122.2 receiving yards per game and is on pace for over 2,000 yards on the season. 

3. CeeDee Lamb (WR2) vs. WAS – After scoring just one touchdown over his first six games, Lamb has found pay dirt four times over his last four.

4. Amon-Ra St. Brown (WR3) vs. GB – St. Brown enters the week fifth in receiving yards (898) and seventh in catches (73).

5. A.J. Brown (WR4) vs. BUF – He’s coming off a down week, but Brown is still in the midst of a stellar season. 

6. Jonathan Taylor (RB2) vs. TB – The Colts fully unleashed Taylor before their bye, feeding him 24 touches in their Week 10 win over New England.

7. Keenan Allen (WR5) vs. BAL – Allen is on pace for 144 receptions, which would be the third-most all-time behind only Michael Thomas (149 in 2019) and Cooper Kupp (145 in 2021).

8. Stefon Diggs (WR6) at PHI – We’ve seen back-to-back lackluster performances for Diggs, but the Eagles secondary has been getting lit up this season. 

9. Travis Kelce (TE1) at LV – Kelce has seen at least eight targets in all but one game this season.

10. Mike Evans (WR7) at IND – Evans is now tied with Don Maynard for 15th all-time in receiving touchdowns with 88.

11. Travis Etienne (RB3) at HOU – He racked up 138 scrimmage yards on 23 touches against the Texans back in Week 3.

12. Austin Ekeler (RB4) vs. BAL – Ekeler is coming off his first game with over 4.0 yards per carry since Week 1. He averaged 6.4 yards per carry against the Packers last week.

13. Puka Nacua (WR8) at ARI – Nacua’s ranking will be impacted by Cooper Kupp’s status this week.

14. D'Andre Swift (RB5) vs. BUF – Through 10 games, Swift has touched the ball 180 times. That’s already the second-highest total of his career. His best was 213 in 2021.

15. Alvin Kamara (RB6) at ATL – Despite missing the first three games of the season due to suspension, Kamara leads all running backs with 50 catches.

16. Saquon Barkley (RB7) vs. NE – Like the Undertaker at WrestleMania, Barkley rose from the dead last week and posted elite fantasy numbers.

17. Josh Jacobs (RB8) vs. KC – Jacobs leads the league in touches with 231. 

18. Jahmyr Gibbs (RB9) vs. GB – Gibbs has scored all five of his rushing touchdowns over his last four games.

19. Tony Pollard (RB10) vs. WAS – He’s coming off a solid outing in Week 11 and gets to face a Commanders defense that Saquon Barkley just torched.

20. Breece Hall (RB11) vs. MIA – It hasn’t been a standout season for Hall, but the Jets back has scored four times over his last six games.

21. Brandon Aiyuk (WR9) at SEA – Aiyuk has shown elite weekly upside this season and has topped 100 receiving yards in two of his last three games.

22. Derrick Henry (RB12) vs. CAR – We’re certainly backsliding with Henry in 2023, but this excellent matchup pushes him up into back-end RB1 territory.

23. Tank Dell (WR10) vs. JAC – Houston, we have liftoff. Dell is a fantasy football rocket ship over the last three weeks with a hefty four receiving touchdowns over that span.

24. Bijan Robinson (RB13) vs. NO – Arthur Smith finally came to his sense and fed Robinson 23 touches before the Falcons’ bye in Week 10.

Rachaad White Tampa Bay Buccaneers Week 12 Fantasy Football Flex Rankings

25. Rachaad White (RB14) at IND – Only Alvin Kamara (50) and Christian McCaffrey (43) have more receptions than White (41) on the season.

26. David Montgomery (RB15) vs. GB

27. Zach Charbonnet (RB16) vs. SF

28. Isiah Pacheco (RB17) at LV

29. Joe Mixon (RB18) vs. PIT

30. Michael Pittman (WR11) vs. TB

31. DJ Moore (WR12) at MIN

32. Davante Adams (WR13) vs. KC

33. Javonte Williams (RB19) vs. CLE

34. Kyren Williams (RB20) at ARI – Williams is expected to be activated off injured reserve this week.

35. Cooper Kupp (WR14) at ARI – Kupp has a low ankle sprain. Keep an eye on his status.

36. Ja'Marr Chase (WR15) vs. PIT

37. James Conner (RB21) vs. LAR

38. Chris Olave (WR16) at ATL

39. DeVonta Smith (WR17) vs. BUF

40. Rhamondre Stevenson (RB22) at NYG

41. Adam Thielen (WR18) at TEN

42. Raheem Mostert (RB23) at NYJ – Mostert’s ranking will move up if De'Von Achane is unable to play Friday.

43. Jaylen Waddle (WR19) at NYJ

44. Nico Collins (WR20) vs. JAC

45. Christian Kirk (WR21) at HOU

46. Deebo Samuel (WR22) at SEA

47. Calvin Ridley (WR23) at HOU

48. Zay Flowers (WR24) at LAC

49. Brian Robinson (RB24) at DAL

50. DK Metcalf (WR25) vs. SF – Metcalf popped up on the injury report Tuesday. Midweek downgrades typically aren’t good. Keep a close eye on his Wednesday practice status.

51. Garrett Wilson (WR26) vs. MIA

52. Jerome Ford (RB25) at DEN

53. DeAndre Hopkins (WR27) vs. CAR

54. T.J. Hockenson (TE2) vs. CHI

55. Jaylen Warren (RB26) at CIN

56. Devin Singletary (RB27) vs. JAC

57. Tyler Lockett (WR28) vs. SF

58. George Kittle (TE3) at SEA

59. De'Von Achane (RB28) at NYJ – The rookie banged his knee last week and is very much up in the air for Friday’s contest against the Jets.

60. Terry McLaurin (WR29) at DAL

61. Courtland Sutton (WR30) vs. CLE

62. Trey McBride (TE4) vs. LAR

63. Gus Edwards (RB29) at LAC

64. Alexander Mattison (RB30) vs. CHI

65. Dalton Kincaid (TE5) at PHI

66. James Cook (RB31) at PHI

67. Marquise Brown (WR31) vs. LAR

68. Chris Godwin (WR32) at IND

69. Diontae Johnson (WR33) at CIN

70. Jordan Addison (WR34) vs. CHI

71. AJ Dillon (RB32) at DET Aaron Jones is looking very iffy for Thursday. Dillon figures to see a heavy workload, but he does get a tough matchup against the Lions.

72. Sam LaPorta (TE6) vs. GB

73. Dalton Schultz (TE7) vs. JAC

74. Drake London (WR35) vs. NO

75. Evan Engram (TE8) at HOU

Jake Ferguson Dallas Cowboys Week 12 Fantasy Football Flex Rankings

76. Jake Ferguson (TE9) vs. WAS

77. Josh Downs (WR36) vs. TB

78. Rashid Shaheed (WR37) at ATL

79. Najee Harris (RB33) at CIN

80. Chuba Hubbard (RB34) at TEN

81. Demario Douglas (WR38) at NYG

82. Rashee Rice (WR39) at LV

83. Amari Cooper (WR40) at DEN

84. George Pickens (WR41) at CIN

85. Kareem Hunt (RB35) at DEN

86. Romeo Doubs (WR42) at DET

87. Gabe Davis (WR43) at PHI

88. Jayden Reed (WR44) at DET

89. Jerry Jeudy (WR45) vs. CLE

90. Khalil Herbert (RB36) at MIN

91. Keaton Mitchell (RB37) at LAC

92. D'Onta Foreman (RB38)

93. Christian Watson (WR46) at DET

94. Tutu Atwell (WR47) at ARI

95. Brandin Cooks (WR48) vs. WAS

96. Ty Chandler (RB39) vs. CHI

97. Jakobi Meyers (WR49) vs. KC

98. Jahan Dotson (WR50) at DAL

99. Tee Higgins (WR51) vs. PIT

100. Odell Beckham (WR52) at LAC