Attention all fantasy football trade addicts: this article is for you. Here, I’ll be re-ranking the top 50 most valuable players each week, with PPR scoring in mind. You can use these rankings and writeups to make informed roster and trade decisions heading into Week 12.
These are my personal rankings, which will often differ (sometimes significantly) from consensus. If I have a player ranked higher than you believe most in your league would, I’d recommend buying that player at market price – not starting negotiations where I have the player ranked.
Week 11 brought an injury massacre, with several players who survived also losing significant value thanks to the offensive environment downgrades that resulted.
Since many trade deadlines have passed or will soon pass, this will likely be the last Big Board of the season. If that doesn’t apply to you, I am always available to answer trade questions on Twitter. I’ll be trying out a new content direction going forward that I’m incredibly excited about, so stay tuned. Above all, thank you for reading!
As always, you’ll find the player’s positive or negative movement from the week before in parentheses.
1. Christian McCaffrey
RB1, SF (0)
Over the past five weeks, McCaffrey has led all RBs in route share (74.4%) and target share (20.2%). Only Jahmyr Gibbs (including two games when he had the backfield to himself) has scored more fantasy points than McCaffrey over that stretch.
2. Austin Ekeler
RB2, LAC (0)
Though he's had trouble forcing missed tackles this season (likely due to still not being 100% over his high-ankle sprain from earlier in the season), Ekeler has averaged 17.9 XFP/G (RB5) and ceded only one carry inside the 20-yard line over his last five games.
3. A.J. Brown
WR1, PHI (+1)
Though he was unproductive against a Chiefs secondary that ranked as the 2nd-toughest schedule-adjusted matchup for WRs over the past five games, Brown only has one bottom-five matchup remaining on the schedule — a Week 14 tilt against the Cowboys.
4. Tyreek Hill
WR2, MIA (+1)
Hill's playoff schedule is nightmarish (with a sneak peek coming this week in the first of two matchups against the Jets), but he's still averaging more FPG this season (25.6) than any WR since Cooper Kupp in 2021. Hill is capable of breaking the field open on any play and has a genius calling the offense, so it's not as if there will be many WRs you'd rather have down the stretch, tough schedule and all.
5. CeeDee Lamb
WR3, DAL (+1)
The Cowboys didn't need to throw the ball much against the Panthers, meaning Lamb came back down to Earth. Even with this down game, he is still averaging an absurd 30.1 FPG since the Cowboys' bye. The team's game-script-adjusted PROE remained elevated, so Lamb should see more big performances ahead in more competitive games.
6. Amon-Ra St. Brown
WR4, DET (+1)
St. Brown ranks 3rd in receiving YPG (110.8) over the past five weeks with an impressive 35.2% first-read target share (WR7).
7. Keenan Allen
WR5, LAC (+3)
Allen leads all WRs in XFP/G this season (21.7) and boasts an insane 47.8% first-read target share and 27.9 FPG since Josh Palmer went on IR.
8. Jonathan Taylor
RB3, IND (+3)
Over his past two games, Taylor has handled 73.2% of his team's rush attempts (RB3). He ceded only one touch to Zack Moss in Week 10, suggesting Taylor's backfield takeover is finally complete. He doesn't have the best remaining schedule aside from facing the Raiders in Week 17, but combining Taylor's opportunity share on the ground with his surprisingly strong 55.4% route share (RB7) over his past four games means few RBs can measure up to his usage.
9. Travis Kelce
TE1, KC (-1)
Over the past five weeks, five different TEs have higher target shares than Kelce. Both T.J. Hockenson and George Kittle have averaged more receiving YPG and FPG over that period. But that's still 17.1 FPG, and Kelce's history suggests he's by far the most likely of that trio to sustain his production. I'm only slightly worried.
10. Justin Jefferson
WR6, MIN (-1)
We've been getting teased pretty hard on Jefferson's return, and it sounds like he could miss yet another game ahead of the Vikings' Week 13 bye. That would mean he will play at most 2/3rds of the remaining weeks this season. Those last three weeks are the most important, but it's still hard to justify ranking Jefferson over productive players when he'll be returning to a Joshua Dobbs-led offense.
11. Stefon Diggs
WR7, BUF (+1)
Diggs did little in a worst-possible matchup against the Jets, and his incredibly short aDOT since Dawson Knox's injury that I called out last week persisted.
12. Alvin Kamara
RB4, NO (+5)
Kamara remained involved via the passing game despite the Saints facing a negative game script for much of Week 10, so it's difficult to gauge where this three-way rushing split between Kamara, Jamaal Williams, and Taysom Hill would have stood in a more normal game. There are certainly perks to being game script-proof, but of potentially bigger concern is Derek Carr's concussion (for which he is still in protocol) and shoulder re-injury that could potentially cause him to miss time.
13. Rachaad White
RB5, TB (+5)
White is averaging 18.3 XFP/G (RB4) and 19.5 FPG (RB5) over the past five weeks. He is one of few RBs that are entirely game-script-proof, averaging more FPG in losses (15.8) than in wins (14.2).
14. Davante Adams
WR8, LV (+2)
Adams finally somewhat paid off his 18.8 XFP/G (would rank WR7 this season) and 40.7% first-read target share (WR2) in Aidan O'COnnell's starts. More negative game scripts are likely coming up against the Chiefs, Vikings, and Chargers, so I remain somewhat optimistic Adams will continue to see strong volume.
15. Travis Etienne Jr.
RB6, JAC (-2)
Etienne has witnessed a decline in his snap share over his last two games compared to before the bye, even if controlling for the two blowouts the Jaguars have recently been involved in. Etienne has played on only 65.5% of the snaps since the bye when the game was within two scores, compared to 81.5% before the bye. Etienne did suffer a foot injury in that Week 8 game before the bye, so it's possible this change is related to load management, and will gradually dissipate. Still, Etienne needs to move down a little given he's seeing less volume and production.
16. Jahmyr Gibbs
RB7, DET (+17)
Even over the past two games with David Montgomery healthy, Gibbs has continued to see the usage of a high-end RB1. Over those two games, his 19.9 XFP/G would rank as the RB3 if over the full season, his 52.1% route share as the RB10, and his 16.2% target share as the RB3. He and Montgomery have both been very efficient this season, so the Lions seem unlikely to change up this great backfield configuration they've found.
17. Breece Hall
RB8, NYJ (-2)
Over the past five weeks, and among RBs with at least 8 touches per game, Hall ranks top-5 in both yards from scrimmage and missed tackles forced per touch.
18. Josh Jacobs
RB9, LV (-4)
Jacobs has just a 3.2% target share (RB67) since the duo of Antonio Pierce and Aidan O'Connell took over for the Raiders, compared to a 15.6% target share (RB3) during Josh McDaniels' tenure. This makes it even more difficult for him to produce in negative game scripts, a serious problem given he faces the Chiefs twice before the end of the season.
19. Puka Nacua
WR9, LAR (+4)
Nacua could get a game without Kupp in Week 12, a situation he leveraged into a 36.5% first-read target share (WR6) over the first four games of the season. Nacua has seen slightly better volume than Kupp since his return and carries less injury-based performance risk, so he's again ranked higher.
20. Nathaniel Dell
WR10, HOU (+30)
Dell ranks 7th among all WRs in XFP/G (19.4) and 9th in receiving YPG (83.8) over the past five weeks. He's commanded a 32.4% first-read target share (WR13) while running nearly 70% of his routes from outside while weighing only 165 pounds. Dell is looking like the fantasy phenom rookie WR we often get in the second half of the season.
21. D'Andre Swift
RB10, PHI (-1)
Swift broke several big runs against a tough Chiefs defense on Monday night and fixed his previously poor recent TD luck, but he's still averaging just 13.6 XFP/G (RB16) over his last four.
22. Bijan Robinson
RB11, ATL (+5)
Arthur Smith finally capitulated to toxic groupthink and gave Bijan Robinson both of the Falcons' carries inside the 10-yard line in Week 10, before the Falcons' bye. Robinson also somehow ran a route on 81.5% of the Falcons' dropbacks, the 2nd-highest single-game mark by any RB this season. That frustratingly materialized into only two targets, as Taylor Heinicke would rather do literally anything else other than check down. Heinicke has done so at just a 2.7% rate, the lowest of any QB with 50+ dropbacks this season. Luckily for Robinson, Desmond Ridder has been confirmed as the Week 12 starter, so checkdowns should be back on the menu.
23. Ja'Marr Chase
WR11, CIN (-20)
Chase received only two targets in the second half after Jake Browning entered the game as the Bengals ultimately turned in their run-heaviest performance (+4.1% PROE) since Week 1. This was a tough Ravens secondary, but it's hard to rank Chase very highly if this is what he'll have to work with the rest of the season. He may be about to enter his Garrett Wilson era.
24. Chris Olave
WR12, NO (0)
Eight of Olave's nine targets and 79 of his 94 receiving yards came from Jameis Winston in less than two quarters. Olave ranks 2nd behind A.J. Brown in air yards per game (130.5). Derek Carr remains in concussion protocol, so there's still an outside chance we get another game with Winston under center. Even if not, Michael Thomas just went on IR, which could lead to more shallow and intermediate usage for Olave. Things might finally be looking up.
25. DJ Moore
WR13, CHI (+Previously Outside Top-50)
Over his last three full games with Justin Fields, Moore is averaging an absurd 32.9 FPG, 152.3 receiving YPG, and a 49.1% first-read target share. I dare say he should be treated as a borderline WR1 going forward.
26. Cooper Kupp
WR14, LAR (-4)
Kupp nearly re-entered the game after leaving with an ankle injury, which Fantasy Points injury expert Edwin Porras believes bodes well for his Week 12 availability. Kupp could be limited, and the Rams could be overly cautious with him if they fall out of the playoff race in the coming weeks, but at present, I wouldn't panic.
27. Mike Evans
WR15, TB (+16)
Excluding a Week 4 game which Evans left early due to injury, he ranks as the WR11 in XFP/G (17.5) and air yards share (40.9%), as well as leads the NFL in end zone targets (12).
28. Adam Thielen
WR16, CAR (-2)
Thielen continues to be a target magnet, boasting a 33.7% first-read target share (WR10) over the past five weeks. His schedule is significantly easier going forward.
29. De'Von Achane
RB12, MIA (-1)
Fantasy Points injury expert Edwin Porras believes Achane can return in Week 12, a sentiment supported by Achane himself attempting to convince his coaches to let him return to play Sunday. He's still an incredible risk-reward bet to make, even if he’s now leaning a bit more toward "risk" than he was a week ago.
30. Saquon Barkley
RB13, NYG (+4)
Barkley dropped 30 fantasy points in Week 11 against my predictions thanks to a 3-touchdown (and 9-sack) performance from Tommy Devito that kept the Giants in the lead over the hapless Commanders. They have two more very winnable games against the Patriots and Packers up next, which could afford Barkley some running room. Additionally, since Devito took over, Barkley ranks second on the team in target share (16.7%) behind only Darius Slayton, who left Sunday's game due to injury. Barkley could well brute-force his way into being a low-end fantasy RB1 through sheer volume down the stretch.
31. Brandon Aiyuk
WR17, SF (+15)
Among WRs who have run at least 150 routes, Aiyuk trails only Tyreek Hill in YPRR (3.73). His usage (13.0 XFP/G) has been nothing special, but given Aiyuk's impressive production, the magical qualities of the 49ers offense, and their favorable upcoming schedule, I'm going to stop holding that against him.
32. Jalen Hurts
QB1, PHI (-2)
Even in brutally difficult matchups like Week 11's against the Chiefs, Hurts possesses an unrivaled ceiling at the QB position due to his monopolization of goal-line attempts. The Eagles have only one remaining opponent (the 49ers in Week 13) that has ranked among the 10 toughest schedule-adjusted matchups for QBs over the past five weeks.
33. Josh Allen
QB2, BUF (-2)
If, for some reason, you were holding out hope that an OC change would result in more designed runs for Allen, he had just three designed attempts and two scrambles in Week 11. Little seems to have fundamentally changed about this offense — if anything, the Bills were a tad more conservative (7.0 aDOT, compared to 8.3 from Weeks 1-10), likely due to PTSD from the last time they faced the Jets. Still, there's no reason to think Allen won't remain a top-2 fantasy QB.
34. T.J. Hockenson
TE2, MIN (+1)
Hockenson again led the Vikings in receiving, and faces a favorable remaining schedule with only one remaining opponent (the Packers in Week 17) ranking in the bottom half of schedule-adjusted FPG allowed to TEs.
35. Michael Pittman Jr.
WR18, IND (+3)
Pittman has averaged 17.0 FPG (would rank WR12) and a 35.4% first-read target share (WR8) in Gardner Minshew's starts this season. He's been incredibly consistent in fantasy football and only stands to further benefit if Josh Downs continues to struggle with his knee injury.
36. DeVonta Smith
WR19, PHI (+1)
Smith led the Eagles with 99 receiving yards in Week 11, further contributing to the idea that he can perform as a higher-end WR2 in Dallas Goedert's absence. A.J. Brown won't be limited to one reception in most games, but this is a reason for optimism nonetheless.
37. Jaylen Waddle
WR20, MIA (-12)
Waddle had a fairly disappointing performance on a day when Tyreek Hill missed some snaps due to injury. Contrary to popular narrative, Waddle has not been particularly unlucky for the volume he's seen over his past four games — his 13.8 FPG is nearly in line with his 14.1 XFP/G. He's just seen mediocre volume — partly due to missing some snaps to injury and playing hurt, but also because he's been just okay at earning targets over the past four games, evidenced by his 30.8% threat rate (WR17).
38. Javonte Williams
RB14, DEN (+2)
Over the past five weeks, Williams has led the NFL in red zone carries (19) despite having his bye. Along with a 62.7% team rush attempt share (RB7), that's led him to average 15.9 XFP/G (RB7). I have him ranked lower than his usage would imply given I'm skeptical the Broncos continue to find themselves in positive game scripts, but there's definitely intrigue here.
39. Kyren Williams
RB15, LAR (+3)
Williams was averaging 17.1 XFP/G (RB7) before his injury. Cooper Kupp suffered a minor ankle injury, so if he's out or limited, Williams could replicate his 12.7% target share from Weeks 1-4 when Kupp was out (compared to 3.3% thereafter), at least for one week.
40. Garrett Wilson
WR21, NYJ (-4)
In new starter Tim Boyle, the Jets may have found the only QB worse than Zach Wilson. I'm unconvinced this changes anything for Garrett Wilson, who still ranks 2nd among all WRs in first-read target share this season (40.6%) and will never live up to his 17.7 XFP/G (WR9). I can't believe I'm rooting for an Aaron Rodgers medical miracle.
41. Derrick Henry
RB16, TEN (-22)
Henry is averaging only 13.0 XFP/G (RB23) and a 53.9% snap share (RB27) in games with Will Levis, largely because the Titans have gone 1-3 over that stretch. Henry is very game-script-sensitive, as he's averaged 18.7 XFP/G (RB5) and 19.7 FPG (RB9) in wins this year. That could play in his favor with the Titans opening as 4-point favorites against the Panthers this week, but likely won't go very well when they face the Dolphins, Texans, Seahawks, and the Texans again to close out the season.
42. Justin Herbert
QB3, LAC (-1)
Herbert performed fine for most of the day in a very "Chargers" loss that featured multiple game-changing drops courtesy of Keenan Allen and Quentin Johnston. It's worth noting the Chargers have a very tough upcoming schedule, with the Bills as their only remaining opponent that has not ranked as a bottom-12 schedule-adjusted QB matchup over the past five weeks.
43. Joe Mixon
RB17, CIN (-14)
Mixon has handled 73.2% of the Bengals' rush attempts, the 2nd-most of any RB this season behind only Josh Jacobs. The team could start to lean on Mixon even more with Joe Burrow out for the season, but goal-line touches will likely be hard to come by with Jake Browning under center. That's especially bad for Mixon given he's been quite dependent on red zone usage, his 6.5 XFP/G inside the 20-yard line ranking 3rd-most among all RBs over the past five weeks. Mixon has a somewhat favorable remaining schedule outside of fantasy playoff matchups against the Vikings and Chiefs, but he's likely to be an inefficient RB2 at best for the rest of the season.
44. Dak Prescott
QB4, DAL (0)
Unlike their other three games since the bye, the Cowboys rolled out a run-heavy gameplan (51.7% first down pass rate, 28th) against a Panthers defense ranking as a top-seven run funnel. However, when adjusting for game script, the Cowboys still posted a +10.0% PROE, the second-highest of any team in Week 11 and right in line with where they were in the three previous weeks. Potentially competitive games characterize the rest of the schedule after a Thanksgiving Day matchup with the Commanders, so I would still love to have Prescott on my roster.
45. Kyler Murray
QB5, ARI (+Previously Outside Top-50)
In his first two games back from injury, Murray ranks 4th among active QBs in rush attempts per game (6.5) and has averaged 20.5 FPG (QB4).
46. Tony Pollard
RB18, DAL (+3)
Though I'm happy Pollard finally scored against an extreme run-funnel Panthers defense, his overall usage since the Cowboys' bye (13.4 XFP/G, RB19) has been unremarkable. The Cowboys' next two opponents (Commanders, Seahawks) have been gashed on the ground over the past five weeks (5th-most and most schedule-adjusted FPG allowed to RBs), so he can at least still be counted on as an RB2.
47. George Kittle
TE3, SF (+Previously Outside Top-50)
Over his last four games, Kittle is averaging 20.1 FPG (TE1, and would rank WR7), a 35.5% first-read target share (also TE1, would also rank WR7), and an insane 4.04 YPRR. Kittle is never guaranteed volume in this 49ers offense, but he has several favorable matchups upcoming and is one of the best bets to provide a playoff matchup-winning spike week in your TE slot.
48. Diontae Johnson
WR22, PIT (-9)
Johnson caught only two(!) of his eight(!) targets for 16 yards in Week 11. Inefficiency on high volume has become his modus operandi during the Kenny Pickett era, but it's tough to rank a WR who regularly projects for a 28%+ target share any lower.
49. DK Metcalf
WR23, SEA (+Previously Outside Top-50)
Geno Smith has an arm bruise that Fantasy Points injury expert Edwin Porras believes he could play through as early as Thursday. Hopefully that happens, as Metcalf has seen excellent volume over his past four games (16.7 XFP/G, WR12) and faces several positive matchups the rest of the way. He faces the 49ers twice (4th-most schedule-adjusted FPG allowed to outside WRs over the past five weeks), the Eagles (11th-most), and the Titans (most) in four of his six remaining games.
50. Patrick Mahomes II
QB6, KC (-2)
The Chiefs dragged yet another game under the total on Monday night, furthering Mahomes' fantasy football slump. Mahomes' receivers have dropped the most air yards of any team in the NFL this year (290), including a pair of impactful drops from Justin Watson and Travis Kelce on Monday night. The Bills are the only team remaining on the Chiefs' schedule that stands any chance of initiating a shootout. Mahomes largely only remains in the top 50 due to the plague of injuries elsewhere in the league.
Just outside the top-50
C.J. Stroud, Lamar Jackson, Sam LaPorta, Dalton Kincaid, Devin Singletary, James Conner, Terry McLaurin, David Montgomery, Marquise Brown, Jordan Addison, Zay Flowers, DeAndre Hopkins