Updated Week 12 Flex Rankings: Fantasy Half-PPR cheat sheet with Top 150 players, lineup tips originally appeared on The Sporting News. Add The Sporting News as a Preferred Source by clicking here.
By Week 12, we have a solid understanding of the teams in the NFL and how they operate. We can distinguish high-volume from low-volume players, enabling us to identify advantageous matchups for fantasy football.
AdvertisementAdvertisementAdvertisementOf course, injuries happen that require fantasy football managers to adjust, so it's important to adapt to these changes.
The teams on a bye in Week 12 are the Denver Broncos, Los Angeles Chargers, Miami Dolphins, and Washington Commanders. Therefore, many notable fantasy options will be unavailable.
Here are our Week 12 Half-PPR Flex fantasy rankings, which should be applied to leagues that award half a point for every catch.
➕ UPGRADE YOUR TOOLS: Sign up for Yahoo Fantasy Plus
Week 12 Half-PPR Flex Rankings
📋 Week 12 Fantasy Rankings: QB | RB | WR | TE | D/ST | PK | Flex Half-PPR Cheat Sheet
For these fantasy rankings, assume scoring for leagues that award half a point for every reception, plus 1 point for every 10 receiving yards, and 6 points for every touchdown.
AdvertisementAdvertisementAdvertisementNote: Players who play on TNF will be labeled as such after the game.
Updated 11/21:
Drake London has been ruled out for Week 12.
Marvin Harrison Jr. will miss his second week in a row.
Ja'Marr Chase has been suspended for Week 12, making Tee Higgins a must-start with a huge week incoming.
Rhamondre Stevenson is expected to return in a fantastic matchup against the Bengals.
Rk
Player Name
TM
POS
OPP
Rk Chg
1
Christian McCaffrey
SF
RB1
CAR
2
Puka Nacua
LAR
WR1
TB
3
Jahmyr Gibbs
DET
RB2
NYG
⬆️ 1
4
Jonathan Taylor
IND
RB3
@KC
5
Jaxon Smith-Njigba
SEA
WR2
@TEN
6
Bijan Robinson
ATL
RB4
@NO
7
Tee Higgins
CIN
WR3
NE
⬆️ 7
8
James Cook III
BUF
RB5
@HOU
TNF
9
CeeDee Lamb
DAL
WR4
PHI
10
Rashee Rice
KC
WR5
IND
11
Amon-Ra St. Brown
DET
WR6
NYG
12
Saquon Barkley
PHI
RB6
@DAL
13
Derrick Henry
BAL
RB7
NYJ
14
Emeka Egbuka
TB
WR7
@LAR
15
Kyren Williams
LAR
RB8
TB
16
Justin Jefferson
MIN
WR8
@GB
⬇️ 3
17
Nico Collins
HOU
WR9
BUF
TNF
18
Javonte Williams
DAL
RB9
PHI
19
Tetairoa McMillan
CAR
WR10
@SF
⬆️ 6
20
Trey McBride
ARI
TE1
JAX
21
TreVeyon Henderson
NE
RB10
@CIN
22
Rome Odunze
CHI
WR11
PIT
23
Rico Dowdle
CAR
RB11
@SF
24
Brock Bowers
LV
TE2
CLE
25
Josh Jacobs
GB
RB12
MIN
26
Ashton Jeanty
LV
RB13
CLE
27
Davante Adams
LAR
WR12
TB
28
George Pickens
DAL
WR13
PHI
29
D'Andre Swift
CHI
RB14
PIT
30
Tyler Warren
IND
TE3
@KC
31
Jaylen Warren
PIT
RB15
@CHI
32
Michael Pittman Jr.
IND
WR14
@KC
33
Quinshon Judkins
CLE
RB16
@LV
34
Chris Olave
NO
WR15
ATL
35
Jameson Williams
DET
WR16
NYG
36
Alvin Kamara
NO
RB17
ATL
37
DK Metcalf
PIT
WR17
@CHI
38
Dallas Goedert
PHI
TE4
@DAL
39
George Kittle
SF
TE5
CAR
40
A.J. Brown
PHI
WR18
@DAL
41
Chase Brown
CIN
RB18
NE
42
David Montgomery
DET
RB19
NYG
43
Michael Wilson
ARI
WR19
JAX
44
Breece Hall
NYJ
RB20
@BAL
45
Jerry Jeudy
CLE
WR20
@LV
⬆️ 20
46
DeVonta Smith
PHI
WR21
@DAL
47
Khalil Shakir
BUF
WR22
@HOU
TNF
48
Brian Thomas Jr.
JAX
WR23
@ARI
49
Stefon Diggs
NE
WR24
@CIN
50
Jordan Addison
MIN
WR25
@GB
⬇️ 11
51
Aaron Jones Sr.
MIN
RB21
@GB
52
Darnell Mooney
ATL
WR26
@NO
53
Kyle Pitts Sr.
ATL
TE6
@NO
54
Rachaad White
TB
RB22
@LAR
55
Tre Tucker
LV
WR27
CLE
56
Harold Fannin Jr.
CLE
TE7
@LV
57
Wan'Dale Robinson
NYG
WR28
@DET
58
Travis Etienne Jr.
JAX
RB23
@ARI
59
Alec Pierce
IND
WR29
@KC
60
Juwan Johnson
NO
TE8
ATL
61
Bam Knight
ARI
RB24
JAX
62
Rhamondre Stevenson
NE
RB25
@CIN
⬆️ NR
63
Zay Flowers
BAL
WR30
NYJ
64
Jake Ferguson
DAL
TE9
PHI
65
Tyrone Tracy Jr.
NYG
RB26
@DET
66
Tez Johnson
TB
WR31
@LAR
67
Woody Marks
HOU
RB27
BUF
TNF
68
Zach Charbonnet
SEA
RB28
@TEN
69
Kenneth Gainwell
PIT
RB29
@CHI
70
Sean Tucker
TB
RB30
@LAR
71
Xavier Worhty
KC
WR32
IND
72
Tyler Allgeier
ATL
RB31
@NO
73
Jauan Jennings
SF
WR33
CAR
74
Jordan Mason
MIN
RB32
@GB
75
Andrei Iosivas
CIN
WR34
NE
76
Travis Kelce
KC
TE10
IND
77
Chuba Hubbard
CAR
RB33
@SF
78
Kendrick Bourne
SF
WR35
CAR
79
Kenneth Walker III
SEA
RB34
@TEN
80
Christian Watson
GB
WR36
MIN
81
Emanuel Wilson
GB
RB35
MIN
82
Dalton Schultz
HOU
TE11
BUF
TNF
83
Sterling Shepard
TB
WR37
@LAR
84
Jakobi Meyers
JAX
WR38
@ARI
85
Tyjae Spears
TEN
RB36
SEA
86
Tony Pollard
TEN
RB37
SEA
87
Romeo Doubs
GB
WR39
MIN
88
DJ Moore
CHI
WR40
PIT
89
Jalen Nailor
MIN
WR41
@GB
90
Elic Ayomanor
TEN
WR42
SEA
91
Kayshon Boutte
NE
WR43
@CIN
⬆️ NR
92
Cedric Tillman
CLE
WR44
@LV
93
Theo Johnson
NYG
TE12
@DET
94
Jayden Higgins
HOU
WR45
BUF
TNF
95
Kyle Monangai
CHI
RB38
PIT
96
Parker Washington
JAX
WR46
@ARI
97
Tyler Johnson
NYJ
WR47
@BAL
98
Ty Johnson
BUF
RB39
@HOU
TNF
99
Josh Palmer
BUF
WR48
@HOU
TNF
100
Hunter Henry
NE
TE13
@CIN
101
Chimere Dike
TEN
WR49
SEA
102
Keaton Mitchell
BAL
RB40
NYJ
103
Xavier Legette
CAR
WR50
@SF
104
Cooper Kupp
SEA
WR51
@TEN
105
Isaiah Davis
NYJ
RB41
@BAL
106
KhaDarel Hodge
ATL
WR52
@NO
107
Mark Andrews
BAL
TE14
NYJ
108
Bhayshul Tuten
JAX
RB42
@ARI
109
T.J. Hockenson
MIN
TE15
@GB
110
Matthew Golden
GB
WR53
MIN
111
Nick Chubb
HOU
RB43
BUF
TNF
112
DeMario Douglas
NE
WR54
@CIN
113
Ricky Pearsall
SF
WR55
CAR
114
David Njoku
CLE
TE16
@LV
115
Marquise Brown
KC
WR56
IND
116
Devin Neal
NO
RB44
ATL
117
Devin Singletary
NYG
RB45
@DET
118
Calvin Austin III
PIT
WR57
@CHI
⬆️ NR
119
Ja'Tavion Sanders
CAR
TE17
@SF
120
Jerome Ford
CLE
RB46
@LV
121
Josh Downs
IND
WR58
@KC
122
Justice Hill
BAL
RB47
NYJ
123
Tyquan Thornton
KC
WR59
IND
124
Jalen Coker
CAR
WR60
@SF
125
Brandin Cooks
NO
WR61
ATL
126
AJ Barner
SEA
TE18
@TEN
127
Jaylin Noel
HOU
WR62
BUF
TNF
128
Isaiah Likely
BAL
TE19
NYJ
129
Christian Kirk
HOU
WR63
BUF
TNF
130
Brian Robinson Jr.
SF
RB48
CAR
131
Tory Horton
SEA
WR64
@TEN
132
Jalin Hyatt
NYG
WR65
@DET
133
Greg Dortch
ARI
WR66
JAX
134
Dyami Brown
JAX
WR67
@ARI
135
Ray Davis
BUF
RB49
@HOU
TNF
136
Devaughn Vele
NO
WR68
ATL
137
Mack Hollins
NE
WR69
@CIN
138
Blake Corum
LAR
RB50
TB
139
Noah Fant
CIN
TE20
NE
140
Tyler Higbee
LAR
TE21
TB
141
Mason Taylor
NYJ
TE22
@BAL
142
Brashard Smith
KC
RB51
IND
143
Cole Kmet
CHI
TE23
PIT
144
Dawson Knox
BUF
TE24
@HOU
TNF
145
Chig Okonkwo
TEN
TE25
SEA
146
Darnell Washington
PIT
TE26
@CHI
147
Adondai Mitchell
NYJ
WR70
@BAL
148
Luke Musgrave
GB
TE27
MIN
149
Brock Wright
DET
TE28
NYG
150
Allen Lazard
NYJ
WR71
@BAL
BEST PICKUPS:Week 12 waiver wire report
Half-PPR flex rankings tips for Week 12
Half-PPR RB Week 12 lineup advice
If Rhamondre Stevenson misses Week 12, it's another must-start for TreVeyon Henderson against the Cincinnati Bengals.
Sean Tucker exploded in Week 11, and if Bucky Irving misses Week 12, he's another enticing start.
Quinshon Judkins is the RB36 over the past four weeks. The confidence is at an all-time low, but you still should start him against the Raiders.
Half-PPR WR Week 12 lineup advice
With Drake London out for Week 12 (and possibly longer), Darnell Mooney should step into a massive opportunity. On top of this, Michael Penix Jr. is hurt, meaning that Kirk Cousins will take over as the starter. Last season, when Cousins was the QB, Mooney was the WR16 overall in fantasy football.
We might've just witnessed the Tetairoa McMillan breakout game in Week 11. Over the past 4 weeks, McMillan has been the WR2 overall in fantasy. Continue to start him with extreme confidence after this previous showing.
If Ja'Marr Chase gets suspended, Tee Higgins is the WR10 or better until Chase returns. Joe Flacco already loves to target Higgins; he may get 15+ easily without Chase.
Half-PPR TE Week 12 lineup advice
The first couple of weeks back for George Kittle were slightly disappointing. However, in Brock Purdy's first game back, Kittle looks like the monster we grew to love. Purdy and Kittle have chemistry, and it will significantly benefit both their fantasy values.
It may be time to start discussing the AJ Barner. In Week 11, he was targeted 11 times by Sam Darnold. Before this week, Barner was a pure TD-dependent play; now he's becoming more than that.
While Week 11 was a bad one for Kyle Pitts, you have to think he's going to get some more targets with London potentially missing multiple weeks.
FANTASY TOOLS: NFL Player Stats | NFL Transactions | NFL Depth Charts | Fantasy Injury Reports
Who are the best Half-PPR flex Week 12 sleepers?
Kenneth Gainwell, RB, Steelers: This might be a bit of a cop out, but if Jaylen Warren does not play, Gainwell easily will be the RB15 or better. The reality is that Gainwell performs very well when he's the lead back in this Steelers offense. Each time Warren was out, Gainwell ranked as the RB3 and RB5 for the week.
AdvertisementAdvertisementAdvertisementKyle Pitts, TE, Falcons: With Drake London out, there will naturally be many available targets. Kirk Cousins is also expected to start in Week 12 and had a connection with Pitts in 2024. Pitts finished as the TE10 or better four times with Cousins as the QB.
Who are the top bust candidates in Half-PPR fantasy Week 12?
George Pickens, WR, Cowboys: I'm not suggesting you sit Pickens, but I would like to point out that since CeeDee Lamb has returned, Pickens is the WR47 overall. On top of this, the last time Dallas faced Philadelphia, the Eagles ran this bracketed coverage and had Quinyon Mitchell shadow Pickens. This was a rough game for the WR out of Georgia, as he caught just three passes for 30 yards.
Breece Hall, RB, Jets: With Tyrod Taylor as the Jets' starter, the upside isn't as clear-cut as it is with Justin Fields. Baltimore was an early target for the RB position this season, but they've gotten better recently.
AdvertisementAdvertisementAdvertisementNotable fantasy players who will or might miss Week 12
Drake London, WR, Atlanta Falcons (O)
Marvin Harrison Jr., WR. Arizona Cardinals (O)
Ja'Marr Chase, WR, Cincinnati Bengals (SUSP)
Bucky Irving, RB, Tampa Bay Buccaneers (O)
Calvin Ridley, WR, Tennessee Titans (IR)
Sam LaPorta, TE, Detroit Lions (IR)
Dalton Kincaid, TE, Buffalo Bills (O)
Garrett Wilson, WR, New York Jets (IR)
Isiah Pacheco, RB, Kansas City Chiefs (O)
Terry McLaurin, WR, Washington Commanders (Q)
J.K. Dobbins, RB, Denver Broncos (IR)
Omarion Hampton, RB, Los Angeles Chargers (IR-R)
Travis Hunter, WR, Jacksonville Jaguars (IR)
Cam Skattebo, RB, New York Giants (IR)
Darren Waller, TE, Miami Dolphins (IR)
Trey Benson, RB, Arizona Cardinals (IR)
Mike Evans, WR, Tampa Bay Buccaneers (IR)
Chris Godwin, WR, Tampa Bay Buccaneers (O)
Brenton Strange, TE, Jacksonville Jaguars (IR-R)
Joe Mixon, RB, Houston Texans (NFI-R)
Brandon Aiyuk, WR, San Francisco 49ers (PUP-R)