Fantasy Football Half-PPR Flex Rankings (2025)

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