It is time to make those tough lineup decisions for Week 17 of the fantasy football season.

Below, you’ll find positional rankings, player analysis, team totals and spreads for every game on the slate.

Notes: 

  • Players are now tiered across all positions (RB, WR and TE) to help with flex decisions in larger formats. Because of this, TEs might not have a player deserving of Tier 1 compared to RBs and WRs.
  • Defensive yards and TDs allowed exclude overtime play.
  • All references to defensive ranks are for this week (bye Week teams excluded).

Last updated: 2:30 p.m. ET, Dec. 28. Please refer to our Rankings page for updates!


Quarterback Rankings & Tiers - Week 17

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Jalen HurtsPHIQBARI29.75-11.024.0
21Josh AllenBUFQBNE26.75-13.024.2
31Dak PrescottDALQBDET29.50-6.020.3
41Lamar JacksonBALQBMIA25.25-3.520.8
51Brock PurdySFQBWAS31.25-12.520.1
62Patrick MahomesKCQBCIN25.75-7.019.1
72Justin FieldsCHIQBATL20.50-3.019.4
82C.J. StroudHOUQBTEN24.00-4.519.5
92Matthew StaffordLARQBNYG25.00-5.516.8
103Jordan LoveGBQBMIN22.251.518.9
113Kyler MurrayARIQBPHI18.7511.018.0
123Baker MayfieldTBQBNO22.75-2.517.4
133Jared GoffDETQBDAL23.506.018.1
143Tua TagovailoaMIAQBBAL21.753.518.0
154Derek CarrNOQBTB20.252.513.9
164Joe FlaccoCLEQBNYJ21.00-7.521.4
174Geno SmithSEAQBPIT22.25-3.515.5
184Trevor LawrenceJAXQBCAR22.25-6.518.0
195Gardner MinshewINDQBLV23.50-3.513.7
205Jake BrowningCINQBKC18.757.015.6
216Bryce YoungCARQBJAX15.756.511.8
226Jacoby BrissettWASQBSF18.7512.57.6
236Taylor HeinickeATLQBCHI17.503.013.0
246Easton StickLACQBDEN17.003.515.4
256Jaren HallMINQBGB23.75-1.52.5
266Aidan O'ConnellLVQBIND20.003.511.0
276Mason RudolphPITQBSEA18.753.510.1
286Tyrod TaylorNYGQBLAR19.55.55.8
296Will LevisTENQBHOU19.54.513.9
306Jarrett StidhamDENQBLAC20.5-3.50
316Bailey ZappeNEQBBUF13.7513.07.8
327Trevor SiemianNYJQBCLE13.57.56.4

