X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

Fantasy Football PPR FLEX Rankings: (July 2025) - Xavier Worthy, Jordan Addison, Kaleb Johnson, Cooper Kupp, Dylan Sampson, J.K. Dobbins, Kyle Pitts

Xavier Worthy - Fantasy Football Rankings, NFL Injury News, DFS Lineup Picks

Updated 2025 fantasy football PPR flex rankings for redraft leagues with July updates. These are RotoBaller's mixed RB, WR, and TE PPR rankings for fantasy football drafts.

With the 2025 NFL season set to kick off in just under 50 days, the new fantasy football campaign is almost here, and it's time to prepare for your drafts. We're here to help with our updated 2025 fantasy football PPR FLEX rankings for redraft leagues. These rankings cover the top 315 flex options, so dig in below to see where key RBs, WRs, and TEs such as Xavier Worthy, Jordan Addison, Kaleb Johnson, Cooper Kupp, Dylan Sampson, J.K. Dobbins, and Kyle Pitts stand, among others.

Our team has been covering fantasy football all year long, and we'll continue to do so through the start and end of the NFL season. Be sure to also check out our 2025 best ball fantasy football rankings, 2025 dynasty fantasy football rankings, and 2025 NFL rookie fantasy football rankings. Whatever you're interested in, we've got you covered.

RotoBaller's lead NFL analyst Nick Mariano has put together these updated 2025 PPR rankings, which will be updated regularly throughout the NFL offseason. As injuries happen and depth charts shake up, be sure to check back in.

Be sure to check all of our fantasy football rankings for 2025:

 

2025 Fantasy Football PPR FLEX Rankings

