Fantasy Football FLEX Rankings: Week 12 Start-Sit for James Cook, Puka Nacua, Bhayshul Tuten, and Others

Take a look at our Week 12 consensus FLEX rankings to help with your lineup choices, including start-sit recommendations, waiver wire targets, and more.

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 FLEX rankings.

These rankings were last updated at 7:00 AM ET on Sunday, November 23, 2025.

PFSN Dynasty Trade Calculator
Not sure if you're winning that trade? Use PFSN's FREE Dynasty Trade Calculator to find out!

Week 12 Top 150 Fantasy FLEX Rankings

1) Jaxon Smith-Njigba, WR | Seattle Seahawks (at TEN)
2) Puka Nacua, WR | Los Angeles Rams (vs. TB)
3) Christian McCaffrey, RB | San Francisco 49ers (vs. CAR)
4) Jahmyr Gibbs, RB | Detroit Lions (vs. NYG)
5) Bijan Robinson, RB | Atlanta Falcons (at NO)
6) Amon-Ra St. Brown, WR | Detroit Lions (vs. NYG)
7) CeeDee Lamb, WR | Dallas Cowboys (vs. PHI)
8) Jonathan Taylor, RB | Indianapolis Colts (at KC)
9) Rashee Rice, WR | Kansas City Chiefs (vs. IND)
10) Nico Collins, WR | Houston Texans (vs. BUF)
11) Tee Higgins, WR | Cincinnati Bengals (vs. NE)
12) Saquon Barkley, RB | Philadelphia Eagles (at DAL)
13) Davante Adams, WR | Los Angeles Rams (vs. TB)
14) Emeka Egbuka, WR | Tampa Bay Buccaneers (at LAR)
15) Trey McBride, TE | Arizona Cardinals (vs. JAX)
16) Rico Dowdle, RB | Carolina Panthers (at SF)
17) Stefon Diggs, WR | New England Patriots (at CIN)
18) Derrick Henry, RB | Baltimore Ravens (vs. NYJ)
19) Javonte Williams, RB | Dallas Cowboys (vs. PHI)
20) TreVeyon Henderson, RB | New England Patriots (at CIN)
21) A.J. Brown, WR | Philadelphia Eagles (at DAL)
22) James Cook, RB | Buffalo Bills (at HOU)
23) DeVonta Smith, WR | Philadelphia Eagles (at DAL)
24) Brock Bowers, TE | Las Vegas Raiders (vs. CLE)
25) Chase Brown, RB | Cincinnati Bengals (vs. NE)
26) George Pickens, WR | Dallas Cowboys (vs. PHI)
27) Chris Olave, WR | New Orleans Saints (vs. ATL)
28) Tetairoa McMillan, WR | Carolina Panthers (at SF)
29) Michael Pittman Jr., WR | Indianapolis Colts (at KC)
30) Kyren Williams, RB | Los Angeles Rams (vs. TB)
31) Jaylen Warren, RB | Pittsburgh Steelers (at CHI)
32) Jameson Williams, WR | Detroit Lions (vs. NYG)
33) Quinshon Judkins, RB | Cleveland Browns (at LV)
34) Travis Etienne Jr., RB | Jacksonville Jaguars (at ARI)
35) Woody Marks, RB | Houston Texans (vs. BUF)
36) George Kittle, TE | San Francisco 49ers (vs. CAR)
37) Aaron Jones Sr., RB | Minnesota Vikings (at GB)
38) D’Andre Swift, RB | Chicago Bears (vs. PIT)
39) Rome Odunze, WR | Chicago Bears (vs. PIT)
40) Breece Hall, RB | New York Jets (at BAL)
41) Emanuel Wilson, RB | Green Bay Packers (vs. MIN)
42) Zay Flowers, WR | Baltimore Ravens (vs. NYJ)
43) DK Metcalf, WR | Pittsburgh Steelers (at CHI)
44) Justin Jefferson, WR | Minnesota Vikings (at GB)
45) Tyler Warren, TE | Indianapolis Colts (at KC)
46) Kenneth Walker III, RB | Seattle Seahawks (at TEN)
47) Jauan Jennings, WR | San Francisco 49ers (vs. CAR)
48) Wan’Dale Robinson, WR | New York Giants (at DET)
49) Christian Watson, WR | Green Bay Packers (vs. MIN)
50) Parker Washington, WR | Jacksonville Jaguars (at ARI)
51) Michael Wilson, WR | Arizona Cardinals (vs. JAX)
52) Alec Pierce, WR | Indianapolis Colts (at KC)
53) Jordan Addison, WR | Minnesota Vikings (at GB)
54) Alvin Kamara, RB | New Orleans Saints (vs. ATL)
55) Ashton Jeanty, RB | Las Vegas Raiders (vs. CLE)
56) Travis Kelce, TE | Kansas City Chiefs (vs. IND)
57) Dallas Goedert, TE | Philadelphia Eagles (at DAL)
58) Rhamondre Stevenson, RB | New England Patriots (at CIN)
59) DJ Moore, WR | Chicago Bears (vs. PIT)
60) David Montgomery, RB | Detroit Lions (vs. NYG)
61) Kareem Hunt, RB | Kansas City Chiefs (vs. IND)
62) Bam Knight, RB | Arizona Cardinals (vs. JAX)
63) Kayshon Boutte, WR | New England Patriots (at CIN)
64) Romeo Doubs, WR | Green Bay Packers (vs. MIN)
65) Khalil Shakir, WR | Buffalo Bills (at HOU)
66) Darius Slayton, WR | New York Giants (at DET)
67) Sean Tucker, RB | Tampa Bay Buccaneers (at LAR)
68) Tyrone Tracy Jr., RB | New York Giants (at DET)
69) Tre Tucker, WR | Las Vegas Raiders (vs. CLE)
70) Jake Ferguson, TE | Dallas Cowboys (vs. PHI)
71) Rachaad White, RB | Tampa Bay Buccaneers (at LAR)
72) Xavier Worthy, WR | Kansas City Chiefs (vs. IND)
73) Zach Charbonnet, RB | Seattle Seahawks (at TEN)
74) Tony Pollard, RB | Tennessee Titans (vs. SEA)
75) Tyjae Spears, RB | Tennessee Titans (vs. SEA)
76) Kyle Monangai, RB | Chicago Bears (vs. PIT)
77) Andrei Iosivas, WR | Cincinnati Bengals (vs. NE)
78) Hunter Henry, TE | New England Patriots (at CIN)
79) Mark Andrews, TE | Baltimore Ravens (vs. NYJ)
80) Ricky Pearsall, WR | San Francisco 49ers (vs. CAR)
81) Kenneth Gainwell, RB | Pittsburgh Steelers (at CHI)
82) Tyler Allgeier, RB | Atlanta Falcons (at NO)
83) Blake Corum, RB | Los Angeles Rams (vs. TB)
84) Chris Godwin, WR | Tampa Bay Buccaneers (at LAR)
85) Theo Johnson, TE | New York Giants (at DET)
86) Jakobi Meyers, WR | Jacksonville Jaguars (at ARI)
87) Devin Singletary, RB | New York Giants (at DET)
88) Josh Downs, WR | Indianapolis Colts (at KC)
89) Jerry Jeudy, WR | Cleveland Browns (at LV)
90) Rashid Shaheed, WR | Seattle Seahawks (at TEN)
91) Calvin Austin III, WR | Pittsburgh Steelers (at CHI)
92) Jordan Mason, RB | Minnesota Vikings (at GB)
93) Darnell Mooney, WR | Atlanta Falcons (at NO)
94) Cooper Kupp, WR | Seattle Seahawks (at TEN)
95) Mack Hollins, WR | New England Patriots (at CIN)
96) Bhayshul Tuten, RB | Jacksonville Jaguars (at ARI)
97) Brian Robinson Jr., RB | San Francisco 49ers (vs. CAR)
98) Jayden Higgins, WR | Houston Texans (vs. BUF)
99) Kyle Pitts Sr., TE | Atlanta Falcons (at NO)
100) Luther Burden III, WR | Chicago Bears (vs. PIT)
101) Chuba Hubbard, RB | Carolina Panthers (at SF)
102) Nick Chubb, RB | Houston Texans (vs. BUF)
103) Colston Loveland, TE | Chicago Bears (vs. PIT)
104) Isaiah Davis, RB | New York Jets (at BAL)
105) Tez Johnson, WR | Tampa Bay Buccaneers (at LAR)
106) Xavier Legette, WR | Carolina Panthers (at SF)
107) Greg Dortch, WR | Arizona Cardinals (vs. JAX)
108) Brashard Smith, RB | Kansas City Chiefs (vs. IND)
109) Keaton Mitchell, RB | Baltimore Ravens (vs. NYJ)
110) Cade Otton, TE | Tampa Bay Buccaneers (at LAR)
111) Tank Bigsby, RB | Philadelphia Eagles (at DAL)
112) Jalen Nailor, WR | Minnesota Vikings (at GB)
113) Jalen Coker, WR | Carolina Panthers (at SF)
114) Dylan Sampson, RB | Cleveland Browns (at LV)
115) Ty Johnson, RB | Buffalo Bills (at HOU)
116) Harold Fannin Jr., TE | Cleveland Browns (at LV)
117) Tyler Lockett, WR | Las Vegas Raiders (vs. CLE)
118) Chimere Dike, WR | Tennessee Titans (vs. SEA)
119) Cedric Tillman, WR | Cleveland Browns (at LV)
120) DeMario Douglas, WR | New England Patriots (at CIN)
121) Olamide Zaccheaus, WR | Chicago Bears (vs. PIT)
122) Dalton Schultz, TE | Houston Texans (vs. BUF)
123) Matthew Golden, WR | Green Bay Packers (vs. MIN)
124) Raheem Mostert, RB | Las Vegas Raiders (vs. CLE)
125) Hollywood Brown, WR | Kansas City Chiefs (vs. IND)
126) Juwan Johnson, TE | New Orleans Saints (vs. ATL)
127) DeAndre Hopkins, WR | Baltimore Ravens (vs. NYJ)
128) Christian Kirk, WR | Houston Texans (vs. BUF)
129) Devin Neal, RB | New Orleans Saints (vs. ATL)
130) Kyle Williams, WR | New England Patriots (at CIN)
131) LeQuint Allen Jr., RB | Jacksonville Jaguars (at ARI)
132) Sterling Shepard, WR | Tampa Bay Buccaneers (at LAR)
133) AJ Barner, TE | Seattle Seahawks (at TEN)
134) Joshua Palmer, WR | Buffalo Bills (at HOU)
135) Kaleb Johnson, RB | Pittsburgh Steelers (at CHI)
136) Justice Hill, RB | Baltimore Ravens (vs. NYJ)
137) Pat Freiermuth, TE | Pittsburgh Steelers (at CHI)
138) Dontayvion Wicks, WR | Green Bay Packers (vs. MIN)
139) Malik Davis, RB | Dallas Cowboys (vs. PHI)
140) Noah Fant, TE | Cincinnati Bengals (vs. NE)
141) Jerome Ford, RB | Cleveland Browns (at LV)
142) Van Jefferson, WR | Tennessee Titans (vs. SEA)
143) Dyami Brown, WR | Jacksonville Jaguars (at ARI)
144) Terrell Jennings, RB | New England Patriots (at CIN)
145) Jaylin Noel, WR | Houston Texans (vs. BUF)
146) T.J. Hockenson, TE | Minnesota Vikings (at GB)
147) Kendrick Bourne, WR | San Francisco 49ers (vs. CAR)
148) Roman Wilson, WR | Pittsburgh Steelers (at CHI)
149) Devaughn Vele, WR | New Orleans Saints (vs. ATL)
150) David Njoku, TE | Cleveland Browns (at LV)

