If there’s one thing fantasy managers love, it’s a good sleeper. In modern fantasy football, finding sleepers is harder than ever. Leaving no stone unturned, we’re going through all 16 NFC teams to highlight the best wide receiver sleeper candidate on each one.
1 Sleeper Wide Receiver From Every NFC Team
Arizona Cardinals: Michael Wilson
The Arizona Cardinals are a highly consolidated offense. They funnel touches to James Conner, Trey McBride, and Marvin Harrison Jr. It’s unlikely anyone else will be more than the occasional unpredictable spike week. Michael Wilson is the best bet to show up on fantasy rosters for a few weeks.
The third-year receiver averaged 8.8 and 7.8 fantasy points per game in his first two seasons, respectively. Each year, there was a moment where it looked like he might be putting it all together, and his name would pop up on waiver wire columns, but it never stuck.
Wilson won’t be picked in most fantasy drafts, and that’s fair. He’ll probably have another moment or two with a big week, but seeing him become a reliable fantasy asset is tough.
Atlanta Falcons: Darnell Mooney
This one’s a bit of low-hanging fruit. Darnell Mooney proved his sleeper appeal last season, catching 64 passes for 992 yards and five touchdowns as the Atlanta Falcons’ WR2. He averaged 12.1 PPR points per game, firmly landing him in WR3 territory.
Mooney won’t be a league-winner, but he’s absolutely worth a spot on fantasy rosters. Despite his strong 2024 season, his ADP sits at WR50. He’s clearly the Falcons’ third-best offensive weapon behind Bijan Robinson and Drake London, so Mooney is a solid bet to beat his ADP.
Carolina Panthers: Jalen Coker
The Carolina Panthers now have a clear WR1 in rookie first-rounder Tetairoa McMillan. He’s a virtual lock to lead the team in targets and be Carolina’s top fantasy receiver.
But outside of McMillan — and of course Chuba Hubbard in the run game — any other fantasy-relevant option is wide open. Given the choice between 35-year-old Adam Thielen, a clear bust in Xavier Legette, or the upstart Jalen Coker, we’ll take the 2024 UDFA.
Last year, Coker didn’t even see the field until Week 4 and only played 8.7% of the snaps. He really got going in Week 5, giving him 10 games to collect 32 catches for 478 yards and two scores. By Week 10, Coker was a full-time player, but an injury cost him three games.
When healthy, Coker looked like a legit NFL receiver. He had fantasy totals of 17.8 and 21.0 points, plus another game with 14.0. He had as many double-digit fantasy outings in just 10 full games (not counting Week 4) as Legette.
Jalen Coker pic.twitter.com/AAiwRkDOJE
— Ian Hartitz (@Ihartitz) January 25, 2025
Bryce Young showed real progress late in the year. The Panthers should run a two WR set with McMillan and Coker, using Thielen in the slot for 11 personnel.
Coker’s WR74 ADP puts him about 10 spots behind Thielen and Legette, but that’s off.
Chicago Bears: Luther Burden III
It’s tough to call a second-round rookie who got a lot of hype a sleeper. But this isn’t a dynasty. Luther Burden III has long-term upside, but his rookie year is less certain.
The Chicago Bears already have a WR1 in DJ Moore. They drafted Rome Odunze in the first round last year and took this year’s top TE, Colston Loveland, in the top half of Round 1. Asking Caleb Williams, who struggled to support even one fantasy-viable pass catcher last year, to support four or five is a stretch. But that’s what makes Burden a sleeper.
This offense should be better under new head coach Ben Johnson. Williams now has a real coach and a full offseason to develop. Also, Moore or Odunze could miss time, opening the door for Burden.
Historically, rookie WRs have been great fantasy bets, especially in the second half of the season. Burden’s WR51 ADP makes him easy to grab, and if his talent takes over, you could get a WR2 for a WR5 price.
Dallas Cowboys: Jalen Tolbert
Jalen Tolbert is the Dallas Cowboys’ sleeper wide receiver for the second consecutive season. Last year, it’s fair to say he was a hit. Although Tolbert didn’t exactly move the needle in fantasy, he was a complete afterthought in fantasy drafts, so any contributions were purely a bonus.
Tolbert had several useful weeks, especially at the start of the season. He recorded games of 14.2, 13.2, and 21.7 fantasy points in three of his first five games and provided eight games of double-digit fantasy points overall.
Heading into the 2025 season, Tolbert does have a little more competition for targets. Last year, the Cowboys’ WR2 was a very much declining Brandin Cooks. This year, it’s a still-ascending George Pickens.
As a result, Tolbert’s ADP is buried well outside the range of wide receivers who will be taken in fantasy drafts. But if Pickens misses time or has issues behind the scenes, Tolbert could appear on the fantasy radar again.
Detroit Lions: Isaac TeSlaa
It’s hard to imagine Isaac TeSlaa doing anything of note as a rookie. But it’s easier to picture him making noise than a 31-year-old Tim Patrick suddenly returning to relevance.
Amon-Ra St. Brown and Jameson Williams are locked in as the Detroit Lions’ top two receivers. With Sam LaPorta as the third option in the passing game and Jahmyr Gibbs as one of the NFL’s most electric players, there’s not much room for sleepers.
The Lions didn’t have any surprise fantasy producers last year and likely won’t this year. But if you’re going to throw a dart, it’d be the black box that is the rookie third-rounder.
Green Bay Packers: Romeo Doubs
The problem with calling any Green Bay Packers WR a sleeper is that they’re all technically sleepers. The highest ADP of any Packers receiver is Jayden Reed at WR42, so fantasy managers aren’t exactly racing to draft anyone from this group.
Romeo Doubs is the best bet for actual sleeper status, though. Over the past two seasons, he’s played 30 games and scored at least 9.0 fantasy points in 16. He’s never hit 20 points in a game, but rarely posts a lineup-killing performance. He’s the definition of “you could do worse.”
With a WR64 ADP, Doubs is almost guaranteed to beat that price. Will he be a league winner? Definitely not. But he’ll end up in fantasy lineups plenty this season.
Los Angeles Rams: Jordan Whittington
This is as deep a sleeper as it gets. No one should consider drafting Jordan Whittington (he doesn’t even have an ADP, he’s so far down the list).
But remember Weeks 4 and 5 of last season. With Puka Nacua and Cooper Kupp out, Whittington, a sixth-round rookie, started and posted fantasy games of 12.2 and 15.9 points.
Tutu Atwell is listed as the Los Angeles Rams’ WR3 and likely fills the slot role. But if Nacua or Davante Adams misses time, Whittington could slide outside. He’s not worth drafting, but is a deep sleeper to watch on waivers if opportunity opens up.
Minnesota Vikings: Tai Felton
There’s not a true sleeper WR on the Minnesota Vikings. Justin Jefferson and Jordan Addison are locked in, and T.J. Hockenson is the next option. There’s no room for a fourth guy.
Last year, Jalen Nailor flashed a bit with four double-digit games, but he never became fantasy relevant. Heading into Year 4, we know who he is, so we’re turning to the rookie.
The Vikings took Tai Felton in the third round. He has only one year of strong production, but was dominant in his final season at Maryland. With 4.37 speed, Felton brings something different to this group. If he grabs the WR3 job, he could offer injury-contingent value if Jefferson or Addison goes down.
New Orleans Saints: Rashid Shaheed
The question with Rashid Shaheed isn’t whether he’s a sleeper — it’s why he still is.
Before getting hurt last season, Shaheed averaged 13.6 fantasy points per game (4.0 more than Chris Olave).
Are we sure Olave deserves a WR36 ADP while Shaheed sits at WR54? The latter opened 2024 with four games of at least 16.3 fantasy points. He’s boom-or-bust and relies on splash plays, but he’s cheap.
The New Orleans Saints aren’t expected to be good, which means they’ll be trailing and throwing. They’ll still score touchdowns, though, and Shaheed is a big-play threat who costs next to nothing.
New York Giants: Wan’Dale Robinson
There’s no obvious WR sleeper on the New York Giants. The QB play should improve — it can’t be worse than Jones and Tommy DeVito — but aside from Malik Nabers, there’s not much.
Wan’Dale Robinson is technically the WR2 and mainly plays in the slot. Darius Slayton will be the flanker. Robinson will catch many underneath targets in some weeks and become a PPR machine. Other weeks, Slayton might hit on a deep ball. It’ll be messy and hard to predict.
Robinson gets the edge because his WR72 ADP puts him on the fringe of being drafted. He’s also younger and quietly averaged 10.7 fantasy points per game last season.
Philadelphia Eagles: None
This is a run-heavy offense built around Saquon Barkley. When the Philadelphia Eagles do pass, the targets are heavily funneled to A.J. Brown, DeVonta Smith, and, to a lesser extent, Dallas Goedert.
Last season, there were stretches where Brown and Smith missed time, and no other wide receiver stepped up. For example, in Week 12, the Eagles scored 37 points against the Rams. Smith didn’t play, yet every other WR besides Brown combined for just one catch for four yards. There is no Eagles wideout worth considering outside of those two.
San Francisco 49ers: None
The San Francisco 49ers are tricky. In theory, there should be sleeper wide receivers with Brandon Aiyuk expected to miss the start of the season as he recovers from a torn ACL.
Even when Aiyuk returns, there’s room for another fantasy-viable WR. However, the only realistic candidates are Jauan Jennings and Ricky Pearsall, who are drafted too early to qualify as sleepers.
Beyond those three, no one on the roster with legitimate upside exists. Demarcus Robinson is a 31-year-old journeyman, and Jacob Cowing got some rookie-season buzz but has just four career catches. It would take injuries to three of Aiyuk, Jennings, Pearsall, or George Kittle for another WR to matter, and that’s too remote even to consider.
Seattle Seahawks: Tory Horton
It’s rare for a fifth-round rookie to make a fantasy impact, but Tory Horton is at least worth watching. He had two big years at Colorado State in 2022 and 2023, carries an 87th percentile speed score, and brings something different than Jaxon Smith-Njigba, Cooper Kupp, or Jake Bobo.
We’re going with Horton over Bobo because the latter, a third-year UDFA, posted eight games with zero catches last season. His best fantasy effort? Just 6.8 points.
JSN is locked in as the WR1, but there could be an opening at WR2, especially with Kupp nearing the end after two down seasons.
Horton’s ADP is well outside the draftable range. No need to draft him, but stay alert for signs of increased usage.
Tampa Bay Buccaneers: Emeka Egbuka
The Tampa Bay Buccaneers seem to churn out WR sleepers annually. Last year, it was Jalen McMillan. This year, it’s first-rounder Emeka Egbuka.
Egbuka’s ADP isn’t low because of his talent. Typically, we don’t see first-round wide receivers with top 10 quarterbacks fall to WR47. But he’s in an Odunze or Smith-Njigba situation — blocked by Mike Evans and Chris Godwin.
As the WR3, Egbuka likely won’t offer more than WR4 value. However, that might not be his role all year.
September matters… but December matters more. Egbuka might hover as a fringe flex option, but if Evans or Godwin goes down (or if Evans, at 32, starts to decline), Egbuka could pop. And at his price, he’s worth the risk.
Washington Commanders: Noah Brown
Noah Brown has only had one year where he was fantasy relevant — in 2023, when he averaged 10.2 points per game (that’s not a lot). Last year, he averaged 7.8 ppg, but before being shut down after Week 13, he started to emerge as the WR3. He had three double-digit games prior to his injury.
Noah Brown looked very good in his debut.
🏈 3 targets, 3 catches, 54 Yds 🏈 34-Yd reception set up GW FG. 🏈 Made diving catch on in-breaker. 🏈 He was the most open WR consistently.pic.twitter.com/Q39X5QUmlU
— Grant Paulsen (@granthpaulsen) September 15, 2024
This year, the Commanders brought in Deebo Samuel Sr. to be their WR2, but he looked washed last season and has a lengthy injury history.
There’s a real path for Brown to end up as the WR2 opposite Terry McLaurin. And yet, his ADP is outside the top 100 — completely off the radar. Don’t be shocked if he’s a popular waiver add at some point this season.

