Fantasy Football Flex Rankings (2025)

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