Tier Rank Player Name Pos
1 1 Ja'Marr Chase WR
1 2 Bijan Robinson RB
1 3 Justin Jefferson WR
1 4 Saquon Barkley RB
2 5 CeeDee Lamb WR
2 6 Jahmyr Gibbs RB
2 7 Puka Nacua WR
2 8 Malik Nabers WR
2 9 Amon-Ra St. Brown WR
2 10 Christian McCaffrey RB
2 11 Nico Collins WR
2 12 De'Von Achane RB
2 13 Brian Thomas Jr. WR
2 14 Drake London WR
2 15 Ladd McConkey WR
2 16 Ashton Jeanty RB
2 17 Derrick Henry RB
2 18 Brock Bowers TE
2 19 A.J. Brown WR
3 20 Trey McBride TE
3 21 Tee Higgins WR
3 22 Tyreek Hill WR
3 23 Jonathan Taylor RB
3 24 Davante Adams WR
3 25 Josh Jacobs RB
3 26 Jaxon Smith-Njigba WR
3 27 Chase Brown RB
3 28 Kyren Williams RB
3 29 Terry McLaurin WR
3 30 Mike Evans WR
3 31 Breece Hall RB
3 32 Garrett Wilson WR
3 33 Bucky Irving RB
3 34 Marvin Harrison Jr. WR
3 35 Rashee Rice WR
4 36 Courtland Sutton WR
4 37 James Cook RB
4 38 Xavier Worthy WR
4 39 George Kittle TE
4 40 Jameson Williams WR
4 41 DK Metcalf WR
4 42 DJ Moore WR
4 43 DeVonta Smith WR
4 44 Jaylen Waddle WR
4 45 Kenneth Walker III RB
4 46 Zay Flowers WR
5 47 Alvin Kamara RB
5 48 Tetairoa McMillan WR
5 49 Chuba Hubbard RB
5 50 Sam LaPorta TE
5 51 Omarion Hampton RB
5 52 Joe Mixon RB
5 53 Chris Godwin WR
5 54 James Conner RB
5 55 George Pickens WR
5 56 Calvin Ridley WR
5 57 Chris Olave WR
5 58 Jerry Jeudy WR
5 59 Rome Odunze WR
5 60 Travis Hunter WR
5 61 David Montgomery RB
5 62 Jauan Jennings WR
5 63 Jakobi Meyers WR
5 64 Jordan Addison WR
5 65 Aaron Jones RB
5 66 Tony Pollard RB
5 67 TreVeyon Henderson RB
5 68 Khalil Shakir WR
6 69 Josh Downs WR
6 70 RJ Harvey RB
6 71 T.J. Hockenson TE
6 72 Jayden Reed WR
6 73 Isiah Pacheco RB
6 74 Deebo Samuel Sr. WR
6 75 Michael Pittman Jr. WR
6 76 Kaleb Johnson RB
6 77 Darnell Mooney WR
6 78 D'Andre Swift RB
6 79 Ricky Pearsall WR
6 80 Travis Kelce TE
6 81 Brian Robinson Jr. RB
7 82 Mark Andrews TE
7 83 Quinshon Judkins RB
7 84 Matthew Golden WR
7 85 Stefon Diggs WR
7 86 Jaylen Warren RB
7 87 Cooper Kupp WR
7 88 Tyrone Tracy Jr. RB
8 89 Evan Engram TE
8 90 Brandon Aiyuk WR
8 91 Rashid Shaheed WR
8 92 Marquise Brown WR
8 93 Jordan Mason RB
8 94 Keon Coleman WR
8 95 Zach Charbonnet RB
8 96 Travis Etienne Jr. RB
8 97 Tucker Kraft TE
8 98 Cam Skattebo RB
8 99 Rashod Bateman WR
8 100 Rhamondre Stevenson RB
8 101 Najee Harris RB
8 102 Jake Ferguson TE
8 103 David Njoku TE
8 104 Tyler Warren TE
8 105 Emeka Egbuka WR
9 106 Dalton Kincaid TE
9 107 J.K. Dobbins RB
9 108 Marvin Mims Jr. WR
9 109 Christian Kirk WR
9 110 Dallas Goedert TE
9 111 Romeo Doubs WR
9 112 Tre Harris WR
9 113 Javonte Williams RB
9 114 Colston Loveland TE
9 115 Jayden Higgins WR
9 116 Rachaad White RB
9 117 Tyjae Spears RB
9 118 Quentin Johnston WR
9 119 Adam Thielen WR
9 120 Luther Burden III WR
9 121 Kyle Pitts TE
9 122 Xavier Legette WR
10 123 Cedric Tillman WR
10 124 Jalen McMillan WR
10 125 Austin Ekeler RB
10 126 Tyler Allgeier RB
10 127 Bhayshul Tuten RB
10 128 Isaac Guerendo RB
10 129 Jonnu Smith TE
10 130 Kyle Williams WR
10 131 Jaylen Wright RB
10 132 Wan'Dale Robinson WR
10 133 Trey Benson RB
10 134 Ray Davis RB
10 135 Isaiah Likely TE
10 136 Zach Ertz TE
10 137 Rico Dowdle RB
10 138 Alec Pierce WR
11 139 Darren Waller TE
11 140 Braelon Allen RB
11 141 Michael Wilson WR
11 142 Tank Bigsby RB
11 143 Jaydon Blue RB
11 144 Hunter Henry TE
11 145 Andrei Iosivas WR
11 146 DeMario Douglas WR
11 147 Joshua Palmer WR
11 148 Brenton Strange TE
11 149 Mike Gesicki TE
11 150 Roschon Johnson RB
11 151 Jerome Ford RB
11 152 Cade Otton TE
11 153 MarShawn Lloyd RB
11 154 DeAndre Hopkins WR
11 155 Jack Bech WR
11 156 Blake Corum RB
11 157 Dalton Schultz TE
12 158 Will Shipley RB
12 159 Jaylin Noel WR
12 160 Tutu Atwell WR
12 161 Nick Chubb RB
12 162 Dylan Sampson RB
12 163 Pat Freiermuth TE
12 164 Elijah Moore WR
12 165 Darius Slayton WR
12 166 Keenan Allen WR
12 167 Keaton Mitchell RB
12 168 Chig Okonkwo TE
12 169 Devaughn Vele WR
12 170 Dontayvion Wicks WR
12 171 Ja'Tavion Sanders TE
12 172 Calvin Austin III WR
12 173 Jalen Coker WR
12 174 Dyami Brown WR
12 175 Raheem Mostert RB
13 176 DJ Giddens RB
13 177 Mason Taylor TE
13 178 Ray-Ray McCloud III WR
13 179 Dont'e Thornton Jr. WR
13 180 Juwan Johnson TE
13 181 Justice Hill RB
13 182 Noah Brown WR
13 183 Jarquez Hunter RB
13 184 Pat Bryant WR
13 185 Nick Westbrook-Ikhine WR
13 186 KaVontae Turpin WR
13 187 Adonai Mitchell WR
13 188 Jalen Tolbert WR
14 189 Kayshon Boutte WR
14 190 Brandin Cooks WR
14 191 Tyler Lockett WR
14 192 Miles Sanders RB
14 193 Isaac TeSlaa WR
15 194 Kareem Hunt RB
15 195 Jordan Whittington WR
15 196 Elijah Arroyo TE
15 197 Noah Gray TE
15 198 Cole Kmet TE
15 199 Roman Wilson WR
15 200 Terrance Ferguson TE
15 201 Harold Fannin Jr. TE
15 202 Malik Washington WR
15 203 Theo Johnson TE
15 204 Will Dissly TE
15 205 Jordan James RB
15 206 Devin Neal RB
15 207 Parker Washington WR
15 208 Ollie Gordon II RB
15 209 Amari Cooper WR
15 210 Elic Ayomanor WR
15 211 Tahj Brooks RB
15 212 Noah Fant TE
15 213 Kendre Miller RB
15 214 Greg Dortch WR
15 215 Jacob Cowing WR
16 216 Elijah Mitchell RB
16 217 Sean Tucker RB
16 218 Tyler Higbee TE
16 219 Chimere Dike WR
16 220 Jalen Royals WR
16 221 Diontae Johnson WR
16 222 Savion Williams WR
16 223 Brashard Smith RB
16 224 Emanuel Wilson RB
16 225 Jaleel McLaughlin RB
16 226 Tim Patrick WR
16 227 Trevor Etienne RB
16 228 Tre Tucker WR
16 229 Khalil Herbert RB
16 230 Devin Singletary RB
16 231 Woody Marks RB
17 232 Curtis Samuel WR
17 233 Zack Moss RB
17 234 Kyle Monangai RB
17 235 Jalen Nailor WR
17 236 Ty Johnson RB
17 237 Kenneth Gainwell RB
17 238 Tai Felton WR
17 239 Tyler Conklin TE
17 240 Kimani Vidal RB
17 241 Josh Reynolds WR
17 242 Van Jefferson WR
17 243 Luke McCaffrey WR
17 244 Troy Franklin WR
17 245 John Metchie III WR
17 246 Christian Watson WR
17 247 Isaiah Davis RB
17 248 Allen Lazard WR
17 249 AJ Dillon RB
17 250 Ben Sinnott TE
18 251 Mack Hollins WR
18 252 Alexander Mattison RB
18 253 Samaje Perine RB
18 254 Jermaine Burton WR
18 255 Kalif Raymond WR
18 256 Austin Hooper TE
18 257 Jaylin Lane WR
18 258 Michael Mayer TE
18 259 Marquez Valdes-Scantling WR
18 260 Ja'Lynn Polk WR
18 261 Dawson Knox TE
18 262 Grant Calcaterra TE
18 263 Treylon Burks WR
18 264 Demarcus Robinson WR
18 265 Arian Smith WR
18 266 Zay Jones WR
18 267 Rondale Moore WR
18 268 Cordarrelle Patterson RB
18 269 Gunnar Helm TE
18 270 KhaDarel Hodge WR
18 271 Oronde Gadsden II TE
18 272 JuJu Smith-Schuster WR
18 273 Olamide Zaccheaus WR
18 274 Luke Schoonmaker TE
18 275 Cam Akers RB
18 276 Malachi Corley WR
18 277 Tyler Goodson RB
18 278 Cade Stover TE
18 279 Sincere McCormick RB
19 280 Antonio Gibson RB
19 281 Gus Edwards RB
19 282 Taysom Hill TE
19 283 Chris Brooks RB
19 284 Jeremy McNichols RB
19 285 Dameon Pierce RB
19 286 Audric Estime RB
19 287 Gabe Davis WR
19 288 Kendrick Bourne WR
19 289 Tory Horton WR
19 290 Chris Rodriguez Jr. RB
19 291 Tez Johnson WR
19 292 Ameer Abdullah RB
19 293 Elijah Higgins TE
19 294 Javon Baker WR
19 295 Nick Nash WR
19 296 Isaiah Bond WR
19 297 Ty Chandler RB
19 298 AJ Barner TE
19 299 Dylan Laube RB
19 300 Foster Moreau TE
19 301 Zamir White RB
19 302 Devontez Walker WR
19 303 Jalin Hyatt WR
19 304 Raheim Sanders RB
19 305 Luke Musgrave TE
19 306 Trey Sermon RB
19 307 Ricky White III WR
19 308 Jahan Dotson WR
19 309 Jalin Conyers TE
19 310 Tyler Boyd WR
20 311 Keandre Lambert-Smith WR
20 312 Jamaal Williams RB
20 313 Mitchell Evans TE
20 314 Emari Demercado RB
20 315 Michael Carter RB

 