Running Back Rankings & Tiers - Week 17

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Christian McCaffreySFRBWAS31.25-12.523.0
21Kyren WilliamsLARRBNYG25.00-5.519.3
31Rachaad WhiteTBRBNO22.75-2.514.7
42Alvin KamaraNORBTB20.252.515.3
52Jahmyr GibbsDETRBDAL23.506.015.7
62James CookBUFRBNE26.75-13.013.5
72Travis Etienne Jr.JACRBCAR22.250.014.2
82Jonathan TaylorINDRBLV23.50-3.512.9
92D'Andre SwiftPHIRBARI29.75-11.011.6
103Saquon BarkleyNYGRBLAR19.505.514.6
113Bijan RobinsonATLRBCHI17.503.012.7
123Josh JacobsLVRBIND20.003.512.7
133Kenneth Walker IIISEARBPIT22.25-3.512.4
143Joe MixonCINRBKC18.757.013.2
153Raheem MostertMIARBBAL21.753.517.1
163Derrick HenryTENRBHOU19.504.513.8
173Tony PollardDALRBDET29.50-6.011.6
183Ty ChandlerMINRBGB23.75-1.56.2
193Breece HallNYJRBCLE13.507.513.4
203Ezekiel ElliottNERBBUF13.7513.08.6
214Austin EkelerLACRBDEN17.003.512.8
224Aaron JonesGBRBMIN22.251.510.1
234David MontgomeryDETRBDAL23.506.014.7
244De'Von AchaneMIARBBAL21.753.516.1
254Brian Robinson Jr.WASRBSF18.7512.512.9
264Clyde Edwards-HelaireKCRBCIN25.75-7.04.3
274Devin SingletaryHOURBTEN24.00-4.58.6
284James ConnerARIRBPHI18.7511.012.2
294Chuba HubbardCARRBJAX15.756.59.6
305Jaylen WarrenPITRBSEA18.753.59.6
315Najee HarrisPITRBSEA18.753.59.1
325Javonte WilliamsDENRBLAC20.50-3.59.2
335Gus EdwardsBALRBMIA25.25-3.511.0
345Jerome FordCLERBNYJ21.00-7.510.7
355Tyjae SpearsTENRBHOU19.504.56.8
366Antonio GibsonWASRBSF18.7512.57.0
376D'Onta ForemanCHIRBATL20.50-3.09.5
386Khalil HerbertCHIRBATL20.50-3.07.8
396Tyler AllgeierATLRBCHI17.503.07.1
406Kareem HuntCLERBNYJ21.00-7.57.8
416Justice HillBALRBMIA25.25-3.55.3
427Roschon JohnsonCHIRBATL20.50-3.05.3
437AJ DillonGBRBMIN22.251.57.4
447Chase BrownCINRBKC18.757.04.1
457Zach CharbonnetSEARBPIT22.25-3.55.4
467Kenneth GainwellPHIRBARI29.75-11.05.1
477Jaleel McLaughlinDENRBLAC20.50-3.55.5
488Zack MossINDRBLV23.50-3.511.6
498Alexander MattisonMINRBGB23.75-1.58.2
508Samaje PerineDENRBLAC20.50-3.56.1
518Jamaal WilliamsNORBTB20.252.52.9
528Miles SandersCARRBJAX15.756.55.2
538Cordarrelle PattersonATLRBCHI17.503.02.5
548Zamir WhiteLVRBIND20.003.53.3
558Dameon PierceHOURBTEN24.00-4.55.6
568Emari DemercadoARIRBPHI18.7511.05.1
578D'Ernest JohnsonJACRBCAR22.250.02.0
588Isaiah SpillerLACRBDEN17.003.51.8
598Kevin HarrisNERBBUF13.7513.05.3
608Latavius MurrayBUFRBNE26.75-13.05.0
618Israel AbanikandaNYJRBCLE13.507.52.3
628Leonard FournetteBUFRBNE26.75-13.02.0
638Rico DowdleDALRBDET29.50-6.04.8
648Chase EdmondsTBRBNO22.75-2.52.0
659Chris Rodriguez Jr.WASRBSF18.7512.54.3
669Jeff Wilson Jr.MIARBBAL21.753.53.1
679Jordan MasonSFRBWAS31.25-12.54.2
689Joshua KelleyLACRBDEN173.54.0
699Ronnie RiversLARRBNYG25-5.52.3
709Ameer AbdullahLVRBIND203.51.8
719Michael CarterARIRBPHI18.75112.4
729Matt BreidaNYGRBLAR19.55.52.6
739Patrick Taylor Jr.GBRBMIN22.251.52.4
749Trey SermonINDRBLV23.5-3.51.2

Tier 2 – D’Andre Swift

From Week 12 to Week 15, Swift averaged only 6.7 fantasy points per game. For the first time all year, the Eagles found themselves in unfamiliar territory — trailing game scripts. It was especially bad in Weeks 13 and 14, with Philadelphia trailing by nine-plus points on 52% and 84% of plays.

However, Swift’s utilization remained intact, and with the Eagles playing from ahead, he bounced back with 15.2 points against the Giants in Week 17.

