The Home of Fantasy Sports Analysis

Week 17 Flex Rankings for Fantasy Football

Well, we’ve made it to Week 17. It is Championship Week for a majority of fantasy football leagues. Time to cap off the football season with a championship and kick-off 2022 on a positive note. With that in mind, I want to say a few words before diving into the Week 17 Flex Rankings. First, on a personal note, thank you to everyone who has taken the time to read this article (as well as my start/sit piece) throughout the season. That includes the Twitter trolls and the reader who told me he was going to stop playing DFS because of my bad advice. I’d like to think I’m right more often than not, but we all have our misses. The goal is and continues to be to keep getting better. So, to paraphrase from my least favorite coach in all of sports, we’re on to 2022.

If you are reading this, hopefully, that means you are playing in your league’s final. And if that is the case, congratulations are in order, regardless of whether you finish first or second. While many fantasy football leagues play for bragging rights and the love of the game, I have it on good authority that a fair number of leagues offer monetary compensation to the top finishers. If you find yourself in a position where you can do so, I would encourage you to donate some of your winnings.

What!? Your league isn’t hosted on Fantrax!? Once you see how Fantrax stacks up to the competition, we think you’ll be singing a different tune next season.

Michael Gehlken came up with a great idea a few years ago where he suggested donating to charities supported by several players. This is a good way to give a tip of the cap to players who have helped bring you good fortune this season. I don’t believe he has posted this year’s list yet, but you can follow him on Twitter here. I would also point out that you don’t have to be a fantasy football champion to donate. You also can choose to donate to a completely different charity if there is one that touches you more so than others. At the very least, do something nice for your significant other or anyone else who has had to listen to you ramble on about fantasy football for the last six months. It is the season of giving after all.

Below are my initial Week 17 Flex Rankings. I will update these over the weekend, so follow me on Twitter to get the most updated information. Thanks again and best of luck to all this week and in 2022!

Running Back Notes

Austin Ekeler and James Conner have been season-long RB1s. D’Andre Swift and Elijah Mitchell would be in the mix had they not missed several games due to injury. All four could return to action in Week 17. Ekeler appears to be the safest bet. He missed last week due to Covid but seems like he will be back to his normal workload this week. I will mention that he had just 31 rushing yards last time out against Denver, though he made up for it with 68 receiving yards and a touchdown catch. Assuming he starts and has no limitations, he should be a top-five back in all formats. We salute Week 16 fantasy hero Justin Jackson for his service, but he will resume a change-of-pace role this week. That leaves him off the Flex radar outside of deep leagues.

The others are a bit more difficult to project. Conner has yet to participate in practice this week after missing last week’s game due to a heel injury. Coach Kliff Kingsbury has deemed Conner day-to-day. Chase Edmonds was last week’s overall RB6 in Conner’s absence. For now, I have Edmonds as an RB2 and Conner as an RB3. However, that would likely get flipped if we get good news on Conner in the coming days. Mitchell has missed three weeks due to a knee injury. He got in a limited practice on Wednesday, which hopefully is a good sign. Justin Jackson was last week’s top scorer at the position against the same Houston Texans team Mitchell is slated to face in Week 17. For now, he is a mid-range RB2 but could creep up a few spots in the coming days if given a clean bill of health.

Swift is practicing in full ahead of a great matchup against the Seattle Seahawks. Seattle has allowed the second-most fantasy points to opposing running backs this season. They are also the only team that has allowed 1,000 receiving yards to the position on the year. That should bode well for Swift, who is fourth among NFL backs in receiving yards. His impact in that area is especially impressive when you consider that he has just 14 receiving yards since the end of October. I initially have him ranked as an RB2, but will most likely bump him up to an RB1 as long as there are no setbacks with his health. This matchup is a perfect fit for Swift’s role and skill set.

The most likely candidates to randomly pop in Week 17 ala Jackson and Rex Burkhead last week would be Dare Ogunbowale and Boston Scott. James Robinson and Miles Sanders both suffered injuries last week and will miss this week’s games. In Robinson’s case, he will be out much longer after tearing an Achilles. Robinson put up another solid season despite all the chaos surrounding the Jacksonville Jaguars. Hopefully, he has a full recovery. Ogunbowale was an RB2 last week while replacing Robinson and could see another large workload against a worse-than-you-think Patriots run defense. Scott could be the lead back for the team with the most prolific rushing attack in the NFL. I ranked both Ogunbowale and Scott as Flex options, so starting them may be a matter of your other options.

