Fantasy & Betting


6 min read

2023 NFL Week 15 Fantasy Football Rankings

Below, you’ll find 2023 Week 15 fantasy rankings for points per reception (PPR) and half-PPR leagues. There are 32 ranked quarterbacks, 52 running backs, 66 wide receivers and 25 tight ends.

On Thursday, Matthew Hill and Kev Wheeler’s rankings will be added, and positional rankings will then be ordered by averaging the rankings from the three of us.

There also are the top-12 defense rankings from Ryan Reynolds.

For each player, you can view their ranking, matchup and implied team total according to Las Vegas sportsbooks. Starting in Week 13, you can view the adjusted fantasy points of each player’s upcoming matchup.

For example, WR Cooper Kupp faces a Washington Commanders defense ranking second in fantasy points allowed. When adjusting for schedule, wide receiver rooms average 9.2 more fantasy points against the Commanders than they do in a typical matchup.

Meanwhile, xPPR (expected PPR points) looks strictly at usage rather than a player’s ability. Think of this as each player’s average expected fantasy points per game based on the touches they get.

The Proj. column in the table (projected fantasy points, added Wednesday) is courtesy of our data scientist, Ahaan Rungta. His projections won’t fully align with my fantasy rankings, but they're another good piece of the puzzle to consider.

Detailed player write-ups appear below each set of positional rankings for additional context and will be updated throughout the week as injuries and other news come out.

Be sure to check out our Week 15 Waiver Wire article here.

Join our FREE Discord for help with start-sits, trades and general fantasy advice each week. We’ll also drop player prop bets and DFS strategy throughout the season.

Week 15 Fantasy Rankings

Top 32 Quarterbacks

RankPlayerAverageLarky RankHill RankWheeler RankMatchupTeamOppTeam TotalxPPRProj
1Josh Allen1.712220th (-1)BUFDAL2518.722.4
2Jalen Hurts2.761113th (+0.9)PHISEA25.7522.623
3Dak Prescott3.333417th (-0.3)DALBUF23.518.218.6
4Lamar Jackson3.74434th (+3)BALJAX23.519.919.6
5Matthew Stafford52761st (+4.1)LAWAS27.51620.5
6Brock Purdy55558th (+1.7)SFARI30.2514.319.6
7Patrick Mahomes7.396730th (-2.9)KCNE23.7517.822.1
8Sam Howell879814th (+0.8)WASLA2116.418
9Justin Fields8.388926th (-1.9)CHICLE17.251917.4
10Russell Wilson10.71011113rd (+3.4)DENDET21.2517.418.2
11Jordan Love10.71210109th (+1.7)GBTB2317.818.3
12Tua Tagovailoa12.713121332nd (-4.8)MIANYJ26.2515.815.3
13Jared Goff1314131215th (0)DETDEN25.251418.3
14Kyler Murray13.711151529th (-2.5)ARISF16.7518.815.1
15Trevor Lawrence14.315141428th (-2.3)JAXBAL2017.315.9
16Joe Flacco1716191616th (-0.1)CLECHI20.7516.413.6
17Baker Mayfield17.318161822nd (-1)TBGB19.517.914.7
18Jake Browning17.719171723rd (-1.3)CINMIN21.7511.217.6
19Gardner Minshew18.317182021st (-1)INDPIT22.2514.314.6
20Drew Lock2021-192nd (+3.8)SEAPHI22.255.6-
21Will Levis212021227th (+2.2)TENHOU19.7514.915.2
22Derek Carr22.322222325th (-1.8)NONYG21.2513.915.9
23Desmond Ridder2524242731st (-4.1)ATLCAR1913.714.3
24Tommy DeVito2527232519th (-0.7)NYGNO15.2512.512.7
25Aidan O'Connell262326295th (+2.9)LVLAC18.511.915.8
26Nick Mullens2625292412th (+1.1)MINCIN17.753.315.8
27Mitchell Trubisky272827266th (+2.2)PITIND19.7511.213.2
28Zach Wilson27.326253110th (+1.3)NYJMIA14.2513.510.3
29Case Keenum2929--18th (-0.4)HOUTEN17.75-13.3
30Bryce Young30.330283311th (+1.2)CARATL1613.413.4
31Easton Stick30.731313024th (-1.8)LACLV15.51117.5
32Bailey Zappe31.332303227th (-2.2)NEKC13.756.411.5
  • Matthew Stafford is an elite fantasy start this week against the Commanders. To his credit, Stafford has reached 23 fantasy points in three straight games. In the past 10 games, the Commanders have allowed 66 more passing yards per game to quarterbacks compared to each quarterback's season-long average. Stafford has averaged 255 passing yards per game, and if we add 66 to that number, we reach 321 passing yards. Expect 300 yards and multiple scores from Stafford this week.
  • Three straight QBs have thrown for at least 300 yards against the Jaguars. Overall, the Jaguars have allowed the fourth-most passing touchdowns this season (22). Lamar Jackson just shredded the Rams’ secondary in Week 14. He has a good chance to do the same against Jacksonville this week.
  • Russell Wilson faces a Lions team that’s allowed at least 26 points in five straight games, despite four of those opponents being Chicago (twice), Green Bay and New Orleans. Playing in a dome, with the third-highest game total of Week 15, Wilson is in a good spot to build on his solid 2023 fantasy season (17.8 fantasy points per game).
  • Joe Flacco is a decent streaming option against the Bears. Flacco has at least 250 passing yards and two touchdowns in both his starts this year. Also, Jerome Ford’s hand injury makes this Browns backfield murkier for Week 15. The team could rely heavily on the veteran signal-caller.
  • Jake Browning has topped 24 fantasy points in back-to-back games, though that came against the Colts and Jaguars, two top-six matchups for fantasy QBs. This week, he faces a stingier Vikings defense, and his Linsanity run probably ends. Browning’s passes have traveled an average of 4.5 yards downfield during his two starts. The lowest-qualified QB this year is Bryce Young at 5.9 yards. The Vikings blitz often, so Browning’s ability to get the ball out quickly in the short area of the field is needed. Still, I’d rather bet on a talented defense against a limited backup QB for fantasy purposes.

