FFSharps

2026 player rankings

Projected points per game by position, from the site's own model. Toggle scoring; hover the reasons.

133 RBs · PPR · projected points per game, with a 90% range of about ±7; season total assumes 14.2 games (the position's typical availability).

RkPlayerTeamAgeProj/GRangeTotal2025/GWhy
1Christian McCaffreySF3019.313–2626524.5age 30
2Jahmyr GibbsDET2419.112–2627221.6TD-heavy 29%
3Bijan RobinsonATL2418.912–2626921.8
4Jeremiyah Love (R)ARI2117.49–26248–rookie · round 1, pick 3listed RB150% carries vacated
5De'Von AchaneMIA2517.311–2424620.2
6Jonathan TaylorIND2717.110–2423521.3TD-heavy 33%
7James CookBUF2715.49–2221917.8TD-heavy 28%
8Chase BrownCIN2615.39–2221716.6
9Kyren WilliamsLA2615.08–2221315.5TD-heavy 30%
10Omarion HamptonLAC2314.88–2220315.1
11Cam SkatteboNYG2414.68–2120016.0TD-heavy 33%
12Ashton JeantyLV2314.38–2120314.4
13Bucky IrvingTB2414.17–2119313.8
14Javonte WilliamsDAL2613.77–2019515.2TD-heavy 32%
15Breece HallNYJ2513.47–2019013.0
16Saquon BarkleyPHI2913.27–2018814.5age 29
17D'Andre SwiftCHI2713.26–2018714.3
18Derrick HenryBAL3213.16–2018616.4age 32TD-heavy 34%
19Quinshon JudkinsCLE2312.86–2017512.1
20Jaylen WarrenPIT2812.05–1916513.6
21Rhamondre StevensonNE2812.05–1916112.8injury history · missed 3 and 2 · expect 3.5 outTD-heavy 30%
22J.K. DobbinsDEN2811.85–1915911.6injury history · missed 7 and 4 · expect 3.5 out
23Kenneth Walker IIIKC2611.85–1916111.3new team
24Travis EtienneNO2711.65–1815914.9TD-heavy 31%new team
25Tony PollardTEN2911.04–1815710.9age 29
26TreVeyon HendersonNE2410.84–179712.1inactive at week 1 · expect 8 outTD-heavy 29%listed RB2 at week 1
27Jadarian Price (R)SEA2310.62–19150–rookie · round 1, pick 32listed RB146% carries vacated
28Chuba HubbardCAR2710.13–171368.4injury history · missed 2 and 2 · expect 3.5 out
29RJ HarveyDEN259.93–1714112.2TD-heavy 35%listed RB2 at week 1
30Josh JacobsGB289.93–177915.8reserve at week 1 · expect 9 outTD-heavy 35%listed RB4 at week 1
31Aaron JonesMIN329.93–171359.9age 32
32Rico DowdlePIT289.53–1613512.7listed RB2 at week 1new team
33David MontgomeryHOU299.33–161289.8age 29TD-heavy 32%new team
34Najee HarrisNYG289.20–18823.9inactive at week 1 · expect 8 outprojected from rolelisted RB2history 9.0/g
35James ConnerARI319.10–187311.1PUP / IR-return at week 1 · expect 9 outprojected from rolelisted RB450% carries vacatedhistory 12.5/g
36Jacory Croskey-MerrittWAS259.12–161298.3TD-heavy 34%
37Kenny GainwellTB279.02–1612713.0listed RB2 at week 1new team
38Kyle MonangaiCHI248.72–151248.6listed RB2 at week 1
39Tyjae SpearsTEN258.72–151188.6injury history · missed 4 and 5 · expect 3.5 outlisted RB2 at week 1
40Woody MarksHOU268.52–151219.4listed RB2 at week 1
41Alvin KamaraNO318.21–15739.2inactive at week 1 · expect 8 outinjury history · missed 6 and 3 · expect 8.0 outage 31listed RB2 at week 1
42Tyrone Tracy Jr.NYG277.71–1410510.7listed RB3 at week 1
43Dylan SampsonCLE227.51–141035.8listed RB2 at week 1
44Rachaad WhiteWAS277.31–141048.4listed RB2 at week 1new team
45Bhayshul TutenJAX247.20–14985.9TD-heavy 47%
46Jordan MasonMIN277.10–14988.1TD-heavy 28%listed RB2 at week 1
47Blake CorumLA267.00–141007.2TD-heavy 29%listed RB2 at week 1
48Brian RobinsonATL276.9-2–16953.7projected from rolelisted RB235% carries vacatedhistory 6.3/g
49Jonathon BrooksCAR236.6-3–1694projected from rolelisted RB253% carries vacatedhistory 3.3/g
50Kimani VidalLAC256.3-0–13879.1listed RB3 at week 1
51Braelon AllenNYJ226.3-3–15873.8projected from rolelisted RB2history 4.4/g
52Zach CharbonnetSEA256.2-1–135011.3PUP / IR-return at week 1 · expect 9 outTD-heavy 40%listed RB4 at week 1rd-1 RB drafted
53Trey BensonARI246.2-3–15188.8injured reserve at week 1 · expect 14 outinjury history · missed 13 and 4 · expect 14.0 outprojected from rolelisted RB550% carries vacatedhistory 5.3/g
54Tank BigsbyPHI246.1-3–15863.6projected from rolelisted RB2history 4.7/g
55MarShawn LloydGB255.8-3–1578injury history · missed 17 and 16 · expect 3.5 outprojected from rolelisted RB131% carries vacatedhistory 3.6/g
56Kaelon Black (R)SF255.7-3–1481–rookie · round 3, pick 90listed RB2
57Justice HillBAL295.7-1–12766.5injury history · missed 7 and 2 · expect 3.5 outage 29TD-heavy 28%listed RB2 at week 1
58Jaylen WrightMIA235.6-4–15775.4projected from rolelisted RB2history 3.9/g
59Isiah PachecoDET275.5-1–12166.7injured reserve at week 1 · expect 14 outinjury history · missed 4 and 10 · expect 14.0 outlisted RB4 at week 1new team
60Audric EstiméNO235.5-4–15169.6injured reserve at week 1 · expect 14 outinjury history · missed 2.1 and 4 · expect 14.0 outprojected from rolelisted RB4history 5.7/g
61Devin NealNO235.4-4–14166.7injured reserve at week 1 · expect 14 outprojected from rolehistory 5.9/g
62Ray DavisBUF275.2-4–14743.8projected from rolelisted RB2history 4.7/g
63Kendre MillerNO245.1-4–14694.8injury history · missed 10 and 11 · expect 3.5 outprojected from rolelisted RB3history 4.7/g
64Emmett Johnson (R)KC235.1-3–1373–rookie · round 5, pick 161listed RB269% carries vacated
65Keaton MitchellLAC245.0-4–14694.3projected from rolelisted RB2history 4.3/g
66Chris Rodriguez Jr.JAX275.0-2–12677.7injury history · missed 2.3 and 6.1 · expect 3.5 outTD-heavy 39%listed RB2 at week 1new team
67Jonah Coleman (R)DEN234.9-3–1370–rookie · round 4, pick 108listed RB3
68Mike Washington Jr. (R)LV234.9-3–1369–rookie · round 4, pick 122listed RB2
69Samaje PerineCIN314.7-2–11645.2age 31listed RB2 at week 1
70Isaiah DavisNYJ244.7-2–11664.5listed RB3 at week 1
71Brashard SmithKC234.6-5–14653.7projected from rolelisted RB369% carries vacatedhistory 3.7/g
72Tyler AllgeierARI264.4-2–11627.2TD-heavy 39%listed RB2 at week 1rd-1 RB draftednew team
73Bam KnightARI254.4-2–11607.7TD-heavy 32%listed RB3 at week 1rd-1 RB drafted
74Riley Nowakowski (R)PIT244.4-4–1362–rookie · round 5, pick 16941% carries vacated
75AJ DillonCAR284.3-5–13581.5projected from rolelisted RB353% carries vacatedhistory 3.5/g
76Ameer AbdullahJAX334.2-5–13592.9projected from rolelisted RB456% carries vacatedhistory 4.5/g
77Malik DavisDAL284.0-5–13124.1injured reserve at week 1 · expect 14 outprojected from rolelisted RB2history 3.9/g
78Max Bredeson (R)MIN244.0-4–1257–rookie · round 5, pick 159
79Kaytron Allen (R)WAS233.9-4–1255–rookie · round 6, pick 187listed RB332% carries vacated
80Israel AbanikandaDAL243.8-5–1335inactive at week 1 · expect 8 outprojected from rolehistory 3.6/g
81Roschon JohnsonCHI253.8-5–13520.3injury history · missed 10 and 3 · expect 3.5 outprojected from rolelisted RB3history 3.8/g
82Devin SingletaryNYG293.8-3–11526.4age 29TD-heavy 28%listed RB4 at week 1
83Chris BrooksGB263.8-5–13531.9projected from rolelisted RB231% carries vacatedhistory 2.6/g
84Ollie Gordon IIMIA223.8-5–13533.2projected from rolelisted RB3history 3.3/g
85Raheim SandersCLE243.7-5–13515.1projected from rolelisted RB3history 4.5/g
86Sione VakiDET253.7-5–13510.1projected from rolelisted RB238% carries vacatedhistory 1.1/g
87Jordan JamesSF223.7-5–1333inactive at week 1 · expect 8 outprojected from rolelisted RB3
88Adam Randall (R)BAL223.7-5–1229–rookie · round 5, pick 174listed RB4
89George HolaniSEA273.6-6–13492.1injury history · missed 6 and 11.7 · expect 3.5 outprojected from rolelisted RB246% carries vacatedhistory 2.3/g
90Ty JohnsonBUF293.6-3–10325.9inactive at week 1 · expect 8 outage 29TD-heavy 30%listed RB3 at week 1
91Nicholas Singleton (R)TEN223.6-5–1232–rookie · round 5, pick 165listed RB3
92Trey SermonATL273.5-6–13100.0injured reserve at week 1 · expect 14 outprojected from rolelisted RB335% carries vacatedhistory 2.8/g
93Trevor EtienneCAR223.5-6–13280.8PUP / IR-return at week 1 · expect 9 outprojected from rolelisted RB453% carries vacatedhistory 1.3/g
94Eli Heidenreich (R)PIT233.5-5–1249–rookie · round 7, pick 230listed RB341% carries vacated
95Isaac GuerendoSF263.5-6–13280.0PUP / IR-return at week 1 · expect 9 outprojected from rolelisted RB4history 3.3/g
96Emari DemercadoDAL273.4-6–13464.9injury history · missed 4 and 4 · expect 3.5 outprojected from rolelisted RB3history 4.7/g
97Kaleb JohnsonGB233.4-6–13470.9projected from rolelisted RB331% carries vacatedhistory 1.6/g
98LeQuint Allen Jr.JAX223.4-6–12481.6projected from rolelisted RB356% carries vacatedhistory 1.9/g
99Demond Claiborne (R)MIN233.4-5–1230–rookie · round 6, pick 198listed RB3
100DJ GiddensIND233.3-6–12291.9inactive at week 1 · expect 8 outprojected from rolelisted RB3history 2.6/g
101Robbie OuztsSEA242.9-6–1290.0injured reserve at week 1 · expect 14 outprojected from role46% carries vacatedhistory 1.7/g
102Ben VanSumerenKC262.9-6–1239injury history · missed 16 and 6 · expect 3.5 outprojected from role69% carries vacatedhistory 2.3/g
103Sean TuckerTB252.9-4–10265.4inactive at week 1 · expect 8 outTD-heavy 53%listed RB3 at week 1
104Myles MontgomeryNE232.9-6–129injured reserve at week 1 · expect 14 outprojected from rolelisted RB4
105Corey KinerNE242.8-6–12402.3projected from rolelisted RB3history 3.0/g
106Ty ChandlerNO282.8-6–1282.9injured reserve at week 1 · expect 14 outprojected from rolelisted RB5history 3.3/g
107Jeremy McNicholsWAS312.7-4–9224.5PUP / IR-return at week 1 · expect 9 outage 31listed RB4 at week 1
108Brittain BrownCHI292.7-6–1284.8injured reserve at week 1 · expect 14 outprojected from rolelisted RB4history 4.1/g
109Seth McGowan (R)IND252.6-6–1138–rookie · round 7, pick 237listed RB2
110Will ShipleyPHI242.5-7–12351.4projected from rolelisted RB3history 1.7/g
111Josh WilliamsTB262.4-7–12340.6projected from role30% carries vacatedhistory 2.5/g
112Emanuel WilsonSEA272.4-4–9345.6listed RB3 at week 1rd-1 RB draftednew team
113Rasheen AliBAL252.4-7–12321.6injury history · missed 2 and 11 · expect 3.5 outprojected from rolelisted RB3history 1.8/g
114Tyler BadieDEN272.3-7–11202.2inactive at week 1 · expect 8 outprojected from rolelisted RB4history 2.5/g
115Kene NwangwuNYJ282.2-7–11201.1inactive at week 1 · expect 8 outinjury history · missed 5 and 11.3 · expect 8.0 outprojected from rolelisted RB4history 1.7/g
116Hunter LuepkeDAL262.2-7–11312.6projected from rolehistory 2.5/g
117Connor HeywardLV272.2-7–11312.0projected from rolehistory 2.1/g
118Chris CollierLV262.0-7–116injured reserve at week 1 · expect 14 outprojected from rolelisted RB4history 2.1/g
119Kyle JuszczykSF352.0-7–11293.6projected from rolehistory 3.7/g
120Tahj BrooksCIN241.9-7–11270.5projected from rolelisted RB3history 1.2/g
121British BrooksHOU271.8-7–11251.0projected from rolelisted RB338% carries vacatedhistory 1.6/g
122DeeJay DallasMIN281.7-7–11230.4projected from rolehistory 1.4/g
123Andrew BeckNYJ301.6-8–11222.1projected from rolehistory 2.4/g
124Ronnie RiversLA271.6-8–11220.8projected from rolelisted RB3history 2.1/g
125Jacob SaylorsDET261.5-8–11220.1projected from rolelisted RB338% carries vacatedhistory 0.9/g
126Alec IngoldLAC301.3-8–10181.6projected from rolehistory 2.3/g
127Dylan LaubeLV271.3-8–10170.3projected from rolelisted RB3history 0.7/g
128Brady RussellSEA281.1-8–10150.0projected from role46% carries vacatedhistory 0.7/g
129Michael BurtonCLE341.0-8–1015projected from rolehistory 2.5/g
130Julius ChestnutTEN260.9-8–10140.3projected from rolelisted RB4history 0.9/g
131Adam PrenticeDEN290.8-8–10111.2projected from rolehistory 1.3/g
132Reggie GilliamNE290.6-9–1080.4projected from rolehistory 0.9/g
133Patrick RicardNYG320.5-9–1070.4projected from rolehistory 1.8/g

How to read this. The projection is a regression fitted on 2005–2025: a weighted average of the last two or three seasons (three for QBs), age, the share of last season's points that came from touchdowns (which regresses), first- or second-round rookies drafted at the position by the player's Week-1 team, and a team change. Rookies are projected from draft pick alone (plus the targets their new team lost, for receivers). Backtested on 2015–2025 it ranks players better than last season's points every year for receivers and most years elsewhere — but the range column is the honest part: who finishes first is still mostly the season. No market or betting inputs are used.