It is time to make those tough lineup decisions for Week 16 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. 21. Please refer to our Rankings page for updates!

Quarterback Rankings & Tiers - Week 16

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Josh AllenBUFQBLAC27.75-11.524.1
21Jalen HurtsPHIQBNYG27.25-12.024.0
32Dak PrescottDALQBMIA24.251.520.3
42Lamar JacksonBALQBSF21.005.020.7
52Patrick MahomesKCQBLV25.50-10.019.2
62Justin FieldsCHIQBARI23.50-4.018.7
72Brock PurdySFQBBAL26.00-5.021.0
82Tua TagovailoaMIAQBDAL25.75-1.518.2
93Jared GoffDETQBMIN25.00-3.018.4
103Matthew StaffordLARQBNO25.00-4.016.5
113Trevor LawrenceJAXQBTB20.751.018.4
123Kyler MurrayARIQBCHI19.504.017.7
133Baker MayfieldTBQBJAX21.75-1.017.2
143Jordan LoveGBQBCAR20.75-5.018.5
154Nick MullensMINQBDET22.003.011.2
164Joe FlaccoCLEQBHOU21.25-2.520.3
174Geno SmithSEAQBTEN22.25-2.515.3
184Russell WilsonDENQBNE20.50-6.517.9
194Jake BrowningCINQBPIT19.50-2.015.8
205Derek CarrNOQBLAR21.004.013.2
215Gardner MinshewINDQBATL21.751.013.9
225Sam HowellWASQBNYJ17.003.018.6
236Tommy DeVitoNYGQBPHI15.2512.013.6
246Aidan O'ConnellLVQBKC15.5010.012.1
256Easton StickLACQBBUF16.2511.514.8
266Taylor HeinickeATLQBIND22.75-1.012.6
276Bailey ZappeNEQBDEN146.56.3
287Zach WilsonNYJQBWAS20-3.011.4
297Bryce YoungCARQBGB15.755.011
307Mason RudolphPITQBCIN17.52.00.1
317Will LevisTENQBSEA19.752.513.9
327Case KeenumHOUQBCLE18.752.511.4
338Ryan TannehillTENQBSEA19.752.59.5
348Drew LockSEAQBTEN22.25-2.58
358C.J. BeathardJAXQBTB20.751.00.7