D'Andre Swift


This weekend, the Eagles should be in a similar position as double-digit favorites against the Cardinals at home. Arizona has been outscored by their opponents by 128 points this season — the fourth most in the NFL.  

No other team in the NFL gives up more yards rushing per game (147) than the Cardinals, who also allow the most fantasy points per game to RBs.

D'Andre Swift


Jalen Hurts will likely madden Swift managers by stealing most of the rushing TDs, but look for Swift to challenge for 100 yards and a score in this juicy matchup.

Swift UPGRADES back into the RB1 conversation as my RB9 and is a top-24 flex play.

Tier 3 – Ty Chandler

Chandler came up small in the box score in a game script where the Vikings trailed by four-plus points on 65% of snaps. Despite the poor outing, Chandler dominated touches even with the return of Alexander Mattison, bogarting 80% of the team’s rushing attempts.

Ty Chandler


Chandler gets a choice matchup this weekend against the Packers, where both teams are fighting to make the playoffs. Green Bay allows the third-most rushing yards per game (136), and the Vikings could lean heavily on their backfield with Jaren Hall taking over as the starting QB and T.J. Hockenson lost for the season.

Chandler UPGRADES to mid-range RB2 territory as my RB18 and is my No. 32 flex play for Week 17.

Tier 4 – Austin Ekeler

Ekeler’s utilization rebounded in his first game with interim head coach Giff Smith at the helm.

The 29-year-old back led the backfield with a 66% snap share, handled 58% of the rushing attempts and posted a 48% route participation with a 13% target share.

Austin Ekeler


The Chargers face a Broncos defense giving up the second-most fantasy points per game to RBs (28.5), making Ekeler an intriguing option if he holds onto his Week 16 utilization. 

If Ekeler approaches 20 touches in this matchup, he will have a shot at RB1 production. However, with the Chargers already eliminated from playoff contention, it’s hard to be too aggressive with his ranking. We could see volatility in player usage over the final two games if the team wants to get a better look at Isaiah Spiller, who has taken over the No. 2 role in recent weeks.

Ekeler climbs back into the low-end RB2 range as my RB21 this weekend. He is also a top 50 player in my flex rankings but comes in 11 spots below industry consensus.


