Fantasy Football Half-PPR Flex Rankings (2025)

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