Running Back Rankings & Tiers - Week 16

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Christian McCaffreySFRBBAL26.00-5.023.0
21Kyren WilliamsLARRBNO25.00-4.019.6
32Rachaad WhiteTBRBJAX21.75-1.014.5
42Alvin KamaraNORBLAR21.004.016.1
52Raheem MostertMIARBDAL25.75-1.517.6
62James CookBUFRBLAC27.75-11.514.0
72Jahmyr GibbsDETRBMIN25.00-3.015.0
82Travis Etienne Jr.JACRBTB20.750.014.9
92Jonathan TaylorINDRBATL21.751.013.3
102Tony PollardDALRBMIA24.251.512.1
112De'Von AchaneMIARBDAL25.75-1.517.7
123Bijan RobinsonATLRBIND22.75-1.012.5
133Joe MixonCINRBPIT19.50-2.013.7
143Isiah PachecoKCRBLV25.50-10.013.1
153Derrick HenryTENRBSEA19.752.513.3
163Breece HallNYJRBWAS20.00-3.011.7
173Saquon BarkleyNYGRBPHI15.2512.014.4
183Josh JacobsLVRBKC15.5010.012.7
193Ty ChandlerMINRBDET22.003.06.0
203David MontgomeryDETRBMIN25.00-3.014.8
213Ezekiel ElliottNERBDEN14.006.58.1
223Brian Robinson Jr.WASRBNYJ17.003.012.9
233D'Andre SwiftPHIRBNYG27.25-12.011.4
243Aaron JonesGBRBCAR20.75-5.09.6
253Chuba HubbardCARRBGB15.755.09.4
264Kenneth Walker IIISEARBTEN22.25-2.512.9
274James ConnerARIRBCHI19.504.011.4
284Gus EdwardsBALRBSF21.005.010.9
294Devin SingletaryHOURBCLE18.752.58.7
304Austin EkelerLACRBBUF16.2511.513.1
314Javonte WilliamsDENRBNE20.50-6.59.2
324Jaylen WarrenPITRBCIN17.502.09.8
334Najee HarrisPITRBCIN17.502.08.8
344Jerome FordCLERBHOU21.25-2.510.8
355D'Onta ForemanCHIRBARI23.50-4.09.5
365Tyjae SpearsTENRBSEA19.752.56.7
376Tyler AllgeierATLRBIND22.75-1.06.5
386Chase BrownCINRBPIT19.50-2.04.2
396Antonio GibsonWASRBNYJ17.003.06.8
406Kareem HuntCLERBHOU21.25-2.57.7
416Zach CharbonnetSEARBTEN22.25-2.55.8
426AJ DillonGBRBCAR20.75-5.07.4
436Alexander MattisonMINRBDET22.003.08.8
446Roschon JohnsonCHIRBARI23.50-4.05.2
457Rico DowdleDALRBMIA24.251.55.1
467Jamaal WilliamsNORBLAR21.004.03.0
477Kenneth GainwellPHIRBNYG27.25-12.04.8
487Zack MossINDRBATL21.751.011.6
497Jerick McKinnonKCRBLV25.50-10.06.0
507Justice HillBALRBSF21.005.05.1
517Samaje PerineDENRBNE20.50-6.56.2
528Khalil HerbertCHIRBARI23.50-4.06.5
538Miles SandersCARRBGB15.755.05.5
548Latavius MurrayBUFRBLAC27.75-11.55.3
558Jaleel McLaughlinDENRBNE20.50-6.55.3
568Dalvin CookNYJRBWAS20.00-3.02.6
578Dameon PierceHOURBCLE18.752.56.0
589Zamir WhiteLVRBKC15.5010.02.4
599Clyde Edwards-HelaireKCRBLV25.50-10.04.1
609Chris Rodriguez Jr.WASRBNYJ17.003.02.5
619Cordarrelle PattersonATLRBIND22.75-1.02.4
629D'Ernest JohnsonJACRBTB20.750.02.1
639Ty JohnsonBUFRBLAC27.75-11.54.1
649Isaiah SpillerLACRBBUF16.2511.51.9
659Patrick Taylor Jr.GBRBCAR20.75-5.02.6
669Chase EdmondsTBRBJAX21.75-1.01.9
679Jeff Wilson Jr.MIARBDAL25.75-1.53.1
689Jordan MasonSFRBBAL26-54.2
699Joshua KelleyLACRBBUF16.2511.54.3
709Royce FreemanLARRBNO25-45.5
719Matt BreidaNYGRBPHI15.25122.7
729Trey SermonINDRBATL21.7511.3
739Kevin HarrisNERBDEN146.58.5
749Melvin Gordon IIIBALRBSF2155.7
759Emari DemercadoARIRBCHI19.544.8
769Boston ScottPHIRBNYG27.25-121.7

Tier 2 – Jonathan Taylor

It has been a rollercoaster ride for Taylor managers this year. However, the Colts are fighting for a playoff spot, and they could get their newly-minted RB back from a thumb injury in Week 16.

After an early-season stint on IR, it took a while for Taylor to reclaim a fantasy-friendly workload due to the emergence of Zack Moss. However, Moss hasn’t been nearly as effective lately and didn’t practice on Wednesday due to a forearm injury.

The Indianapolis coaching staff has shown a willingness to feed one back, with their RB1 collecting a 70%-plus snap share in 9 of 14 games. Taylor accounted for two of those performances and broke out before a thumb injury forced him to miss the last two games. The 25-year-old back averaged 17.8 points per contest from Week 9 to 12.

Jonathan Taylor


Over that three-game stretch, Taylor averaged 20.7 opportunities per game. In the two games preceding Week 12, when he injured his thumb, that number was 23.5. That is an immense touch ceiling that makes Taylor worth shoving into most lineups despite the risk of the team easing him back into action.