Top NFL Player News

  • Rashee Rice Sentenced to Jail Time and Five-Year Probation, Likely to Face Suspension
  • Jordan Addison Pleads Guilty to Lesser Offense, Gets Fine and Probation
  • RJ Harvey Reaches Agreement on Four-Year Rookie Contract
  • Chargers Place Najee Harris on NFI List
  • Stefon Diggs Trending Towards Being Available Week 1
  • Darren Waller Signs $2 Million Deal With Dolphins
  • Browns in "No Rush" to Sign Quinshon Judkins to Rookie Deal


Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy football app for iPhone and Android with 24x7 player news, injury alerts, rankings, starts/sits & more. All free!

More Fantasy Football Analysis


Check out all of RotoBaller's fantasy football rankings. Staff rankings are updated regularly for all positions and include standard formats, PPR scoring, tiered rankings and dynasty leagues.




POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Bryce Harper

Phillies Aren't Planning to Trade Bryce Harper
Josh Hart

Available Versus the Celtics
Karl-Anthony Towns

Cleared to Face the Celtics
De'Andre Hunter

Sidelined on Friday Night
Kristaps Porzingis

Won't Play on Friday
Nick Leddy

to Sit Out at Least Two Games
Nico Collins

Texans Rule Out Nico Collins for Week 8
Cody Glass

