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

Quarterback Rankings & Tiers - Week 15

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Jalen HurtsPHIQBSEA26.25-4.024.0
21Josh AllenBUFQBDAL26.25-2.024.7
32Brock PurdySFQBARI30.00-12.520.7
42Lamar JacksonBALQBJAX22.75-3.020.7
52Dak PrescottDALQBBUF24.252.021.3
62Patrick MahomesKCQBNE22.50-8.019.3
73Matthew StaffordLARQBWAS28.50-6.516.4
83Justin FieldsCHIQBCLE17.753.019.5
93Tua TagovailoaMIAQBNYJ22.75-8.518.5
103Jordan LoveGBQBTB22.75-3.518.5
113Sam HowellWASQBLAR22.006.519.3
124C.J. StroudHOUQBTEN17.503.019.5
134Jared GoffDETQBDEN26.00-4.017.4
144Trevor LawrenceJAXQBBAL19.753.018.4
154Russell WilsonDENQBDET22.004.017.9
164Geno SmithSEAQBPHI22.254.015.3
175Kyler MurrayARIQBSF17.5012.518.2
185Jake BrowningCINQBMIN21.75-3.015.0
195Baker MayfieldTBQBGB19.253.516.2
205Joe FlaccoCLEQBCHI20.75-3.020.3
215Gardner MinshewINDQBPIT22.00-1.513.4
226Nick MullensMINQBCIN18.753.03.3
236Derek CarrNOQBNYG22.00-5.512.6
246Will LevisTENQBHOU20.50-3.013.7
256Desmond RidderATLQBCAR18.50-3.014.3
266Tommy DeVitoNYGQBNO16.505.514.1
276Zach WilsonNYJQBMIA14.258.512.4
286Aidan O'ConnellLVQBLAC18.75-310.1
297Easton StickLACQBLV15.7537.2
307Mitch TrubiskyPITQBIND20.51.59.7
317Bryce YoungCARQBATL15.5311.2
327Bailey ZappeNEQBKC14.585.6
338Drew LockSEAQBPHI22.2546.7
348Davis MillsHOUQBTEN17.530.3

Tier 3 – Matthew Stafford

Over the last three games, Stafford is on a roll with consecutive top-eight QB finishes, averaging 23.7 points per game thanks to 267 yards and 3.3 TDs per contest. Perhaps even more impressive, he dusted two of the stingiest pass defenses in the NFL for three TD tosses — the Browns and Ravens.

To begin the year, we saw potential in Stafford with large yardage totals — compiling 307 yards per contest — but the TDs didn’t cooperate (0.8). The Rams' offense boasts two high-caliber WRs and a great playcaller — they could be peaking at just the right time. Fantasy managers might have the 2021 version of Stafford when he was the QB5 with 20.4 points per game.

The red-hot 35-year-old QB lands one of the juiciest passing matchups in the NFL against the Commanders in Week 15. Washington allows the fourth-most passing yards (278) and the most TDs (2.3). Opponents have torched this pass defense for the second-most fantasy points per game in 2023.

DvP


Let’s be honest — this weekend could be a fantasy points bonanza for all Rams players looking at this chart. They haven’t offered much resistance against most positions, and only the 49ers carry a higher team total than the Rams at 28.5 as near-TD favorites.

At only $6,000, Stafford is likely to be highly rostered on DraftKings, but the WRs are priced up, making double stacks a possible way to get different if we can find salary elsewhere.

Stafford UPGRADES to QB7 and is in a SMASH spot.