Wide Receiver Rankings & Tiers - Week 17

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11CeeDee LambDALWRDET29.50-6.018.2
21Tyreek HillMIAWRBAL21.753.520.8
32A.J. BrownPHIWRARI29.75-11.015.5
42Amon-Ra St. BrownDETWRDAL23.506.016.5
52Mike EvansTBWRNO22.75-2.515.4
62Justin JeffersonMINWRGB23.75-1.516.5
72Deebo SamuelSFWRWAS31.25-12.514.4
82Chris OlaveNOWRTB20.252.512.0
92Brandon AiyukSFWRWAS31.25-12.513.5
102Puka NacuaLARWRNYG25.00-5.514.5
112Rashee RiceKCWRCIN25.75-7.010.6
122Stefon DiggsBUFWRNE26.75-13.013.5
132Cooper KuppLARWRNYG25.00-5.511.1
143DJ MooreCHIWRATL20.50-3.013.7
153DK MetcalfSEAWRPIT22.25-3.512.7
163Michael Pittman Jr.INDWRLV23.50-3.512.8
173Nico CollinsHOUWRTEN24.00-4.513.6
184Calvin RidleyJACWRCAR22.250.011.0
194Amari CooperCLEWRNYJ21.00-7.512.7
204Tee HigginsCINWRKC18.757.010.4
214DeVonta SmithPHIWRARI29.75-11.012.3
224Davante AdamsLVWRIND20.003.511.3
234Chris GodwinTBWRNO22.75-2.59.4
244DeAndre HopkinsTENWRHOU19.504.510.8
254Jaylen WaddleMIAWRBAL21.753.511.6
264Zay FlowersBALWRMIA25.25-3.59.9
274Tyler LockettSEAWRPIT22.25-3.59.6
284Adam ThielenCARWRJAX15.756.511.2
295Jayden ReedGBWRMIN22.251.510.4
305George PickensPITWRSEA18.753.510.7
315Jordan AddisonMINWRGB23.75-1.511.2
325Garrett WilsonNYJWRCLE13.507.510.5
335Drake LondonATLWRCHI17.503.08.9
345Terry McLaurinWASWRSF18.7512.59.4
355Brandin CooksDALWRDET29.50-6.08.3
365Diontae JohnsonPITWRSEA18.753.59.2
375Noah BrownHOUWRTEN24.00-4.59.3
385Rashid ShaheedNOWRTB20.252.58.6
395Jakobi MeyersLVWRIND20.003.511.0
405Demario DouglasNEWRBUF13.7513.06.4
415Joshua PalmerLACWRDEN17.003.59.1
425Gabe DavisBUFWRNE26.75-13.09.1
435Romeo DoubsGBWRMIN22.251.59.3
445Demarcus RobinsonLARWRNYG25.00-5.55.8
455Josh DownsINDWRLV23.50-3.57.4
465Jaxon Smith-NjigbaSEAWRPIT22.25-3.57.2
475Curtis SamuelWASWRSF18.7512.58.4
485Courtland SuttonDENWRLAC20.50-3.511.1
496K.J. OsbornMINWRGB23.75-1.56.7
506Odell Beckham Jr.BALWRMIA25.25-3.56.8
516Darius SlaytonNYGWRLAR19.505.56.2
526Jerry JeudyDENWRLAC20.50-3.56.6
536Tyler BoydCINWRKC18.757.07.2
546Wan'Dale RobinsonNYGWRLAR19.505.55.8
556DeVante ParkerNEWRBUF13.7513.04.8
566Zay JonesJACWRCAR22.250.06.7
576Jameson WilliamsDETWRDAL23.506.05.4
586Jonathan MingoCARWRJAX15.756.54.5
596Michael WilsonARIWRPHI18.7511.06.3
606DJ Chark Jr.CARWRJAX15.756.57.1
617Jahan DotsonWASWRSF18.7512.56.5
627Elijah MooreCLEWRNYJ21.00-7.56.1
637Alec PierceINDWRLV23.50-3.54.5
647Treylon BurksTENWRHOU19.504.53.3
657Justin WatsonKCWRCIN25.75-7.05.1
667Dontayvion WicksGBWRMIN22.251.55.8
677Darnell MooneyCHIWRATL20.50-3.04.2
687Khalil ShakirBUFWRNE26.75-13.04.9
698Quentin JohnstonLACWRDEN17.003.54.5
708Marvin Mims Jr.DENWRLAC20.50-3.53.7
718Parker WashingtonJACWRCAR22.250.04.4
728Rashod BatemanBALWRMIA25.25-3.53.8
738Michael GallupDALWRDET29.50-6.04.7
748Jalin HyattNYGWRLAR19.505.52.9
758Robert WoodsHOUWRTEN24.00-4.54.7
768Trey PalmerTBWRNO22.75-2.54.0
778Josh ReynoldsDETWRDAL23.506.06.8
788Marquez Valdes-ScantlingKCWRCIN25.75-7.03.1
798Cedric TillmanCLEWRNYJ21.00-7.52.2
808Chris MooreTENWRHOU19.504.53.3
818Nelson AgholorBALWRMIA25.25-3.54.7
828Tre TuckerLVWRIND20.003.53.3
838A.T. PerryNOWRTB20.252.54.4
848Rondale MooreARIWRPHI18.7511.04.9
858Greg DortchARIWRPHI18.7511.03.5
868Cedrick Wilson Jr.MIAWRBAL21.753.53.5
878Kalif RaymondDETWRDAL23.506.04.8
888Allen Robinson IIPITWRSEA18.753.53.0
898Hunter RenfrowLVWRIND20.003.52.5
909Andrei IosivasCINWRKC18.757.01.8
919Jamal AgnewJACWRCAR22.250.02.9
929Xavier GipsonNYJWRCLE13.507.53.0
939Jalen TolbertDALWRDET29.50-6.02.7
949Brandon JohnsonDENWRLAC20.50-3.54.2
959KaVontae TurpinDALWRDET29.50-6.03.8
969Malik HeathGBWRMIN22.251.52.0
979Alex EricksonLACWRDEN17.003.53.4
989D.J. MontgomeryINDWRLV23.50-3.52.6
999Tyler ScottCHIWRATL20.50-3.01.7
1009Lil'Jordan HumphreyDENWRLAC20.50-3.51.8
1019Xavier HutchinsonHOUWRTEN24.00-4.51.3
1029Richie James Jr.KCWRCIN25.75-7.00.0
1039Braxton BerriosMIAWRBAL21.753.52.9
1049Brandon PowellMINWRGB23.75-1.54.1
1059Jason BrownleeNYJWRCLE13.507.52.1
1069Julio JonesPHIWRARI29.75-11.01.4
1079David MooreTBWRNO22.75-2.53.3
1089John Metchie IIIHOUWRTEN24.00-4.51.5
1099Tutu AtwellLARWRNYG25.00-5.56.3