Top 52 Running Backs

RankPlayerAverageLarky RankHill RankWheeler RankMatchupTeamOppTeam TotalxPPRProj
1Christian McCaffrey11113rd (+6)SFARI30.2520.728.7
2Kyren Williams2.32327th (+2.7)LAWAS27.5019.817.8
3Alvin Kamara3.332512th (+1.3)NONYG21.2520.321.5
4Bijan Robinson3.74434th (+4.8)ATLCAR19.001419.3
5Rachaad White795711th (+1.8)TBGB19.5015.416.7
6Austin Ekeler8.387109th (+2.2)LACLV15.5017.516.8
7Tony Pollard8.3116813th (+1.3)DALBUF23.5016.614.3
8Zack Moss91011614th (+0.5)INDPIT22.2512.819
9Derrick Henry9.7128915th (+0.4)TENHOU19.7513.617.4
10Jahmyr Gibbs10710131st (+7.7)DETDEN25.2514.618
11Saquon Barkley10179419th (-1.9)NYGNO15.2517.816.9
12David Montgomery10.7516111st (+7.7)DETDEN25.2514.513.9
13Raheem Mostert12614168th (+2.2)MIANYJ26.2514.712
14Travis Etienne13.714131424th (-2.6)JAXBAL20.0016.419.4
15Ezekiel Elliott14.319121221st (-2.3)NEKC13.759.414.3
16Breece Hall1515151518th (-1.4)NYJMIA14.2512.716.9
17De'Von Achane171318208th (+2.2)MIANYJ26.2514.610.9
18D'Andre Swift17.71620176th (+2.7)PHISEA25.7513.616.7
19Joe Mixon18.320171827th (-3.1)CINMIN21.7516.113.6
20James Cook2221212430th (-3.4)BUFDAL25.0011.711.8
21Javonte Williams2228191923rd (-2.6)DENDET21.2512.513
22Aaron Jones22.322242129th (-3.1)GBTB23.0012.413.8
23Antonio Gibson2318232826th (-2.9)WASLA21.006.88.3
24Chuba Hubbard2525252525th (-2.7)CARATL16.0011.311.3
25Jerome Ford252726225th (+3.3)CLECHI20.7511.610.2
26Jaylen Warren25.72327272nd (+6.1)PITIND19.7510.112.9
27Najee Harris25.72628232nd (+6.1)PITIND19.7511.110.6
28Ty Chandler26.331222617th (-1.3)MINCIN17.754.78.8
29James Conner28.324303120th (-2.1)ARISF16.7511.911.4
30Clyde Edwards-Helaire30.329293331st (-3.5)KCNE23.7547.1
31Kenneth Walker31.332332932nd (-5.9)SEAPHI22.2513.69.3
32Zamir White3234323010th (+1.8)LVLAC18.501.93.3
33Devin Singletary32.330353222nd (-2.3)HOUTEN17.759.49.2
34Jerick McKinnon34.335343431st (-3.5)KCNE23.754.88.4
35Keaton Mitchell34.336313616th (-0.6)BALJAX23.505.98.1
36Tyjae Spears3739373515th (+0.4)TENHOU19.758.310.4
37D'Onta Foreman37.733404028th (-3.1)CHICLE17.2511.610.9
38Kareem Hunt393842375th (+3.3)CLECHI20.758.86.8
39Zach Charbonnet40.341413932nd (-5.9)SEAPHI22.258.48.1
40Tyler Allgeier40.73744414th (+4.8)ATLCAR19.009.26.6
41Chase Brown4142394227th (-3.1)CINMIN21.753.35.4
42Gus Edwards41.749383816th (-0.6)BALJAX23.509.311.8
43Dameon Pierce4443434622nd (-2.3)HOUTEN17.7510.57.1
44Jamaal Williams44.345454312th (+1.3)NONYG21.255.13.2
45Kenneth Gainwell46.34446496th (+2.7)PHISEA25.756.25.9
46Ameer Abdullah46.346494410th (+1.8)LVLAC18.502.33.8
47Miles Sanders46.347474525th (-2.7)CARATL16.008.45.1
48Khalil Herbert4940515628th (-3.1)CHICLE17.259.25.7
49Roschon Johnson5148505528th (-3.1)CHICLE17.256.34.9
50Jordan Mason55.350556114th (+0.5)INDPIT22.252.74.8
51Joshua Kelley57.35253679th (+2.2)LACLV15.505.44.6
52Chris Rodriguez64.55178-26th (-2.9)WASLA21.002.4-
  • The Lions have leaned on David Montgomery when leading and Jahmyr Gibbs when trailing. The Lions are four-point favorites against the Broncos (the easiest matchup for fantasy RBs). This smells like a monstrous Montgomery game, where he has 20 carries and one or two rushing touchdowns.
  • Zack Moss has averaged 16 carries and 5.5 targets per game since taking over again for the injured Jonathan Taylor. During this two-game span, he’s only averaged 8.6 fantasy points per game. My expected fantasy points model thinks he should have more than 15 fantasy points per game during this stretch. Moss is a great candidate for fantasy points regression against the Steelers in Week 15.
  • Ezekiel Elliott handled every single running back snap for the Patriots on Thursday Night. Now, he gets 10 days of rest before his Week 15 matchup against the Chiefs. Elliott ran 22 times for 68 yards and caught seven of eight targets (31 percent target share) for 72 yards and a score. The Chiefs have struggled against running backs while shutting down opposing passers this year. The Patriots likely feature the veteran RB once again on Sunday.
  • Joe Mixon out-snapped, out-carried and out-targeted Chase Brown by a roughly 2:1 margin in Week 14. While Brown was more efficient, the touch split is still firmly in Mixon’s favor. It’s unlikely the rookie can take over this backfield before the season ends, so he’s mostly just a low-end flex option for the fantasy football playoffs.
  • Former Panthers coach Frank Reich was fired before Week 13. In Week 13, Chuba Hubbard had 25 carries, and in Week 14 he had 23 carries. These are the only two instances of a Panthers RB reaching 20 carries in a game this year.
  • Alexander Mattison has a high ankle sprain, which opens the door for significant touches to Ty Chandler. The only other RB on the active roster is Kene Nwangwu, who is primarily a special teamer. The Vikings practice squad contains veteran RB Myles Gaskin and rookie RB DeWayne McBride. One of them will likely be called up to the active roster ahead of Week 15’s matchup. Chandler is a smaller back who likely has a 15-touch cap per game, but he has sub-4.40 speed and should have three to five targets.
  • The Eagles are the toughest matchup for fantasy RBs. Last week, Kenneth Walker and Zach Charbonnet split touches 12-10. It’s tough to see much upside for either of them this week.
  • Learn why Tyler Allgeier has sneaky flex appeal this week in our Ultimate Guide to the Fantasy Football Playoffs.
  • D’Onta Foreman led the Bears RBs in snaps, carries, routes run and targets in Week 14. Khalil Herbert registered three touches, and Roschon Johnson had one. Prior to the Week 13 bye, Foreman was injured, and Johnson was the bell cow for the team in Week 12, with Herbert playing second fiddle. It’s unclear how sturdy Foreman’s grasp of the starting job is, and the matchup against Cleveland is tough. But Foreman is a decent bet to reach 15 touches for desperate fantasy managers.
  • Zamir White should handle most of the early down touches for the Raiders against the Chargers, with Josh Jacobs (knee/quad) unlikely to suit up. White should handle 15-20 carries along with goal-line work. Veteran Ameer Abdullah should be active in the passing game.