Sean Tucker, RB, Tampa Bay Buccaneers

This one is pretty obvious, but it’s not always easy to know how to handle a breakout like Sean Tucker’s at the weekend. The Buccaneers’ bruising backup erupted for 140 total yards and three touchdowns against the Bills on Sunday.

With Bucky Irving expected to be nearing a return, there is a chance Tucker continues to be involved, but Irving’s presence would be a massive hit to his workload. Unfortunately, none of this is a secret, and your league mates will be all too aware of Tucker’s situation.

Nevertheless, his massive production will be intriguing to some, and you might be able to secure something for the runner this week. Irving isn’t guaranteed to come back in Week 12, but selling high often means selling early.

Tucker’s upside means you shouldn’t sell at any cost, but if you can secure a flex option or a significant FAAB budget, both could prove more useful down the stretch.

Are you looking for start/sit advice for other players in your lineup? Read our Fantasy Football Start ‘Em, Sit ‘Em Cheat Sheet.

Ashton Jeanty | LV (vs CLE)

I never played football at a high level and have never coached it.

That said, the play-action-centric approach for the Raiders last week was … a choice. We are three months into the season at this point, and the NFL is well aware that this offensive line can’t run block, so why would defenses sell out to stop the run in such a way that play-action opens up anything?

Some things, we will never know.