Wide Receiver Notes

Mike Williams, Marquez Valdes-Scantling, Gabriel Davis, and Cole Beasley were among last week’s Covid casualties. The NFL recently updated its policies to reflect the CDC’s most recent change to its guidelines, so it is possible that all four play this week. I did not go out of my way to rank any of them particularly high due to the uncertainty surrounding them. MVS is my highest ranked wideout among the quartet. If all four play, then it is very possible that Valdes-Scantling ends up being the lowest of the four. Williams has been a season-long WR2 despite some recent inconsistencies, and Buffalo has a solid Week 17 matchup against the Atlanta Falcons. Amon St. Brown lit up the Falcons for 9-91-1 last week, which could bode well for both Beasley and Davis.

Tampa Bay placed Mike Evans on the reserve/Covid list on Monday. Coupled with the hamstring injury suffered in Week 15, Evans is unlikely to play on Sunday. That leaves the mercurial Antonio Brown entrenched as Tampa’s top receiving threat. Tom Brady targeted Brown on 50 percent of his throws last week. Brady attempted a season-low 30 passes with Evans and Chris Godwin out of the picture. Tampa may follow a similar script this week against a New York Jets team that simply cannot stop the run. Having said that, Brown should be heavily involved and has favorable matchups all over the field against an inexperienced Jets secondary. I have Brown as a WR1 this week and have little interest in starting any other Buccaneers wide receiver.

Vikings wide receiver Adam Thielen reaggravated his ankle sprain in last week’s game against the Los Angeles Rams. Minnesota placed the star wideout on injured reserve this week, presumably ending his season. He would be eligible to return in late January if Minnesota is still alive in the NFC Playoffs. Either way, for fantasy purposes, Thielen’s season is over. K.J. Osborn has been a solid contributor when given ample opportunities this year. In the seven games where he has been targeted at least six times, Osborn has caught 33 passes for 469 yards and five touchdowns. In his other eight games, he has totaled just 115 scoreless yards on 13 catches. I currently have Osborn right on the edge of WR3/Flex status, but I may be too low on him given the expected increase in target share.

Tight End Notes

Darren Waller was labeled as week-to-week following his knee injury suffered on Thanksgiving Day. Well, Waller has yet to return and doesn’t appear likely to this week either. The Las Vegas Raiders were hopeful that Waller would return to practice but placed him on the reserve/Covid list on Wednesday. It is likely we will get another week of Foster Moreau. Moreau has at least 65 receiving yards in each of his last two games, so there are worse options out there. The Raiders will face the Indianapolis Colts in Week 17, and the matchup is a favorable one for the tight end position. No team has allowed more receiving yards to opposing tight ends than the Colts have. I may rank him closer to the top-10 towards the end of the week.

Steelers rookie tight end Pat Freiermuth missed last week’s game against the Kansas City Chiefs due to a concussion. You can argue that the rest of the team didn’t show up either, but that’s neither here nor there. Freiermuth is questionable for Monday night’s game against the Cleveland Browns. To be honest, I’m not particularly excited about starting him even if he does clear concussion protocol. Freiermuth has had some good touchdown fortune but is not a huge piece of Pittsburgh’s passing attack. Over his last four games, Freiermuth had a 10.9 percent target share and averaged 33.75 yards per game. Last week, fill-in Zach Gentry had an 11.4 percent target share and had 31 receiving yards. Hopefully, you do not need to rely on either Steelers’ tight end to get you over the finish line on Monday night.

Week 17 Flex Rankings

More of our Week 17 Rankings: QB | RB | WR | TE | PPR |