Tier 2 – Brandon Aiyuk

Aiyuk dominated the 49ers' passing attack over the first nine weeks of the season with a 30% target share, but since the return of Deebo Samuel in Week 10, that has cooled to 20%.

However, he continues to lead the team in air yards (33%) and end zone targets (32%), keeping his fantasy points per game at a respectable 16.3.

49ers Player Comparison


While the 49ers have the playmakers to spread the ball around any way they choose, we could see Aiyuk as the lead option in Week 17 in a matchup against the Commanders. Washington runs the fourth-most man coverage in the NFL, and Aiyuk is the 49ers' preferred option against man looks with a 26% TPRR.

The Commanders allow the most receiving TDs per game (2.2) and the third-most receiving yards (273). Only the Eagles have sanctioned more fantasy points per game than Washington’s 41.9 points.

Game Log


The fourth-year WR is priced at $7,000 this weekend on DraftKings and offers massive upside in this matchup, with the 49ers coming off of an embarrassing loss to the Ravens in Week 16,

Aiyuk is my WR9 and a top-20 play on the Week 17 slate.

Tier 2 – Chris Olave

Olave’s targets and air yards have screamed WR1 potential all season. However, until recently, his connection with Derek Carr inhibited his fantasy success. Over the first nine weeks, Olave’s catchable target rate was only 65%, but that has improved to 78% since Week 10. Over the last five games, Olave has averaged 18.2 fantasy points.

Chris Olave


The Saints' passing attack has suffered through ups and downs all season, but Derek Carr’s health has been a driving factor. Carr has battled through two shoulder injuries, plus a back issue and a concussion.

If we exclude the injury games and subsequent outings where his shoulder was clearly a factor based on aDOT and pass rates, Carr has averaged a respectable 273 yards and 1.5 TDs.

Chris Olave

Dec 3, 2023; New Orleans, Louisiana, USA; New Orleans Saints wide receiver Chris Olave (12) catches a pass against the Detroit Lions during the first half at the Caesars Superdome. Mandatory Credit: Stephen Lew-USA TODAY Sports


Last weekend, the Saints got to the Rams for 378 yards and three TDs. This weekend, they will try to keep their playoff hopes alive against the Buccaneers. Tampa Bay also has everything to play for – with a win, their chances of making the playoffs would improve to 99%. The Buccanneers allow the fourth-most fantasy points per game to WRs at 38.5, giving up the most passing yards per game (284) in the NFL.

