Week 12 Starts/Sit Guide
- Faraz Siddiqi

- Nov 21, 2025
- 6 min read

Quarterbacks
🟢 Green Light Starts 🟢
Jared Goff vs New York Giants
Jared Goff has been inconsistent this season, but his upcoming schedule makes him a strong rest-of-season asset—three home games in the next three weeks and indoor games all the way through Week 17. This matchup is a great place to start: the Giants have allowed the 5th most fantasy points to QBs over the last four weeks and the 2nd most on the season. They also play man coverage at the highest rate in the league, and Goff ranks 2nd in yards per dropback against man. With Detroit holding the highest implied team total of the week, Goff is a confident start.
Matthew Stafford vs Tampa Bay
Stafford struggled last week against Seattle, but this matchup sets up much better. Tampa Bay has allowed the 3rd most fantasy points to quarterbacks over the last four weeks and gives up the 5th most passing yards per game. The Rams carry the 5th-highest implied team total, making Stafford a strong bounce-back option.
Brock Purdy vs Carolina
Purdy’s three full games this year resulted in QB14, QB12, and QB7 finishes—exactly the type of floor/ceiling combo fantasy managers want. With San Francisco getting key offensive pieces back and owning the 4th-highest implied team total, Purdy is positioned to perform like the steady QB1 he was last season (QB10 in points per game). The matchup isn’t perfect, but the environment is.
🟡 Yellow Light Starts 🟡
Sam Darnold @ Tennessee
Darnold threw four interceptions last week, but the matchup is ideal for streaming. Tennessee has allowed the 4th most fantasy points to QBs over the past four weeks, and Darnold excels vs two-high safety looks—he ranks 2nd in yards per dropback against that coverage. The Titans use two-high at the 3rd-highest rate, and Seattle holds the 6th-highest implied total of the week. He’s a viable bounce-back start.
Jacoby Brissett vs Jacksonville
Since taking over in Week 6, Brissett has averaged the 4th most fantasy points among QBs. Jacksonville is allowing the 5th most fantasy points per game, including the 3rd most passing TDs per game. Brissett also performs better vs single-high coverage (6.85 YPA vs 5.75 vs two-high), and the Jaguars favor single-high. He remains a strong streaming option.
Runningbacks
🟢 Green Light Starts 🟢
TreVeyon Henderson @ Cincinnati
Whether or not Rhamondre Stevenson plays, Henderson is extremely difficult to bench. The matchup is as good as it gets: Cincinnati has allowed the most fantasy points to running backs both season-long and over the last four weeks, including 40+ fantasy points per game during that recent span. They are allowing 6.4 yards per carry and 137.1 rushing yards per game, both worst in the NFL. Even with some Rhamondre involvement, there is room for multiple backs to deliver.
Kenneth Walker @ Tennessee
Walker’s workload has frustrated managers, but the matchup keeps him squarely in starting lineups. Tennessee is allowing more than 5.0 YPC, the 7th most rushing yards per game, and the 2nd most rushing TDs per game to RBs. Walker has handled 67% of the inside-the-five attempts over the last three weeks, keeping his TD upside intact.
Chase Brown vs New England
Ignore the tough matchup on paper—Brown is a must-start. With Samaje Perine still not practicing, Brown continues to command elite usage: 89% snap share, 83% of rushing attempts, 85% route participation, 25% target share, and all goal-line work over the past two games. Even if the run game is inefficient, New England allows the most RB receptions per game, which aligns perfectly with Brown’s 11 targets per game over his last two appearances.
🟡 Yellow Light (Desperate Starts)🟡
David Montgomery vs NYG
If there’s ever a spot to start Montgomery, it’s this one. The Giants allow:
5th most rushing TDs per game
3rd most rushing yards per game
Most yards per carry
3rd most fantasy points per game to RBs
Detroit is favored by double digits, and with Jameis Winston starting for New York, the game script should lean heavily run-focused. Montgomery is a desperation play with real touchdown equity.
Bhayshul Tuten @ Arizona
Etienne is still limited with a shoulder issue, and Tuten avoided a high-ankle sprain. He out-produced Etienne early last week and remains active near the goal line. Arizona has allowed:
8th most fantasy points to RBs over the last four weeks
More than 5.0 YPC
3rd most rushing TDs to RBs
Tuten is under 50% rostered and should be picked up—start him if you need RB help.
Breece Hall @ Baltimore
The Jets are struggling offensively, but Hall’s offensive line has been excellent, providing the 5th-best yards before contact per attempt. Baltimore ranks middle of the league in rushing yards allowed, yards per carry allowed, RB receptions, and RB receiving yards. Hall’s ceiling is modest, but his floor remains startable.
Emanuel Wilson vs Minnesota
Once Josh Jacobs exited last week, Wilson took over everything: early downs, passing downs, two-minute drill, and goal-line work. Minnesota allows under 4.0 YPC and defends RB receiving well, but they are also the 2nd most run-on team in the NFL. Green Bay has a solid 23-point implied total and is favored by nearly a touchdown. Volume alone puts Wilson in the desperation-start tier.
Sean Tucker @ LA Rams
The matchup is rough (Rams allow 3.75 YPC, 0.2 rushing TDs per game, and the 3rd fewest fantasy points to RBs), but opportunity is trending up. The OC said Tucker will get more work, and he’s now the primary early-down back while Rachaad White handles all passing situations. Start Tucker only if you’re thin at RB and hoping for volume in a close game.
Wide Receivers
🟢 Green Light Starts 🟢
Stefon Diggs @ Cincinnati
Diggs ran a season-high 69% of routes from the slot last week, and Cincinnati has allowed the 6th most fantasy points to slot WRs. His 89% route participation was also a season high. Given his usage spike and the favorable alignment matchup, Diggs is a strong Week 12 play.
Chris Olave vs Atlanta
Olave is volatile, but the matchup fits his strengths. He had his first 100-yard game in Week 10 and posted a season-high 147 air yards. Atlanta plays single-high at the highest rate in the NFL, and Olave is dramatically more productive against it:
31% target rate vs single high
2.57 YPRR vs single high (1.38 vs two-high)
This is the exact type of matchup that can produce a spike week.
Jameson Williams vs NYG
Williams has been one of the hottest WRs in football since the bye—only three WRs have scored more over the last three weeks. The Giants run single-high at the 6th highest rate, and Williams’ splits are heavily in his favor:
20% target rate vs single high (13% vs two-high)
2.51 YPRR vs single high (1.21 vs two-high)
He should remain in all lineups.
Rome Odunze vs Pittsburgh
Pittsburgh has allowed:
Most fantasy points per game to WRs
Most receiving yards per game
Most receptions per game
They also run single-high at the 4th highest rate, and Odunze has excelled in those matchups (7/114 vs BAL, 6/86/1 vs NYG). At home, he profiles as a strong start.
Michael Wilson vs Jacksonville
With Marvin Harrison Jr. out, Wilson exploded for a career-best 15/185 on 18 targets. He ran 84% of his routes on the perimeter, and Jacksonville has allowed the most fantasy points to perimeter WRs. While Brissett likely won’t repeat 452 yards, the volume and matchup align for another strong outing.
Tetairoa McMillan @ San Francisco
McMillan’s breakout 8/130/2 performance last week could continue. The 49ers have allowed the most fantasy points to WRs over the last four weeks, along with the 4th most receiving yards and 3rd most receptions to the position. He needs to be in lineups.
🟡 Yellow Light 🟡
Michael Pittman @ Kansas City
The Chiefs have allowed the 8th fewest fantasy points to perimeter WRs, but Pittman functions better against two-high, which Kansas City plays at the 6th highest rate:
24% target rate vs two-high
2.32 YPRR vs two-high
He remains startable, but expectations should be tempered.
Alec Pierce @ Kansas City
Pierce is in outstanding form but draws a tough schematic matchup. His production hinges on single-high coverage:
3.44 YPRR vs single high (1.38 vs two-high)
29% target rate vs single high
Kansas City’s two-high tendencies make him risky. He’s likely still in lineups, but expectations need to be lowered.
Christian Watson vs Minnesota
The Vikings play two-high at the highest rate in the league and allow the 3rd fewest 20+ yard plays—a direct hit to Watson’s game. His splits confirm the concern (2.72 YPRR vs single high vs 1.73 vs two-high). After last week’s big game, this is a significant downgrade spot.
Luther Burden vs Pittsburgh
Burden officially broke into fantasy relevance after taking over full-time slot duties. Pittsburgh allows the 4th most fantasy points to slot WRs, and Burden has been efficient with limited usage. If you need upside, he’s a viable desperation play.
Andrei Iosivas vs New England
With Ja’Marr Chase suspended, Iosivas should see increased volume. He’s averaging 5.5 targets per game over his last two, even with Chase active. New England has allowed the 6th most fantasy points to slot WRs and the 2nd most over the last four weeks. He’s a deeper-league start with upside.
Tight Ends
🟡 Yellow Light Streamer 🟡
Hunter Henry vs Cincinnati
Cincinnati has allowed a TE touchdown in nearly every game this year—with the exception of last week, their first such game since Week 4. Two Vikings tight ends scored against them back in Week 3. Henry isn’t consistent, but the matchup places him on the streaming radar.


