I use several RotoWire tools to analyze matchups, starting with Box Score Breakdown, which gives me a clear view of snaps, routes and other usage stats from the previous week. NFL defense vs. position stats identify exploitable matchups, while NFL advanced stats provide me with emerging trends. And I monitor the NFL injury report and NFL player news to see how roles and NFL depth charts may shift for the current week.
Unless otherwise noted, references to "fantasy points" are based on PPR scoring with 25/10 yards per point and 4/6 points for TDs. Start % comes from Yahoo, as of Wednesday night / Thursday morning.
Sit/Downgrade 👎
Quarterbacks 👎
Caleb Williams (at GB) — 30% started
Start Instead — Trevor Lawrence (vs. IND), Daniel Jones (at JAX), Jacoby Brissett (vs. LAR)
A December trip to Green Bay is often unappealing for QBs even when the hosts don't have a good defense. This year, the Packers are fielding arguably their best defense since the 2010 Super Bowl team, with Micah Parsons joining Xavier McKinney to give the unit real star power. Williams, meanwhile, is having a nice enough season for both real life (9-3 record) and fantasy (QB7), but there are obvious warning signs for regression, like his 58.1 completion percentage. The inconsistent passing efficiency mixed with Chicago's run-first approach on offense means Williams has risk of busting in fantasy even when the Bears win (something we saw in Week 11 at Minnesota and Week 7 vs. New Orleans).
- Other Tough Matchups: Joe Burrow (at BUF), Patrick Mahomes (vs. HOU), Jalen Hurts (at LAC), Caleb Williams (at GB), Geno Smith (vs. DEN), Aaron Rodgers (at BAL), Cam Ward (at CLE)
Running Backs 👎
Jaylen Warren (at BAL) — 70% started
Start Instead — D'Andre Swift (at GB), RJ Harvey (at LV), Kenneth Walker (at ATL)
Warren capably handles any role he's deployed in, be it as a three-down workhorse or passing-down specialist. The main drawback for fantasy has been Kenneth Gainwell, who tends to get most of the playing time in passing situations while also handling a fluctuating role as the change-of-pace back on early downs. Last week, Warren and Gainwell essentially rotated drives against Buffalo, with the former taking 10 carries and the latter getting 5 in a 26-7 loss to the Bills. Warren scored Pittsburgh's lone TD to salvage his fantasy day, but there's obvious risk of the production cratering if/when the Steelers are forced to abandon the run again.
Woody Marks (at KC) — 37% started
Start Instead — Kareem Hunt (vs. HOU), Devin Neal (at TB), Chris Rodriguez (at MIN)
Marks is expected to play through an ankle injury this week, but it may impact his role/usage even if he's the starter. That's the kind of risk we might accept with a productive player in a decent matchup, but Marks hasn't done much with his lead role — three straight weeks with single-digit PPR points — and doesn't seem likely to break through in a visit to Arrowhead Stadium. The Chiefs rank sixth in PPR points allowed to RBs (18.7 per game) despite being middle of the pack in terms of YPC (4.3).
- Other Tough Matchups: Ashton Jeanty (vs. DEN), Bam Knight (vs. LAR), Tyler Allgeier (vs. SEA), Tony Pollard (at CLE), Kyle Monangai (at GB)
The Steelers backfield is fully a 1A/1B backfield between Jaylen Warren and Kenneth Gainwell
In Week 13 they fully alternated drives:
1: 71% Warren/28% Gainwell
2: 25%/75%
3: 83%/17%
4: 43%/43%
5: 0%/100%
6: 100%/0%
7: 75%/25%
8: 0%/75%
9: 70%/30%via @FantasyPtsData
— Chris Wecht (@ChrisWechtFF) December 1, 2025
Wide Receivers 👎
Deebo Samuel (at MIN) — 60% started
Start Instead — Michael Pittman (at JAX), Christian Watson (vs. CHI), Terry McLaurin (at MIN)
The combination of a solid defense and terrible offense has made Minnesota a black hole for opposing WR production, with the Vikings allowing just 25.2 PPR points per game (2nd) on a league-low 14.1 targets. Samuel got seven targets last week, but that was in an overtime game where both Terry McLaurin and Zach Ertz finished with double-digit targets. With McLaurin healthy, Samuel may just be a co-Option B (alongside Ertz) in an offense that tends to run a lot when not pressured by game script. I won't be surprised if Samuel only gets 2-4 targets and 1-2 carries this weekend at Minnesota.
Xavier Worthy (vs. HOU) — 47% started
Start Instead — Michael Wilson (vs. LAR), Khalil Shakir (vs. CIN), Alec Pierce (at JAX)
Worthy is now up to eight consecutive games below 12 PPR points, ahead of a matchup with arguably the best defense in the NFL. His usage ticked up a bit the past couple weeks, and there's definitely some bad luck involved with the recent lack of production, but this isn't the right matchup to bet on Worthy breaking through. He should have a big game (and at least one long-distance TD) at some point in December, considering he's consistently getting a handful of targets and playing alright in real life.
- Other Tough Matchups: Rashee Rice & Xavier Worthy (vs. HOU); A.J. Brown & DeVonta Smith (at LAC); Tee Higgins (at BUF); Terry McLaurin (at MIN); Ladd McConkey, Quentin Johnston & Keenan Allen (vs. PHI); Tre Tucker (vs. DEN); Darnell Mooney (vs. SEA)
Tight Ends 👎
Oronde Gadsden (vs. PHI) — 27% started
Start Instead — Brenton Strange (vs. IND), Kyle Pitts (vs. SEA), Harold Fannin (vs. TEN)
I'm still fully on board with Gadsden as a long-term asset, but he has a ton of competition for targets and now has to face a top defense without the best version of QB Justin Herbert, who hopes to play Monday night after having surgery on his left hand seven days earlier. Even if Herbert is fine, Gadsden probably won't break out of his slump against an Eagles defense that's limited opposing tight ends to 9.1 PPR points per game (4th) and 5.3 yards per target (1st).
- Other Tough Matchups: Dallas Goedert (at LAC), Dalton Schultz (at KC), Mike Gesicki (at BUF)
