Set to Miss Time
Jason Zucker

Expected to Play Friday
Pierre-Luc Dubois

Misses Fifth Straight Game Friday
Brandon Aiyuk

Could Return to Practice Next Week
Morgan Rielly

Out on Friday
Lukas Reichel

Canucks Acquire Lukas Reichel
Brock Purdy

Officially Ruled Out for Week 8
VEG

Carter Hart Signs Two-Year Deal With Golden Knights
Vince Williams Jr.

Grizzlies Injury Woes Continue, Without Vince Williams Jr. Friday
A.J. Brown

Ruled Out For Week 8
Bo Bichette

Starting at Second, Batting Cleanup in Game 1 of World Series
Lamar Jackson

Officially Listed as Questionable to Play in Week 8
D'Andre Swift

Officially Questionable to Play in Week 8 Due to Groin Injury
Jae'Sean Tate

Questionable to Return Friday
Danny Wolf

Will Miss Friday's Matchup with Ankle Injury
Michael Penix Jr.

Questionable to Play in Week 8 Due to Knee Injury
Drake Powell

Rookie Drake Powell Ruled Out for Matchup with Cavs
Calvin Ridley

to Miss Another Game
Bo Bichette

Makes World Series Roster
Tyreek Hill

Considering Retirement?
Darren Waller

Expected to Return This Year
Bryce Young

Listed as Doubtful to Face the Bills
Ciryl Gane

Scheduled For A Title Fight
Tom Aspinall

Set for First Official Title Defense
Breece Hall

Questionable for Week 8
Mackenzie Dern

Can Become The New Strawweight Champion
Virna Jandiroba

Set For UFC 321 Co-Main Event
Mario Bautista

Aims To Extend His Win Streak
MMA

Umar Numagomedov A Favorite At UFC 321
Garrett Wilson

Ruled Out for Week 8
Jailton Almeida

Hopes To Get A Title Shot With A Win
Caris LeVert

Probable for Friday's Game
Alexander Volkov

Looks To Get Back In The Win Column
Luka Garza

Unavailable Friday
Moritz Wagner

Remains Out Friday
Azamat Murzakanov

Looks To Remain Undefeated
Ja'Kobe Walter

Iffy for Friday Night
Aleksandar Rakic

In Dire Need Of Victory
Daniel Gafford

Listed as Questionable for Friday
Jeremy Sochan

Sits Out Friday's Game
De'Aaron Fox

Won't Play on Friday
Ja Morant

Questionable for Friday's Action
Kentavious Caldwell-Pope

Draws Questionable Tag on Friday
Kel'el Ware

Available on Friday Against Grizzlies
Darius Garland

Remains Sidelined on Friday
OG Anunoby

Listed as Probable on Friday
Giannis Antetokounmpo

Likely to Play Friday Against Raptors
Rasmus Sandin

Won't Play on Friday
Matt Rempe

Hurt During Fight
Nick Leddy

Exits With Injury Thursday
Radko Gudas

Injured in Thursday's Win
William Carrier

to Miss Time
Eric Robinson

to Be Out for Extended Period
CFB

Texas Tech QB Will Hammond Will Start vs. Oklahoma State Saturday
CFB

Kansas State RB Dylan Edwards Out For Sunflower Showdown
CFB

Arizona State WR Jordyn Tyson Will Not Play In Week 9
Brock Purdy

Not Expected to Play in Week 8
J.J. McCarthy

Vikings to Start J.J. McCarthy in Week 9 if Healthy
Omarion Hampton

Still Wearing a Walking Boot After Week 8
Kimani Vidal

Scores Touchdown and Demonstrates High Efficiency in Week 8 Win
Zack Wheeler