Ashton Jeanty finished Monday night with more targets than rush attempts, and while the usage in the passing game is nice (and the only reason you can justify starting him this week), the floor remains low because of the rushing limitations.

Week 11 was the second time this season that Jeanty averaged negative yards before contact, dropping his season average to 0.61. I think the talent is ther,e and we see it when he actually has room to operate, but that’s just not often enough.

Even as a great post-contact runner, he’s failed to gain yardage on an absurd 30.2% of his attempts this season, something that probably doesn’t change against the Browns this weekend, the second-best run defense by success rate.

A handful of targets is enough to get Jeanty to 10-12 PPR points most weeks, but there is little hope for a ceiling performance this week and, to be honest, at all moving forward.

Bhayshul Tuten | JAX (at ARI)

We were so close to getting Bhayshul Tuten extended run.

The Jags worked in him on their first drive and actually had twice as many carries as Travis Etienne in the first quarter.

Things were moving in the right direction so much so that he easily set a season high in snap share despite getting injured in the third quarter. Etienne took advantage of the clear role in the second half and finished with a solid game, but I don’t think it was a mistake for this coaching staff to give the rookie a real chance.

Of 33 RBs with 50+ carries in Weeks 5-10, Travis Etienne was 29.6% below expectations. That was the worst of the bunch, and the company he kept wasn’t exactly great

30. Rhamondre Stevenson: -20.1%

31. Alvin Kamara: -25.1%

32. Woody Marks: -27.3%

33. Etienne: -29.6%

The hopes of a late-season role flip seem to be over now, and we are just hoping that Tuten can get back on the field in a meaningful way sooner rather than later. He deserves to be rostered, given the interest this staff has shown in him, but I’m going to need visual proof of health before giving him a real look as a flex option in any format.

More Fantasy Football Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

More Fantasy Articles

NFL Draft Round 2: Fantasy Football Pass Catchers With Dynasty Appeal Only

The 2026 NFL Draft class had a few elite-level, WR1-potential options that went off the board in the first round, such as Jordyn Tyson,...

Fantasy Football Impact of 49ers Reaching For WR De’Zhaun Stribling

De'Zhaun Stribling was a shocker at No. 33 overall to the 49ers. Should fantasy managers similarly vault him up dynasty draft boards?

What is Jadarian Price’s Value In The Fantasy Football Trade Market?

Every year, a new crop of rookies is injected into the fantasy football landscape. Finding the next superstar can change the trajectory of a...