Top 66 Wide Receivers

RankPlayerAverageLarky RankHill RankWheeler RankMatchupTeamOppTeam TotalxPPRProj
1CeeDee Lamb111118th (-1.1)DALBUF23.5018.419.7
2A.J. Brown22227th (+4)PHISEA25.7516.714.6
3Amon-Ra St. Brown5.363729th (-5)DETDEN25.2515.722
4Stefon Diggs6410424th (-2.8)BUFDAL25.0015.719.6
5Michael Pittman6.386516th (-0.3)INDPIT22.251619.7
6Cooper Kupp6.737102nd (+9.2)LAWAS27.501317.4
7Deebo Samuel6.798314th (+0.6)SFARI30.2513.910.5
8Puka Nacua971282nd (+9.2)LAWAS27.5015.414.4
9Mike Evans9.7119922nd (-2)TBGB19.5014.516.5
10DJ Moore10.35131328th (-4.9)CHICLE17.2513.915.6
11Brandon Aiyuk11.710141114th (+0.6)SFARI30.2511.718
12Justin Jefferson12.31741615th (+0.5)MINCIN17.7514.418.9
13DK Metcalf131611121st (+10.4)SEAPHI22.2513.314.8
14Ja'Marr Chase13.712151412th (+2.6)CINMIN21.7516.416.3
15Davante Adams16.31816156th (+4.7)LVLAC18.5015.613.8
16DeVonta Smith16.71318197th (+4)PHISEA25.7512.515.4
17DeAndre Hopkins1920201713th (+1.3)TENHOU19.7514.613.1
18Jaylen Waddle19.315222132nd (-14)MIANYJ26.2512.115.2
19Courtland Sutton20.32219209th (+3.3)DENDET21.2511.115.8
20Garrett Wilson20.71921228th (+3.4)NYJMIA14.2515.612.1
21Amari Cooper2114262323rd (-2.7)CLECHI20.7513.314.7
22Zay Flowers23.32124254th (+5.3)BALJAX23.5011.511.8
23Rashee Rice24.324232617th (-1)KCNE23.759.213.7
24Jayden Reed25.72825243rd (+5.8)GBTB23.0010.412.3
25Calvin Ridley26.726272725th (-3.1)JAXBAL20.0013.811.6
26Terry McLaurin27.725292919th (-1.7)WASLA21.0011.815
27Tyler Lockett27.72728281st (+10.4)SEAPHI22.2512.512.8
28Odell Beckham Jr.30.72933304th (+5.3)BALJAX23.509.310.1
29Diontae Johnson31.331313221st (-1.9)PITIND19.7512.514.7
30Brandin Cooks32.730323618th (-1.1)DALBUF23.508.911
31Marquise Brown3323373911th (+2.9)ARISF16.7512.48.9
32Drake London33.738303331st (-6.3)ATLCAR19.0012.213.9
33Chris Godwin3632383822nd (-2)TBGB19.5012.510.8
34Romeo Doubs36.33539353rd (+5.8)GBTB23.0011.311.3
35Jaxon Smith-Njigba37.74042311st (+10.4)SEAPHI22.258.511.6
36Adam Thielen39.337344730th (-5.4)CARATL16.0013.514.6
37Rashid Shaheed40.536-4510th (+3.1)NONYG21.259.712.4
38Curtis Samuel40.748403419th (-1.7)WASLA21.009.710
39Jakobi Meyers41.75236376th (+4.7)LVLAC18.5012.210.7
40Tee Higgins4251354012th (+2.6)CINMIN21.7510.89.3
41Joshua Palmer42.343434120th (-1.9)LACLV15.509.313.2
42Gabe Davis42.733464924th (-2.8)BUFDAL25.0010.49.2
43Zay Jones42.742444225th (-3.1)JAXBAL20.0010.86.2
44Josh Downs42.744414316th (-0.3)INDPIT22.259.212.9
45Noah Brown43.33945465th (+5.2)HOUTEN17.758.611.3
46Jerry Jeudy44.73450509th (+3.3)DENDET21.258.811.7
47Jordan Addison45.746474415th (+0.5)MINCIN17.7512.111.5
48Demario Douglas49.341525527th (-4.2)NEKC13.758.41.7
49George Pickens49.347495221st (-1.9)PITIND19.7511.110.2
50Elijah Moore49.745535123rd (-2.7)CLECHI20.7511.410.9
51Jahan Dotson50.750485419th (-1.7)WASLA21.009.49.3
52Quentin Johnston5254544820th (-1.9)LACLV15.506.98
53Quentin Johnston5254544820th (-1.9)LACLV15.506.98
54Jonathan Mingo52.349515730th (-5.4)CARATL16.009.89
55Wan'Dale Robinson5553565626th (-4)NYGNO15.257.36.9
56Demarcus Robinson56.75557582nd (+9.2)LAWAS27.504.610.4
57Jalin Hyatt58.765585326th (-4)NYGNO15.254.86.5
58Tyler Boyd59.360595912th (+2.6)CINMIN21.759.79.8
59Michael Wilson62.356676411th (+2.9)ARISF16.757.70.6
60Parker Washington67.764706925th (-3.1)JAXBAL20.0046.9
61Dontayvion Wicks685761863rd (+5.8)GBTB23.006.27.6
62Robert Woods68.35873745th (+5.2)HOUTEN17.759.29.1
63K.J. Osborn7059747715th (+0.5)MINCIN17.758.46.4
64Michael Gallup7361768218th (-1.1)DALBUF23.506.65.1
65Treylon Burks73.766857013th (+1.3)TENHOU19.756.37.2
66Greg Dortch8063-9711th (+2.9)ARISF16.754.46.8
  • Stefon Diggs has less than seven fantasy points in three of his past four games. The Bills will need his help to compete with the Cowboys’ offense, and the team could try funneling targets his way to get him back on track. Diggs hasn’t reached 100 yards since Week 6.
  • Amari Cooper’s 14 targets (33 percent target share) and 172 air yards hint at a fantasy points explosion. He only caught half of them for 77 scoreless yards in Week 14, a trend Cooper’s seen most of this year. He has 57 receptions but only two touchdowns. Positive regression should hit him soon.
  • Davante Adams has topped 15 fantasy points just once since Week 4. He’s no longer a clear must-start, even against a Chargers defense allowing the fifth-most receiving yards per game (174) to wide receivers.
  • Rashee Rice now has at least nine targets, seven receptions and 64 yards in three straight games. He’s averaged 19.8 PPR points per game during this period. With the Patriots likely focusing on Travis Kelce, Rice could have another big game.
  • In the first full game without WR Christian Kirk, targets were heavily consolidated to WR Zay Jones (14), WR Calvin Ridley (13) and TE Evan Engram (12). Engram had 11 receptions, 95 yards and two touchdowns compared to nine catches and 82 combined yards from Jones and Ridley. Expect the production to even out this week, which should benefit the WRs.
  • Odell Beckham Jr. has led the Ravens in targets in two of the past three weeks, with at least 97 yards in two of those games. He’s on a snap count and only running about 60 percent of the team’s routes. However, he’s been incredibly efficient and still warrants starting consideration against a pass-funnel Jaguars defense.
  • With Tank Dell out for the season (broken leg) and Nico Collins likely to miss this week’s game (calf strain), Noah Brown is the WR1 by default. Unfortunately, he’ll be catching passes from backup QB Davis Mills since C.J. Stroud is in the concussion protocol.