Could be Ready for Opening Day in 2026
William Contreras

Could Need Finger Surgery
Aaron Jones Sr.

Officially Active Versus Chargers
Morgan Rielly

Questionable for Friday
NYI

Max Shabanov Out Against Red Wings
Morgan Barron

Available Thursday
Mason Marchment

a Game-Time Decision Thursday
Jonathan Marchessault

Won't Play Against Canucks
Matt Duchene

Sits Out Second Consecutive Game
Kirby Dach

Returns to Canadiens Lineup
Hampus Lindholm

a Game-Time Call Thursday
CFB

Utah QB Devon Dampier Listed as Questionable on Big 12 Injury Report
San Francisco Giants

Tony Vitello Named New Manager of the Giants
Jaylen Waddle

Dolphins Don't Have Plans to Trade Jaylen Waddle
Francisco Lindor

has Elbow Surgery, Expected to be Ready for Spring Training
PGA

Alex Noren is a Smash Play at Bank of Utah Championship
Mike Evans

Could be Back in Under Eight Weeks
Bucky Irving

Will Not Play in Week 8
Maverick McNealy

Look Out For Maverick McNealy This Week in Utah
Justin Lower

Unlikely to Flip The Script at Bank of Utah Championship
Stephan Jaeger

Looking for Repeat Performance in Utah
CFB

Behren Morton Will be Listed as Questionable on Wednesday
Max McGreevy

a Longer Shot to Contend in Utah
Jackson Suber

on the Bubble for the PGA in 2026
Greyson Sigg

Improving at the Right Time This Fall
Seamus Power

Hopes to Make More Birdies This Week
Patton Kizzire

May Struggle Once Again in Utah
Beau Hossler

Up and Down Heading to Bank of Utah Championship
Adam Hadwin

Looking to Find the Weekend in Utah
Christiaan Bezuidenhout

Enjoying the Fall Golf Season
Tom Hoge

Sputtering into Bank of Utah Championship
Sahith Theegala

On the Upswing Heading into Utah
Andrew Putnam

Looks to Find Form in Utah
Matt McCarty

Looks to Defend Title in Utah
Ben Kohles

a Strong Value Play at Bank of Utah Championship
Max Homa

Trending Up Entering the Bank of Utah Championship
Nick Dunlap

Searching for Spark at Bank of Utah Championship
Quade Cummins

Struggling to Find Form Ahead of Bank of Utah Championship
Jason Day

Making a Spot Start at Bank of Utah Championship
Los Angeles Angels

Kurt Suzuki to be the Angels' Next Manager
Bo Bichette

Plans to be Ready for World Series
Brandon Woodruff

Expects to Be Ready for Opening Day
Reinier de Ridder

Reinier De Ridder Suffers His First UFC Loss
Brendan Allen

Wins Back-To-Back Fights
Kevin Holland

Drops Decision
Mike Malott

Wins Third Fight In A Row
Marlon Vera

Loses Third Consecutive Fight
Aiemann Zahabi

Gets A Razor-Thin Split Decision Win
Jasmine Jasudavicius

Suffers First-Round TKO Loss
Manon Fiorot

Gets Back In The Win Column
Davey Grant

Suffers Submission Loss
Charles Jourdain

Gets First-Round Submission Win
Matt Frevola

Gets Dominated At UFC Vancouver
George Springer

Returns to Lineup for Game 6 of ALCS
CFB

Colorado State Fires Head Coach Jay Norvell After Four Seasons
CFB

Florida Fires Head Coach Billy Napier After Four Years
Chase Elliott

Can Chase Elliott Deliver Another Clutch Win to Make Championship 4?
William Byron

Seeks First Win at Talladega to Overcome Las Vegas Crash
Chase Briscoe

Likely to Finish Worse Than he Starts
Kyle Larson

Despite No Wins on Drafting Tracks, Kyle Larson is Improving
Tyler Reddick

Despite Winning at Talladega, Tyler Reddick's Drafting Record Is Not So Hot
Ross Chastain

Poor Qualifying Makes him a Strong DFS Option at Talladega
Chris Buescher

Excellent Crash Avoidance Could Reap Dividends at Talladega
Ty Gibbs

If Ty Gibbs' Team Executes a Better Strategy, he Could Win at Talladega
Daniel Suarez

Hopes for Clutch Talladega Win to Remain in the NASCAR Cup Series
Josh Berry

Might Contend at Talladega
Austin Dillon

Doesn't Lead Enough at Talladega to Contend for Wins

RANKINGS

QB
RB
WR
TE
K
DEF
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP