The Home of Fantasy Sports Analysis

Week 12 Flex Rankings for Fantasy Football

Since it is Thanksgiving week, let’s start with some positive news, shall we? All 32 NFL teams will be active in Week 12. We have not had such a week since way back in Week 5. That means that you should have plenty of Flex options on your roster to choose from. And with the fantasy football playoffs on the horizon, having more players to choose from is a good problem to have. Still, injuries are always a hurdle that fantasy managers must navigate, as are matchups. Below you will see my current Week 12 Flex rankings, which include well over 300 players. This should assist you in making those difficult start/sit decisions.

With three games on tap for Thanksgiving Day, I would be remiss if I did not make the following disclaimer. Whenever possible, I try to avoid putting players whose games are on Thursday in my Flex spot. Every week we see the value of many players change between Thursday and Sunday due to a variety of factors. For example, last Thursday I ranked Gus Edwards ahead of Ezekiel Elliott. If Elliott had played on Thursday, you may have been inclined to put Edwards in your RB2 spot and Elliott in the Flex position. Of course, as we know now, Edwards was ruled out before Sunday’s game. In that scenario, you would have been forced to start a subpar running back in your RB2 spot. Had you put Elliott in your RB2 spot in this hypothetical scenario, you would give yourself more options to replace Edwards as a Flex.

The results of Thursday’s games may also impact how you attack Sunday’s slate. I have one league where I have no players going on Thursday, whereas my opponent has three. If his three players go ballistic on Thursday, I may have to swing for the fences a bit more. However, if the players he starts on Thursday underperform, I might want to play things closer to the vest. I would not alter my strategy too much based on Thursday’s results, but it is another wrinkle that fantasy managers may want to consider. Now that all of that good stuff is out of the way, let’s get to the Week 12 Flex rankings! As always, these are based on half-PPR scoring, so adjust to your league settings as needed. Happy Thanksgiving and best of luck this week!

Running Back Notes

Admittedly, I am probably being overly optimistic about Joe Mixon suiting up in Week 12. Mixon is still currently in the league’s concussion protocol. That makes him a dicey bet to play this week. If Mixon should miss this game, Samaje Perine would fill in. Perine took over for Mixon after his concussion last week, and all he did was catch three touchdown passes from Joe Burrow. I would consider that performance an anomaly, and I would not go chasing last week’s points with Perine if he gets the start. The matchup versus Tennessee is a brutal one for running backs. They have allowed the second-fewest rushing yards to opposing running backs, and no team has given up fewer touchdowns to the position. Perine could be a volume play depending on your other options, but I would not dub him a preferred Week 12 Flex play.

Raheem Mostert missed Monday’s practice, which seemed odd considering that the Dolphins were coming off a Week 10 bye. Now that we have reached the middle of the week and Mostert has still not practiced, we can only assume his troublesome knee may be more problematic than we would hope. That could be good news for Jeff Wilson, who has immediately produced for Miami since being acquired at the NFL trade deadline. Wilson has been a top-10 fantasy back in each of his two games as a Dolphin. He has a chance to keep that streak intact against the Houston Texans in Week 12. No team has allowed more fantasy points, rushing yards, or rushing touchdowns to the running back position than the Texans. I would start Wilson with confidence as a Week 12 Flex, particularly if Mostert is inactive or limited on Sunday.

I recently mentioned that Leonard Fournette and Najee Harris were on the verge of potentially being usurped by their backups. That seems to at least still be the case in Tampa, where Fournette is very much in danger of being Pipped by Rachaad White. We may have already seen that change begin to take hold. After totaling just 117 rushing yards through nine weeks, White ran for a career-best 105 in Week 10. Fournette, meanwhile, ran for just 57 yards while dealing with a hip pointer. Head coach Todd Bowles has indicated that he will ride the hot hand at running back this week. I currently have Fournette ahead of White, but that may very well change depending on Fournette’s status. If Fournette is out, White will have massive upside in a great matchup. Only the Texans allow more fantasy points to opposing running backs than the Cleveland Browns.

Harris, on the other hand, appears to have bought himself some time as Pittsburgh’s lead back. Harris has had at least 20 carries and 90 yards in back-to-back outings. Last week, he ran for two scores, which was more than he had accumulated through the first nine games. Perhaps more importantly, Warren left the game prematurely with a hamstring injury. His status for Week 12 is in doubt, but Harris now seems to have a firm grip on this backfield. I still do not have the expectations for Harris that I did back in the summer, but the workload itself should be significant. His Week 12 matchup is fairly neutral against the Indianapolis Colts. Harris projects as a low-end RB2 who will likely have to score to warrant that ranking. The Colts have allowed just five touchdowns and permit just 3.77 yards per carry.