Running Back Rankings & Tiers - Week 15

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11Christian McCaffreySFRBARI30.00-12.521.8
21Kyren WilliamsLARRBWAS28.50-6.519.1
31Alvin KamaraNORBNYG22.00-5.516.4
42Bijan RobinsonATLRBCAR18.50-3.013.3
52Rachaad WhiteTBRBGB19.253.514.0
62Tony PollardDALRBBUF24.252.012.5
72Saquon BarkleyNYGRBNO16.505.515.4
82Zack MossINDRBPIT22.00-1.511.7
92Jahmyr GibbsDETRBDEN26.00-4.014.2
102Travis Etienne Jr.JACRBBAL19.750.015.5
112Raheem MostertMIARBNYJ22.75-8.517.6
122De'Von AchaneMIARBNYJ22.75-8.519.1
132Joe MixonCINRBMIN21.75-3.013.7
142Derrick HenryTENRBHOU20.50-3.014.1
152David MontgomeryDETRBDEN26.00-4.015.4
163Austin EkelerLACRBLV15.753.013.8
173Breece HallNYJRBMIA14.258.512.5
183Ezekiel ElliottNERBKC14.508.08.1
193James CookBUFRBDAL26.25-2.012.4
203Josh JacobsLVRBLAC18.75-3.012.7
213Brian Robinson Jr.WASRBLAR22.006.512.9
223Javonte WilliamsDENRBDET22.004.09.8
233D'Andre SwiftPHIRBSEA26.25-4.011.6
243Chuba HubbardCARRBATL15.503.09.3
254Jerome FordCLERBCHI20.75-3.011.2
264James ConnerARIRBSF17.5012.510.9
274Ty ChandlerMINRBCIN18.753.04.1
284Jaylen WarrenPITRBIND20.501.59.8
294Najee HarrisPITRBIND20.501.59.2
304Kenneth Walker IIISEARBPHI22.254.012.4
314Clyde Edwards-HelaireKCRBNE22.50-8.03.0
324Aaron JonesGBRBTB22.75-3.59.7
334Keaton MitchellBALRBJAX22.75-3.09.3
345Devin SingletaryHOURBTEN17.503.07.9
355AJ DillonGBRBTB22.75-3.57.4
365D'Onta ForemanCHIRBCLE17.753.010.8
375Gus EdwardsBALRBJAX22.75-3.010.7
385Jerick McKinnonKCRBNE22.50-8.05.2
395Tyjae SpearsTENRBHOU20.50-3.06.9
405Zach CharbonnetSEARBPHI22.254.06.2
416Antonio GibsonWASRBLAR22.006.56.8
426Kareem HuntCLERBCHI20.75-3.08.2
436Chase BrownCINRBMIN21.75-3.03.8
446Tyler AllgeierATLRBCAR18.50-3.06.6
456Dameon PierceHOURBTEN17.503.06.5
466Kenneth GainwellPHIRBSEA26.25-4.05.0
476Miles SandersCARRBATL15.503.05.8
486Rico DowdleDALRBBUF24.252.05.3
497Jamaal WilliamsNORBNYG22.00-5.53.0
507Khalil HerbertCHIRBCLE17.753.07.2
517Samaje PerineDENRBDET22.004.06.3
527Roschon JohnsonCHIRBCLE17.753.04.9
537D'Ernest JohnsonJACRBBAL19.750.02.2
548Latavius MurrayBUFRBDAL26.25-2.05.2
558Dalvin CookNYJRBMIA14.258.52.7
568Joshua KelleyLACRBLV15.753.04.3
578Jaleel McLaughlinDENRBDET22.004.05.5
588Zamir WhiteLVRBLAC18.75-3.01.1
598Cordarrelle PattersonATLRBCAR18.50-3.02.0
608Chase EdmondsTBRBGB19.253.52.0
619Jordan MasonSFRBARI30.00-12.54.5
629Justice HillBALRBJAX22.75-3.05.3
639Ty JohnsonBUFRBDAL26.25-2.03.7
649Boston ScottPHIRBSEA26.25-4.01.9
659Ameer AbdullahLVRBLAC18.75-3.01.6
669Isaiah SpillerLACRBLV15.753.01.4
679Emari DemercadoARIRBSF17.5012.53.9

Tier 1 – Alvin Kamara

Kamara has been a fantasy steal after slipping to Rounds 7 and 8 of drafts this summer due to his suspension. His 19.5 PPG ranks fourth behind Christian McCaffreyKyren Williams and De’Von Achane.

