Fantasy Football Half-PPR Flex Rankings (2025)

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