If the fantasy football season is a story, Week 15 is its climax. Months filled with drama, action and uncertainty have built to this point. Every lineup decision is magnified as we begin the fantasy football playoffs and head toward the season’s resolution.
This article features my complete rankings for the week, and blurbs highlighting players I have above or below consensus, according to how my rankings match up with the FantasyPros Expert Consensus Rankings (ECR).
My initial rankings are made based on my first impressions of the players based on matchups and recent trends. Look for updated rankings and additional player blurbs throughout the week as new information presents itself.
Top 20 Quarterbacks
|1||Jalen Hurts||PHI||QB||@ CHI||Sun 1:00pm ET|
|2||Patrick Mahomes II||KC||QB||@ HOU||Sun 1:00pm ET|
|3||Josh Allen||BUF||QB||vs MIA||Sat 8:15pm ET|
|4||Justin Herbert||LAC||QB||vs TEN||Sun 4:25pm ET|
|5||Joe Burrow||CIN||QB||@ TB||Sun 4:25pm ET|
|6||Dak Prescott||DAL||QB||@ JAC||Sun 1:00pm ET|
|7||Kirk Cousins||MIN||QB||vs IND||Sat 1:00pm ET|
|8||Justin Fields||CHI||QB||vs PHI||Sun 1:00pm ET|
|9||Tom Brady||TB||QB||vs CIN||Sun 4:25pm ET|
|10||Trevor Lawrence||JAC||QB||vs DAL||Sun 1:00pm ET|
|11||Tua Tagovailoa||MIA||QB||@ BUF||Sat 8:15pm ET|
|12||Geno Smith||SEA||QB||vs SF||Thu 8:15pm ET|
|13||Aaron Rodgers||GB||QB||vs LAR||Mon 8:15pm ET|
|14||Daniel Jones||NYG||QB||@ WAS||Sun 8:20pm ET|
|15||Deshaun Watson||CLE||QB||vs BAL||Sat 4:30pm ET|
|16||Derek Carr||LV||QB||vs NE||Sun 4:05pm ET|
|17||Mac Jones||NE||QB||@ LV||Sun 4:05pm ET|
|18||Brock Purdy||SF||QB||@ SEA||Thu 8:15pm ET|
|19||Matt Ryan||IND||QB||@ MIN||Sat 1:00pm ET|
|20||Jared Goff||DET||QB||@ NYJ||Sun 1:00pm ET|
- Dak Prescott has now failed to finish inside the top-10 passers for three straight weeks as Dallas has been content to lean on the running game. With a Jaguars defense that has allowed multiple touchdown passes in four of their last five games on tap, Prescott is poised to bounce back in a game with an early 48-point total.
- Brock Purdy threw for a pair of touchdowns in Week 13, then repeated his multiple-touchdown effort in his first start last week. He now gets Seattle in a game with shootout potential. He is a value at his ECR of QB19.
- Matt Ryan finished as the QB5 in his Week 10 return to the Colts’ starting lineup at Las Vegas. Since then, he has finished no higher than QB22 in a trio of difficult matchups. Ryan travels to Minnesota to take on a Vikings defense that just allowed Jared Goff to throw for 330 yards with three scores. He was the fourth quarterback in five games to have thrown for at least 330 yards against the Vikings. No one is excited to start Ryan but his ECR of QB22 seems too low considering the matchup and the health of his receivers.
- Jared Goff’s back-to-back top five finishes has his ECR inflated in a cold-weather road game that has seen its shootout potential drop since Mike White was declared out. Goff’s last four road games he has finished as the QB29, QB28, QB22, and QB26.
Top 50 Running Backs
|1||Christian McCaffrey||SF||RB||@ SEA||Thu 8:15pm ET|
|2||Austin Ekeler||LAC||RB||vs TEN||Sun 4:25pm ET|
|3||Josh Jacobs||LV||RB||vs NE||Sun 4:05pm ET|
|4||Derrick Henry||TEN||RB||@ LAC||Sun 4:25pm ET|
|5||Jonathan Taylor||IND||RB||@ MIN||Sat 1:00pm ET|
|6||Dalvin Cook||MIN||RB||vs IND||Sat 1:00pm ET|
|7||Miles Sanders||PHI||RB||@ CHI||Sun 1:00pm ET|
|8||Tony Pollard||DAL||RB||@ JAC||Sun 1:00pm ET|
|9||Saquon Barkley||NYG||RB||@ WAS||Sun 8:20pm ET|
|10||Joe Mixon||CIN||RB||@ TB||Sun 4:25pm ET|
|11||Alvin Kamara||NO||RB||vs ATL||Sun 1:00pm ET|
|12||James Conner||ARI||RB||@ DEN||Sun 4:05pm ET|
|13||Nick Chubb||CLE||RB||vs BAL||Sat 4:30pm ET|
|14||Aaron Jones||GB||RB||vs LAR||Mon 8:15pm ET|
|15||Isiah Pacheco||KC||RB||@ HOU||Sun 1:00pm ET|
|16||Ezekiel Elliott||DAL||RB||@ JAC||Sun 1:00pm ET|
|17||Kenneth Walker III||SEA||RB||vs SF||Thu 8:15pm ET|
|18||Travis Etienne Jr.||JAC||RB||vs DAL||Sun 1:00pm ET|
|19||David Montgomery||CHI||RB||vs PHI||Sun 1:00pm ET|
|20||Brian Robinson Jr.||WAS||RB||vs NYG||Sun 8:20pm ET|
|21||Zonovan Knight||NYJ||RB||vs DET||Sun 1:00pm ET|
|22||Najee Harris||PIT||RB||@ CAR||Sun 1:00pm ET|
|23||J.K. Dobbins||BAL||RB||@ CLE||Sat 4:30pm ET|
|24||Rachaad White||TB||RB||vs CIN||Sun 4:25pm ET|
|25||Raheem Mostert||MIA||RB||@ BUF||Sat 8:15pm ET|
|26||Jamaal Williams||DET||RB||@ NYJ||Sun 1:00pm ET|
|27||D’Andre Swift||DET||RB||@ NYJ||Sun 1:00pm ET|
|28||Latavius Murray||DEN||RB||vs ARI||Sun 4:05pm ET|
|29||Devin Singletary||BUF||RB||vs MIA||Sat 8:15pm ET|
|30||Jerick McKinnon||KC||RB||@ HOU||Sun 1:00pm ET|
|31||Cordarrelle Patterson||ATL||RB||@ NO||Sun 1:00pm ET|
|32||D’Onta Foreman||CAR||RB||vs PIT||Sun 1:00pm ET|
|33||Leonard Fournette||TB||RB||vs CIN||Sun 4:25pm ET|
|34||Cam Akers||LAR||RB||@ GB||Mon 8:15pm ET|
|35||Antonio Gibson||WAS||RB||vs NYG||Sun 8:20pm ET|
|36||Chuba Hubbard||CAR||RB||vs PIT||Sun 1:00pm ET|
|37||Kevin Harris||NE||RB||@ LV||Sun 4:05pm ET|
|38||AJ Dillon||GB||RB||vs LAR||Mon 8:15pm ET|
|39||Dare Ogunbowale||HOU||RB||vs KC||Sun 1:00pm ET|
|40||James Cook||BUF||RB||vs MIA||Sat 8:15pm ET|
|41||Samaje Perine||CIN||RB||@ TB||Sun 4:25pm ET|
|42||Kareem Hunt||CLE||RB||vs BAL||Sat 4:30pm ET|
|43||Rex Burkhead||HOU||RB||vs KC||Sun 1:00pm ET|
|44||Michael Carter||NYJ||RB||vs DET||Sun 1:00pm ET|
|45||Gus Edwards||BAL||RB||@ CLE||Sat 4:30pm ET|
|46||Tyler Allgeier||ATL||RB||@ NO||Sun 1:00pm ET|
|47||Pierre Strong Jr.||NE||RB||@ LV||Sun 4:05pm ET|
|48||Alexander Mattison||MIN||RB||vs IND||Sat 1:00pm ET|
|49||Kenneth Gainwell||PHI||RB||@ CHI||Sun 1:00pm ET|
|50||Marlon Mack||DEN||RB||vs ARI||Sun 4:05pm ET|
- No one saw Jerick McKinnon’s RB1 overall week coming, and certainly, no one is expecting a repeat performance in Week 15. However, McKinnon’s brilliant Week 14 did shine a light on one of fantasy’s most underrated players in recent weeks. He has finished as a PPR RB2 (or greater) in four of the last six weeks. Kansas City’s matchup against Houston doesn’t get any better for a running back, and it would not be surprising to get strong performances from both McKinnon and Isiah Pacheco.
- Since Week 10, James Conner has finished as the RB4, RB13, RB5, BYE and RB8. He has seen at least 14 carries and has had multiple receptions in each game and scored a total of five times. He enters the week with an ECR of RB18 despite taking on a Denver defense that struggled against the run. Conner will likely be asked to take on an even greater role with Kyler Murray out for the season.
- Dare Ogunbowale and Rex Burkhead are both interesting with Dameon Pierce suffering a high ankle sprain last week. Burkhead entered the year in the passing-down role, seeing five or more targets in four of six games to start the season. It has been Ogunbowale, however, that has spelled Pierce in recent games, playing between 21-30% of the snaps since Week 12. Both backs have lead-back size and are strong receivers, meaning one of them is likely to smash their early ERCs. It will be worth closely monitoring news this week about which back is likely to see the most work.
- Michael Carter returned and narrowly edged Zonovan Knight in snaps, 37 to 35. It was Knight, however, who continued to see the bulk of the touches, logging 17 of the Jets’ 22 carries, rushing for 71 yards and a score on his way to an overall RB13 finish. Knight remains a value as the early RB21 in a plus matchup against the Lions.
Top 65 Wide Receivers
|1||Justin Jefferson||MIN||WR||vs IND||Sat 1:00pm ET|
|2||Ja’Marr Chase||CIN||WR||@ TB||Sun 4:25pm ET|
|3||Davante Adams||LV||WR||vs NE||Sun 4:05pm ET|
|4||Stefon Diggs||BUF||WR||vs MIA||Sat 8:15pm ET|
|5||Tyreek Hill||MIA||WR||@ BUF||Sat 8:15pm ET|
|6||A.J. Brown||PHI||WR||@ CHI||Sun 1:00pm ET|
|7||CeeDee Lamb||DAL||WR||@ JAC||Sun 1:00pm ET|
|8||Amon-Ra St. Brown||DET||WR||@ NYJ||Sun 1:00pm ET|
|9||Keenan Allen||LAC||WR||vs TEN||Sun 4:25pm ET|
|10||Chris Godwin||TB||WR||vs CIN||Sun 4:25pm ET|
|11||Mike Williams||LAC||WR||vs TEN||Sun 4:25pm ET|
|12||DK Metcalf||SEA||WR||vs SF||Thu 8:15pm ET|
|13||DeAndre Hopkins||ARI||WR||@ DEN||Sun 4:05pm ET|
|14||Terry McLaurin||WAS||WR||vs NYG||Sun 8:20pm ET|
|15||Chris Olave||NO||WR||vs ATL||Sun 1:00pm ET|
|16||Tyler Lockett||SEA||WR||vs SF||Thu 8:15pm ET|
|17||Jaylen Waddle||MIA||WR||@ BUF||Sat 8:15pm ET|
|18||Garrett Wilson||NYJ||WR||vs DET||Sun 1:00pm ET|
|19||Amari Cooper||CLE||WR||vs BAL||Sat 4:30pm ET|
|20||Christian Kirk||JAC||WR||vs DAL||Sun 1:00pm ET|
|21||Jerry Jeudy||DEN||WR||vs ARI||Sun 4:05pm ET|
|22||Brandon Aiyuk||SF||WR||@ SEA||Thu 8:15pm ET|
|23||Mike Evans||TB||WR||vs CIN||Sun 4:25pm ET|
|24||DeVonta Smith||PHI||WR||@ CHI||Sun 1:00pm ET|
|25||Christian Watson||GB||WR||vs LAR||Mon 8:15pm ET|
|26||Marquise Brown||ARI||WR||@ DEN||Sun 4:05pm ET|
|27||Michael Pittman Jr.||IND||WR||@ MIN||Sat 1:00pm ET|
|28||Tee Higgins||CIN||WR||@ TB||Sun 4:25pm ET|
|29||JuJu Smith-Schuster||KC||WR||@ HOU||Sun 1:00pm ET|
|30||Gabe Davis||BUF||WR||vs MIA||Sat 8:15pm ET|
|31||Allen Lazard||GB||WR||vs LAR||Mon 8:15pm ET|
|32||Zay Jones||JAC||WR||vs DAL||Sun 1:00pm ET|
|33||Diontae Johnson||PIT||WR||@ CAR||Sun 1:00pm ET|
|34||Donovan Peoples-Jones||CLE||WR||vs BAL||Sat 4:30pm ET|
|35||Joshua Palmer||LAC||WR||vs TEN||Sun 4:25pm ET|
|36||George Pickens||PIT||WR||@ CAR||Sun 1:00pm ET|
|37||Darius Slayton||NYG||WR||@ WAS||Sun 8:20pm ET|
|38||Adam Thielen||MIN||WR||vs IND||Sat 1:00pm ET|
|39||Chris Moore||HOU||WR||vs KC||Sun 1:00pm ET|
|40||Elijah Moore||NYJ||WR||vs DET||Sun 1:00pm ET|
|41||Drake London||ATL||WR||@ NO||Sun 1:00pm ET|
|42||DJ Moore||CAR||WR||vs PIT||Sun 1:00pm ET|
|43||Michael Gallup||DAL||WR||@ JAC||Sun 1:00pm ET|
|44||Tyler Boyd||CIN||WR||@ TB||Sun 4:25pm ET|
|45||DJ Chark Jr.||DET||WR||@ NYJ||Sun 1:00pm ET|
|46||Mack Hollins||LV||WR||vs NE||Sun 4:05pm ET|
|47||Curtis Samuel||WAS||WR||vs NYG||Sun 8:20pm ET|
|48||Van Jefferson||LAR||WR||@ GB||Mon 8:15pm ET|
|49||Parris Campbell||IND||WR||@ MIN||Sat 1:00pm ET|
|50||Jahan Dotson||WAS||WR||vs NYG||Sun 8:20pm ET|
|51||Demarcus Robinson||BAL||WR||@ CLE||Sat 4:30pm ET|
|52||Alec Pierce||IND||WR||@ MIN||Sat 1:00pm ET|
|53||Jameson Williams||DET||WR||@ NYJ||Sun 1:00pm ET|
|54||Nelson Agholor||NE||WR||@ LV||Sun 4:05pm ET|
|55||Robert Woods||TEN||WR||@ LAC||Sun 4:25pm ET|
|56||Ben Skowronek||LAR||WR||@ GB||Mon 8:15pm ET|
|57||Jarvis Landry||NO||WR||vs ATL||Sun 1:00pm ET|
|58||Marquez Valdes-Scantling||KC||WR||@ HOU||Sun 1:00pm ET|
|59||Isaiah Hodgins||NYG||WR||@ WAS||Sun 8:20pm ET|
|60||Richie James Jr.||NYG||WR||@ WAS||Sun 8:20pm ET|
|61||Julio Jones||TB||WR||vs CIN||Sun 4:25pm ET|
|62||Isaiah McKenzie||BUF||WR||vs MIA||Sat 8:15pm ET|
|63||Nick Westbrook-Ikhine||TEN||WR||@ LAC||Sun 4:25pm ET|
|64||Devin Duvernay||BAL||WR||@ CLE||Sat 4:30pm ET|
|65||Greg Dortch||ARI||WR||@ DEN||Sun 4:05pm ET|
- Ja’Marr Chase was the focal point of the Bengals’ offense in Week 14, catching 10 of 15 targets for 119 yards and a touchdown. With Tyler Boyd expected to miss one or two weeks with a dislocated finger, and Tee Higgins dealing with a hamstring problem, Chase is once again set up to be a high-floor/massive ceiling, target monster. *UPDATE* In a bit of a surprise, both Higgins and Boyd are expected to play tomorrow. Chase remains my overall WR2, though his floor is lowered a bit. I have Higgins conservatively ranked as borderline WR2/WR3.
- Garrett Wilson has totaled 19 receptions, 335 yards and two scores on 30 targets during his last three games. Detroit is next. He is squarely in my top 10 this week. *UPDATE* Zach Wilson being named starter has Wilson dropping out of my top ten into the late teens.
- Tampa Bay was a disaster in Week 14, losing 35-7 to San Francisco. Despite the Buccaneers doing little offensively, Chris Godwin still managed to score double-digit PPR points, bringing in five of nine targets for 54 yards. Having just seen his floor, Godwin and Tampa Bay’s offense as a whole is set up for a ceiling game at home vs Cincinnati.
- Everything seems to be lining up for Brandon Aiyuk to see double-digit targets for the first time since Week 7 in their road matchup vs. Seattle. In the two games where Aiyuk crested 10 targets, he scored 28 and 15 PPR points, finishing as the WR4 and WR18.
- Elijah Moore crested an 80% snap share for the first time since Week 4, bringing in six of nine targets for 60 yards. Moore trailed only Wilson in snaps and routes run as he stepped into Corey Davis’ void left after he left with a concussion. If Davis doesn’t get cleared, look for Moore to have a similar role in a potential shootout vs Detroit. *UPDATE* Like Wilson, Moore drops with Wilson returning to the lineup. You’re obviously playing Wilson, but Moore is a lot less interesting to me in DFS and I feel a lot less confident about plugging him into a playoff lineup I had “safer” options.
- With both Nico Collins and Brandin Cooks out, Chris Moore erupted, catching 10 of 11 targets for 124 yards in a tough matchup vs. Dallas, finishing as the PPR WR5. Moore will resume his role as the Texans’ go-to wide receiver against a vulnerable Kansas City secondary with plenty of garbage time likely on tap.
- Julio Jones has been targeted 14 times in the past two games with snap shares of 67% and 74%. *UPDATE* Jones heads into the weekend with a questionable tag. I still like Tampa Bay’s chances for a whole-offense bounce back, but limited practices takes some of the shine off of Julio’s sleeper status.
- Isaiah Hodgins has scored in back-to-back weeks and gets a rematch against a Washington team he posted a 5/44/1 line against just two weeks ago. He continues to be undervalued despite his expanding role.
- Trenton Irwin has a pair of touchdowns and three multi-catch games in limited snaps this season. With Higgins and Boyd both likely out, Irwin has deep league flex appeal as the Bengals’ likely No.2 wide receiver.*UPDATE* If Higgins and/or Boyd are playing, Irwin’s value tanks.
Top 22 Tight Ends
|1||Travis Kelce||KC||TE||@ HOU||Sun 1:00pm ET|
|2||Dalton Schultz||DAL||TE||@ JAC||Sun 1:00pm ET|
|3||Mark Andrews||BAL||TE||@ CLE||Sat 4:30pm ET|
|4||T.J. Hockenson||MIN||TE||vs IND||Sat 1:00pm ET|
|5||George Kittle||SF||TE||@ SEA||Thu 8:15pm ET|
|6||Greg Dulcich||DEN||TE||vs ARI||Sun 4:05pm ET|
|7||David Njoku||CLE||TE||vs BAL||Sat 4:30pm ET|
|8||Dallas Goedert||PHI||TE||@ CHI||Sun 1:00pm ET|
|9||Cole Kmet||CHI||TE||vs PHI||Sun 1:00pm ET|
|10||Evan Engram||JAC||TE||vs DAL||Sun 1:00pm ET|
|11||Pat Freiermuth||PIT||TE||@ CAR||Sun 1:00pm ET|
|12||Chigoziem Okonkwo||TEN||TE||@ LAC||Sun 4:25pm ET|
|13||Gerald Everett||LAC||TE||vs TEN||Sun 4:25pm ET|
|14||Dawson Knox||BUF||TE||vs MIA||Sat 8:15pm ET|
|15||Darren Waller||LV||TE||vs NE||Sun 4:05pm ET|
|16||Tyler Conklin||NYJ||TE||vs DET||Sun 1:00pm ET|
|17||Taysom Hill||NO||TE||vs ATL||Sun 1:00pm ET|
|18||Hunter Henry||NE||TE||@ LV||Sun 4:05pm ET|
|19||Tyler Higbee||LAR||TE||@ GB||Mon 8:15pm ET|
|20||Austin Hooper||TEN||TE||@ LAC||Sun 4:25pm ET|
|21||Juwan Johnson||NO||TE||vs ATL||Sun 1:00pm ET|
|22||Jordan Akins||HOU||TE||vs KC||Sun 1:00pm ET|
- Dalton Schultz saw 10 targets in Week 14, bringing in six for 87 yards. He finished as the TE4, marking his third top-four finish since Week 10. He gets a Jacksonville defense this week that has surrendered a touchdown to a tight end in three of the past four games.
- Looks like my concerns about David Njoku being eased back in from injury last week were not warranted. Njoku played 96% of the snaps, running 48 routes, catching seven of nine targets for 59 yards and a touchdown, finishing as Week 14’s TE3. His early ECR of TE9 is too low.
- Cole Kmet has now finished as a TE1 in four of Justin Fields’ last five starts, including an overall TE1 and a TE2 week.
- Foster Moreau has finished at the TE20 or worse in six of eight starts but continues to be ranked as a low-end TE1 each week. Despite playing at least 90% of the snaps since Week 7, Moreau simply has not received TE1 volume, having only seen three or four targets in three of the last four games. *UPDATE* Darren Waller has a chance to play this weekend, further tanking Moreau’s value.
WATCH: Week 15 Waiver Wire Show