With all but one Week 10 game in the books (Monday Night Football), we've learned a little bit more than we knew last week. Or, in some cases, thought we knew. Players impressed, players disappointed and there is fantasy football fallout to unpack.
[Upgrade to Fantasy Plus and gain your edge in player projections and much more]
Once again, I've compiled the full weekly fantasy football stock report below. These are the most notable risers and fallers coming out of Week 10. Invest accordingly!
📈 Stock Up at RB
TreVeyon Henderson, Patriots
Fantasy managers around the world rejoiced on Sunday afternoon as TreVeyon Henderson finally had his breakout game. It took Rhamondre Stevenson being inactive and Terrell Jennings tweaking his knee in the second quarter, but the New England coaching staff finally gave Henderson an RB1 workload and he responded with two massive touchdown runs — one for 55 yards and another of 69, hitting 21+ miles per hour on both. Henderson finished with 27.5 fantasy points and a strong case to be the starter on Thursday night against the Jets. Either way, Henderson’s remaining schedule is the softest for running backs in the entire league, which means he has an RB3 floor even in a frustrating committee … and a truly league-winning ceiling as the head of the backfield.
Tyler Allgeier, Falcons
For the most part, Tyler Allgeier is what he is: a clear backup to one of the NFL’s best running backs who will occasionally log double-digit carries and score a touchdown. He did both in Week 10, earning five red zone carries and scoring twice, while Bijan Robinson was kept frustratingly scoreless. This is not to say Allgeier is a threat to Robinson’s job, or that he should now be started on a weekly basis. But it is a reminder that he’s flex-worthy in a pinch and that he must be rostered in typically-sized leagues as arguably the best attrition back in fantasy. Should anything happen to Robinson down the stretch — knock on wood — Allgeier would become a bona fide RB1. He’s a far better stash at this point of the season than a low-upside wideout or a backup quarterback.
Woody Marks, Texans
It’s been a frustratingly even committee in Houston the past couple months, with Woody Marks averaging 13.7 touches per game since his Week 4 breakout and Nick Chubb averaging 11.3 over that same span. However, Marks has been far more involved as a receiver and is now coming off a Sunday when he outcarried Chubb 14 to five and scored the first rushing touchdown by either back since Week 5. Neither is a locked-and-loaded starter while the other maintains their role, but Marks has been more frequently playable and might be earning a larger slice of the pie. He has great matchups the next two weeks, and should be rostered everywhere and played in most leagues.
📈 Stock Up at WR
Alec Pierce, Colts
After snagging four catches on seven targets for 84 yards and his first touchdown of the season, it’s safe to say Alec Pierce has caught fire over the past month. He’s now averaged 8.8 targets over the last four weeks and hit 69+ receiving yards in all four games, resulting in 12.8 fantasy points per game (and 14+ in back-to-back contests). He is clearly Daniel Jones’ favorite downfield option — a valuable role with how efficient the offense has been — and somewhat quietly leads the NFL in yards per reception (20.9) for a second straight year. He’s certainly more boom-or-bust than your average WR3, but Pierce can be started most weeks (just not Week 11, as he’s on bye).
Jauan Jennings, 49ers
Jauan Jennings’ return from injury this season was slow, spotty and concerningly uninvolved. After his 10-target game in Week 2, Jennings proceeded to total just 18.2 fantasy points over the next six weeks of the season. However, with Ricky Pearsall and Brandon Aiyuk still mysteriously absent, Jennings suddenly has consecutive games with a touchdown and 12+ fantasy points. In Week 10 against the Rams, he caught a season-high six of nine targets for 71 yards, and would have had an even better fantasy day if not for a first-quarter fumble. At least for now, Jennings is the WR1 in San Francisco, which means he’ll be competing with George Kittle and Christian McCaffrey to lead the team from week-to-week.
📈 Stock Up Elsewhere
George Kittle, 49ers
Speaking of George Kittle, the explosive tight end finally looked explosive on Sunday, snagging season highs in targets (nine), catches (nine) and yards (84), while scoring one of the more impressive sideline touchdowns of the season. Kittle has now scored in three of his five games played in 2025, and it feels like his catchless two-target return from injury against Atlanta in Week 7 should hardly count as a game played. As noted above, with Pearsall and Aiyuk still out, Kittle is part of the positionally diverse trio leading this passing attack. After looking fully healthy in Week 10, he’s once again cemented near the top of the TE1 tiers rest of season.
Matthew Stafford, Rams
In what has to be one of the quietest fantasy QB1 and NFL MVP campaigns in recent memory, Matthew Stafford now comfortably leads the NFL with 25 passing touchdowns and is the QB5 in points per game with 20.91 (entering Monday night). Stafford has scored 25+ fantasy points in an absurd five of his last six games, and just became the first player in NFL history to throw four or more touchdowns and zero interceptions in three straight games. Believe it or not, Stafford has confidently secured a place in the heart of QB1 range, and is a more trustworthy fantasy option than Baker Mayfield, Jared Goff, Daniel Jones, Caleb Williams and a wealth of others.
📉 Stock Down at RB
Bijan Robinson, Falcons
First, a grain of salt: Bijan Robinson is one of the best running backs in the NFL and you’re never going to considering benching him unless you have Jonathan Taylor and Christian McCaffrey in a league with one RB slot and one flex. However. We also need to be smart with our analysis … and Robinson hasn’t scored 14+ fantasy points in any of his last three games. Since Week 8, when he had the nine-carry stinker against the Dolphins, Robinson has averaged just 9.2 fantasy points per game and has not found the end zone once (thanks to Tyler Allgeier for that). His stock is undeniably down, as he’s now dropped to RB6 behind De’Von Achane, Jahmyr Gibbs and Josh Jacobs in points per game (entering MNF).
Jordan Mason, Vikings
To anyone who had held out hope that Jordan Mason might bounce back in a “green” matchup with the Ravens, I bring disappointing news. Mason logged his third straight game with fewer than five fantasy points on Sunday, and has now averaged 4.3 fantasy points per game across a five-game sample size with Aaron Jones active. He’s still rostered in 85% of leagues, so I’m here to give you permission to drop him. He’s a complete non-factor with Jones healthy, and is only rosterable as a potential attrition back behind the older veteran. Moreover, Mason wasn’t great in most of the games Jones did miss — and plays in an inconsistently messy offense — so there are several backups I’d rather roster (including Tyler Allgeier above).
📉 Stock Down at WR
Garrett Wilson, Jets
After missing two games with a knee injury, Garrett Wilson saw three targets on Sunday, caught none of them and exited due to a flare-up of the same knee injury that held him out before the team's bye in Week 9. Meanwhile, Justin Fields completed a mind-boggling six of 11 total passes on the day (for 54 yards), so it’s hard to imagine what sort of ceiling Wilson could even have when fully healthy. He scored a touchdown in four of the first five weeks of the season, but has scored a grand total of 2.8 fantasy points across the five weeks since. If Wilson can get healthy, he’d still be the clear frontrunner for 40% or more of Fields’ targets, but that’s meaning less and less as the season progresses. And this offense is in shambles. With the knee issue nagging, he’s fallen well out of WR2 range rest of season.
Justin Jefferson, Vikings
The good news — and there isn’t much — is that Justin Jefferson’s two touchdowns this year both came in the limited action of J.J. McCarthy (once in Week 1, once in Week 9). However, regardless of quarterback, Jefferson still hasn’t topped 18 fantasy points in a game this year, and he’s scored fewer than 15 in all four contests since the bye. On the year, Jefferson is the WR15 in points per game, and he’s gotten there entirely on floor, with a very limited ceiling. That floor fell out in Week 10, as the All-Pro caught just four of 12 targets for 37 yards … and a season-low 5.7 fantasy points. He has a very green schedule over the final month of the season, so if you can crack the playoffs, Jefferson might show up big down the stretch. But he hasn’t done it yet and it’s been quite disappointing given his draft price.
DJ Moore, Bears
After DJ Moore posted a season-high 20.98 fantasy points in Week 9 — thanks in large part to a 17-yard rushing touchdown — it looked like he might have revitalized an otherwise disastrous year. He had topped 70+ receiving yards in back-to-back games, and Rome Odunze was seemingly falling out of grace in the offense. Not so fast. In Sunday’s win over the Giants, Odunze was back up to 10 targets (catching six for 86 yards and a score), while Moore nosedived into a bagel, catching none of his four targets. That’s now seven games without double-digit fantasy points on the season. He might randomly flash in a diverse offense with a wealth of weapons, but you’ll never know when it’s coming and he can’t be trusted otherwise. Moore is not confidently startable and there are a number of waiver-wire WR3/WR4 types I’d rather have rest of season.
📉 Stock Down Elsewhere
Justin Fields, Jets
Yikes. After torching the hapless Bengals defense for 20.86 fantasy points in Week 8, there were some thoughts that Justin Fields might have turned his season around heading into the bye. Sadly, it appears that was more about the Bengals (as it so often has been this year) than Fields. On Sunday, Fields completed six of 11 pass attempts for 54 yards, one TD, one INT and just 7.96 fantasy points (with just 28 rushing yards). He has logged single-digit points in three of his last four contests, as the rushing floor has fallen out to a troubling degree while the passing “attack” has disappeared entirely. Fields cannot be trusted in fantasy anymore and should be dropped across the board (outside of 2QB leagues).
T.J. Hockenson, Vikings
T.J. Hockenson is still rostered in the vast majority of leagues, and his touchdown in Week 9 might have granted some false confidence to the managers still rolling him out in lineups. It’s time to stop. Hockenson caught two passes for eight yards on Sunday, marking his third straight game with two catches and fewer than 30 yards. He has been a complete non-factor with J.J. McCarthy this year (outside of the lucky touchdown) and simply cannot be played in fantasy with the young quarterback at the reigns. Drop him for one of the many TE options that flashed in Week 10 and move on.