We haven’t seen the elite rushing efficiency that once accompanied Kamara’s opportunities, but he has been a revelation in the passing game, averaging 7.3 targets. The 28-year-old leads all NFL RBs with 73 targets thanks to an astronomical 32% TPRR.

RBs


This week, Kamara faces a Giants defense allowing the fourth-most rushing yards (135) and TDs (1.2) per contest. We can expect Taysom Hill and Jamaal Williams to steal away around half the rushing attempts, but Kamara will get his plus mismatch opportunities 1:1 against New York defenders. 

While most RBs are phased out of the passing attack against man coverage, Kamara boasts a 23% TPRR and 2.70 YPRR — both ranking second-best out of all backs in the NFL. Look for Kamara to push for 100 yards on the ground and hit a big play in the passing game against the second-most man-heavy defense in the NFL.

Kamara is my RB3 behind only Christian McCaffrey and Kyren Williams and is a top-six play overall in Week 15.

Tier 2 – Bijan Robinson

Robinson averages 16.5 attempts and five targets over the last four games, fueling an 18.9 PPG game average in PPR formats. He accounted for all of the Falcons RB carries inside the five-yard line while garnering a 73% route participation and dominating the two-minute offense.

Bijan Robinson


Tyler Allgeier and Cordarrelle Patterson continue to prevent Robinson from reaching 30-touch totals, but the rookie first-rounder is getting all the high-leverage snaps. With passing downs and scoring opportunities in hand, Robinson’s fantasy outlook is as strong as we have seen all year, and now he gets a matchup against the Panthers.

Bijan Robinson

Dec 10, 2023; Atlanta, Georgia, USA; Atlanta Falcons running back Bijan Robinson (7) runs against the Tampa Bay Buccaneers during the second half at Mercedes-Benz Stadium. Mandatory Credit: Dale Zanine-USA TODAY Sports


Carolina allows the fourth-most points to opposing RBs (25.7), coughing up 123 yards and 1.6 TDs per contest on the ground. The Falcons are three-point favorites in Charlotte, but that feels too low, given how bad the Panthers have been. Carolina has a minus-144 point differential, while the Falcons are at minus-18.

Atlanta boasts the lowest dropback rate over expectation in the NFL (-6.8%) and will undoubtedly look to pound the rock early and often in this matchup.

Robinson UPGRADES to mid-range RB1 territory as my RB4 and a top 10 play. 


