Fantasy Football Half-PPR Flex Rankings (2025)

Last updated: July 30, 2025

These fantasy football rankings are refreshed live every day based on average draft position data generated by the fantasy football mock drafts. Use the rankings and projections below to help you win your fantasy football draft.



Rank Name Team Pos Bye
1. Saquon Barkley PHI RB 9
2. Bijan Robinson ATL RB 5
3. Ja'Marr Chase CIN WR 10
4. Jahmyr Gibbs DET RB 8
5. Derrick Henry BAL RB 7
6. Justin Jefferson MIN WR 6
7. Christian McCaffrey SF RB 14
8. CeeDee Lamb DAL WR 10
9. Ashton Jeanty LV RB 8
10. De'Von Achane MIA RB 12
11. Puka Nacua LAR WR 8
12. Josh Jacobs GB RB 5
13. Jonathan Taylor IND RB 11
14. Nico Collins HOU WR 6
15. Malik Nabers NYG WR 14
16. Bucky Irving TB RB 9
17. Kyren Williams LAR RB 8
18. Brian Thomas Jr. JAX WR 8
19. Amon-Ra St. Brown DET WR 8
20. A.J. Brown PHI WR 9
21. Drake London ATL WR 5
22. Ladd McConkey LAC WR 12
23. Tee Higgins CIN WR 10
24. Chase Brown CIN RB 10
25. James Cook BUF RB 7
26. Mike Evans TB WR 9
27. Davante Adams LAR WR 8
28. Breece Hall NYJ RB 9
29. Alvin Kamara NO RB 11
30. Tyreek Hill MIA WR 12
31. James Conner ARI RB 8
32. Chuba Hubbard CAR RB 14
33. Kenneth Walker III SEA RB 8
34. Terry McLaurin WAS WR 12
35. Marvin Harrison Jr. ARI WR 8
36. Brock Bowers LV TE 8
37. DK Metcalf PIT WR 5
38. Omarion Hampton LAC RB 12
39. Jaxon Smith-Njigba SEA WR 8
40. Trey McBride ARI TE 8
41. DJ Moore CHI WR 5
42. Garrett Wilson NYJ WR 9
43. George Kittle SF TE 14
44. DeVonta Smith PHI WR 9
45. Courtland Sutton DEN WR 12
46. Xavier Worthy KC WR 10
47. Zay Flowers BAL WR 7
48. David Montgomery DET RB 8
49. Aaron Jones MIN RB 6
50. D'Andre Swift CHI RB 5
51. Calvin Ridley TEN WR 10
52. Jameson Williams DET WR 8
53. Jerry Jeudy CLE WR 9
54. George Pickens DAL WR 10
55. Tetairoa McMillan CAR WR 14
56. Joe Mixon HOU RB 6
57. Jaylen Waddle MIA WR 12
58. Tony Pollard TEN RB 10
59. Jauan Jennings SF WR 14
60. Jakobi Meyers LV WR 8
61. Travis Hunter JAX WR 8
62. Deebo Samuel Sr. WAS WR 12
63. Rashee Rice KC WR 10
64. TreVeyon Henderson NE RB 14
65. Chris Godwin TB WR 9
66. Kaleb Johnson PIT RB 5
67. Chris Olave NO WR 11
68. Rome Odunze CHI WR 5
69. Jayden Reed GB WR 5
70. RJ Harvey DEN RB 12
71. Khalil Shakir BUF WR 7
72. Brian Robinson Jr. WAS RB 12
73. Jordan Addison MIN WR 6
74. Isiah Pacheco KC RB 10
75. Sam LaPorta DET TE 8
76. Darnell Mooney ATL WR 5
77. Matthew Golden GB WR 5
78. Stefon Diggs NE WR 14
79. Cooper Kupp SEA WR 8
80. Rashid Shaheed NO WR 11
81. Jaylen Warren PIT RB 5
82. Michael Pittman Jr. IND WR 11
83. Ricky Pearsall SF WR 14
84. Travis Kelce KC TE 10
85. Josh Downs IND WR 11
86. Keon Coleman BUF WR 7
87. Tyrone Tracy Jr. NYG RB 14
88. T.J. Hockenson MIN TE 6
89. David Njoku CLE TE 9
90. Mark Andrews BAL TE 7
91. Tre Harris LAC WR 12
92. Marquise Brown KC WR 10
93. Marvin Mims Jr. DEN WR 12
94. Adam Thielen CAR WR 14
95. Rashod Bateman BAL WR 7
96. Cam Skattebo NYG RB 14
97. Javonte Williams DAL RB 10
98. Christian Kirk HOU WR 6
99. Brandon Aiyuk SF WR 14
100. Quinshon Judkins CLE RB 9
101. Tucker Kraft GB TE 5
102. Quentin Johnston LAC WR 12
103. J.K. Dobbins DEN RB 12
104. Emeka Egbuka TB WR 9
105. Travis Etienne Jr. JAX RB 8
106. Jake Ferguson DAL TE 10
107. Cedric Tillman CLE WR 9
108. Dallas Goedert PHI TE 9
109. Wan'Dale Robinson NYG WR 14
110. Evan Engram DEN TE 12
111. Romeo Doubs GB WR 5
112. Rhamondre Stevenson NE RB 14
113. Najee Harris LAC RB 12
114. Tyjae Spears TEN RB 10
115. Jordan Mason MIN RB 6
116. Dalton Kincaid BUF TE 7
117. Austin Ekeler WAS RB 12
118. Tyler Warren IND TE 11
119. Jayden Higgins HOU WR 6
120. Zach Ertz WAS TE 12
121. Zach Charbonnet SEA RB 8
122. Michael Wilson ARI WR 8
123. Jack Bech LV WR 8
124. Xavier Legette CAR WR 14
125. Luther Burden III CHI WR 5
126. Joshua Palmer BUF WR 7
127. Colston Loveland CHI TE 5
128. Hunter Henry NE TE 14
129. Kyle Pitts Sr. ATL TE 5
130. Cade Otton TB TE 9