The Falcons allow 112 yards per game on the ground — just one yard above the league average — but allow the fewest TDs per contest at 0.29. However, with a potential colossal workload on tap, I still like JT to punch in a score and push for 100-plus total yards. 

Taylor is my RB7 and a top-15 option on the Week 16 slate.

Tier 3 – Bijan Robinson

Arthur Smith pulled the rug out from under fantasy managers in Week 15, limiting Robinson to a tilting season-low 23% rush share. The rookie finished the day with only seven carries and three targets despite the choice matchup against the Panthers.

Bijan Robinson


Of course, after that massive disappointment, Robinson would land another premiere matchup because that is how fantasy works. The Colts allow the seventh-most rushing yards (128) and the second-most TDs (1.4) per contest.

Opposing RBs have bushwhacked the Indianapolis run defense for the third-most fantasy points per game.


While the Falcons' offense is maddening to predict, Robinson still averages 16.9 opportunities per game and has reached 20-plus in three of the last five outings. I completely understand if you want to avoid this one and save yourself the agitation, but my role is to share the data so you can make that choice. 

At $6,300 on DraftKings, he could come in at a very low rostership due to multiple backs like Ty Chandler ($5,600), Devin Singletary ($5,500) and Chuba Hubbard ($5,700) that project for sizable workloads at a discount.

Robinson weighs in as my RB12, but I am eight spots behind industry consensus in my flex rankings.

Tier 3 – Isiah Pacheco

Pacheco will return to the lineup after missing the last two games with a shoulder injury, and Andy Reid expects him to see a full workload. In four games before the injury, Pacheco pushed his utilization to new heights, bogarting 78% of the Chiefs’ rushing attempts.

Isiah Pacheco


Over that stretch, Pacheco averaged 16 fantasy points on 19.8 opportunities per contest — RB1-worthy marks. There is some risk that the team will ease him back into the fold, but it’s hard to be conservative with the second-year back, given the Chiefs are 10-point favorites against the Raiders.

Las Vegas allows 125 yards per contest to opposing rushers – the tenth-most in the NFL. In week 12 against the Raiders, Pacheco tallied his best fantasy output of the season with 25.9 points.

Pacheco is my RB14 this weekend and would be inside my top 10 if he wasn’t coming off an injury.


Wide Receiver Rankings & Tiers - Week 16

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11CeeDee LambDALWRMIA24.251.517.9
21Tyreek HillMIAWRDAL25.75-1.521.2
32A.J. BrownPHIWRNYG27.25-12.015.8
42Amon-Ra St. BrownDETWRMIN25.00-3.016.0
52Justin JeffersonMINWRDET22.003.015.5
62Mike EvansTBWRJAX21.75-1.014.8
72Stefon DiggsBUFWRLAC27.75-11.514.1
82Michael Pittman Jr.INDWRATL21.751.012.8
93Cooper KuppLARWRNO25.00-4.011.4
103Deebo SamuelSFWRBAL26.00-5.015.0
113DJ MooreCHIWRARI23.50-4.014.5
123Rashee RiceKCWRLV25.50-10.010.8
133Jaylen WaddleMIAWRDAL25.75-1.512.1
143Puka NacuaLARWRNO25.00-4.013.5
153Calvin RidleyJACWRTB20.750.010.1
163Amari CooperCLEWRHOU21.25-2.510.5
173DK MetcalfSEAWRTEN22.25-2.512.6
183Brandon AiyukSFWRBAL26.00-5.013.4
193Davante AdamsLVWRKC15.5010.012.1
203Chris OlaveNOWRLAR21.004.011.7
213Tee HigginsCINWRPIT19.50-2.09.2
223DeVonta SmithPHIWRNYG27.25-12.012.1
234Garrett WilsonNYJWRWAS20.00-3.010.5
244DeAndre HopkinsTENWRSEA19.752.511.3
254Chris GodwinTBWRJAX21.75-1.09.3
264Courtland SuttonDENWRNE20.50-6.511.9
274Jordan AddisonMINWRDET22.003.012.0
284Tyler LockettSEAWRTEN22.25-2.59.4
294Drake LondonATLWRIND22.75-1.09.1
304Jayden ReedGBWRCAR20.75-5.010.4
314Diontae JohnsonPITWRCIN17.502.09.8
324Zay FlowersBALWRSF21.005.09.3
334Adam ThielenCARWRGB15.755.011.2
345Jakobi MeyersLVWRKC15.5010.011.4
355Terry McLaurinWASWRNYJ17.003.09.6
365Noah BrownHOUWRCLE18.752.59.8
375Jaxon Smith-NjigbaSEAWRTEN22.25-2.57.0
385Curtis SamuelWASWRNYJ17.003.08.8
395Brandin CooksDALWRMIA24.251.58.2
405Christian WatsonGBWRCAR20.75-5.09.7
415Josh DownsINDWRATL21.751.07.4
425Odell Beckham Jr.BALWRSF21.005.07.2
435Demario DouglasNEWRDEN14.006.56.1
445George PickensPITWRCIN17.502.09.1
455Tyler BoydCINWRPIT19.50-2.07.1
465Joshua PalmerLACWRBUF16.2511.59.3
475Gabe DavisBUFWRLAC27.75-11.58.2
486Jerry JeudyDENWRNE20.50-6.56.7
496Rashid ShaheedNOWRLAR21.004.08.0
506Romeo DoubsGBWRCAR20.75-5.08.8
516Jameson WilliamsDETWRMIN25.00-3.05.3
526Elijah MooreCLEWRHOU21.25-2.56.3
536Wan'Dale RobinsonNYGWRPHI15.2512.06.0
546Jonathan MingoCARWRGB15.755.04.7
556Darius SlaytonNYGWRPHI15.2512.05.4
566Jahan DotsonWASWRNYJ17.003.06.7
576DeVante ParkerNEWRDEN14.006.54.4
587Treylon BurksTENWRSEA19.752.53.3
597Alec PierceINDWRATL21.751.04.5
607Darnell MooneyCHIWRARI23.50-4.04.4
617Rashod BatemanBALWRSF21.005.03.9
627Quentin JohnstonLACWRBUF16.2511.54.5
637Michael WilsonARIWRCHI19.504.07.0
647Parker WashingtonJACWRTB20.750.04.7
657Jalin HyattNYGWRPHI15.2512.03.1
667Justin WatsonKCWRLV25.50-10.04.7
677Michael GallupDALWRMIA24.251.55.0
688Dontayvion WicksGBWRCAR20.75-5.05.5
698Khalil ShakirBUFWRLAC27.75-11.54.8
708Kadarius ToneyKCWRLV25.50-10.03.0
718Demarcus RobinsonLARWRNO25.00-4.04.7
728Cedric TillmanCLEWRHOU21.25-2.52.2
738Robert WoodsHOUWRCLE18.752.54.9
748DJ Chark Jr.CARWRGB15.755.05.6
758A.T. PerryNOWRLAR21.004.03.5
768K.J. OsbornMINWRDET22.003.05.9
778Josh ReynoldsDETWRMIN25.00-3.07.1
788Rondale MooreARIWRCHI19.504.05.0
798Marvin Mims Jr.DENWRNE20.50-6.53.4
808Kalif RaymondDETWRMIN25.00-3.04.8
818Tutu AtwellLARWRNO25.00-4.06.7
828Nelson AgholorBALWRSF21.005.04.4
838Allen LazardNYJWRWAS20.00-3.03.7
849Marquez Valdes-ScantlingKCWRLV25.50-10.03.4
859Xavier GipsonNYJWRWAS20.00-3.03.1
869Tre TuckerLVWRKC15.5010.03.5
879Jamal AgnewJACWRTB20.750.03.0
889Lil'Jordan HumphreyDENWRNE20.50-6.51.9
899Trey PalmerTBWRJAX21.75-1.03.8
909Allen Robinson IIPITWRCIN17.502.02.8
919Jauan JenningsSFWRBAL26.00-5.03.2
929Hunter RenfrowLVWRKC15.5010.02.7
939Cedrick Wilson Jr.MIAWRDAL25.75-1.53.4
949Chris MooreTENWRSEA19.752.53.4
959Greg DortchARIWRCHI19.504.02.7
969Trenton IrwinCINWRPIT19.50-2.03.0
979D.J. MontgomeryINDWRATL21.751.03.0
989Jalen GuytonLACWRBUF16.2511.53.0
999Lynn Bowden Jr.NOWRLAR21.004.00.0
1009Xavier HutchinsonHOUWRCLE18.752.51.2
1019Jalen TolbertDALWRMIA24.251.52.5
1029KaVontae TurpinDALWRMIA24.251.54.0
1039Braxton BerriosMIAWRDAL25.75-1.53.1
1049Tyquan ThorntonNEWRDEN14.006.52.0
1059Alex EricksonLACWRBUF16.2511.53.2
1069Isaiah HodginsNYGWRPHI15.2512.03.2
1079Tyler ScottCHIWRARI23.50-4.01.8
1089Andrei IosivasCINWRPIT19.50-2.01.5
1099John Metchie IIIHOUWRCLE18.752.51.7