Wide Receiver Rankings & Tiers - Week 15

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
11CeeDee LambDALWRBUF24.252.018.1
21A.J. BrownPHIWRSEA26.25-4.016.4
31Tyreek HillMIAWRNYJ22.75-8.521.2
42Amon-Ra St. BrownDETWRDEN26.00-4.015.6
52Justin JeffersonMINWRCIN18.753.016.1
62Deebo SamuelSFWRARI30.00-12.514.6
72Mike EvansTBWRGB19.253.514.8
82Stefon DiggsBUFWRDAL26.25-2.014.7
92Cooper KuppLARWRWAS28.50-6.510.4
102Puka NacuaLARWRWAS28.50-6.514.0
112Michael Pittman Jr.INDWRPIT22.00-1.513.1
123DK MetcalfSEAWRPHI22.254.012.8
133DJ MooreCHIWRCLE17.753.015.0
143Brandon AiyukSFWRARI30.00-12.514.1
153Ja'Marr ChaseCINWRMIN21.75-3.015.0
163Chris OlaveNOWRNYG22.00-5.511.7
173DeVonta SmithPHIWRSEA26.25-4.012.4
183Jaylen WaddleMIAWRNYJ22.75-8.511.1
193Davante AdamsLVWRLAC18.75-3.011.4
203Courtland SuttonDENWRDET22.004.012.1
213DeAndre HopkinsTENWRHOU20.50-3.011.9
223Rashee RiceKCWRNE22.50-8.010.1
233Amari CooperCLEWRCHI20.75-3.09.9
243Garrett WilsonNYJWRMIA14.258.510.9
254Tyler LockettSEAWRPHI22.254.09.8
264Calvin RidleyJACWRBAL19.750.010.4
274Zay FlowersBALWRJAX22.75-3.09.9
284Adam ThielenCARWRATL15.503.011.5
294Drake LondonATLWRCAR18.50-3.09.6
304Jayden ReedGBWRTB22.75-3.510.1
314Terry McLaurinWASWRLAR22.006.58.6
324Odell Beckham Jr.BALWRJAX22.75-3.07.6
334Diontae JohnsonPITWRIND20.501.59.3
344Tee HigginsCINWRMIN21.75-3.08.0
354Jakobi MeyersLVWRLAC18.75-3.011.2
364Marquise BrownARIWRSF17.5012.58.4
375Chris GodwinTBWRGB19.253.58.5
385Josh DownsINDWRPIT22.00-1.57.7
395Brandin CooksDALWRBUF24.252.08.8
405Gabe DavisBUFWRDAL26.25-2.08.8
415Romeo DoubsGBWRTB22.75-3.59.2
425Noah BrownHOUWRTEN17.503.08.6
435Curtis SamuelWASWRLAR22.006.58.0
446Joshua PalmerLACWRLV15.753.07.9
455Jaxon Smith-NjigbaSEAWRPHI22.254.06.6
465Zay JonesJACWRBAL19.750.06.4
475Demario DouglasNEWRKC14.508.06.2
485Elijah MooreCLEWRCHI20.75-3.06.6
495Jordan AddisonMINWRCIN18.753.010.9
505George PickensPITWRIND20.501.59.3
516Wan'Dale RobinsonNYGWRNO16.505.56.2
526Jahan DotsonWASWRLAR22.006.57.1
536Jonathan MingoCARWRATL15.503.04.6
546Jalin HyattNYGWRNO16.505.53.4
556Jerry JeudyDENWRDET22.004.06.5
566Tyler BoydCINWRMIN21.75-3.07.1
576Darius SlaytonNYGWRNO16.505.55.2
586Khalil ShakirBUFWRDAL26.25-2.05.2
596Rashod BatemanBALWRJAX22.75-3.03.8
606Jameson WilliamsDETWRDEN26.00-4.05.1
616JuJu Smith-SchusterNEWRKC14.508.04.2
627Alec PierceINDWRPIT22.00-1.54.7
637Quentin JohnstonLACWRLV15.753.04.2
647Darnell MooneyCHIWRCLE17.753.04.6
657Justin WatsonKCWRNE22.50-8.04.8
667Dontayvion WicksGBWRTB22.75-3.54.9
677Rondale MooreARIWRSF17.5012.55.2
687A.T. PerryNOWRNYG22.00-5.53.4
697Josh ReynoldsDETWRDEN26.00-4.07.3
707DJ Chark Jr.CARWRATL15.503.05.9
717K.J. OsbornMINWRCIN18.753.06.3
727Parker WashingtonJACWRBAL19.750.05.0
737Michael GallupDALWRBUF24.252.05.2
747Robert WoodsHOUWRTEN17.503.04.9
758Demarcus RobinsonLARWRWAS28.50-6.53.7
768Trey PalmerTBWRGB19.253.54.0
778Marquez Valdes-ScantlingKCWRNE22.50-8.03.5
788Marvin Mims Jr.DENWRDET22.004.03.6
798Nick Westbrook-IkhineTENWRHOU20.50-3.05.0
808Treylon BurksTENWRHOU20.50-3.02.7
818Kadarius ToneyKCWRNE22.50-8.03.2
828Cedric TillmanCLEWRCHI20.75-3.01.7
838Hunter RenfrowLVWRLAC18.75-3.02.9
848Kalif RaymondDETWRDEN26.00-4.05.1
859Jauan JenningsSFWRARI30.00-12.53.2
869Nelson AgholorBALWRJAX22.75-3.04.8
879KaVontae TurpinDALWRBUF24.252.04.3
889John Metchie IIIHOUWRTEN17.503.01.7
899Tyquan ThorntonNEWRKC14.508.02.2
909Jalen GuytonLACWRLV15.753.03.1
919Jalen TolbertDALWRBUF24.252.02.7
929Xavier HutchinsonHOUWRTEN17.503.01.2
939Greg DortchARIWRSF17.5012.52.7
949Skyy MooreKCWRNE22.50-8.03.3
959Allen Robinson IIPITWRIND20.501.52.8
969Xavier GipsonNYJWRMIA14.258.53.0
979Allen LazardNYJWRMIA14.258.53.8
989Dyami BrownWASWRLAR22.006.52.2

