Fantasy Football Half-PPR Flex Rankings (2025)

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