Tier 2 – Stefon Diggs

Diggs has left fantasy managers uninspired over the last four games. Notching only 10.3 fantasy points per contest, he has three finishes of WR36 or worse. On the surface, it looks like the Bills' new focal point of the offense is James Cook, but despite his emergence, Diggs’ underlying remains WR1-worthy.

Stefon Diggs


The 30-year-old is still the primary focal point in a quality offense with a 4% DBOE, but the schedule has been brutal. He managed 19.4 points against the Eagles in Week 12 but struggled against three top-seven fantasy defenses against WRs in the Jets, Chiefs and Cowboys.

Stefon Diggs

Dec 17, 2023; Orchard Park, New York, USA; Buffalo Bills wide receiver Stefon Diggs (14) takes the field before the game Dallas Cowboys at Highmark Stadium. Mandatory Credit: Mark Konezny-USA TODAY Sports


Opponents have averaged only 196 yards and 1.2 TDs against those three stingy defensive units. A stark contrast to the Chargers, who have allowed the most passing yards (283) and the fifth-most TDs (1.7). Only the Eagles and Commanders have been worse against WRs in fantasy.


The Bills are nearly two-TD favorites, which could keep them from passing the ball as much late in the game. However, this team is in must-win mode to make the playoffs, and their passing game needs a tuneup to close out strong. Even if they shut things down early, no team carries a higher game total. This matchup has the makings of a 100-plus yard outing with multi-TD upside.

Diggs is a SMASH play in Week 16 as my WR7 and No. 15 overall flex option.

Tier 3 – Calvin Ridley

Fantasy managers have had difficulty pinning down when to start and bench Ridley this season. He has three top-three finishes and five finishes outside the Top 40 WRs. However, his utilization has settled in at ELITE WR1 levels over the last three games without Christian Kirk — averaging 10.3 targets, 1.3 end zone targets and 148 air yards.

Calvin Ridley


Indeed, the fantasy points haven’t followed his recent surge in opportunities, but the former Round 1 NFL Draft pick is due for a monster outing. Based on data from the last 12 NFL seasons, Ridley’s comps averaged 19.2 points and a WR6 finish.

With Zay Jones labeled week-to-week, the Jaguars passing attack will revolve around Ridley and Evan Engram. The biggest question for Jacksonville this week is the status of Trevor Lawrence, who is working through the concussion protocol

Five weeks ago, this was an offense averaging 236 passing yards, carving up targets between three to four weapons. Lawrence has been on fire lately, averaging 281 yards and 1.8 TDs since Week 11. 

Ridley’s situation has changed more than any other WR in the NFL over the last few games, and he draws a premium matchup against the Buccaneers. Tampa Bay allows the second-most passing yards per game (283) and the fifth-most fantasy points to WRs.


On DraftKings, Ridley’s price has risen, but at $6,300, there is too much upside to ignore, given his recent role and talent profile.

Ridley is my WR15 this weekend and ranks 12 spots ahead of industry consensus as a top-35 overall play. He is a SMASH play, assuming Trevor Lawrence suits up.

Tier 3 – Amari Cooper

