Fantasy & Betting


11 min read

2023 NFL Week 12 Fantasy Football Rankings

CJ Stroud and Tank Dell Houston Texans

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

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

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

There are no teams on bye in Week 12.

For each player, you can view their ranking, matchup and implied team total according to Las Vegas sportsbooks. For example, the Jacksonville Jaguars and Houston Texans have a Vegas game total of 48.5, with the Jaguars favored by 1.5 points (25 points implied for the Jaguars, 23.5 points implied for the Texans). Seeing the implied point totals can help you understand which games (and teams) are projected to be high-scoring and filled with fantasy points.

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, Ben Wolbransky. His projections won’t fully align with my fantasy rankings, but it’s 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 12 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 12 Fantasy Rankings

Top 32 Quarterbacks

RankPlayerAverageLarky RankHill RankWheeler RankTeamOppTeam TotalxPPRProj
1Jalen Hurts2114PHIBUF25.522.723
2Josh Allen2222BUFPHI2217.720.7
3Lamar Jackson3.3433BALLAC25.7520.222.4
4Patrick Mahomes4345KCLV2718.322.1
5Dak Prescott4651DALWAS29.7518.220.9
6C.J. Stroud6.7569HOUJAX23.518.620.6
7Kyler Murray7.3877ARILA21.7518.218
8Justin Fields7.7788CHIMIN20.7518.220.5
9Brock Purdy8.71196SFSEA24.7514.417.5
10Justin Herbert10.791310LACBAL21.2519.218.6
11Tua Tagovailoa12.3101413MIANYJ2516.417.8
12Joshua Dobbs12.3131212MINCHI24.2517.118.1
13Trevor Lawrence12.3151111JAXHOU2516.417.4
14Jared Goff12.7141014DETGB27.514.217.3
15Sam Howell14121515WASDAL18.7516.618.1
16Gardner Minshew16.3171616INDTB2313.416.3
17Matthew Stafford17.7161819LAARI22.7515.317.6
18Derek Carr18.7182018NOATL21.514.513.8
19Baker Mayfield19.3201721TBIND20.518.216
20Jordan Love19.3221917GBDET2017.615.6
21Russell Wilson21.7212123DENCLE1916.517.5
22Desmond Ridder22192324ATLNO20.513.417.1
23Kenny Pickett23.3242620PITCIN17.7512.714.1
24Geno Smith24252225SEASF18.2515.713.2
25Will Levis24262422TENCAR20.2514.613.4
26Bryce Young24.7232526CARTEN16.7513.815.6
27Dorian Thompson-Robinson28.7302828CLEDEN16.511.313.4
28Mac Jones29273030NENYG18.512.614.3
29Jake Browning29293127CINPIT16.754.914
30Aidan O'Connell29.3282931LVKC1712.712
31Tommy DeVito29.3322729NYGNE1512.411.7
32Tim Boyle31.7313232NYJMIA154.311.5
  • Dak Prescott faces a Commanders defense that’s arguably the worst unit in football right now.
  • Justin Fields ran 18 times for 104 yards in his Week 11 return against the Lions. The Vikings' defense has played well of late, but no team is capable of shutting down Fields’ dual-threat ability when he’s on. Minnesota has been difficult to run against this season, so expect more of Fields’ passing abilities in Week 12.
  • Tua Tagovailoa has struggled against above-average defenses this year, and his floor is lowered against the Jets during the first-ever Black Friday game.
  • Gardner Minshew is a top streamer this week against a Buccaneers defense allowing 8.0 yards per pass attempt (second-highest) and 20.2 fantasy points per game to quarterbacks (third-highest). The Buccaneers are yet to allow a rushing touchdown to running backs all season, so expect a more pass-centric game plan in the red zone and at the goal line for the Indianapolis Colts.

Top 49 Running Backs