Tier 1 – A.J. Brown

After delivering four consecutive top-eight fantasy finishes from Week 6 to Week 9, Brown has notched WR72, WR23, WR12 and WR12 finishes in his last four outings. Over that span, he has slipped to 13.5 points per game (PPG), but his underlying utilization remains vibrant, averaging 33% of targets, 38% of air yards and 48% of end zone looks.

AJ BRown


His 9.5 targets average over that period is only 0.2 targets off of his season-long average of 9.7. Brown is due for a slate-smashing signature performance against a Seahawks' secondary, green-lighting the eighth-most passing yards per game (263). Wide receivers have dusted Seattle for the fourth-most PPR points this season at 38 per contest.

DvP


Wait — there is more. The Eagles carry the fourth-highest team total on the slate as four-point favorites on the road. After dropping back-to-back games to the 49ers and Cowboys, look for Philadelphia to simplify their offense and pepper their No. 1 playmaker with as many targets as he can handle. This week has 150 yards and two receiving TDs written all over it for Brown.

Brown is a SMASH play as my WR2 and a top-four overall option.

Tier 2 – Amon-Ra St. Brown

St. Brown is in a mini-slump after WR26 and WR51 performances, with 21% and 24% target shares over the last two games. 

Amon-Ra St. Brown


While the Lions have added target competition via Jahmyr Gibbs (13%) and Sam LaPorta (21%), they don’t have another alpha in the offense. Despite those arrivals, St. Brown still ranks inside the top-12 WRs on the season with a 28% target share — there is still plenty of room for the Sun God to compile large target totals.

The Broncos' secondary has made significant strides since early in the season — when they were the worst unit in the NFL — but they aren’t impenetrable. Over the last three games, opponents have passed for 252 yards per contest, and the Lions do a great job of making it challenging for defenses to zero in on their No. 1 option — ARSB is in motion of 15% of plays (16th) and aligns from the slot 50% (20th) of the time.

St. Brown is my WR4 and my No. 11 player overall — 10 spots ahead of industry consensus.

Tier 2 – Cooper Kupp

Fantasy managers had to endure a brutal five-game stretch from Week 7 to Week 12, where Kupp limped to a 4.9 points per game average, with Kupp and Matthew Stafford missing time or playing at less than 100% due to injuries. However, the 30-year-old WR appears to be emerging from his funk with WR17 and WR4 finishes, thanks to a 20.7 PPG average over the last two contests.

Cooper Kupp


Over the last three games, the Rams passing attack has been on an absolute heater, with Stafford averaging 267 yards and 3.3 TDs passing despite difficult matchups against the Browns and Ravens. The Rams passing attack is performing as well as any in the NFL over the last month.

[Enter Commanders pass defense stage left]

Now Stafford & Co. get a choice matchup against a Washington secondary sanctioning the fourth-most receiving yards (278) and the most TDs (2.3) per contest through the air. Although they have yet to demonstrate the ability to cover anyone, they remain committed to playing man coverage at the third-highest rate in the NFL — what a time to be alive.

Expect Kupp and Puka Nacua to receive ample opportunities to shine in mismatch situations that Stafford will see presnap. I am ahead of industry consensus on both WRs this weekend but give a slight edge to Kupp as the Rams' No. 1 option against man coverage with a 32% TPRR.

Unfortunately, Kupp’s price tag never fully plummeted on DraftKings, and after the last two solid outings, he sits at $7,800, with Nacua following close behind at $7,300. If there was ever a week for a Rams double stack, it is this one, but we will need to find salary relief at other spots.

