Week 12 of the fantasy football season has arrived, and it’s more important than ever to know which players deserve a place in your starting lineup. Considering player talent, recent form, and matchups, we’ve put together our PFSN consensus Week 12 WR rankings.
These rankings were last updated at 8:00 AM ET on Thursday, November 20, 2025.
Week 12 WR Fantasy Rankings
1) Jaxon Smith-Njigba | Seattle Seahawks (at TEN)
2) Puka Nacua | Los Angeles Rams (vs. TB)
3) Amon-Ra St. Brown | Detroit Lions (vs. NYG)
4) CeeDee Lamb | Dallas Cowboys (vs. PHI)
5) Rashee Rice | Kansas City Chiefs (vs. IND)
6) Nico Collins | Houston Texans (vs. BUF)
7) Tee Higgins | Cincinnati Bengals (vs. NE)
8) Davante Adams | Los Angeles Rams (vs. TB)
9) Emeka Egbuka | Tampa Bay Buccaneers (at LAR)
10) Stefon Diggs | New England Patriots (at CIN)
11) A.J. Brown | Philadelphia Eagles (at DAL)
12) DeVonta Smith | Philadelphia Eagles (at DAL)
13) George Pickens | Dallas Cowboys (vs. PHI)
14) Chris Olave | New Orleans Saints (vs. ATL)
15) Tetairoa McMillan | Carolina Panthers (at SF)
16) Michael Pittman Jr. | Indianapolis Colts (at KC)
17) Jameson Williams | Detroit Lions (vs. NYG)
18) Rome Odunze | Chicago Bears (vs. PIT)
19) Zay Flowers | Baltimore Ravens (vs. NYJ)
20) DK Metcalf | Pittsburgh Steelers (at CHI)
21) Justin Jefferson | Minnesota Vikings (at GB)
22) Jauan Jennings | San Francisco 49ers (vs. CAR)
23) Wan’Dale Robinson | New York Giants (at DET)
24) Brian Thomas Jr. | Jacksonville Jaguars (at ARI)
25) Christian Watson | Green Bay Packers (vs. MIN)
26) Parker Washington | Jacksonville Jaguars (at ARI)
27) Michael Wilson | Arizona Cardinals (vs. JAX)
28) Alec Pierce | Indianapolis Colts (at KC)
29) Jordan Addison | Minnesota Vikings (at GB)
30) DJ Moore | Chicago Bears (vs. PIT)
31) Kayshon Boutte | New England Patriots (at CIN)
32) Khalil Shakir | Buffalo Bills (at HOU)
33) Romeo Doubs | Green Bay Packers (vs. MIN)
34) Tre Tucker | Las Vegas Raiders (vs. CLE)
35) Xavier Worthy | Kansas City Chiefs (vs. IND)
36) Tez Johnson | Tampa Bay Buccaneers (at LAR)
37) Andrei Iosivas | Cincinnati Bengals (vs. NE)
38) Ricky Pearsall | San Francisco 49ers (vs. CAR)
39) Jerry Jeudy | Cleveland Browns (at LV)
40) Josh Downs | Indianapolis Colts (at KC)
41) Jakobi Meyers | Jacksonville Jaguars (at ARI)
42) Rashid Shaheed | Seattle Seahawks (at TEN)
43) Calvin Austin III | Pittsburgh Steelers (at CHI)
44) Darnell Mooney | Atlanta Falcons (at NO)
45) Cooper Kupp | Seattle Seahawks (at TEN)
46) Jayden Higgins | Houston Texans (vs. BUF)
47) Mack Hollins | New England Patriots (at CIN)
48) Luther Burden III | Chicago Bears (vs. PIT)
49) Xavier Legette | Carolina Panthers (at SF)
50) Greg Dortch | Arizona Cardinals (vs. JAX)
Tetairoa McMillan, WR, Carolina Panthers
Betting against a highly drafted, rookie wide receiver in the second half of the season feels wrong. But having backed Bryce Young on multiple occasions this season, I’m all too aware of the volatile nature of the Panthers’ passing attack this season.
I rate Young and McMillan, but there is a boom/bust element to their fantasy production, something that I fully expect to be ironed out in time. Unfortunately, with just three weeks to secure a place in the fantasy playoffs, time is not something fantasy managers have in abundance.
McMillan has registered three top-13 fantasy finishes this season, but just as many fantasy finishes of WR45 or worse. On the back of a spike week, it might be a good idea to move for a more reliable fantasy asset. It takes several good weeks to win the playoffs, but it only takes one bad one to fall short.
Michael Wilson, WR, Arizona Cardinals
Michael Wilson falls firmly into the same bucket as Tucker: backup players who have excelled in a situation that almost certainly won’t last. With Marvin Harrison Jr. sidelined, Wilson was targeted a ridiculous 18 times against the San Francisco 49ers in Week 11.
He caught 15 of those targets for 185 yards, as the Cardinals chased an unlikely comeback. They fell short in that pursuit, but that doesn’t make Wilson’s output any less impressive. There is currently no indication as to whether Harrison will return in Week 12, or even beyond, offering a slight hope of continued production for Wilson.
If you’re unsure of a playoff spot, Wilson’s short-term upside is worth more than you’re likely to get in a trade. However, if you are already in a good place, moving Wilson to a more desperate team for a player who could help you in the playoffs might be a wise move.
Christian Kirk | HOU (vs BUF)
The Texans seem to be embracing more of a vertical passing attack, and that’s left Christian Kirk out in the cold (last two weeks: 5o routes, seven targets, and nine yards).
What would suggest that change is coming?
Davis Mills has been feeding Nico Collins at a high rate, keeping Dalton Schultz productive, and developing Jayden Higgins. I like all three of those trends to stick, which means Kirk is the fourth option in an average-at-best passing game.
You can move on.
Buffalo’s run defense is its primary problem, and after this week, Houston goes on the road to face the Colts and Chiefs. If you’re holding Kirk for the home games against the Cardinals and Raiders in Weeks 15-16, I think you’re better served to free up the roster spot now and add him back if you still feel the pull in a few weeks.
I’m betting you won’t.
Should You Start or Sit Higgins in Week 12?
There are two thoughts that come to mind when evaluating Jayden Higgins and his fantasy value: role and value.
His role as the WR2 in this offense has become clear. He’s ranked second among Houston receivers in snap share in consecutive weeks and has earned seven looks in both of those wins.
The value math is far less clean. Does the WR2 role in this Texans offense mean anything to us?
I vote no.
Only twice this season in a game with Nico Collins active has a Houston WR reached 12 PPR points, making the juice not really worth the squeeze. Baker Mayfield threw 28 passes in this matchup last week and was unable to get a receiver to 55 yards with Tampa Bay instead staying in touch by exposing a struggling Bills run defense.
I’m not confident that the Texans can have similar success on the ground as the Bucs (39 attempts for 202 yards and three scores), but I’m not comfortable in setting my roster with the assumption that this pass game can sustain three players (Dalton Schultz ranks ahead of the WR2 role in this offense).
Higgins has seen his value rise in a meaningful way over the past two weeks and that makes him a strong stash. That said, we aren’t at the point where the second receiver in this offense is in the flex conversation.
Are you looking for start/sit advice for other players in your lineup? Read our Fantasy Football Start ‘Em, Sit ‘Em Cheat Sheet.