RnkPlayer (Team)MatchupPos
1Jonathan Taylor  (IND)vs. LVRB1
2Cooper Kupp  (LAR)at BALWR1
3Davante Adams  (GB)vs. MINWR2
4Justin Jefferson  (MIN)at GBWR3
5Antonio Brown  (TB)at NYJWR4
6Austin Ekeler  (LAC)vs. DENRB2
7Najee Harris  (PIT)vs. CLERB3
8Nick Chubb  (CLE)at PITRB4
9Alvin Kamara  (NO)vs. CARRB5
10Tyreek Hill  (KC)at CINWR5
11Deebo Samuel  (SF)vs. HOUWR6
12David Montgomery  (CHI)vs. NYGRB6
13Dalvin Cook  (MIN)at GBRB7
14Aaron Jones  (GB)vs. MINRB8
15Joe Mixon  (CIN)vs. KCRB9
16Ronald Jones II  (TB)at NYJRB10
17Sony Michel  (LAR)at BALRB11
18Josh Jacobs  (LV)at INDRB12
19Stefon Diggs  (BUF)vs. ATLWR7
20Devin Singletary  (BUF)vs. ATLRB13
21A.J. Brown  (TEN)vs. MIAWR8
22Ezekiel Elliott  (DAL)vs. ARIRB14
23Travis Kelce  (KC)at CINTE1
24Ja'Marr Chase  (CIN)vs. KCWR9
25Antonio Gibson  (WAS)vs. PHIRB15
26CeeDee Lamb  (DAL)vs. ARIWR10
27Tee Higgins  (CIN)vs. KCWR11
28Keenan Allen  (LAC)vs. DENWR12
29Saquon Barkley  (NYG)at CHIRB16
30Diontae Johnson  (PIT)vs. CLEWR13
31Tyler Lockett  (SEA)vs. DETWR14
32Damien Harris  (NE)vs. JACRB17
33Elijah Mitchell  (SF)vs. HOURB18
34D.K. Metcalf  (SEA)vs. DETWR15
35Mark Andrews  (BAL)vs. LARTE2
36Cordarrelle Patterson  (ATL)at BUFRB19
37Javonte Williams  (DEN)at LACRB20
38Rashaad Penny  (SEA)vs. DETRB21
39Hunter Renfrow  (LV)at INDWR16
40Jaylen Waddle  (MIA)at TENWR17
41Amari Cooper  (DAL)vs. ARIWR18
42Amon-Ra St. Brown  (DET)at SEAWR19
43D'Andre Swift  (DET)at SEARB22
44Darrel Williams  (KC)at CINRB23
45Chase Edmonds  (ARI)at DALRB24
46DJ Moore  (CAR)at NOWR20
47George Kittle  (SF)vs. HOUTE3
48Rob Gronkowski  (TB)at NYJTE4
49Michael Pittman Jr.  (IND)vs. LVWR21
50Melvin Gordon III  (DEN)at LACRB25
51Terry McLaurin  (WAS)vs. PHIWR22
52Christian Kirk  (ARI)at DALWR23
53AJ Dillon  (GB)vs. MINRB26
54Marquise Brown  (BAL)vs. LARWR24
55D'Onta Foreman  (TEN)vs. MIARB27
56Dare Ogunbowale  (JAC)at NERB28
57Boston Scott  (PHI)at WASRB29
58Rex Burkhead  (HOU)at SFRB30
59DeVonta Smith  (PHI)at WASWR25
60Odell Beckham Jr.  (LAR)at BALWR26
61Michael Carter  (NYJ)vs. TBRB31
62Dallas Goedert  (PHI)at WASTE5
63Brandin Cooks  (HOU)at SFWR27
64Tyler Boyd  (CIN)vs. KCWR28
65Chase Claypool  (PIT)vs. CLEWR29
66Jarvis Landry  (CLE)at PITWR30
67Dawson Knox  (BUF)vs. ATLTE6
68James Conner  (ARI)at DALRB32
69Michael Gallup  (DAL)vs. ARIWR31
70Kyle Pitts  (ATL)at BUFTE7
71Jakobi Meyers  (NE)vs. JACWR32
72Marquez Valdes-Scantling  (GB)vs. MINWR33
73Darnell Mooney  (CHI)vs. NYGWR34
74Devonta Freeman  (BAL)vs. LARRB33
75Dalton Schultz  (DAL)vs. ARITE8
76Zach Ertz  (ARI)at DALTE9
77DeVante Parker  (MIA)at TENWR35
78K.J. Osborn  (MIN)at GBWR36
79Jerry Jeudy  (DEN)at LACWR37
80Tony Pollard  (DAL)vs. ARIRB34
81Van Jefferson  (LAR)at BALWR38
82Russell Gage  (ATL)at BUFWR39
83A.J. Green  (ARI)at DALWR40
84Brandon Aiyuk  (SF)vs. HOUWR41
85Kareem Hunt  (CLE)at PITRB35
86Robby Anderson  (CAR)at NOWR42
87Mike Davis  (ATL)at BUFRB36
88Mike Gesicki  (MIA)at TENTE10
89Kenny Golladay  (NYG)at CHIWR43
90Rhamondre Stevenson  (NE)vs. JACRB37
91Allen Lazard  (GB)vs. MINWR44
92Zay Jones  (LV)at INDWR45
93Hunter Henry  (NE)vs. JACTE11
94Justin Jackson  (LAC)vs. DENRB38
95Marvin Jones Jr.  (JAC)at NEWR46
96Courtland Sutton  (DEN)at LACWR47
97Kendrick Bourne  (NE)vs. JACWR48
98Isaiah McKenzie  (BUF)vs. ATLWR49
99Tyler Higbee  (LAR)at BALTE12
100Jeff Wilson Jr.  (SF)vs. HOURB39
101Jared Cook  (LAC)vs. DENTE13
102Jamaal Williams  (DET)at SEARB40
103Joshua Palmer  (LAC)vs. DENWR50
104Noah Fant  (DEN)at LACTE14
105Duke Johnson Jr.  (MIA)at TENRB41
106Marquez Callaway  (NO)vs. CARWR51
107Devontae Booker  (NYG)at CHIRB42
108Braxton Berrios  (NYJ)vs. TBWR52
109Kadarius Toney  (NYG)at CHIWR53
110Brandon Bolden  (NE)vs. JACRB43
111Kalif Raymond  (DET)at SEAWR54
112Gerald Everett  (SEA)vs. DETTE15
113Chuba Hubbard  (CAR)at NORB44
114Mike Williams  (LAC)vs. DENWR55
115Laquon Treadwell  (JAC)at NEWR56
116Derrick Gore  (KC)at CINRB45
117Breshad Perriman  (TB)at NYJWR57
118Donovan Peoples-Jones  (CLE)at PITWR58
119Jamison Crowder  (NYJ)vs. TBWR59
120Mark Ingram II  (NO)vs. CARRB46
121Ameer Abdullah  (CAR)at NORB47
122Ke'Shawn Vaughn  (TB)at NYJRB48
123Foster Moreau  (LV)at INDTE16
124Allen Robinson II  (CHI)vs. NYGWR60
125T.Y. Hilton  (IND)vs. LVWR61
126Latavius Murray  (BAL)vs. LARRB49
127Cole Kmet  (CHI)vs. NYGTE17
128Dontrell Hilliard  (TEN)vs. MIARB50
129Tyler Conklin  (MIN)at GBTE18
130Mecole Hardman  (KC)at CINWR62
131Rashod Bateman  (BAL)vs. LARWR63
132Laviska Shenault Jr.  (JAC)at NEWR64
133Nico Collins  (HOU)at SFWR65
134C.J. Uzomah  (CIN)vs. KCTE19
135Alexander Mattison  (MIN)at GBRB51
136Keelan Cole Sr.  (NYJ)vs. TBWR66
137Jordan Howard  (PHI)at WASRB52
138Nelson Agholor  (NE)vs. JACWR67
139Nick Westbrook-Ikhine  (TEN)vs. MIAWR68
140Adam Humphries  (WAS)vs. PHIWR69
141Tevin Coleman  (NYJ)vs. TBRB53
142Evan Engram  (NYG)at CHITE20
143Tre'Quan Smith  (NO)vs. CARWR70
144Tim Patrick  (DEN)at LACWR71
145Quez Watkins  (PHI)at WASWR72
146Antoine Wesley  (ARI)at DALWR73
147Jeremy McNichols  (TEN)vs. MIARB54
148Byron Pringle  (KC)at CINWR74
149Myles Gaskin  (MIA)at TENRB55
150Darius Slayton  (NYG)at CHIWR75
151James Washington  (PIT)vs. CLEWR76
152Austin Hooper  (CLE)at PITTE21
153Tyler Kroft  (NYJ)vs. TBTE22
154David Njoku  (CLE)at PITTE23
155Nyheim Hines  (IND)vs. LVRB56
156Chris Conley  (HOU)at SFWR77
157Tyler Johnson  (TB)at NYJWR78
158Pat Freiermuth  (PIT)vs. CLETE24
159DeSean Jackson  (LV)at INDWR79
160Royce Freeman  (HOU)at SFRB57
161Kenneth Gainwell  (PHI)at WASRB58
162Jaret Patterson  (WAS)vs. PHIRB59
163Cameron Brate  (TB)at NYJTE25
164Albert Okwuegbunam  (DEN)at LACTE26
165Bryan Edwards  (LV)at INDWR80
166DeAndre Carter  (WAS)vs. PHIWR81
167Olamide Zaccheaus  (ATL)at BUFWR82
168Josiah Deguara  (GB)vs. MINTE27
169Jalen Reagor  (PHI)at WASWR83
170Brevin Jordan  (HOU)at SFTE28
171James O'Shaughnessy  (JAC)at NETE29
172Samaje Perine  (CIN)vs. KCRB60
173Tavon Austin  (JAC)at NEWR84
174Ricky Seals-Jones  (WAS)vs. PHITE30
175Freddie Swain  (SEA)vs. DETWR85
176Emmanuel Sanders  (BUF)vs. ATLWR86
177Zach Pascal  (IND)vs. LVWR87
178Phillip Dorsett II  (HOU)at SFWR88
179Jonnu Smith  (NE)vs. JACTE31
180Denzel Mims  (NYJ)vs. TBWR89
181Mo Alie-Cox  (IND)vs. LVTE32
182Geoff Swaim  (TEN)vs. MIATE33
183Rashard Higgins  (CLE)at PITWR90
184Shi Smith  (CAR)at NOWR91
185Cole Beasley  (BUF)vs. ATLWR92
186Joshua Kelley  (LAC)vs. DENRB61
187Peyton Barber  (LV)at INDRB62
188Pharaoh Brown  (HOU)at SFTE34
189Rondale Moore  (ARI)at DALWR93
190Lil'Jordan Humphrey  (NO)vs. CARWR94
191Jack Doyle  (IND)vs. LVTE35
192DeeJay Dallas  (SEA)vs. DETRB63
193Cedrick Wilson Jr.  (DAL)vs. ARIWR95
194Jauan Jennings  (SF)vs. HOUWR96
195Brock Wright  (DET)at SEATE36
196Alex Collins  (SEA)vs. DETRB64
197Marquise Goodwin  (CHI)vs. NYGWR97
198Jake Kumerow  (BUF)vs. ATLWR98
199D'Wayne Eskridge  (SEA)vs. DETWR99
200Tom Kennedy  (DET)at SEAWR100
201Tommy Tremble  (CAR)at NOTE37
202John Bates  (WAS)vs. PHITE38
203Anthony Firkser  (TEN)vs. MIATE39
204Albert Wilson  (MIA)at TENWR101
205Scotty Miller  (TB)at NYJWR102
206Demarcus Robinson  (KC)at CINWR103
207Nick Vannett  (NO)vs. CARTE40
208Damiere Byrd  (CHI)vs. NYGWR104
209Sammy Watkins  (BAL)vs. LARWR105
210Ryquell Armstead  (JAC)at NERB65
211Hayden Hurst  (ATL)at BUFTE41
212Ihmir Smith-Marsette  (MIN)at GBWR106
213Chester Rogers  (TEN)vs. MIAWR107
214Khalil Herbert  (CHI)vs. NYGRB66
215Craig Reynolds  (DET)at SEARB67
216KhaDarel Hodge  (DET)at SEAWR108
217Zack Moss  (BUF)vs. ATLRB68
218Kyle Rudolph  (NYG)at CHITE42
219N'Keal Harry  (NE)vs. JACWR109
220Tajae Sharpe  (ATL)at BUFWR110
221Ray-Ray McCloud  (PIT)vs. CLEWR111
222Kyle Juszczyk  (SF)vs. HOURB69
223Dyami Brown  (WAS)vs. PHIWR112
224Julio Jones  (TEN)vs. MIAWR113
225Mike Evans  (TB)at NYJWR114
226Jimmy Graham  (CHI)vs. NYGTE43
227Devin Duvernay  (BAL)vs. LARWR115
228Stephen Anderson  (LAC)vs. DENTE44
229Durham Smythe  (MIA)at TENTE45
230Gabriel Davis  (BUF)vs. ATLWR116
231Ben Skowronek  (LAR)at BALWR117
232Terrace Marshall Jr.  (CAR)at NOWR118
233Harrison Bryant  (CLE)at PITTE46
234Travis Homer  (SEA)vs. DETRB70
235Matt Breida  (BUF)vs. ATLRB71
236Josh Reynolds  (DET)at SEAWR119
237Jordan Akins  (HOU)at SFTE47
238Jason Moore Jr.  (LAC)vs. DENWR120
239Juwan Johnson  (NO)vs. CARTE48
240Jakeem Grant Sr.  (CHI)vs. NYGWR121
241Kene Nwangwu  (MIN)at GBRB72
242Phillip Lindsay  (MIA)at TENRB73
243Marcedes Lewis  (GB)vs. MINTE49
244Ashton Dulin  (IND)vs. LVWR122
245Ty Johnson  (NYJ)vs. TBRB74
246Adam Trautman  (NO)vs. CARTE50
247Chris Moore  (HOU)at SFWR123
248Josh Gordon  (KC)at CINWR124
249Dan Arnold  (JAC)at NETE51
250Ian Thomas  (CAR)at NOTE52
251Darren Waller  (LV)at INDTE53
252Zach Gentry  (PIT)vs. CLETE54
253Jalen Guyton  (LAC)vs. DENWR125
254Elijah Moore  (NYJ)vs. TBWR126
255James Proche II  (BAL)vs. LARWR127
256Danny Amendola  (HOU)at SFWR128
257JaMycal Hasty  (SF)vs. HOURB75
258Jalen Richard  (LV)at INDRB76
259Cam Sims  (WAS)vs. PHIWR129
260Anthony Schwartz  (CLE)at PITWR130
261Juwann Winfree  (GB)vs. MINWR131
262Ty Montgomery  (NO)vs. CARRB77
263Andre Roberts  (LAC)vs. DENWR132
264Clyde Edwards-Helaire  (KC)at CINRB78
265Curtis Samuel  (WAS)vs. PHIWR133
266Marquez Stevenson  (BUF)vs. ATLWR134
267Kylen Granson  (IND)vs. LVTE55
268Le'Veon Bell  (TB)at NYJRB79
269Damien Williams  (CHI)vs. NYGRB80
270Cyril Grayson Jr.  (TB)at NYJWR135
271Jonathan Williams  (WAS)vs. PHIRB81
272C.J. Ham  (MIN)at GBRB82
273David Johnson  (HOU)at SFRB83
274Greg Ward  (PHI)at WASWR136
275MyCole Pruitt  (TEN)vs. MIATE56
276Trevon Wesco  (NYJ)vs. TBTE57
277Kendall Hinton  (DEN)at LACWR137
278Mack Hollins  (MIA)at TENWR138
279Qadree Ollison  (ATL)at BUFRB84
280Adam Shaheen  (MIA)at TENTE58
281Cam Akers  (LAR)at BALRB85
282Demetrius Harris  (ARI)at DALTE59
283Eric Ebron  (PIT)vs. CLETE60
284Vyncint Smith  (NYJ)vs. TBWR139
285Tre' McKitty  (LAC)vs. DENTE61
286Deonte Harty  (NO)vs. CARWR140
287Pharoh Cooper  (NYG)at CHIWR141
288Christian Blake  (ATL)at BUFWR142
289Nathan Cottrell  (JAC)at NERB86
290Andy Isabella  (ARI)at DALWR143

Fantrax logo

Fantrax was one of the fastest-growing fantasy sites of 2020, and we’re not stopping now. With multi-team trades, designated commissioner/league managers, and drag/drop easy click methods, Fantrax is sure to excite the serious fantasy sports fan – sign up now for a free year at

Leave A Reply

Your email address will not be published.