Welcome to the 2025 Fantasy Football WR vs. CB Matchup Report for the rest of Week 17—your ultimate guide to the matchups that will decide fantasy championships. For most leagues, this is the final showdown, and every lineup choice could be the difference between hoisting the trophy or falling just short. In this report, we’ll break down wide receivers positioned for big performances and cornerbacks ready to shut things down, while highlighting key trends to help you separate signal from noise. I’ll also provide context on where these WRs land in my Week 17 rankings so you can see how these matchups translate into fantasy value. Let’s finish strong and bring home that title!

 
   
Left WR vs Right CB
Wide ReceiverTeamDK / FD PPG
Marvin HarrisonARI11.6 / 9.8
CornerbackOppMatchup
DJ TurnerCINRisky
Marvin Harrison ended up playing just over 50% of snaps in his first action since missing two weeks with a heel injury, finishing with just one reception for 14 yards on three targets. The Cardinals not rushing back their young WR with high expectations for the future makes sense, but hopefully more target volume will go his way this week whenever he is on the field. The matchup won't be an easy one, with DJ Turner being one of the best corners the NFL has to offer. I’ve got Harrison just inside my top-30 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
David SillsATL2.9 / 3.7
CornerbackOppMatchup
Cobie DurantLARModerate
David Sills failed to catch his only target in Week 16 and has been held without a catch in two of his last three games. The small bit of fantasy upside Sills had evaporated as soon as Drake London made his return. Sills should be avoided in all formats regardless of matchup.
Wide ReceiverTeamDK / FD PPG
Rashod BatemanBAL4.5 / 3.7
CornerbackOppMatchup
Carrington ValentineGBSafe
Rashod Bateman was not able to bring in either of his two targets last week and has been held without a catch in two of his last three games. The matchup isn’t one to be concerned with but given the fact that QB Lamar Jackson is likely to miss the game, and Bateman is getting a very small piece of this already small pie. Fantasy managers need to stay away.
Wide ReceiverTeamDK / FD PPG
Tyrell ShaversBUF2.6 / 3.8
CornerbackOppMatchup
Adoree' JacksonPHIModerate
Tyrell Shavers has now played over 50% of snaps in four straight games but has just two receptions for 37 yards on three targets during that time. Shavers should be avoided in all formats.
Wide ReceiverTeamDK / FD PPG
Tetairoa McMillanCAR13.7 / 11.5
CornerbackOppMatchup
Riq WoolenSEARisky
After being targeted just six times over the previous two games, Tetairoa McMillan finished the Panthers' Week 16 matchup with 10 targets that he turned into six receptions for 73 yards and a TD. McMillan is still the #1 option in this passing offense, but it’s a tough matchup this week against the Seahawks' secondary. I’ve still got McMillan just inside my top-20 WRs for Week 17 with the target volume I’m expecting him to see.
Wide ReceiverTeamDK / FD PPG
DJ MooreCHI11.2 / 9.5
CornerbackOppMatchup
Darrell LuterSFModerate
DJ Moore put together back-to-back big weeks as the clear Bears WR1 with both Rome Odunze and Luther Burden inactive, finishing with five receptions for 97 yards and a TD on seven targets. Burden is trending toward playing this week, but Odunze will miss another game, so Moore should remain a top-two option in the Bears passing offense this week as well. I’ve got Moore just inside my top-24 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Ja'Marr ChaseCIN20.5 / 16.5
CornerbackOppMatchup
Jack JonesMIAModerate
Ja'Marr Chase continues to do Ja'Marr Chase things with nine or more receptions and over 100 receiving yards in back-to-back games. He remains a must start on a weekly basis regardless of matchup. I've got Chase as a top-three WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Jerry JeudyCLE7.4 / 5.9
CornerbackOppMatchup
Asante SamuelPITSafe
The struggles for Jerry Jeudy continued in Week 16 with three receptions for 12 yards on four targets. Jeudy has now been held under 40 receiving yards in five of his last six games and is someone I would not be looking to start this week. I’ve got Jeudy outside of my top-50 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Romeo DoubsGB10.4 / 8.7
CornerbackOppMatchup
Nate WigginsBALModerate
Romeo Doubs had a nice bounce back game after a relatively quiet second half of the season up to this point, finishing with five receptions for 84 yards and a TD on six targets. QB Jordan Love has already been ruled out for Week 17, and the Packers tend to be a more run-heavy offense in the games that Love has missed recently. Given that fact along with how spread around the targets tend to be in this offense, I’ve got Doubs outside of my top-45 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Nico CollinsHOU16.3 / 13.8
CornerbackOppMatchup
Donte JacksonLACRisky
Nico Collins once again led the way for Houston pass catchers in Week 17, finishing with four receptions for 59 yards on nine targets. Collins has now had eight or more targets in three of his last four games and remains a must start despite the tough matchup against the Los Angeles Chargers. I’ve got Collins as a top-10 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Alec PierceIND11 / 9.4
CornerbackOppMatchup
Greg NewsomeJACSafe
As soon as it looked like this new look Colts offense under QB Philip Rivers wouldn’t be a fit for Alec Pierce, naturally, he ends up with four receptions for 86 yards and two TDs on four targets and is the most productive Colts pass-catcher in Week 16. It’s tough to expect this consistently given how the passing offense has looked the last couple of weeks, but the matchup does present the opportunity for Pierce to have another solid game if Rivers can get him the ball. I’ve got Pierce just inside my top-40 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Brian ThomasJAC10.3 / 9.1
CornerbackOppMatchup
Sauce GardnerINDModerate
Brian Thomas had a quite game as expected last week, spending a lot of time across from Broncos star CB Patrick Surtain. Thomas finished with just two receptions for 18 yards on three targets. Things won’t get much easier this week, with Sauce Gardner expecting to make his return from injury for the Colts. I’ve got Thomas just outside of my top-24 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Jack BechLV2.6 / 2.7
CornerbackOppMatchup
Cordale FlottNYGModerate
Jack Bech finished Week 16 with just two receptions for 43 yards on three targets and has had two receptions in three of his last four games. Bech is listed as questionable with a back injury heading into the weekend, but even if he’s active, fantasy managers should look elsewhere for their fantasy lineups.
Wide ReceiverTeamDK / FD PPG
Quentin JohnstonLAC12.3 / 11.4
CornerbackOppMatchup
Kamari LassiterHOURisky
Quentin Johnston is coming off a big game in Week 16 where he finished with four receptions for 104 yards and an impressive touchdown on five targets. This was Johnston’s best game since he started the season hot out of the gate, but it’s hard to trust given the difficult matchup against the Texans secondary this week. I’ve got Johnston outside of my top-40 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Konata MumpfieldLAR1.1 / 1.8
CornerbackOppMatchup
C.J. HendersonATLModerate
Konata Mumpfield appeared to be operating as the Rams WR2 with the absence of Davante Adams and finished with three receptions for 40 yards on eight targets. Mumpfield could be a dart throw in deeper leagues, but I’d prefer to avoid this Rams WR room outside of Puka Nacua where possible. I’ve got Mumpfield outside of my top-70 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Jaylen WaddleMIA13.1 / 11
CornerbackOppMatchup
Jamel DeanTBRisky
Jaylen Waddle remained the WR1 for the Dolphins in the first start for rookie QB Quinn Ewers, finishing with five receptions for 72 yards on nine targets. Waddle has seen six or more targets in every game but one since Week 8 and would be the only Dolphins WR I’m considering starting this week. I’ve got Waddle just inside my top-20 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Kyle WilliamsNE2.2 / 2.6
CornerbackOppMatchup
Qwan'tez StiggersNYJModerate
Rookie Kyle Williams saw some extended run in Week 16 due to the injury to Kayshon Boutte and took advantage of the increased snaps to the tune of two receptions for 46 yards and a TD on three targets in just 38% of snaps. Williams should see an increased snap share again this week with Boutte already ruled out for Week 17, but he’s a risky start with how much QB Drake Maye spreads the ball around each week. I’ve got Williams just outside of my top-60 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Mason TiptonNO1 / 1.3
CornerbackOppMatchup
Darrell BakerTENSafe
Mason Tipton finished second among Saints WRs with 5 targets that resulted in four receptions for just 29 yards. The TE appears to be the second option for the Saints, leaving Tipton as third on the pecking order at best and someone that fantasy managers should avoid in Week 17.
Wide ReceiverTeamDK / FD PPG
Darius SlaytonNYG7.5 / 6.1
CornerbackOppMatchup
Darien PorterLVModerate
Darius Slayton was targeted twice in Week 16 and finished with just one reception for eight yards. Slayton could be an interesting dart throw this week if the team throws the ball more, but he’s got a dangerously low floor as well. I’ve got Slayton just inside my top-50 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Adonai MitchellNYJ6.1 / 5.1
CornerbackOppMatchup
Christian GonzalezNERisky
Adonai Mitchell led all Jets pass catchers with six targets and finished with three receptions for 43 yards. Mitchell is likely to operate as the leading WR for the Jets once again this week, but the chance for a poor outing is high given the poor QB play and the tough matchup against New England. I’ve got Mitchell as my highest ranked Jets WR for Week 17, just inside the top-40 WRs.
Wide ReceiverTeamDK / FD PPG
A.J. BrownPHI16 / 13.4
CornerbackOppMatchup
Christian BenfordBUFRisky
A.J. Brown once again led the way for Eagles pass catchers with nine receptions for 95 yards on 12 targets in Week 16 against Washington. Brown has had double digit targets in five of his last six games and remains a must start for me despite the tough matchup against the Bills. I’ve got Brown as a top-12 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Marquez Valdes-ScantlingPIT2.4 / 2.4
CornerbackOppMatchup
Tyson CampbellCLESafe
The Steelers projected Week 17 starters has got to be one of the ugliest WR rooms I can remember previewing this year with DK Metcalf missing the game while serving the first of his two-game suspension for the altercation he had with a Lions fan last week. Marquez Valdes-Scantling is likely to be one of the WRs to see the highest snap shares but has just two receptions for 25 yards over the last three weeks. MVS is outside of my top-70 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Jaxon Smith-NjigbaSEA23.8 / 20.3
CornerbackOppMatchup
Jaycee HornCARModerate
Jaxon Smith-Njigba has seen nine or more targets in five of his last six games and remains a must start regardless of matchup. I’ve got JSN as a top-three WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Jauan JenningsSF11.9 / 9.5
CornerbackOppMatchup
Nahshon WrightCHISafe
Jauan Jennings operated as the 49ers' WR1 as expected in Week 16 and finished with five receptions for 71 yards and a TD on six targets, behind only TE George Kittle in production. Jennings could be in for an even larger role this week with Kittle being a possible game-time decision due to injury. With a favorable matchup, I’ve got Jennings as a borderline top-15 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Mike EvansTB11.7 / 9.6
CornerbackOppMatchup
Rasul DouglasMIAModerate
Mike Evans once again operated as the Buccaneers top WR in Week 16 with a team-high nine targets that resulted in five receptions for 31 yards and a TD. The yardage total was much lower than his first week back from injury, but he remains a must-start WR with how involved he is in the offense. I’ve got Evans as a top-10 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Van JeffersonTEN4.1 / 3.8
CornerbackOppMatchup
Quincy RileyNOModerate
Van Jefferson caught both of his targets and finished with 24 receiving yards and has been held under 50 receiving yards in every game since Week 6. Jefferson should be avoided in all formats. Slot WR Chimere Dike is my highest ranked Titans WR this week and even he’s outside of my top-50.
   
 
   