RankPlayerAverageLarky RankHill RankWheeler RankTeamOppTeam TotalxPPRProj
1Christian McCaffrey1111SFSEA24.7521.124.9
2Alvin Kamara3.7245NOATL21.5020.617.4
3Travis Etienne4.3922JAXHOU25.001620.3
4Austin Ekeler5.33310LACBAL21.2518.918.2
5Jonathan Taylor7.31453INDTB23.0015.118.2
6Tony Pollard7.7698DALWAS29.7515.913.5
7Jahmyr Gibbs7.7869DETGB27.5015.818.7
8D'Andre Swift85811PHIBUF25.5014.918
9Derrick Henry10.717114TENCAR20.2512.217.2
10Josh Jacobs1110716LVKC17.0016.612.6
11Breece Hall11.771315NYJMIA15.0011.616.1
12Bijan Robinson1241517ATLNO20.5013.116
13Rachaad White12111213TBIND20.5014.916.7
14Saquon Barkley12.321106NYGNE15.0018.416.1
15Isiah Pacheco13.3121414KCLV27.0012.514.9
16Raheem Mostert13.716187MIANYJ25.0014.810.6
17Kyren Williams14131712LAARI22.7517.86.3
18David Montgomery17151620DETGB27.5015.513.9
19James Conner19182019ARILA21.7510.513.3
20Joe Mixon20.3201922CINPIT16.7514.913.7
21Javonte Williams22.3222421DENCLE19.001212.6
22Jaylen Warren22.7192326PITCIN17.759.914.5
23Rhamondre Stevenson23.3232225NENYG18.5012.814.3
24Brian Robinson24242127WASDAL18.7511.916.2
25Gus Edwards24.7282818BALLAC25.7510.512.9
26AJ Dillon25.7252923GBDET20.009.714.6
27Zach Charbonnet25.7272624SEASF18.257.214
28Jerome Ford26.7262529CLEDEN16.5011.49.6
29Devin Singletary28.3302728HOUJAX23.508.710.7
30James Cook30293031BUFPHI22.0011.311.3
31Khalil Herbert32.3313234CHIMIN20.7511.49.4
32Alexander Mattison32.3333133MINCHI24.2513.46.3
33Najee Harris32.7353330PITCIN17.7510.613.5
34Ty Chandler33.7323732MINCHI24.254.15.8
35Chuba Hubbard34.3343435CARTEN16.759.410.3
36Kareem Hunt36363537CLEDEN16.509.37.9
37Keaton Mitchell38.7383642BALLAC25.755.3-
38Ezekiel Elliott38.7403838NENYG18.507.89.1
39Tyler Allgeier39423936ATLNO20.5010.510.7
40Miles Sanders39.7374141CARTEN16.758.8-
41Antonio Gibson41.539-44WASDAL18.756.29
42Dameon Pierce41.7414539HOUJAX23.5012.3-
43Tyjae Spears42.3474040TENCAR20.257.311
44Latavius Murray45.7464645BUFPHI22.006.2-
45Zack Moss46.7444848INDTB23.00139.1
46Kenneth Gainwell48.7485147PHIBUF25.506.67.2
47Royce Freeman49.3434461LAARI22.7510.110.7
48Joshua Kelley53455460LACBAL21.255.7-
49Elijah Mitchell53.7495359SFSEA24.753.6-
  • Travis Etienne has begun to cede more work to backup RB D’Ernest Johnson, and without elite volume, he’s not a high-end fantasy RB1.
  • Jahmyr Gibbs and David Montgomery are strong starts on Thursday against a Packers defense allowing the seventh-most rushing yards per game this season. Green Bay also gives up the 11th-most receptions to the position. Gibbs and Montgomery can finish inside the top 12 this week.
  • Kyren Williams is ranked with the assumption he’ll return to his workhorse ways before the injury, with Royce Freeman receiving a few breather back touches. Williams had at least 15 combined carries and targets in all six games to begin the season, reaching 17 fantasy points in four of six and averaging 18.5 PPR fantasy points per game during that span. The Cardinals allow 26.6 points per game to the position, the third-highest in the league.
  • Javonte Williams is borderline monopolizing the running back carries in Denver, and the Browns' defense has been lockdown against passing attacks this season but much softer against running games, relatively.
  • Jaylen Warren has back-to-back games of more than 100 yards, and with offensive coordinator Matt Canada’s firing earlier this week, he could out-touch Najee Harris in Week 12 against the Bengals.
  • Zach Charbonnet should handle close to 20 touches for the Seattle Seahawks on Thanksgiving due to Kenneth Walker’s oblique injury. Unfortunately, the game script and the 49ers defense are not in his favor. Charbonnet should get by in fantasy through check downs in the passing game, though.
  • Devin Singletary has at least 22 carries, 112 rushing yards and a touchdown in back-to-back games, but Dameon Pierce returns from injury. Additionally, the Jaguars' defense has held up well against running backs, allowing just 61 rushing yards per game to the position at 3.6 yards per carry.
  • Khalil Herbert should handle heavy volume for the Bears in Week 12 because of D’Onta Foreman’s ankle sprain. However, the Vikings have shut down every running game other than the Eagles’ this season

Top 67 Wide Receivers

