Fantasy Football Half-PPR Flex Rankings (2025)

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