Wide Receiver Notes

Like his teammate Joe Mixon, Ja’Marr Chase is a question mark for Week 12. Chase has been sidelined since Week 7 due to a hip injury. I generally do not make a habit of starting players coming off a lengthy layoff. However, these are not normal circumstances. Ja’Marr Chase has talent and upside that are virtually unmatched in the NFL. He was the overall WR1 in Weeks 6 and 7 and was the WR4 on the year before getting injured. Chase would also benefit from an ideal Week 12 matchup against the Tennessee Titans. The Titans allow the third-most fantasy points to opposing wideouts on the year, and none of their cornerbacks are particularly imposing. I would much rather start Chase this week and have him disappoint than watch him blow up on my bench.

Juju Smith-Schuster is another popular wide receiver who is hoping to return from injury this week. Smith-Schuster missed last week’s game because of a concussion, but he was a full participant in Wednesday’s practice. That suggests he should be on the field when the Kansas City Chiefs host the visiting Los Angeles Rams. With Kadarius Toney yet to practice, Smith-Schuster would likely resume his spot atop the Chiefs’ pecking order should he return. Patrick Mahomes has targeted Smith-Schuster at least eight times in six of nine contests. Assuming no health setbacks as the week rolls on, Juju has a solid floor-ceiling combination that fantasy managers covet. He lines up all over the formation, so he should be able to avoid Jalen Ramsey enough to warrant a healthy number of targets once again this week.

I currently have Cardinals wide receiver Rondale Moore right on the precipice of Flex territory. He sits as my WR38 for the moment. But this is another situation that fantasy managers will need to monitor over the coming days. Moore left Monday night’s game with a groin injury. Arizona is playing on a shortened week and also has a Week 13 bye. They may decide that discretion is the better part of valor and rest Moore through the bye. Marquise Brown is nearing a return from injured reserve, but Arizona has not decided on his Week 12 status either. Brown averaged nearly 11 targets per game over the season’s first six games. However, that was while DeAndre Hopkins was serving his suspension. Hopkins is likely the only Cardinals wideout I would want to start this week if I could help it.

Tight End Notes

Volume is king in fantasy football, and that is especially true at the tight end position. Few and far between are the tight ends that have consistent volume. That means the ones who do are elevated into must-start status. Such is the case with Pat Freiermuth, who is likely to garner every week TE1 status regardless of matchup. The second-year tight end has earned at least seven targets in seven of nine games, including four straight. He enters Week 12 as the overall TE9 on the year despite having scored just a single touchdown. The Colts are a middle-of-the-pack matchup for tight ends, so there is no need to avoid starting Freiermuth this week. I have him inside my top-five for the week, but he is also a solid Week 12 Flex play if you already have an elite tight end ahead of him.

Week 12 Flex Rankings for Fantasy Football

More Week 12 Rankings: QB | RB | WR | TE | Flex Rankings