Top 25 Tight Ends

RankPlayerAverageLarky RankHill RankWheeler RankMatchupTeamOppTeam TotalxPPRProj
1Travis Kelce111123rd (-0.8)KCNE23.7514.218.4
2George Kittle2.724227th (-1.9)SFARI30.259.514.9
3T.J. Hockenson2.73231st (+4.6)MINCIN17.7513.315.6
4Sam LaPorta45342nd (+2.8)DETDEN25.2511.213.4
5Trey McBride5.365528th (-2.3)ARISF16.75912.7
6Jake Ferguson6.347821st (-0.2)DALBUF23.509.611.6
7Evan Engram7.396726th (-1.4)JAXBAL20.0010.910.4
8David Njoku8108619th (-0.1)CLECHI20.7510.311.4
9Dalton Kincaid97101015th (+0.2)BUFDAL25.00915.1
10Dallas Goedert10.31111914th (+0.3)PHISEA25.758.610.5
11Isaiah Likely121491318th (0)BALJAX23.5037.7
12Taysom Hill12.38151430th (-2.5)NONYG21.2511.111.3
13Darren Waller13.313161113th (+0.4)NYGNO15.259.58.2
14Kyle Pitts14.316121529th (-2.4)ATLCAR19.009.512
15Cole Kmet15.315131831st (-3)CHICLE17.259.511.8
16Pat Freiermuth15.72114128th (+0.7)PITIND19.757.66.6
17Dalton Schultz16.712221632nd (-3.1)HOUTEN17.759.510.9
18Hunter Henry1917192125th (-1.3)NEKC13.757.17.2
19Logan Thomas19.71921193rd (+2.7)WASLA21.008.69.5
20Tyler Conklin2018182410th (+0.6)NYJMIA14.257.76
21Tucker Kraft20.32420177th (+0.8)GBTB23.002.58.2
22Chigoziem Okonkwo22.72523204th (+2.5)TENHOU19.757.47.1
23Cade Otton23.323242324th (-1)TBGB19.507.36.4
24Juwan Johnson24.320262730th (-2.5)NONYG21.256.69.2
25Tanner Hudson2522282522nd (-0.5)CINMIN21.7562.9
  • George Kittle has at least 68 yards in six of his past seven games.
  • Despite Dawson Knox’s return in Week 14, Dalton Kincaid maintained a strong role. Kincaid led the team in routes (42) and was second in targets (eight).

Top 12 Fantasy Defenses

RankNameOppOpp Total
  • The Tennessee Titans’ defense succeeding is contingent on Davis Mills stepping in for the injured C.J. Stroud. If Stroud starts, Tennessee’s defense would fall off this list.
  • Choosing the Las Vegas Raiders’ defense is primarily a play against Easton Stick.
  • You can stream virtually anyone against Mitchell Trubisky, but the Indianapolis Colts are the fourth-best scoring defense in fantasy this year.
  • The Cleveland Browns are this far down with the expectation this will be a low-scoring, conservatively played contest from both teams.
  • We expect the Los Angeles Rams to play with a lead, creating more sack and turnover opportunities against Sam Howell. That’s why Los Angeles edges out either side of the Minnesota Vikings matchup with the Cincinnati Bengals, which looks like a low-scoring game.