RankPlayerAverageLarky RankHill RankWheeler RankTeamOppTeam TotalxPPRProj
1CeeDee Lamb1111DALWAS29.7517.625.3
2Amon-Ra St. Brown3432DETGB27.5016.422.1
3Stefon Diggs3.7254BUFPHI22.0015.918.4
4A.J. Brown4.3643PHIBUF25.5016.218.9
5Tyreek Hill4.7725MIANYJ25.0018.219.9
6Keenan Allen5366LACBAL21.2518.322.8
7Brandon Aiyuk8987SFSEA24.7511.716.2
8Michael Pittman9.78912INDTB23.0015.215.9
9DJ Moore10.713118CHIMIN20.751324.4
10Mike Evans10.714711TBIND20.5014.616.6
11Chris Olave12.3111313NOATL21.5015.312.5
12Tank Dell12.312169HOUJAX23.5013.616.1
13Puka Nacua14181410LAARI22.7516.115.6
14Davante Adams14.7161018LVKC17.0016.113.9
15DeVonta Smith15.3101917PHIBUF25.501116.3
16Adam Thielen15.3151714CARTEN16.7515.115.8
17Cooper Kupp15.751230LAARI22.7512.318.2
18Ja'Marr Chase16.3191515CINPIT16.7517.514.9
19Jaylen Waddle20211821MIANYJ25.0012.115.3
20Christian Kirk20.3222019JAXHOU25.0011.815.2
21DK Metcalf21.7282116SEASF18.2513.413.5
22Nico Collins23252222HOUJAX23.5011.914
23DeAndre Hopkins23.7172628TENCAR20.2513.813.9
24Zay Flowers23.7202526BALLAC25.7510.813.8
25Calvin Ridley24.3292420JAXHOU25.0013.312.9
26Garrett Wilson24.7232823NYJMIA15.0015.413.9
27Deebo Samuel24.7272324SFSEA24.7510.711.2
28Tyler Lockett28.7302927SEASF18.2513.112.2
29Marquise Brown30.3243631ARILA21.7512.210.1
30Chris Godwin31263037TBIND20.501310
31Terry McLaurin31.3382729WASDAL18.751214.7
32Diontae Johnson32.7323135PITCIN17.7512.415
33Josh Downs34313932INDTB23.009.211.2
34Jordan Addison34343434MINCHI24.2512.614.9
35Courtland Sutton35.7373238DENCLE19.0011.316.1
36Amari Cooper36403533CLEDEN16.5013.812.8
37Gabe Davis38.7354536BUFPHI22.009.710.2
38Brandin Cooks39.7334244DALWAS29.758.79.3
39Demario Douglas40364143NENYG18.508.29.4
40Rashid Shaheed40.3424039NOATL21.509.78.7
41Rashee Rice41.3413350KCLV27.007.69.9
42Drake London42473841ATLNO20.5011.913.1
43Odell Beckham Jr.43395040BALLAC25.758.49.4
44Christian Watson43434442GBDET20.00107.3
45Jayden Reed44.3493747GBDET20.009.611.6
46George Pickens45.3484345PITCIN17.7511.712.4
47Jerry Jeudy45.7444746DENCLE19.009.212.9
48Romeo Doubs47.7454652GBDET20.0012.210
49Jaxon Smith-Njigba51564849SEASF18.257.99.5
50Zay Jones51.7465851JAXHOU25.009.7-
51Jahan Dotson52.3525253WASDAL18.759.710.3
52Jakobi Meyers54575154LVKC17.0012.47.7
53Khalil Shakir54.7625448BUFPHI22.003.96.1
54Rondale Moore55.3594958ARILA21.756.88.2
55Justin Watson58585957KCLV27.007.97.2
56Tyler Boyd59515670CINPIT16.7510.39.6
57Jonathan Mingo60.7556265CARTEN16.758.58.7
58Elijah Moore61.7605768CLEDEN16.5010.19.3
59Robert Woods62636360HOUJAX23.5011.29.3
60K.J. Osborn63507069MINCHI24.258.76.4
61Quentin Johnston63536967LACBAL21.256.58
62Jameson Williams64.7676463DETGB27.505.8-
63Michael Gallup66.3546778DALWAS29.7576.4
64Wan'Dale Robinson66.3657262NYGNE15.006.5-
65Darnell Mooney68.3666574CHIMIN20.756.26.6
66DJ Chark70.3647473CARTEN16.757.1-
67Josh Reynolds71.7616886DETGB27.506.76.3
  • Only Tyreek Hill averages more fantasy points per game (25.7) than Keenan Allen (22.8) this season. 
  • Seven wide receivers have topped 100 receiving yards and seven have topped 20 PPR fantasy points against Tampa Bay this year. Michael Pittman should reach double-digit targets in what projects to be a sneaky shootout. 
  • DJ Moore averages more than 22 fantasy points per game when Justin Fields starts and finishes the game, but just 10 points when it’s Tyson Bagent. Against a pass funnel Vikings defense, Moore is poised for a huge game.
  • Tank Dell is quietly the WR10 in fantasy points per game, and he gets a Jacksonville defense that’s struggled against receivers.
  • We’re playing wait-and-see with Justin Jefferson and Ja’Marr Chase in their first full games with backup quarterbacks this season. The expectation is a heavy target volume but decreased efficiency.
  • Do not give up on Marquise Brown after two bad games with Kyler Murray. His average depth of target has been at least 17 yards in both games (incredibly high), and he could get more manufactured touches against the Rams to get him going this week.
  • Zay Flowers and Odell Beckham Jr. should combine for around 50 percent of the Ravens' targets this week with Mark Andrews sidelined due to an ankle injury.
  • Amari Cooper should not be started in fantasy with QB Dorian Thompson-Robinson (DTR) at the helm. DTR has thrown for fewer than 170 yards and four yards per pass attempt in both of his starts.

