Fantasy Football Player Notes
2025 Half PPR Draft Rankings
![]() |
1.
Saquon Barkley
PHI
Undoubtedly, the consensus RB1 in 2025 will be Saquon Barkley after arguably the greatest season we have ever seen from the position. Over 2,000 rushing yards as the only skill player to average more than 20 points per game in half-PPR. He led the NFL in touches with nearly 500...running effectively behind the league's best OL.
But as was the case with Christian McCaffrey last season...leading the NFL in touches by such a vast margin is essentially the kiss of death for running backs the following year. Only two RBs finished as RB1s the following year after leading the NFL in touches since 2013. Ezekiel Elliott is the only one over that period to finish inside the top 5. |
![]() |
2.
Bijan Robinson
ATL
Michael Penix is going to be the starter moving forward into 2025, and his brief three-game stint as paints an optimistic picture of this offense. Bijan Robinson ended the season on an absolute tear rushing for at least 90 rushing yards in six straight games, with eight rushing TDs. Jahmyr Gibbs was the only non-QB to out-score Robinson from Week 13 onward.
I'm finding it hard to not rank Robinson as my RB1 in 2025. Second in the NFL touches last season and he is going to be just 23 years old. RB4 overall last season. |
![]() |
3.
Jahmyr Gibbs
DET
Jahmyr Gibbs was RB2 overall through 18 weeks, averaging just shy of 20 points per game in half-PPR. He led all RBs in weekly RB1 (63%) and RB2 finisher rate (94%).
The Lions RB outscored all non-QB Week 13 onward winning fantasy leagues. Over the last month, he exploded averaging nearly 30 points per game. A lot will be made about how we can project Gibbs in 2025 with David Montgomery still involved. But in Weeks 1-14, Gibbs was RB5 in points per game (16.9). We also saw Gibbs' receiving usage really increase down the stretch, and that could very well increase in Year 3. The floor-ceiling combination for the 23-year-old RB makes him a consensus top-3 RB. |
![]() |
4.
Derrick Henry
BAL
I was not high enough on the Ravens' RB in 2024, despite what my colleagues tried telling me. Henry scored 18 TDs. It was his best statistical year since his 2,000-yard campaign. That makes sense, given that Henry rushed for over 1,900 yards.
The King was the RB3 overall through 18 weeks (RB2 in 17 weeks). He "once again" shoved the fantasy football nerds into a locker, who faded him for not having a role in the receiving game. With a core nucleus of Lamar Jackson, Henry and offensive coordinator Todd Monken all returning to Baltimore it's hard to envision Henry as anything but a top-5 fantasy RB in 2025. |
![]() |
5.
De'Von Achane
MIA
De'Von Achane was the fantasy RB1 in points per game, with Tua Tagovailoa healthy in 2024. And it was related to his receiving numbers rather than rushing efficiency. He regressed immensely in the latter compared to his rookie campaign. His mind-boggling 7.8 yards per carry fell to 4.6 yards per carry.
But Achane's receiving had room to grow in Year 2 and it ultimately MORE than made up the difference with a declining yards per carry. The Dolphins RB has a top 5 fantasy football ceiling based on his explosive and three-down skill set. He finished second in routes run among RBs last year. Let's see Miami upgrade their offensive line in 2025 and watch Achane boom. |
![]() |
6.
Josh Jacobs
GB
Production fell into Josh Jacobs' favor from the get-go with injuries hitting the Packers backfield and he took full advantage finishing 5th in touches. RB7 in points per game and RB5 overall in a Green Bay offense that ranked 30th in pass rate over expectation.
He's now been a fantasy RB1 in four of his last five seasons. But in 2025, I think that we might see a more balanced approach from the Packers. Jordan Love was banged up all season. Even though Jacobs was a workhorse in 2024, it seemed so much more out of necessity rather than desire in an offense that traditionally likes to deploy multiple backs. |
![]() |
7.
Jonathan Taylor
IND
Jonathan Taylor missed time with injuries and inconsistent quarterback play put fantasy football managers in a tough spot out of the gates.
But he was still RB5 in points per game, and he ended the year on an extremely high note, scoring the fourth-most points among all non-QBs despite a bye week in Week 14. When healthy, Taylor is still a top 5 fantasy RB and the engine of the Colts offense. He ended the season with 29-plus carries and 125-plus rushing yards in three straight games. I think he will be a value in 2025 drafts at 26 years old. |
![]() |
8.
Bucky Irving
TB
It was an epic finish for the rookie RB from Oregon with an RB16 finish through Week 17 (RB14 through Week 18). Bucky Irving was RB6 after the Buccaneers' Week 12 bye week averaging north of 19 fantasy points per game in his five healthy contests.
Irving forced a missed tackle on 36% of his touches this season, the highest rate in the NFL. There might be concern about Irving's size entering Year 2, but his absurd tackle-breaking should limit the injury risks. Besides, second-year RBs tend to be great BUYs. His profile is one to target in 2025. |
![]() |
9.
Kyren Williams
LAR
|
![]() |
10.
Breece Hall
NYJ
Breece Hall is coming off a disappointing season as RB18. He scored one fewer TD than the year before and didn't have the marquee big plays. 14th in yards from scrimmage due in part largely of receiving - third in RB targets per game.
Unfortunately, Hall led all RBs in drops (9) with the 8th-worst rushing success rate (34%). But the Jets RB wasn't healthy. He got hurt before the bye week. Before that, he was RB7 through 11 weeks, RB13 in points per game (14.6). A reminder that he will turn 24 years old this year. A full bill of health, high value touches, and explosive plays will catapult Hall's fantasy ceiling in 2025, but another bad Jets offense will hold him back. |
![]() |
11.
Chase Brown
CIN
The Bengals RB1 role is elite. Like the Rams, Zac Taylor's coaching staff deploys one RB who plays almost all the snaps.
After Zack Moss went down, Brown took over the Cincinnati backfield in Week 9. He had an eight-game streak of 90+ yards from scrimmage. Brown was the RB5 in points per game (18.4), and first in expected points per game (22.3). The Bengals emerging star was PFF's 14th-highest graded RB and unquestioned bell cow - exactly how he was during his final season at Illinois. With an elite receiving role to boot, Brown projects like a more explosive Kyren Williams in 2025. |
![]() |
12.
Ashton Jeanty
FA
Over three seasons, Ashton Jeanty rushed for 4,760 yards on 748 carries (6.4 YPA) with 50 touchdowns. He 5-foot-9 and 215-pound RB had just 10 fumbles on 748 carries (1.3% rate) and displayed steady year-over-year growth, particularly excelling as a receiver in his second season.
According to Football Insights, Jeanty finished his collegiate career with the highest missed tackle forced per touch rate (39%). His career dominator rating ranks inside the top five. His yards per play (3.4) mark is also elite. His dominance as a junior - 43% dominator rating while rushing for an eye-popping 2,595 yards (6.9 YPA) and 29 touchdowns - puts him in an elite company heading into the 2025 NFL Draft. The last two rookie RBs drafted highly in the first round two years ago - Bijan Robinson and Jahmyr Gibbs - finished as top 10 fantasy RBs in Year 1. |
![]() |
13.
Christian McCaffrey
SF
I was strongly against drafting CMC as the 1.01 last season for a myriad of reasons.
Can I tell you with any confidence that McCaffrey will be healthy in 2025? No. But I like his odds much better. He was limited to just four games, touching the ball a career-low 65 times. And he still flashed the upside going for 100-plus yards from scrimmage in his first two games back. The knee injury that knocked him out of the regular season is healed, and we know the 29-year-old can score fantasy points with the best of them. Head coach Kyle Shanahan is unable to resist himself by limiting his workload. |
![]() |
14.
James Cook
BUF
James Cook tied a bow on his third season with weekly RB1 finishes in more than half of his games, en route to his second consecutive 1,000-yard campaign. Cook was RB8 overall and RB10 in points per game as he took a massive touchdown leap.
He went from just 2 rushing TDs in 2023 to 19 in 2024. Concerns about Josh Allen taking all the red-zone TDs were overblown. The scores helped boost Cook's production as played fewer than 50% of the snaps. Even so, we have a 28-game sample of Cook in Joe Brady's offense. He has averaged 15.5 points per contest - good for low-end fantasy RB1 production. |
![]() |
15.
Joe Mixon
HOU
|
![]() |
16.
Kenneth Walker III
SEA
|
![]() |
17.
Chuba Hubbard
CAR
|
![]() |
18.
Alvin Kamara
NO
|
![]() |
19.
James Conner
ARI
|
![]() |
20.
David Montgomery
DET
|
![]() |
21.
Isiah Pacheco
KC
|
![]() |
22.
Aaron Jones Sr.
MIN
|
![]() |
23.
Tyrone Tracy Jr.
NYG
|
![]() |
24.
Najee Harris
LAC
|
![]() |
25.
Tony Pollard
TEN
|
![]() |
26.
Brian Robinson Jr.
WAS
|
![]() |
27.
Jaylen Warren
PIT
|
![]() |
28.
D'Andre Swift
CHI
|
![]() |
29.
Rhamondre Stevenson
NE
|
![]() |
30.
Tank Bigsby
JAC
|
![]() |
31.
Travis Etienne Jr.
JAC
|
![]() |
32.
J.K. Dobbins
FA
|
![]() |
33.
Omarion Hampton
FA
|
![]() |
34.
Rico Dowdle
CAR
|
![]() |
35.
Tyjae Spears
TEN
|
![]() |
36.
Rachaad White
TB
|
![]() |
37.
Zach Charbonnet
SEA
|
![]() |
38.
TreVeyon Henderson
FA
|
![]() |
39.
Javonte Williams
DAL
|
![]() |
40.
Jerome Ford
CLE
|
![]() |
41.
Austin Ekeler
WAS
|
![]() |
42.
Blake Corum
LAR
|
![]() |
43.
Quinshon Judkins
FA
|
![]() |
44.
Tyler Allgeier
ATL
|
![]() |
45.
Ray Davis
BUF
|
![]() |
46.
Nick Chubb
FA
|
![]() |
47.
Jordan Mason
MIN
|
![]() |
48.
Jaylen Wright
MIA
|
![]() |
49.
Braelon Allen
NYJ
|
![]() |
50.
Dylan Sampson
FA
|
![]() |
51.
Jaleel McLaughlin
DEN
|
![]() |
52.
Trey Benson
ARI
|
![]() |
53.
Isaac Guerendo
SF
|
![]() |
54.
Audric Estime
DEN
|
![]() |
55.
Cam Skattebo
FA
|
![]() |
56.
MarShawn Lloyd
GB
|
![]() |
57.
Roschon Johnson
CHI
|
![]() |
58.
Kaleb Johnson
FA
|
![]() |
59.
Antonio Gibson
NE
|
![]() |
60.
Sincere McCormick
LV
|
![]() |
61.
Kenneth Gainwell
PIT
|
![]() |
62.
Kimani Vidal
LAC
|
![]() |
63.
Devin Neal
FA
|
![]() |
64.
Kendre Miller
NO
|
![]() |
65.
Devin Singletary
NYG
|
![]() |
66.
Ollie Gordon II
FA
|
![]() |
67.
Gus Edwards
FA
|
![]() |
68.
Justice Hill
BAL
|
![]() |
69.
Trevor Etienne
FA
|
![]() |
70.
Kareem Hunt
KC
|
![]() |
71.
Kyle Monangai
FA
|
![]() |
72.
Cam Akers
FA
|
![]() |
73.
Alexander Mattison
MIA
|
![]() |
74.
Khalil Herbert
IND
|
![]() |
75.
Elijah Mitchell
KC
|
![]() |
76.
Miles Sanders
DAL
|
![]() |
77.
RJ Harvey
FA
|
![]() |
78.
Zack Moss
CIN
|
![]() |
79.
Keaton Mitchell
BAL
|
![]() |
80.
Raheem Mostert
LV
|
![]() |
81.
Dameon Pierce
HOU
|
![]() |
82.
Ty Chandler
MIN
|
![]() |
83.
Ameer Abdullah
FA
|
![]() |
84.
Raheim Sanders
FA
|
![]() |
85.
Donovan Edwards
FA
|
![]() |
86.
Ty Johnson
BUF
|
![]() |
87.
Chris Brooks
GB
|
![]() |
88.
Isaiah Davis
NYJ
|
![]() |
89.
Nicholas Singleton
FA
|
![]() |
90.
Zamir White
LV
|
![]() |
91.
Will Shipley
PHI
|
![]() |
92.
Sean Tucker
TB
|
![]() |
93.
Chris Rodriguez Jr.
WAS
|
![]() |
94.
Bhayshul Tuten
FA
|
![]() |
95.
DJ Giddens
FA
|
![]() |
96.
Tahj Brooks
FA
|
![]() |
97.
Brashard Smith
FA
|
![]() |
98.
Trey Sermon
FA
|
![]() |
99.
Damien Martinez
FA
|
![]() |
100.
Jaydn Ott
FA
|
![]() |
101.
Ja'Quinden Jackson
FA
|
![]() |
102.
Woody Marks
FA
|
![]() |
103.
Phil Mafah
FA
|
![]() |
104.
Samaje Perine
CIN
|
![]() |
105.
Jarquez Hunter
FA
|
![]() |
106.
Jonathon Brooks
CAR
|
![]() |
107.
Emanuel Wilson
GB
|
![]() |
108.
D'Ernest Johnson
FA
|
![]() |
109.
Marcus Yarns
FA
|
![]() |
110.
Jaydon Blue
FA
|
![]() |
111.
Jordan James
FA
|
![]() |
112.
AJ Dillon
PHI
|
![]() |
113.
Kalel Mullings
FA
|
![]() |
114.
Chris Tyree
FA
|
![]() |
115.
LeQuint Allen Jr.
FA
|
![]() |
116.
Ezekiel Elliott
FA
|
![]() |
117.
Jacory Croskey-Merritt
FA
|
![]() |
118.
Patrick Taylor Jr.
SF
|
![]() |
119.
Clyde Edwards-Helaire
NO
|
![]() |
120.
Tyler Badie
DEN
|
![]() |
121.
Eric Gray
NYG
|
![]() |
122.
Pierre Strong Jr.
CLE
|
![]() |
123.
Tyler Goodson
IND
|
![]() |
124.
Jeff Wilson Jr.
FA
|
![]() |
125.
Michael Carter
ARI
|
![]() |
126.
Emari Demercado
ARI
|
![]() |
127.
Dylan Laube
LV
|
![]() |
128.
Jamaal Williams
FA
|
![]() |
129.
Jeremy McNichols
WAS
|
![]() |
130.
Raheem Blackshear
FA
|
![]() |
131.
Chase Edmonds
FA
|
![]() |
132.
Hassan Haskins
LAC
|
![]() |
133.
Israel Abanikanda
SF
|
![]() |
134.
Nyheim Hines
FA
|
![]() |
135.
D'Onta Foreman
FA
|
![]() |
136.
Craig Reynolds
DET
|
![]() |
137.
Kenny McIntosh
SEA
|
![]() |
138.
Blake Watson
DEN
|
![]() |
139.
Jase McClellan
ATL
|
![]() |
140.
Keilan Robinson
JAC
|
![]() |
141.
Rasheen Ali
BAL
|
![]() |
142.
Deuce Vaughn
DAL
|
![]() |
143.
Evan Hull
PIT
|
![]() |
144.
Cordarrelle Patterson
PIT
|
![]() |
145.
Julius Chestnut
FA
|
![]() |
146.
Trayveon Williams
FA
|
![]() |
147.
Mike Boone
FA
|
![]() |
148.
Carson Steele
KC
|
![]() |
149.
Cody Schrader
LAR
|
![]() |
150.
Kene Nwangwu
NYJ
|
![]() |
151.
JaMycal Hasty
FA
|
![]() |
152.
Dare Ogunbowale
HOU
|