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 Wednesday, November 19, 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)
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.
Christian Watson | GB (vs MIN)
I try not to overreact to single games, never mind single plays, but Christian Watson scoring the go-ahead touchdown last week on a contested ball that was thrown despite double coverage was one of the more impactful plays of the week.
Think about it.
He doesn’t make that play if he’s worried about his body betraying him, and Jordan Love doesn’t throw that pass unless he trusts his guy to make a play on it.
You could argue that Love is a little too trustworthy in that respect at times, but a healthy Watson is a dangerous Watson when paired with an aggressive Love, and those stars seem to be aligning at the perfect time.
The Vikings have allowed the seventh most YPA on deep passes this season, with six touchdowns against one interception on those attempts. They’ve given you no reason not to test them vertically, and those are the spots that a healthy Watson thrives.
I think you could argue him up into the low-end WR2 conversation, but I’ve tried to show discipline in ranking him as more of a flex. Regardless, I believe there are valuable targets to be had in an offense that could lean more toward the pass, and Watson is as good a bet as any to see a drastic bump in usage.