Top 25 Tight Ends

RankPlayerAverageLarky RankHill RankWheeler RankTeamOppTeam TotalxPPRProj
1Travis Kelce1111KCLV27.0014.616.8
2T.J. Hockenson3225MINCHI24.2513.517.1
3Dalton Kincaid3333BUFPHI22.008.615.5
4George Kittle4642SFSEA24.759.815.7
5Sam LaPorta4.7554DETGB27.509.912.5
6Trey McBride5.3466ARILA21.757.913.2
7Dalton Schultz8879HOUJAX23.501010.8
8Evan Engram8987JAXHOU25.009.511.9
9Jake Ferguson8.77910DALWAS29.759.112
10David Njoku9.310108CLEDEN16.509.711.5
11Taysom Hill11111111NOATL21.509.110.9
12Cole Kmet12.7121214CHIMIN20.759.712.6
13Kyle Pitts13.3131512ATLNO20.509.410.6
14Isaiah Likely13.7141413BALLAC25.751.910.3
15Logan Thomas15171315WASDAL18.759.39.8
16Tyler Conklin18.3161821NYJMIA15.0076
17Pat Freiermuth18.3211717PITCIN17.755.4-
18Jonnu Smith18.7191918ATLNO20.507.99
19Hunter Henry20152619NENYG18.507.78.4
20Tucker Kraft20.3182320GBDET20.001.3-
21Chigoziem Okonkwo22202422TENCAR20.256.87.2
22Tyler Higbee22.3222124LAARI22.756.87.6
23Michael Mayer22.7232025LVKC17.004.5-
24Juwan Johnson26.3253123NOATL21.506.8-
25Daniel Bellinger27243027NYGNE15.002.1-
  • T.J. Hockenson’s target share is in the mid 30s when Justin Jefferson is out, but just in the low 20s in games alongside him. However, QB Joshua Dobbs trusts Hockenson and has never thrown to Jefferson in game action before. At least for this week, Hockenson could be the lead target in Minnesota.
  • George Kittle has at least 20 fantasy points in three consecutive games, and he appears to be ahead of Deebo Samuel in the receiving pecking order.
  • David Njoku is the only Cleveland Browns receiver benefitting from their quarterback struggles. The team continues to manufacture touches for him, and his target share has crested 21 percent in five straight. This span has also seen him reach double-digit fantasy points in every game.
  • Isaiah Likely has averaged just eight yards per game this season, and he should not be expected to take on the “Mark Andrews role” until we see it happen. Fortunately for him, the Chargers have given up the most passing yards per game to opponents at the highest yards per pass attempt.
  • Hunter Henry is a viable tight end streamer against the Giants. Henry has averaged more than eight fantasy points per game in the three games since WR Kendrick Bourne’s ACL injury. The ceiling is low, but the floor is solid enough for those wanting something at the position.

Top 12 Fantasy Defenses

RankNameOppOpp Total
1Dallas CowboysWAS18.75
2Miami DolphinsNYJ15
3San Francisco 49ersSEA18.25
4Kansas City ChiefsLV17
5Detroit LionsGB20
6New England PatriotsNYG15
7Pittsburgh SteelersCIN16.75
8Denver BroncosCLE16.5
9Cleveland BrownsDEN19
10New York GiantsNE18.5
11Tennessee TitansCAR16.75
12Philadelphia EaglesBUF22
  • Miami Dolphins defensive coordinator Vic Fangio’s unit has been ascending while Jalen Ramsey is playing some of the best football of his career. You get to bet against Tim Boyle in Miami’s matchup against the New York Jets.
  • You’re playing the San Francisco 49ers defense regardless of who starts at quarterback for the Seattle Seahawks. But if it’s Drew Lock, the chances of this becoming a slate-breaking option are abnormally high.
  • With the New England Patriots defense, ultimately, you’re betting on Bill Belichick, coming off a bye, against a volatile rookie quarterback in Tommy DeVito. Belichick’s defenses have thrived in this type of situation over the years.
  • Cincinnati’s offensive line is better today than it was on opening day. That said, you still get to bet against Jake Browning if you have the Pittsburgh Steelers defense.
  • With the Tennessee Titans defense,  you’re betting on their high-quality pass rush against struggling rookie QB Bryce Young.
  • The Philadelphia Eagles defense doesn’t have a great matchup against the desperate Buffalo Bills, but Josh Allen is tied for the league lead in interceptions.

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.