Right WR vs Left CB
Wide ReceiverTeamDK / FD PPG
Michael WilsonARI12.6 / 10.3
CornerbackOppMatchup
Daxton HillCINRisky
With Marvin Harrison not making much of an impact in his return, you would think that would mean a big week for Michael Wilson, but he also wasn’t as productive as expected, with just two receptions for 52 yards on three targets. He saved his day with a touchdown, but those target and reception numbers were the lowest they’ve been since Week 5. Cincinnati has not been an easy matchup for WRs this season, but I’ve got Michael Wilson just inside my top-30 WRs and a couple spots ahead of his teammate Marvin Harrison
Wide ReceiverTeamDK / FD PPG
Drake LondonATL19.9 / 16.6
CornerbackOppMatchup
Emmanuel ForbesLARModerate
Drake London went right back to being one of the focal points of the Falcons' offense in his first game since Week 11, seeing eight targets, which was tied for the team lead. London only finished with three receptions for 27 yards, but it was encouraging to see London play almost 70% of snaps and go right back to being heavily involved in the offense. Drake London is right back in must-start territory for me, just inside my top-10 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Zay FlowersBAL14 / 11.2
CornerbackOppMatchup
Keisean NixonGBSafe
Zay Flowers had another strong outing in Week 16, catching all seven of his targets and finishing with 84 yards. While the fact that QB Lamar Jackson is expected to miss the game is not ideal, backup QB Tyler Huntley has targeted Flowers nine or more times in each of his last two starts this season. Flowers is likely the only Ravens pass catcher you’ll be able to feel comfortable starting this week, but I’ve got him just inside my top-24 WRs for Week 17
Wide ReceiverTeamDK / FD PPG
Joshua PalmerBUF5.3 / 4.3
CornerbackOppMatchup
Quinyon MitchellPHIRisky
Joshua Palmer saw his snaps increase from 33% in Week 15 to 70% in Week 16 but was targeted just once and finished the game with one reception for two yards. Palmer hasn’t finished with more than two receptions in a game since Week 1 and should be avoided by fantasy managers in all formats.
Wide ReceiverTeamDK / FD PPG
Xavier LegetteCAR6.7 / 5.5
CornerbackOppMatchup
Josh JobeSEAModerate
Xavier Legette finished Week 16 with just one reception for 12 yards on three targets and has been held under 40 receiving yards in four straight games. Legette has been operating as the third option at best in the Panthers passing offense since the emergence of Jalen Coker and should be avoided in all formats.
Wide ReceiverTeamDK / FD PPG
Luther BurdenCHI7.4 / 6
CornerbackOppMatchup
Deommodore LenoirSFModerate
Luther Burden is trending toward playing in Week 17 after missing one game due to an ankle injury. Prior to his injury, Burden had seen five or more targets in five straight games and had a career high six receptions in his last game action in Week 15. Assuming he’s active, I’ll likely have Burden as a top-35 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Tee HigginsCIN14.3 / 12.4
CornerbackOppMatchup
Rasul DouglasMIAModerate
Now that Tee Higgins appears to be healthy, this Bengals WR room is one of the easiest to maneuver for fantasy purposes. You play Chase and Higgins every week regardless of the matchup and you avoid all the other WRs. Higgins only saw three targets last week after playing 62% of snaps but still finished with three receptions for 53 yards and a TD. I would expect both his snap share and target volume to increase this week. I’ve got Higgins as a top-15 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Cedric TillmanCLE5 / 4.5
CornerbackOppMatchup
Joey PorterPITRisky
Cedric Tillman finished with just one reception for eight yards on one target in Week 16 and hasn’t surpassed 25 receiving yards since Week 11. Tillman should be avoided in all formats.
Wide ReceiverTeamDK / FD PPG
Christian WatsonGB12.2 / 10.6
CornerbackOppMatchup
Marlon HumphreyBALSafe
Christian Watson is currently questionable heading into the Packers' Week 17 matchup against the Ravens, so his status will need to be monitored heading into the weekend, but it’s already a murky situation for fantasy managers given the fact that QB Jordan Love will miss this week and Watson is coming off of back-to-back games under 30 receiving yards. Watson is a still a boom-or-bust flex option, but he’s outside of my top-30 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Jayden HigginsHOU6.8 / 5.6
CornerbackOppMatchup
Cam HartLACModerate
Rookie Jayden Higgins has cooled down recently after a surge in the middle of his rookie year where he saw five or more targets in five straight weeks. Higgins has just a combined four targets and two receptions over the last two weeks and this isn’t the best matchup to bet on for a bounce back. I’ve got Higgins outside of my top-50 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Michael PittmanIND13.7 / 11.1
CornerbackOppMatchup
Montaric BrownJACModerate
Michael Pittman had another rough outing in Week 16 with four receptions for just 32 receiving yards on five targets. Pittman has been held under 35 receiving yards in four of his last five games and is a much riskier start in this Colts offense with Philip Rivers under center. I’ve still got Pittman ranked as the highest Colts WR, but the gap between him and the next guys up isn’t as big as it once was this season. Pittman is just inside my top-35 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Jakobi MeyersJAC11.3 / 9.2
CornerbackOppMatchup
Mekhi BlackmonINDSafe
Jakobi Meyers finished last week with four receptions for 45 yards on eight targets. A down game was somewhat expected given the matchup against Denver, but this week should be a more friendly environment for Meyers, who had emerged as the #1 option in this offense since being acquired at the trade deadline. I’ve got Meyers as a top-20 WR for Week 17.
Wide ReceiverTeamDK / FD PPG
Tre TuckerLV10 / 8.4
CornerbackOppMatchup
Paulson AdeboNYGSafe
Tre Tucker led the way for Raiders' WRs in Week 16 with four receptions for 43 yards on five targets. This was the first time Tucker had more than 30 receiving yards in a game since Week 11, so hopefully fantasy managers have better options to turn to this week. Tucker could be a dart-throw flex option given the matchup and the fact that star TE Brock Bowers won’t play this week. I’ve got Tucker as my highest-ranked Raiders' pass catcher, just inside my top-40 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Keenan AllenLAC11.5 / 9.1
CornerbackOppMatchup
Derek StingleyHOURisky
Keenan Allen caught all five of his targets last week for 44 yards and remains a low-ceiling flex option on the weeks that he doesn’t score a touchdown. You’ll likely be disappointed if he doesn’t find the end zone and that’ll be a tough task this week against Derek Stingley and the Houston secondary. I’ve got Allen outside of my top-45 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Puka NacuaLAR25.2 / 21
CornerbackOppMatchup
A.J. TerrellATLModerate
With Davante Adams expected to miss the Rams' Week 17 matchup against the Falcons, this WR room is about as easy to navigate as the come. You play Puka Nacua and avoid everyone else. Nacua was insane last week with 12 receptions for 225 receiving yards on 16 targets and has had over 165 receiving yards in three straight games. Nacua is my overall WR1 for Week 17.
Wide ReceiverTeamDK / FD PPG
Theo WeaseMIA0 / 0
CornerbackOppMatchup
Benjamin MorrisonTBSafe
Rookie Theo Wease saw his first game action last week playing 36% of snaps and finished with two receptions for 32 yards on four targets. Wease should be avoided in all formats assuming he’s brought back up from the practice squad for the Dolphins' Week 17 matchup against Tampa Bay.
Wide ReceiverTeamDK / FD PPG
Mack HollinsNE7.3 / 6.4
CornerbackOppMatchup
Brandon StephensNYJModerate
Mack Hollins finished second among Patriots pass catchers with 9 targets which resulted in 7 receptions for 69 yards. Hollins is currently dealing with an abdomen injury so his status will need to be monitored heading into the weekend, but I’d look elsewhere if he’s active.
Wide ReceiverTeamDK / FD PPG
Chris OlaveNO16.6 / 13.5
CornerbackOppMatchup
Jalyn Armour-DavisTENSafe
Chris Olave once again operated as the clear WR1 for the New Orleans Saints in Week 16, finishing with 10 receptions for 148 yards and two TDs on 16 targets. Olave remains a must start this week, especially in the favorable matchup against the Titans, and is a top-10 WR for me in Week 17.
Wide ReceiverTeamDK / FD PPG
Isaiah HodginsNYG6.4 / 5.3
CornerbackOppMatchup
Eric StokesLVModerate
Isaiah Hodgins was not targeted in Week 16 after playing 36% of snaps. Hodgins has just a combined two receptions for eight yards over his last three games and should be avoided in all formats.
Wide ReceiverTeamDK / FD PPG
John MetchieMIA4.5 / 4.5
CornerbackOppMatchup
Carlton DavisNEModerate
John Metchie was targeted five times in Week 16, but finished with just one reception for four yards. Metchie has now been held under 35 receiving yards in four straight games and should be avoided in all formats.
Wide ReceiverTeamDK / FD PPG
Jahan DotsonPHI2.8 / 2.7
CornerbackOppMatchup
Tre'Davious WhiteBUFRisky
Jahan Dotson finished with three receptions for 13 yards on three targets and the fact that those three receptions were the most Dotson has had in a game since Week 1 should tell you all you need to know about his fantasy relevance for Week 17.
Wide ReceiverTeamDK / FD PPG
Adam ThielenPIT1.5 / 1.4
CornerbackOppMatchup
Denzel WardCLEModerate
Adam Thielen ended up finishing tied with a team-high four receptions in Week 16 and finished with 49 yards. Thielen could find himself in a position to be the Steelers' top WR in Week 17 with DK Metcalf set to miss the game due to a suspension. I’ve got Thielen as my highest-ranked Steelers WR for Week 17, but he’s still outside of my to- 60 WRs for the week.
Wide ReceiverTeamDK / FD PPG
Rashid ShaheedSEA9.9 / 7.9
CornerbackOppMatchup
Mike JacksonCARModerate
Rashid Shaheed saw his recent momentum come to a halt last week when he was held without a catch on just one target after finishing with four or more receptions in back-to-back games. He’s a risky flex option, but always carries some upside with his big-play ability, so I’ve got Shaheed just outside of my top-45 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Kendrick BourneSF6.8 / 6.6
CornerbackOppMatchup
Jaylon JohnsonCHIModerate
Kendrick Bourne finished with three receptions for 27 yards on five targets in Week 16 and has been held under 50 receiving yards in each of his last nine games. Bourne could be an interesting flex option if both Ricky Pearsall and George Kittle are inactive, but should be avoided if either of the two are active in Week 17.
Wide ReceiverTeamDK / FD PPG
Emeka EgbukaTB13.2 / 11.2
CornerbackOppMatchup
Jack JonesMIAModerate
It was another disappointing outing for Emeka Egbuka last week, who was cooled down considerably after his hot start to his rookie season. Egbuka finished with just one reception for 40 yards on two targets and has finished with more than 45 receiving yards just once in his last six games. Fantasy managers were at least able to cling onto the fact that Egbuka was seeing consistent targets, but even that fell through last week and he played just 56% of snaps which was his lowest total since Week 6. I’ve got Egbuka just inside my top-50 WRs for Week 17.
Wide ReceiverTeamDK / FD PPG
Elic AyomanorTEN6.6 / 5.4
CornerbackOppMatchup
Kool Aid-McKinstryNOSafe
Last week, Elic Ayomanor had his best game since the Titans' Week 10 bye, finishing with three receptions for 58 yards on four targets. This was the first time Ayomanor topped 40 receiving yards or finished with more than two receptions in a game since Week 9 and he’s got a plus matchup ahead of him this week to try to build on this performance. I’d still be looking to avoid Ayomanor this week, who is outside of my top-50 WRs for Week 17.
   
Â