Kupp is a SMASH play as my WR9, and Nacau is my WR10. It will be difficult for both to pay off where they are ranked, but one could take a trip to the moon.

Tier 3 – Amari Cooper

Who knew that all Cooper needed was Joe Flacco? Over the last two games, he has a 31% TPRR and registered a walloping 13 targets in Week 14 — finishing as the WR17 with 14.7 fantasy points.

Amari Cooper


Cooper has battled QB inconsistencies all season. Out of 81 WRs with at least 250 routes on the season, the veteran receiver ranks 66th in catchable target rate at 66%. However, in two games with Flacco, that number is much improved at 81%.

The Bears have been an improved pass defense as of late, but they have also had a more manageable schedule over the last seven games with three great QB matchups against Brian HoyerBryce Young and Joshua Dobbs.

Cooper UPGRADES to low-end WR2 status and carries WR1 upside — he ranks 10 spots ahead of industry consensus as a top-50 overall play.


Tight End Rankings & Tiers - Week 15

RankTierPlayerTeamPosOppTeam TotalSpreadPPG
13Travis KelceKCTENE22.5-8.013.3
23T.J. HockensonMINTECIN18.83.012.0
34Sam LaPortaDETTEDEN26.0-4.010.7
44George KittleSFTEARI30.0-12.511.1
54Trey McBrideARITESF17.512.57.8
64Evan EngramJACTEBAL19.80.010.1
74Dalton KincaidBUFTEDAL26.3-2.07.7
85Jake FergusonDALTEBUF24.32.08.7
95David NjokuCLETECHI20.8-3.08.7
105Dalton SchultzHOUTETEN17.53.08.7
115Cole KmetCHITECLE17.83.08.9
125Dallas GoedertPHITESEA26.3-4.07.7
135Isaiah LikelyBALTEJAX22.8-3.02.7
146Kyle PittsATLTECAR18.5-3.06.8
156Pat FreiermuthPITTEIND20.51.55.8
166Logan ThomasWASTELAR22.06.56.9
176Hunter HenryNETEKC14.58.06.4
186Chigoziem OkonkwoTENTEHOU20.5-3.04.3
197Cade OttonTBTEGB19.33.56.2
207Tucker KraftGBTETB22.8-3.52.2
217Tyler ConklinNYJTEMIA14.38.55.7
228Gerald EverettLACTELV15.83.05.9
238Tanner HudsonCINTEMIN21.8-3.05.6
248Juwan JohnsonNOTENYG22.0-5.53.5
258Noah FantSEATEPHI22.34.03.5
268Jonnu SmithATLTECAR18.5-3.06.0
278Daniel BellingerNYGTENO16.55.51.8
288Michael MayerLVTELAC18.8-3.03.4
297Brevin JordanHOUTETEN17.53.03.1
309Dawson KnoxBUFTEDAL26.3-2.03.6
319Adam TrautmanDENTEDET22.04.03.3
329Donald Parham Jr.LACTELV15.83.04.2
339Will MalloryINDTEPIT22.0-1.52.6
349Noah GrayKCTENE22.5-8.03.7
359Davis AllenLARTEWAS28.5-6.51.3

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 – Evan Engram

Without Christian Kirk roaming the middle of the field over the last two games, Engram has looked like a high-end TE1. The veteran has averaged 10.5 targets (25%) and 28 fantasy points as the primary mismatch player against inside coverage.

Evan Engram


While we can’t expect Engram to sustain this pace — Zay Jones and Calvin Ridley are still viable competition — he stands the most to gain with the loss of Kirk. The former Round 1 NFL draft pick now leads the Jaguars with a 23% target share on the season.

The Ravens are the seventh-most stingy pass defense, allowing only 210 yards per game. However, the Jaguars' passing attack is ascending, averaging 285 yards and two TD passes per contest over the last four outings, despite Trevor Lawrence battling an ankle injury.

Engram UPGRADES to mid-range TE1 status as my TE6 despite the tough matchup.

Rankings and Tiers