Horton’s lone catch was a six-yard slant from Sam Darnold. The 23-year-old wideout has just four catches in his first two games, and clearly is well behind the top three wideouts in the passing game. Whether that should be — with all due respect to Cooper Kupp (held without a catch Sunday) and Rashid Shaheed (one reception) is a different question. For now, Horton is off the radar for Week 5 against the 49ers.
Mayer’s 10 targets were just one fewer than what Brock Bowers (11) saw on the day. Mayer made the most of his opportunities, racking up 82 yards—the second most in his career and saw four of his receptions come on the Raiders’ first four drives of the game. On the Raiders’ fourth drive, Mayer hauled in passes of two, seven, and 17 yards, with his longest catch setting up a 48-yard field goal just before halftime to put them up 13-10. We shouldn’t expect this level of production from Mayer on a weekly basis, but the Raiders’ underwhelming WR corps could pave the way for more opportunities for Mayer going forward after this solid outing. There’s a lot to like here, but Mayer will be a boom-or-bust TE2 next week against the Patriots until we see reliable target totals on a more consistent basis, while he shares the field with Brock Bowers.
Jones was an offensive focal point for the Vikings today, consistently churning out moderate ground gains with a few decently long runs sprinkled in. He had a four-yard run called back by a penalty and lost out on a likely double-digit receiving gain on a route out of the backfield because Kyler Murray’s throw was late and low. A Dolphins defender managed to punch the ball out of Jones’ possession at one point, but it bounced out of bounds, preserving Jones’ fantasy box score. The Vikings’ offensive line health is worth monitoring heading into Week 5, but these types of workloads keep him locked firmly in the reliable RB2 tier. Treat him accordingly against the Saints next week.
Dobbins, as usual, led the Denver backfield in carries but lost out to RJ Harvey on pass routes and targets. In fact, Harvey led the Broncos with ten catches on ten targets in a check-down heavy game plan for Bo Nix and OC Davis Webb. Dobbins has been touchdown-reliant as the Broncos’ lead back, and sensitive to game script, as we saw in Week 4. Dobbins can be used as a flex next week against a vulnerable Chargers run defense.
Jeanty was bottled up on the ground for most of the day. A 19-yard run he ripped off in the fourth quarter accounted for 32.8 percent of his yards on the ground, but his work in the passing game was enough to provide a solid day for fantasy managers. Jeanty’s six receptions tied a season-high for the second-year receiver, while his eight targets set a new season-high and tied a career-high he set last season. Jeanty briefly exited this game with what appeared to be a leg/ankle injury, but returned on the following drive after being evaluated. He hasn’t found the end zone since Week 1, but he remains a strong volume play heading into Week 5 against the Patriots. Jeanty’s work as a receiver is keeping in the RB1 ranks despite his struggles on the ground over the last three weeks.
Purdy’s ten rushing attempts were a season high, and the product of Denver’s secondary blanketing Niners pass catchers for much of the game. Injuries to both starting Broncos corners eventually loosened things up for Purdy and the 49ers. He connected with George Kittle on a fourth quarter screen pass that went for a 58-yard score — the biggest play of the game. Purdy, who now has 11 touchdown passes through four games, is a weekly top-10 fantasy play even on his less-than-efficient days. He gets a tough matchup against Seattle in Week 5.
The Raiders have struggled on the ground for most of the season, and that didn’t change in Sunday’s loss to the Chiefs. Washington’s biggest gain came on an 11-yard run, as he averaged less than 1.0 YPC on his other eight carries. Washington remains the top Raiders back to hold in the event of an injury to Ashton Jeanty, but he has no stand alone fantasy value at this time.
Evans toughed it out through a painful rib injury. He endured a couple shots to the midsection in the first half and remained in the game, eventually leading the Niners in targets and receiving yards. Accounting for 31 percent of the team’s air yards coming into Week 4, Evans profiles as a high-upside WR2 in most formats. Evans and the rest of the 49ers have a tough Week 5 matchup against a Seahawks secondary that has smothered opposing passing offenses so far this season.
Tucker’s longest catch came on a 23-yard reception late in the fourth quarter as the Raiders looked to drive and tie up the game. Had the replay officials called for a review of the play in time, the catch likely would have been overturned, but the play was upheld, much to the disappointment of the Chiefs and head coach Andy Reid. The eight targets Tucker saw in this one set a new season high. He’s totaled 44 or fewer yards in three of four games this season and will be hard to trust as anything more than a dart-throw WR4 in Week 5 against the Patriots.
Claiborne was given chances to contribute on the Vikings’ seventh and 10th drives. The rookie was unable to maximize his touches and had a catch behind the line of scrimmage that he took back to the line, negated by a holding penalty. Claiborne’s best play was an eight-yard run off the right tackle. That said, he out-touched DeeJay Dallas, who bagged only a 10-yard checkdown on the opening drive.
Worthy saw a season-high seven targets in this one after Rashee Rice (hamstring) exited just a few plays into the game. Worthy came up with a handful of key plays for the Chiefs, with his biggest coming on a 41-yard reception that put the Chiefs in position for a short touchdown pass to Tyquan Thornton a few plays later. The Chiefs now head into their Week 5 bye, but they could be down multiple receivers, with Rice and Thornton (ankle) both suffering injuries in this one. While we don’t yet know the extent of Rice’s injury, Thornton’s ankle injury looked like a potential season-ender. Worthy could well be worth a stash in leagues where he is still available, as he could soon be the top receiver for the Chiefs when they return in Week 6 to face the Chiefs. Second-year receiver Jalen Royals, who ran 21 routes in this game, could also see an expanded role in the coming weeks.
Sutton was the recipient of a couple off-target intermediate looks from Bo Nix, who struggled to place the ball against the 49ers secondary. Sutton could see an expanded role in the Denver offense if Pat Bryant is out long term following his leg injury in Week 4. Sutton has been targeted on 16 percent of his pass routes this season; he has nine receptions through four games. Sutton should only be rostered in deeper leagues.
Mims also lost a fumble in the loss. Mims has been virtually invisible in the Broncos offense through four games, though that could change if Pat Bryant’s injury proves to be the long-term variety. Even in that case Mims would be nothing more than an ultra deep league option.
Kelce was held in check throughout the entirety of this one and has been targeted just six times in his last two games. Were it not for an 11-yard score in last week’s win over the Dolphins, we would be looking at back-to-back disappointing fantasy weeks for the future Hall of Famer. Kelce and the Chiefs are now heading into their bye week. He could see an increase in targets with Rashee Rice (hamstring) and Tyquan Thornton (ankle) both at risk of missing multiple weeks, but Kelce now has three games on his 2026 ledger with five or fewer targets.
Willis’ biggest plays of the day are the ones that didn’t count. Willis rolled out of the pocket, escaping pressure, on the Dolphins’ third drive and hit Chris Bell downfield for what could have been a 68-yard touchdown. Unfortunately, the officials determined that the tiniest edge of Bell’s right cleat grazed the sideline pre-catch, during the scramble drill, negating the play altogether. Heartbreaking. Willis also had a 10-yard scramble called back due to holding on the Dolphins’ fifth drive. He attempted a running fadeaway pass 25 yards downfield to Bell on 3rd-and-8 on the Dolphins’ ninth drive, but the catch was contested and ultimately fell incomplete. He is a QB2 against the Bengals next week.
One of only two healthy Rams tight ends, Higbee was the Rams’ clear-cut No. 3 passing-game weapon behind a returning Puka Nacua and Davante Adams. There’s a huge gulf between the Rams’ wideouts and Higbee, but he should be able to provide TE2 streamer value for the next several weeks, including Week 5 against the Bills.
Fields has now caught exactly two passes in each of his first four NFL appearances. His 12-yard touchdown was the first of his career. Jameis Winston was flushed from the pocket and found Fields on the run. The duo later connected on a similar play for a non-scoring 40-yard grab. Today was the first time Winston showed any signs of life in place of Jaxson Dart, though Fields is still going to be a tough sell WR4 in this depressed offensive environment.
Thornton was in the midst of a big day. After already scoring two touchdowns, the former second-rounder hauled in a 55-yard catch from Patrick Mahomes and suffered a gruesome ankle injury when he was tackled by Treydan Stukes. Thornton attempted to stand up and celebrate the big play, only to notice the injury, and immediately went down before being carted from the field. This has the look of a season-ending injury for Thornton, who caught 5-of-8 targets for 111 yards and two touchdowns on the day.
Juszczyk suffered what looked to be a serious knee injury in the fourth quarter and didn’t return to the game after being helped off the field. He would constitute an outsized loss for Kyle Shanahan’s offense, particularly his run game designs. A long-term absence for the trusted Shanny fullback could be something of a blow for Christian McCaffrey’s weekly prospects.
The Dolphins’ pass rush made life tougher than expected for the Vikings’ signal caller. Murray managed to turn a few extended plays into successful scrambles, but he also took four sacks, at times simply holding the ball too long. As the game progressed, Murray locked in on T.J. Hockenson when the pass rush was closing in, linking up with him 13 times for 119 yards. The duo should have shared a late touchdown, but Hockenson smartly downed himself at the Dolphins’ five-yard line, so Murray could kneel out the clock from there. Murray will be a high-end QB2 against the Saints next week.
It was a quiet day for Kittle before a fourth quarter screen pass went for a 58-yard score that sealed the game for the Niners. Displaying explosiveness less than a year after tearing his Achilles tendon, Kittle outran the Broncos secondary for his second touchdown in as many weeks. His six looks from Brock Purdy was second most among Niners pass catcher, trailing only Mike Evans (eight targets). Kittle’s big play upside and his role in the red zone make him a potential matchup flipper in fantasy. He gets the Seahawks in Week 5.
Playing against a 49ers defense allowing the league’s highest target share to running backs, Harvey led the Broncos in targets and receptions — thanks in part to negative game script that forced Denver to go pass heavy in the second half. It was a nice little PPR cheat code outing for Harvey, who now has 20 receptions in three games this year. JK Dobbins, meanwhile, led the Denver backfield with 11 rushes in Week 4. Harvey could be a PPR flex play next week against the Chargers.
Mahomes was under duress throughout this one. He took multiple hits and was sacked twice, but managed to come up with just enough plays to pull off the road win against a spry Raiders team. Mahomes threw his first touchdown of the day in the first quarter, finding Tyquan Thornton for a two-yard score, then connected with Thornton again in the fourth quarter for an eight-yard touchdown near the back of the end zone. Mahomes’ longest play of the game also went to Thornton, when the speedster broke free down the left sideline to make a 55-yard catch. Unfortunately, Thornton exited the game with a gruesome ankle injury after the play, but he did set up Kenneth Walker for a two-yard touchdown run on the ensuing play. Mahomes and the Chiefs are now 4-0 as they enter their Week 5 bye week. They’ll play host to the Chargers, who are 0-4 when they return in Week 6.
Wilson picked up his first score on a screen pass from San Darnold. His second touchdown came on an untouched stroll from eight yards out. Wilson doesn’t have anything close to elite burst, but he’s tough to bring down and has good-enough vision to take advantage of the holes he receives. He was clearly the bellcow as George Holani received just seven carries for 18 yards and only one catch in the contest. He’ll be a RB2 for Week 5 against the Broncos and as long as Zack Charbonnet/Jadarian Price remain out.