This could be Olave’s signature game of the 2023 season, and at $6,800, he is priced too low on DraftKings. This game has 150-plus yards and multiple scores written all over it for the second-year WR.

Olave is a SMASH play as my WR8 and a top-15 flex play for Week 17.

Tier 2 – Rashee Rice

Since taking over a more prominent role in Week 12, Rice has been a dominant force in the Chiefs passing attack. The rookie averages 9.8 targets and 19 fantasy points over those five outings, with three top-10 finishes.

Rashee Rice


After losing to the Raiders in Week 16, the Chiefs can’t afford to let up with playoff seeding on the line. They will face a Bengals team that can keep their playoff hopes alive with a win, making this one of the more exciting games on the slate.

Cincinnati allows the fifth-most passing yards per game (271), and opposing WRs have averaged 35.5 points — the 11th-most in the NFL.

Rice is my WR11 and a top-20 flex play for fantasy championship weekend.


Tight End Rankings & Tiers - Week 17

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
12Travis KelceKCTECIN25.8-7.012.3
24Trey McBrideARITEPHI18.811.08.2
34George KittleSFTEWAS31.3-12.511.1
44Evan EngramJACTECAR22.30.010.0
54Sam LaPortaDETTEDAL23.56.011.3
64David NjokuCLETENYJ21.0-7.59.9
75Jake FergusonDALTEDET29.5-6.08.4
85Isaiah LikelyBALTEMIA25.3-3.53.9
95Dalton SchultzHOUTETEN24.0-4.58.7
105Dallas GoedertPHITEARI29.8-11.07.7
116Cole KmetCHITEATL20.5-3.09.3
126Darren WallerNYGTELAR19.55.57.3
136Kyle PittsATLTECHI17.53.07.1
146Tucker KraftGBTEMIN22.31.53.4
156Gerald EverettLACTEDEN17.03.56.1
166Dalton KincaidBUFTENE26.8-13.06.7
177Chigoziem OkonkwoTENTEHOU19.54.55.1
187Taysom HillNOTETB20.32.57.8
197Pat FreiermuthPITTESEA18.83.55.0
207Cade OttonTBTENO22.8-2.55.8
217Logan ThomasWASTESF18.812.56.9
227Tyler ConklinNYJTECLE13.57.55.5
237Tanner HudsonCINTEKC18.87.05.3
247Tyler HigbeeLARTENYG25.0-5.55.4
258Hunter HenryNETEBUF13.813.07.1
268Juwan JohnsonNOTETB20.32.55.0
278Jonnu SmithATLTECHI17.53.06.1
288Noah FantSEATEPIT22.3-3.53.3
298Michael MayerLVTEIND20.03.54.0
308Durham SmytheMIATEBAL21.83.53.1
318Kylen GransonINDTELV23.5-3.54.1
329Mike GesickiNETEBUF13.813.03.0
339Dawson KnoxBUFTENE26.8-13.03.2
349Johnny MundtMINTEGB23.8-1.50.8
359Josh OliverMINTEGB23.8-1.52.5
369Tommy TrembleCARTEJAX15.86.53.3
379Noah GrayKCTECIN25.8-7.03.6
389Lucas KrullDENTELAC20.5-3.53.4

Reminder: I have leveled my tiers across RB, WR and TE to help with flex lineup decisions. So, getting to Tier 1 is hard — often, Tier 2 is where you will find my highest-ranked TE.

Tier 4 – Trey McBride

Since taking over a full-time role in Week 8, McBride has averaged a whopping 15.6 points per contest.

He has hogged 30% of the targets and eclipsed 20 fantasy points four times — numbers that look more like a high-end WR than a TE.

Trey McBride


This weekend, the second-year TE will face off against one of the worst secondaries in the NFL. The Eagles have coughed up the seventh-most receiving yards (267) and the second-most TDs (2.1) per contest.

McBride is my TE2 and a top-50 flex option for the Week 17 slate.

Rankings and Tiers