
Week 4 Fantasy Football Receiver Score Buys & Fades: Buy Drake London, Sell Rashee Rice
Zain Dhanani broke down Receiver Score and the players to buy, sell, drop or add for fantasy football in Week 4.
Three weeks into the season, I'm looking at which receivers have roles worth buying and which ones I'd try to move after a big game.
As always, these are factored into my fantasy football rankings and have an impact on the fantasy football ROS projections.
Pass Catchers to Sell in Fantasy Football
Terry McLaurin: Sell for a mid-level WR2
Terry McLaurin has drawn 9 targets in consecutive games, but Washington is still using him primarily as a deep threat. He ran 17 verticals on 31 routes against Seattle, and his route value finished in the 45th percentile among WRs. Receiver Score expected a 16% target rate from that route mix, which McLaurin nearly doubled with a 29% TPRR.
The model sees McLaurin as a WR3 ROS, and I'd try to get a WR2 value for him after Sunday's 19.7-point game. Jayden Daniels is expected to practice this week, which could help McLaurin’s trade value. He is still a start as a WR3/flex against Indianapolis if those offers aren't there.
Matthew Golden: Sell for a mid-level WR2
Matthew Golden is earning targets above expectation every week, but his route value has stayed in the bottom half of WRs. Jordan Love has targeted him 29 times through three games, including 11 against Atlanta. Those routes were worth 12.1 expected PPR points in Week 3, well short of the 21.0 points he scored.
Receiver Score still sees Golden as a mid-level WR3 ROS, and I'd try to sell for a mid-level WR2 value while he's drawing this many targets. Jayden Reed still has no announced return timeline, so Golden remains usable as a WR3 against Tampa Bay.
The perceived value is pretty high and I wrote him up as a buy last week, but now I think it is getting a bit out of control. Everyone sees the dropback rate, pace, and route share, but I think we’ll see more for Tucker Kraft and less for Golden soon. It’s a good sell-high time.
DJ Moore: Sell for a mid-level WR2
Joe Brady used motion on 9 of DJ Moore's 23 routes against the Chargers and play-action on 5. I like how Buffalo is using those concepts to get him involved with Josh Allen, although the target volume was well above expectation. Moore earned 10 targets for a 43% TPRR, and the model expected 17% from his role.
His scoring has also exceeded expectations in both games he finished, including 0.55 PPR points per route in Week 3 on a 0.32 expectation. I'd aim for a mid-level WR2 in a trade, even because the model has Moore in the WR3 range ROS. He’s still clearly someone whom you will start each week, but I think his perceived value is higher than where it’s at.
Rashee Rice: Sell for a high-end WR2 or WR1
Rashee Rice earned 9 targets against Miami after only 7 across the first two games, which should make it easier to find someone interested in a trade. His 41% Week 3 TPRR was nearly double the model's 21% expectation, even though his route value finished in the 70th percentile among WRs.
Receiver Score projects Rice as a low-end WR2 ROS, but it takes the model some time to catch up with some prior year still baked in at this point, so I think he will land at a high-end WR3. He’s at a 0.37 PPR points per route value, which is below his 0.43 baseline from 2025. I'd look for a high-end WR2 or a WR1 value in return after Sunday. Still someone you’re starting if you end up holding on to him.
Rome Odunze: Sell at a WR3 price
Rome Odunze's route value has stayed in the bottom half of WRs every week, including the 45th percentile against Philadelphia. He earned 6 targets on 31 routes Monday, with a 19% TPRR that was slightly above the model's 17% expectation. Case Keenum was getting him the ball, but those routes were worth only 9.7 expected PPR points.
His 3 catches for 44 yards left him with 7.4 PPR points, nearly identical to each of his first two games. Monday's game leaves Odunze in the model's WR5 range ROS, and I'd sell if someone still values him as a WR3. He stays on my bench against the Jets until Chicago gives him a more valuable route tree.
Kenyon Sadiq: Sell if he's being valued as a potential TE1
The hype around Kenyon Sadiq after his 23.5-point game is getting ahead of the utilization and role. Even with Mason Taylor out against Detroit, Sadiq ran 25 routes for just 57% participation. The team still wanted to include Jeremy Ruckert and Jelani Woods in the game plan —I am not certain that is going to change even with the 1st-round capital dedicated to him. I know he had barely any time to practice before the season, but they might view him as a pass-catching TE only, which limits fantasy potential.
The routes he did run also ranked in the 17th percentile among TEs for Week 3 route value. He earned targets on 32% of them against a 15% expectation, then turned a role worth 5.8 expected PPR points into the big fantasy day. It is a classic sell situation.
Sadiq is a TE2 or streaming consideration against Chicago if Taylor remains out—playing the Bears defense is great for fantasy (even though they only allowed 7 points against the Eagles).
Pass Catchers to Buy in Fantasy Football
Jakobi Meyers: Buy at a WR4 price
Jacksonville gave Jakobi Meyers 8 in-breakers and used play-action on 6 of his 28 routes against New England, which helps Trevor Lawrence find him across the field. He earned 8 targets after only 3 through the first two games, and his 29% TPRR was above the model's 24% expectation.
His route value ranked in the 90th percentile among WRs, close to where it was in the opener when he wasn't getting the targets. I'd buy at a WR4 price if the first two games are still weighing on how someone values him. Receiver Score projects Meyers as a high-end WR3 ROS (assuming the route share sticks).
You can start him against the Bengals defense in Week 4.
DK Metcalf: Buy at a low-end WR3 price
DK Metcalf's route value has stayed around the top fifth of WRs in every game, but he has scored below expectation in all three. He has produced 26.8 PPR points from a role worth 48.7 expected points, and Pittsburgh needs to do a better job getting him the ball.
His TPRR fell to 14% in Week 3 against a 22% expectation, with the deep passing also a concern. Aaron Rodgers went 0-for-9 on throws of at least 20 air yards through the first two games, which hurts a receiver running plenty of verticals. The quick game accounts for 31% of Metcalf's routes this season, so he can also earn targets without Rodgers having to connect downfield.
The model likes Metcalf as a low-end WR2 ROS, but I'd try to buy him at a low-end WR3 price after three games far below expectations.
Deebo Samuel: Buy at a WR4 price
Deebo Samuel scored on the hook-and-lateral with Mike Evans, but he didn't earn a target on any of his 22 routes. His route value has also declined each week, from the 98th percentile among WRs to the 89th and then the 69th. All three games on a per-route value have been at WR3 or above in terms of value, even though there has been a downward trajectory.
I still like the role Kyle Shanahan has given him, with 46% of his routes from the slot, motion on 26% and play-action on 28%. San Francisco can use those concepts to get him the ball, and Mike Evans' on-again-off-again injuries could open up more targets against Denver.
Evans is day-to-day with a rib injury and could still play, so I'd keep the offer around WR4 or lower value. The model has Deebo in the back-end WR3 range ROS (mainly because of uncertain long-term playing time), but I'd use him as a Week 4 WR3 if Evans sits.
Anyone receiving playing time in this offense can create strong fantasy production.
Drake London: Buy as a WR1
Drake London was a buy last week when the production hadn't caught up to his role, and Receiver Score now projects him as a WR1 ROS. His expected PPR points per route have increased from 0.34 to 0.45 to 0.56, which put him in the 99th percentile among WRs in Week 3.
Atlanta used play-action on 10 of his 26 routes against Green Bay, and his expected TPRR reached 32%. He earned 9 targets for a 35% TPRR, so the model expects him to earn plenty of targets in this role. Penix's return helped him turn those targets into a 194-yard game—if Michael Penix continues to play, London is going to SMASH.
He’s also a WR1 in Week 4—start him with confidence.
Stefon Diggs: Buy at a WR3/WR4 price
I'm still buying Stefon Diggs! Washington has used him from the slot on 65% of his routes this season, and he ran 7 quick-game routes and 7 out-breakers against Seattle. That gives Marcus Mariota options underneath, where Diggs can keep earning targets without Washington needing to connect on deep throws.
His route value has ranked in the top 20% of WRs every week, and he has earned 22 targets through three games. Sunday's 7 targets were right at the model's expectation, although the 7.3 PPR points fell short of an 11.7 expectation. The 3 TDs helped his first two games, but he has a useful receiving role even when he doesn't score.
Receiver Score has Diggs at WR27 ROS, but I think he could go higher if he sustains Sunday's 77% route share every week. I'm starting him as a WR3 against Indianapolis and trying to buy after the quieter game.
He has been no lower than WR20 in the descriptive model on a per-route basis—if the routes stay, this will be a WR2.
Zay Flowers: Buy at a WR2 price
Zay Flowers was a buy for me before he returned from the hamstring injury, and I still think he's a WR1 when healthy. Baltimore lined him up in the slot on 12 of his 14 routes against Dallas and used play-action on 4. Lamar Jackson targeted him 6 times, with the model ranking his route value in the 91st percentile among WRs for the week.
The Ravens limited him to 21 snaps in his return, but he still caught 5 passes for 84 yards. Jesse Minter said Monday that he expects Flowers to return closer to full-time against Tennessee, which would give him more chances in a role the model already likes.
Receiver Score also sees Flowers as a WR1 ROS, though we've only seen 25 routes across his two appearances. I'd buy at a WR2 price if people are valuing him at his pre-draft price. What we’ve seen in the limited sample size could amount to this year’s JSN.
Michael Wilson: Buy at a WR3 price
Arizona gave Michael Wilson more routes underneath against San Francisco, with his vertical-route share falling to 19% after it had been 31% through the first two games. He ran 15 quick-game routes and earned 16 targets, while the Cardinals offense reverted back to their aggressive passing ways from the 2025 season.
Wilson scored 25.9 PPR points against a 26.1 expectation, so the model thought his role was SLIGHTLY BELOW EXPECTATIONS. His 0.50 expected points per route ranked in the 95th percentile among WRs, and I like buying him at a WR3 price.
Receiver Score has Wilson as a low-end WR1 ROS—I am not willing to go that aggressive. Maybe that’s my conservative side, but I can’t put the No. 2 pass catcher in an offense that’s projected for low totals ROS that high. I am fine with a mid-to-low-end WR2 valuation, but think you can get him at WR3 prices. Sometimes you have to tame the model.
I have to caution that if we get Carson Beck late season, this would tank his value (WR4-ish levels), but you’re not paying an arm and a leg for it and he can be a piece that gets you there.
Jaylen Waddle: Buy low at a WR3 price
Jaylen Waddle scored 3.0 PPR points against the Rams despite earning 7 targets on 28 routes, which makes him a buy-low option after Sunday.
Denver has used him from the slot on 49% of his routes this season and in motion on 29%. I like those parts of his role, although the 11 verticals in Week 3 left him dependent on the downfield passing. Some of that may have also been due to playing from behind. More of the underneath routes he ran in Week 2 would give Bo Nix easier ways to get him the ball. The model also recognizes that he had the more difficult matchup between all of the receivers in Week 3, so that helps as well.
I'd buy at a WR3 price, below the model's WR2 projection, and start him as a WR2/flex against San Francisco.
George Kittle: Buy at a TE5-8 price
George Kittle's route participation has increased from 47% to 56% to 86% as he returns from the Achilles injury last January. His route value has ranked in the 98th percentile or better among TEs every week, and he's finally getting enough playing time to take advantage of it.
He earned 7 targets on 25 routes against Arizona, with a 28% TPRR that was close to the model's 26% expectation. The 2 TDs helped his fantasy result, but I'm more encouraged by the increase in routes after San Francisco limited him early in the season.
Receiver Score still has Kittle at TE2 ROS when I adjust the playing-time expectations, but safely I think he can be top 3. I'd buy at TE5-8 value if that discount still exists.
Pass Catchers to Drop in Fantasy Football
I'd try to trade the players in this section before dropping them, then move on if nobody offers anything useful and you need the spot. Your bench size and the available replacements still matter, especially in leagues that start more receivers.
I promise I'm not picking on all of the "Juniors," although putting Thomas, Pittman and Harrison in the same section probably isn't helping my case.
Brian Thomas Jr.: Drop in 12-team leagues
Brian Thomas ran just 14 routes and earned 1 target against New England after his participation briefly improved in Week 2. His 23 offensive snaps were only 37% of Jacksonville's total, with Parker Washington and Meyers continuing to lead the passing game.
Receiver Score likes his route value, which has ranked in the 72nd percentile or better among WRs every week. The lack of playing time still leaves him outside the model's top-60 WRs ROS, and I'd drop him for handcuffs or other receivers in the next section if I needed the bench spot. He's worth holding in deeper leagues in case Jacksonville expands his role, but you can’t start him moving forward.
Michael Pittman Jr.: Drop in 12-team leagues
Michael Pittman's route value has ranked in the bottom third of WRs in both games he played, and his production has fallen below expectation in each one. He drew 5 targets on 28 routes against Cincinnati after missing Week 2, but the model valued those routes at only 7.0 expected PPR points.
In games he’s played, he’s behind Roman Wilson when it comes to being the initial read on pass plays.
Receiver Score has Pittman in the WR5 range ROS, and I'd drop him for players in the “add” section.
Marvin Harrison Jr.: Drop in 12-team leagues
Marvin Harrison has earned 9 targets on 109 routes through three games, which puts his TPRR at 8% against a 16% expectation. His route value fell into the bottom quarter of WRs in Week 2 before barely improving in Week 3, and he's still running vertically nearly 40% of the time. He has plenty of playing time already, but his role is brutal and he’s lower than Kendrick Bourne in terms of % of times he is Jacoby Brissett’s initial read.
The playing time is intriguing, but you will never know when to start him, so I prefer getting guys who have higher potential.
Xavier Worthy: Drop in 12-team leagues if you need more upside
Receiver Score is higher on Xavier Worthy than I am, projecting him as a WR4 ROS despite the decline in targets. He's running plenty of routes in Kansas City's offense, with reasonably good route value and production below expectation every week.
His TPRR has fallen from 20% to 15% to 9%, though, with the expected rate staying around 18-19%. There isn't much more playing time available, so he needs to earn more targets on the routes he's already running. Worthy is already in line with Rashee Rice and Travis Kelce in terms of being the initial read on plays—he’s just less capable of taking advantage of it.
I'd rather use a bench spot on a handcuff or on the players in the next section, which makes Worthy a drop for me.
Jake Ferguson: Drop in 12-team leagues
Jake Ferguson has scored 3 TDs on 11 targets, which has helped cover for a TPRR below expectation in every game. The model correctly views him as option four in this pass offense behind Ryan Flournoy. It’s hard to have value when you are option four in any offense regardless of how prolific it is.
Perhaps someone sees Cowboys and the touchdowns and is willing to trade, but he’s not in a valuable role and is playing less than previous seasons. If he's your only TE and the waiver wire has fewer options, I’d still see if I can play the streaming game. Perhaps Terrance Ferguson and/or Colby Parkinson will miss time, which would make Tyler Higbee a usable streamer instead.
Pass Catchers to Add or Stash in Fantasy Football
Keenan Allen: Add now, with Week 4 WR3/flex value
I was concerned about Keenan Allen's participation last week, but he returned to 76% against Houston with a full week to game plan without Alec Pierce. Allen earned 9 targets on 31 routes. Indianapolis gave him 8 quick-game routes and 8 in-breakers, which helped Daniel Jones get him the ball underneath and across the field.
His route value has ranked in the 85th-88th percentiles among WRs every week, and the return to 76% participation makes him easier to start. Alec Pierce is on injured reserve, and Allen should remain more involved over the next several games.
If the route share continues, he is worth a WR3 spot against a Commanders defense that ranks 25th in my defensive coverage model. Receiver Score has Allen in the WR4 range ROS, but I'd value him more highly while Pierce is out.
KC Concepcion: Stash in 12-team leagues, add in deeper formats
Don’t look at the 2.9 PPR points and get scared, KC Concepcion's route participation has increased from 65% to 74% to 95%. His route value has also improved from the 16th percentile among WRs in the opener to the 83rd (WR2 levels) and 64th (low-end WR3 levels) over the last two games.
He earned 7 targets on 36 routes against Carolina, and the model valued those routes at 12.6 expected PPR points. With 9 quick-game routes and 9 in-breakers, Cleveland is giving him chances to get open underneath.
I'd add him to a 12-team bench, but I wouldn't force him into a Thursday lineup against Pittsburgh. With an elevated role, the model sees Concepcion as a WR3 ROS. Get ahead of the waiver wire rush.
If Concepcion is rostered in your league, throw out a WR4-level player for him like a Xavier Worthy.
Players Mentioned in this Article
Published Updated