1Austin EkelerLACRB1@ARZ
2Tyreek HillMIAWR1HST
3Stefon DiggsBUFWR2@DET
4Derrick HenryTENRB2CIN
5Davante AdamsLVWR3@SEA
6Jonathan TaylorINDRB3PIT
7Kenneth Walker IIISEARB4LV
8Christian McCaffreySFRB5NO
9Josh JacobsLVRB6@SEA
10Saquon BarkleyNYGRB7@DAL
11Travis KelceKCTE1LA
12Justin JeffersonMINWR4NE
13Travis EtienneJAXRB8BLT
14Dalvin CookMINRB9NE
15Rhamondre StevensonNERB10@MIN
16DeAndre HopkinsARZWR5LAC
17James ConnerARZRB11LAC
18Jaylen WaddleMIAWR6HST
19CeeDee LambDALWR7NYG
20Aaron JonesGBRB12@PHI
21Nick ChubbCLVRB13TB
22Tony PollardDALRB14NYG
23A.J. BrownPHIWR8GB
24Alvin KamaraNORB15@SF
25Dameon PierceHSTRB16@MIA
26D.K. MetcalfSEAWR9LV
27Amon-Ra St. BrownDETWR10BUF
28Joe MixonCINRB17@TEN
29Mike EvansTBWR11@CLV
30Deebo SamuelSFWR12NO
31Devin SingletaryBUFRB18@DET
32Tee HigginsCINWR13@TEN
33Mark AndrewsBLTTE2@JAX
34Jeff Wilson Jr.MIARB19HST
35Gabriel DavisBUFWR14@DET
36Tyler LockettSEAWR15LV
37Miles SandersPHIRB20GB
38Christian KirkJAXWR16BLT
39Najee HarrisPITRB21@IND
40Terry McLaurinWASWR17ATL
41Chris GodwinTBWR18@CLV
42David MontgomeryCHIRB22@NYJ
43Leonard FournetteTBRB23@CLV
44Amari CooperCLVWR19TB
45Antonio GibsonWASRB24ATL
46Ja'Marr ChaseCINWR20@TEN
47Latavius MurrayDENRB25@CAR
48Michael Pittman Jr.INDWR21PIT
49Chris OlaveNOWR22@SF
50Keenan AllenLACWR23@ARZ
51Jamaal WilliamsDETRB26BUF
52D'Onta ForemanCARRB27DEN
53DeVonta SmithPHIWR24GB
54Brandon AiyukSFWR25NO
55D.J. MooreCARWR26DEN
56Jakobi MeyersNEWR27@MIN
57Michael CarterNYJRB28CHI
58Courtland SuttonDENWR28@CAR
59JuJu Smith-SchusterKCWR29LA
60Garrett WilsonNYJWR30CHI
61Curtis SamuelWASWR31ATL
62Raheem MostertMIARB29HST
63Allen LazardGBWR32@PHI
64Ezekiel ElliottDALRB30NYG
65Isiah PachecoKCRB31LA
66Brian Robinson Jr.WASRB32ATL
67George PickensPITWR33@IND
68T.J. HockensonMINTE3NE
69Tyler BoydCINWR34@TEN
70Pat FreiermuthPITTE4@IND
71George KittleSFTE5NO
72Diontae JohnsonPITWR35@IND
73Darius SlaytonNYGWR36@DAL
74Josh PalmerLACWR37@ARZ
75Rondale MooreARZWR38LAC
76Brandin CooksHSTWR39@MIA
77Parris CampbellINDWR40PIT
78Christian WatsonGBWR41@PHI
79Allen Robinson IILAWR42@KC
80Donovan Peoples-JonesCLVWR43TB
81Rachaad WhiteTBRB33@CLV
82Cordarrelle PattersonATLRB34@WAS
83Adam ThielenMINWR44NE
84James RobinsonNYJRB35CHI
85D'Andre SwiftDETRB36BUF
86Nico CollinsHSTWR45@MIA
87Dalton SchultzDALTE6NYG
88Dawson KnoxBUFTE7@DET
89Zay JonesJAXWR46BLT
90Tyler HigbeeLATE8@KC
91Drake LondonATLWR47@WAS
92Marquez Valdes-ScantlingKCWR48LA
93Mack HollinsLVWR49@SEA
94Jerry JeudyDENWR50@CAR
95Darnell MooneyCHIWR51@NYJ
96Michael GallupDALWR52NYG
97Treylon BurksTENWR53CIN
98Mike WilliamsLACWR54@ARZ
99Robert WoodsTENWR55CIN
100Damien HarrisNERB37@MIN
101Kareem HuntCLVRB38TB
102Greg DulcichDENTE9@CAR
103Corey DavisNYJWR56CHI
104Jarvis LandryNOWR57@SF
105Marquise BrownARZWR58LAC
106Cam AkersLARB39@KC
107Terrace Marshall Jr.CARWR59DEN
108Van JeffersonLAWR60@KC
109Foster MoreauLVTE10@SEA
110Alec PierceINDWR61PIT
111Elijah MitchellSFRB40NO
112Julio JonesTBWR62@CLV
113Gerald EverettLACTE11@ARZ
114Kenyan DrakeBLTRB41@JAX
115Marvin Jones Jr.JAXWR63BLT
116Demarcus RobinsonBLTWR64@JAX
117David NjokuCLVTE12TB
118Devin DuvernayBLTWR65@JAX
119A.J. DillonGBRB42@PHI
120Randall CobbGBWR66@PHI
121Tyler AllgeierATLRB43@WAS
122Jerick McKinnonKCRB44LA
123Hayden HurstCINTE13@TEN
124Cole KmetCHITE14@NYJ
125Evan EngramJAXTE15BLT
126Gus EdwardsBLTRB45@JAX
127Kyren WilliamsLARB46@KC
128Kadarius ToneyKCWR67LA
129Isaiah McKenzieBUFWR68@DET
130Jahan DotsonWASWR69ATL
131Noah BrownDALWR70NYG
132Mike GesickiMIATE16HST
133Samaje PerineCINRB47@TEN
134Juwan JohnsonNOTE17@SF
135Chris MooreHSTWR71@MIA
136Noah FantSEATE18LV
137Nick Westbrook-IkhineTENWR72CIN
138D.J. Chark Jr.DETWR73BUF
139James CookBUFRB48@DET
140Kalif RaymondDETWR74BUF
141Bennett SkowronekLAWR75@KC
142DeVante ParkerNEWR76@MIN
143Robert TonyanGBTE19@PHI
144Logan ThomasWASTE20ATL
145Olamide ZaccheausATLWR77@WAS
146Austin HooperTENTE21CIN
147Tyler ConklinNYJTE22CHI
148K.J. OsbornMINWR78NE
149Marquise GoodwinSEAWR79LV
150Greg DortchARZWR80LAC
151Taysom HillNOTE23@SF
152Hunter HenryNETE24@MIN
153Chuba HubbardCARRB49DEN
154Chase ClaypoolCHIWR81@NYJ
155Trent SherfieldMIAWR82HST
156Damiere ByrdATLWR83@WAS
157Romeo DoubsGBWR84@PHI
158DeAndre CarterLACWR85@ARZ
159Darrell HendersonJAXRB50BLT
160Richie James Jr.NYGWR86@DAL
161Jaylen WarrenPITRB51@IND
162Quez WatkinsPHIWR87GB
163Will DisslySEATE25LV
164Kendall HintonDENWR88@CAR
165Laviska Shenault Jr.CARWR89DEN
166Isaiah LikelyBLTTE26@JAX
167Keelan ColeLVWR90@SEA
168Kenny GolladayNYGWR91@DAL
169Dontrell HilliardTENRB52CIN
170Tyquan ThorntonNEWR92@MIN
171Justin WatsonKCWR93LA
172Cade OttonTBTE27@CLV
173Isaiah HodginsNYGWR94@DAL
174Nelson AgholorNEWR95@MIN
175Marlon MackDENRB53@CAR
176Kenneth GainwellPHIRB54GB
177Jonnu SmithNETE28@MIN
178Russell GageTBWR96@CLV
179Josh ReynoldsDETWR97BUF
180Alexander MattisonMINRB55NE
181Elijah MooreNYJWR98CHI
182Trey McBrideARZTE29LAC
183Cameron BrateTBTE30@CLV
184Deon JacksonINDRB56PIT
185Skyy MooreKCWR99LA
186Jordan AkinsHSTTE31@MIA
187Keaontay IngramARZRB57LAC
188Isaiah SpillerLACRB58@ARZ
189Robbie AndersonARZWR100LAC
190Harrison BryantCLVTE32TB
191Kylen GransonINDTE33PIT
192Lawrence CagerNYGTE34@DAL
193Jauan JenningsSFWR101NO
194Justice HillBLTRB59@JAX
195David BellCLVWR102TB
196Steven SimsPITWR103@IND
197Brock WrightDETTE35BUF
198Equanimeous St. BrownCHIWR104@NYJ
199Chigoziem OkonkwoTENTE36CIN
200Shi SmithCARWR105DEN
201Jack StollPHITE37GB
202Denzel MimsNYJWR106CHI
203Ameer AbdullahLVRB60@SEA
204Brandon PowellLAWR107@KC
205Justin JacksonDETRB61BUF
206Zach PascalPHIWR108GB
207Trestan EbnerCHIRB62@NYJ
208Caleb HuntleyATLRB63@WAS
209James MitchellDETTE38BUF
210James WashingtonDALWR109NYG
211Mo Alie-CoxINDTE39PIT
212C.J. UzomahNYJTE40CHI
213JaMycal HastyJAXRB64BLT
214Matt BreidaNYGRB65@DAL
215Noah GrayKCTE41LA
216Nyheim HinesBUFRB66@DET
217Adam TrautmanNOTE42@SF
218James ProcheBLTWR110@JAX
219O.J. HowardHSTTE43@MIA
220Braxton BerriosNYJWR111CHI
221Travis HomerSEARB67LV
222Dyami BrownWASWR112ATL
223Sammy WatkinsGBWR113@PHI
224Boston ScottPHIRB68GB
225Tommy TrembleCARTE44DEN
226Kendrick BourneNEWR114@MIN
227Miles BoykinPITWR115@IND
228Eno BenjaminHSTRB69@MIA
229Rex BurkheadHSTRB70@MIA
230Rashid ShaheedNOWR116@SF
231Colby ParkinsonSEATE45LV
232K.J. HamlerDENWR117@CAR
233A.J. GreenARZWR118LAC
234Tre'Quan SmithNOWR119@SF
235MyCole PruittATLTE46@WAS
236Zach GentryPITTE47@IND
237Parker HesseATLTE48@WAS
238Ian ThomasCARTE49DEN
239Ty JohnsonNYJRB71CHI
240Jamal AgnewJAXWR120BLT
241Tanner HudsonNYGTE50@DAL
242KhaDarel HodgeATLWR121@WAS
243Jelani WoodsINDTE51PIT
244Kyle JuszczykSFRB72NO
245Khalil ShakirBUFWR122@DET
246Jake FergusonDALTE52NYG
247Myles GaskinMIARB73HST
248Marquez CallawayNOWR123@SF
249Josiah DeguaraGBTE53@PHI
250David JohnsonNORB74@SF
251Brevin JordanHSTTE54@MIA
252Mark IngramNORB75@SF
253Durham SmytheMIATE55HST
254Malik DavisDALRB76NYG
255Raheem BlackshearCARRB77DEN
256Ashton DulinINDWR124PIT
257Phillip DorsettHSTWR125@MIA
258Gunner OlszewskiPITWR126@IND
259Joshua KelleyLACRB78@ARZ
260Grant CalcaterraPHITE56GB
261Alec IngoldMIARB79HST
262Peyton HendershotDALTE57NYG
263DeSean JacksonBLTWR127@JAX
264Scotty MillerTBWR128@CLV
265Dante PettisCHIWR129@NYJ
266Jalen NailorMINWR130NE
267Feleipe FranksATLTE58@WAS
268Trenton IrwinCINWR131@TEN
269Ray-Ray McCloud IIISFWR132NO
270Jody FortsonKCTE59LAR
271Sony MichelLACRB80@ARZ
272Tre' McKittyLACTE60@ARZ
273Tyree JacksonPHITE61GB
274Byron PringleCHIWR133@NYJ
275Geoff SwaimTENTE62CIN
276Devine OzigboDENRB81@CAR
277Richard RodgersLACTE63@ARZ
278Teagan QuitorianoHSTTE64@MIA
279John BatesWASTE65ATL
280Ross DwelleySFTE66NO
281Tom KennedyDETWR134BUF
282Tutu AtwellLAWR135@KC
283Zack MossINDRB82PIT
284Dan ArnoldJAXTE67BLT
285Damien WilliamsATLRB83@WAS
286Stephen SullivanCARTE68DEN
287Cam SimsWASWR136ATL
288Reggie GilliamBUFRB84@DET
289Eric SaubertDENTE69@CAR
290Marcus JohnsonNYGWR137@DAL
291DeeJay DallasSEARB85LV
292Montrell WashingtonDENWR138@CAR
293Cedrick WilsonMIAWR139HST
294Anthony SchwartzCLVWR140TB
295Anthony FirkserATLTE70@WAS
296Tommy SweeneyBUFTE71@DET
297Quintin MorrisBUFTE72@DET
298Jacob HollisterLVTE73@SEA
299Blake BellKCTE74LAR
300Jonathan WilliamsWASRB86ATL
301Shane ZylstraDETTE75BUF
302Dee EskridgeSEAWR141LV
303Josh OliverBLTTE76@JAX
304Marcedes LewisGBTE77@PHI
305D'Ernest JohnsonCLVRB87TB
306Jalen VirgilDENWR142@CAR
307Rico DowdleDALRB88NYG
308Snoop ConnerJAXRB89BLT
309Tyrion Davis-PriceSFRB90NO
310Samori ToureGBWR143@PHI
311Michael BandyLACWR144@ARZ
312Kevin HarrisNERB91@MIN
313Ty ChandlerMINRB92NE
314Jalen ReagorMINWR145NE
315David SillsNYGWR146@DAL
316Jesper HorstedLVTE78@SEA
317Patrick RicardBLTRB93@JAX
318Jordan MasonSFRB94NO
319Benny SnellPITRB95@IND
320Curtis HodgesWASTE79ATL
321Hunter LongMIATE80HST
322Jeremy RuckertNYJTE81CHI
323Jalen TolbertDALWR147NYG
324Ronald JonesKCRB96LAR
325Ronnie RiversLARB97@KC
326Zamir WhiteLVRB98@SEA
327Stephen AndersonARZTE82LAC
328Johnny MundtMINTE83NE
329Brycen HopkinsLATE84@KC
330Amari RodgersHSTWR148@MIA
331Charlie KolarBLTTE85@JAX
332Chris MyarickNYGTE86@DAL
333Devin AsiasiCINTE87@TEN
334Michael WoodsCLVWR149TB
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.