Last offseason, the Browns indicated they wanted to move to a pass-first offense, but it simply hasn’t come to fruition due to QB challenges. But over the last three games with Joe Flacco under center, Cleveland boasts a 7% DBOE (dropback rate over expectation).

Browns


During this three-game stretch, the Browns have averaged a mouthwatering 47.3 dropbacks per game. Cooper left Week 13 early due to injury, but he has averaged 10.5 targets and 132 air yards over the last two contests. 

Amari Cooper


While the Texans might not be able to force the Browns into a shootout without C.J. Stroudper the 40-point game total, they have been a funnel defense. Houston’s stingy run defense allows the sixth-fewest rushing yards (93) per contest. Last weekend, they held Derrick Henry — who has owned Houston in recent years — to 16 yards on nine carries. However, the Texans cough up the seventh-most through the air (260).

You can still roster Cooper at a very reasonable $6,400 on DraftKings.

Cooper is my WR16 this weekend and files in 14 slots ahead of industry consensus as my No. 35 player overall.


Tight End Rankings & Tiers - Week 16

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
13Travis KelceKCTELV25.5-10.012.7
24Trey McBrideARITECHI19.54.08.3
34Sam LaPortaDETTEMIN25.0-3.011.8
44T.J. HockensonMINTEDET22.03.011.8
54David NjokuCLETEHOU21.3-2.59.6
64Evan EngramJACTETB20.80.09.6
74George KittleSFTEBAL26.0-5.010.7
85Jake FergusonDALTEMIA24.31.58.6
95Dalton KincaidBUFTELAC27.8-11.57.1
105Isaiah LikelyBALTESF21.05.03.7
115Cole KmetCHITEARI23.5-4.09.0
125Dallas GoedertPHITENYG27.3-12.07.5
135Dalton SchultzHOUTECLE18.82.58.6
146Darren WallerNYGTEPHI15.312.07.6
156Taysom HillNOTELAR21.04.08.3
166Kyle PittsATLTEIND22.8-1.06.7
176Hunter HenryNETEDEN14.06.57.1
186Pat FreiermuthPITTECIN17.52.05.5
197Tucker KraftGBTECAR20.8-5.03.0
207Tyler ConklinNYJTEWAS20.0-3.05.5
217Cade OttonTBTEJAX21.8-1.06.1
227Gerald EverettLACTEBUF16.311.55.9
237Chigoziem OkonkwoTENTESEA19.82.54.4
248Tanner HudsonCINTEPIT19.5-2.05.8
258Logan ThomasWASTENYJ17.03.06.5
268Juwan JohnsonNOTELAR21.04.04.2
278Tyler HigbeeLARTENO25.0-4.05.5
288Noah FantSEATETEN22.3-2.53.5
298Jonnu SmithATLTEIND22.8-1.06.1
308Michael MayerLVTEKC15.510.04.0
319Noah GrayKCTELV25.5-10.03.7
329Tommy TrembleCARTEGB15.85.02.9
339Donald Parham Jr.LACTEBUF16.311.54.2
349Dawson KnoxBUFTELAC27.8-11.53.2
359Durham SmytheMIATEDAL25.8-1.52.7
369Lucas KrullDENTENE20.5-6.51.6
379Daniel BellingerNYGTEPHI15.312.01.9

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 – T.J. Hockenson

Hockenson has been two different players this season — the version with and without Justin Jefferson in the lineup. The veteran TE has a substantial 21% target share with Jefferson, but it is astronomical without him at 28%. Of course, targets are enormous in fantasy, and Hockenson averages 17.3 points in games without Jefferson. That drops to 12.9 in contests with Jefferson.

In Week 15, with Jefferson back, Hockenson stayed true to those numbers.

TJ Hockenson


Despite the return of Jefferson, Hockenson ($5,800) has allure in DFS tournaments this weekend, with many players likely going with names like David Njoku and Evan Engram at lower prices. But ultimately, Hockenson is still the No. 2 target in an offense fighting for a playoff position — just like those options. That makes Hockenson an intriguing way to get in on the Vikings-Lions matchup with pricey WR1s and chalky RB options.

Hockenson is my TE4 and a borderline to-50 flex option.