Fantasy Football Half-PPR Flex Rankings (2025)

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