Fantasy Football 2-QB Flex Rankings (2025)

Last updated: June 1, 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. Ja'Marr Chase CIN WR 10
5. Jahmyr Gibbs DET RB 8
6. Justin Jefferson MIN WR 6
7. Jonathan Taylor IND RB 11
8. Josh Jacobs GB RB 5
9. Nico Collins HOU WR 6
10. Ashton Jeanty LV RB 8
11. Kyren Williams LAR RB 8
12. CeeDee Lamb DAL WR 10
13. Puka Nacua LAR WR 8
14. Christian McCaffrey SF RB 14
15. Malik Nabers NYG WR 14
16. Brian Thomas Jr. JAX WR 8
17. Bucky Irving TB RB 9
18. De'Von Achane MIA RB 12
19. A.J. Brown PHI WR 9
20. Tee Higgins CIN WR 10
21. James Cook BUF RB 7
22. Joe Mixon HOU RB 6
23. Amon-Ra St. Brown DET WR 8
24. Drake London ATL WR 5
25. Davante Adams LAR WR 8
26. Ladd McConkey LAC WR 12
27. Breece Hall NYJ RB 9
28. Mike Evans TB WR 9
29. Terry McLaurin WAS WR 12
30. Tyreek Hill MIA WR 12
31. Marvin Harrison Jr. ARI WR 8
32. James Conner ARI RB 8
33. Chuba Hubbard CAR RB 14
34. Kenneth Walker III SEA RB 8
35. Xavier Worthy KC WR 10
36. Chase Brown CIN RB 10
37. Alvin Kamara NO RB 11
38. DK Metcalf PIT WR 5
39. Courtland Sutton DEN WR 12
40. DJ Moore CHI WR 5
41. Jaxon Smith-Njigba SEA WR 8
42. Rashee Rice KC WR 10
43. DeVonta Smith PHI WR 9
44. David Montgomery DET RB 8
45. Garrett Wilson NYJ WR 9
46. Jameson Williams DET WR 8
47. Zay Flowers BAL WR 7
48. Calvin Ridley TEN WR 10
49. Omarion Hampton LAC RB 12
50. George Kittle SF TE 14
51. George Pickens DAL WR 10
52. Jordan Addison MIN WR 6
53. Brock Bowers LV TE 8
54. Chris Godwin TB WR 9
55. Aaron Jones MIN RB 6
56. D'Andre Swift CHI RB 5
57. Travis Hunter JAX WR 8
58. RJ Harvey DEN RB 12
59. Deebo Samuel Sr. WAS WR 12
60. Jerry Jeudy CLE WR 9
61. Jauan Jennings SF WR 14
62. Trey McBride ARI TE 8
63. Jakobi Meyers LV WR 8
64. Tony Pollard TEN RB 10
65. Jayden Reed GB WR 5
66. Tetairoa McMillan CAR WR 14
67. Jaylen Waddle MIA WR 12
68. Rome Odunze CHI WR 5
69. Quinshon Judkins CLE RB 9
70. Keon Coleman BUF WR 7
71. Darnell Mooney ATL WR 5
72. Chris Olave NO WR 11
73. TreVeyon Henderson NE RB 14
74. Khalil Shakir BUF WR 7
75. Rashid Shaheed NO WR 11
76. Brian Robinson Jr. WAS RB 12
77. Kaleb Johnson PIT RB 5
78. Matthew Golden GB WR 5
79. Rashod Bateman BAL WR 7
80. Cooper Kupp SEA WR 8
81. Brandon Aiyuk SF WR 14
82. Ricky Pearsall SF WR 14
83. Isiah Pacheco KC RB 10
84. Stefon Diggs NE WR 14
85. Michael Pittman Jr. IND WR 11
86. Marvin Mims Jr. DEN WR 12
87. Josh Downs IND WR 11
88. Sam LaPorta DET TE 8
89. Christian Kirk HOU WR 6
90. Jonnu Smith MIA TE 12
91. Tyrone Tracy Jr. NYG RB 14
92. Adam Thielen CAR WR 14
93. Quentin Johnston LAC WR 12
94. Jaylen Warren PIT RB 5
95. Jack Bech LV WR 8
96. Marquise Brown KC WR 10
97. Mark Andrews BAL TE 7
98. Romeo Doubs GB WR 5
99. Cedric Tillman CLE WR 9
100. Travis Kelce KC TE 10
101. David Njoku CLE TE 9
102. T.J. Hockenson MIN TE 6
103. Michael Wilson ARI WR 8
104. Emeka Egbuka TB WR 9
105. Najee Harris LAC RB 12
106. Tre Harris LAC WR 12
107. Wan'Dale Robinson NYG WR 14
108. Alec Pierce IND WR 11
109. Jayden Higgins HOU WR 6
110. Tucker Kraft GB TE 5
111. Xavier Legette CAR WR 14
112. Rhamondre Stevenson NE RB 14
113. Calvin Austin III PIT WR 5
114. Javonte Williams DAL RB 10
115. Joshua Palmer BUF WR 7
116. Luther Burden III CHI WR 5
117. Kyle Williams NE WR 14
118. DeAndre Hopkins BAL WR 7
119. Travis Etienne Jr. JAX RB 8
120. Cam Skattebo NYG RB 14
121. Zach Charbonnet SEA RB 8
122. Dallas Goedert PHI TE 9
123. Jalen McMillan TB WR 9
124. Jake Ferguson DAL TE 10
125. Austin Ekeler WAS RB 12
126. Jordan Mason MIN RB 6
127. Darius Slayton NYG WR 14
128. Pat Freiermuth PIT TE 5
129. Dalton Kincaid BUF TE 7
130. Tyler Lockett TEN WR 10
131. Nick Westbrook-Ikhine MIA WR 12
132. Zach Ertz WAS TE 12
133. Tank Bigsby JAX RB 8
134. Tyler Warren IND TE 11
135. Ray-Ray McCloud III ATL WR 5
136. Tyjae Spears TEN RB 10
137. DeMario Douglas NE WR 14
138. Allen Lazard NYJ WR 9
139. Evan Engram DEN TE 12
140. Kyle Pitts ATL TE 5
141. Tutu Atwell LAR WR 8
142. Isaiah Likely BAL TE 7
143. Hunter Henry NE TE 14
144. Jalen Tolbert DAL WR 10
145. Dontayvion Wicks GB WR 5
146. Andrei Iosivas CIN WR 10
147. Colston Loveland CHI TE 5
148. Mike Williams LAC WR 12
149. Dyami Brown JAX WR 8
150. Diontae Johnson CLE WR 9
151. Rachaad White TB RB 9
152. Tre Tucker LV WR 8
153. Cade Otton TB TE 9
154. Jalen Coker CAR WR 14
155. Mike Gesicki CIN TE 10
156. Tyler Allgeier ATL RB 5
157. Isaac Guerendo SF RB 14
158. Dalton Schultz HOU TE 6
159. Marquez Valdes-Scantling SEA WR 8
160. Brandin Cooks NO WR 11
161. Pat Bryant DEN WR 12
162. Chig Okonkwo TEN TE 10
163. Noah Brown WAS WR 12
164. Jaydon Blue DAL RB 10
165. Ray Davis BUF RB 7
166. Christian Watson GB WR 5
167. Brenton Strange JAX TE 8
168. Jalen Nailor MIN WR 6
169. Adonai Mitchell IND WR 11
170. KaVontae Turpin DAL WR 10
171. Devaughn Vele DEN WR 12
172. Trey Benson ARI RB 8
173. Jordan Whittington LAR WR 8
174. Curtis Samuel BUF WR 7
175. Roschon Johnson CHI RB 5
176. Juwan Johnson NO TE 11
177. Kayshon Boutte NE WR 14
178. Kendre Miller NO RB 11
179. Demarcus Robinson SF WR 14
180. Parker Washington JAX WR 8
181. Theo Johnson NYG TE 14
182. Greg Dortch ARI WR 8
183. Mason Taylor NYJ TE 9
184. Jaylin Noel HOU WR 6
185. Troy Franklin DEN WR 12
186. Tim Patrick DET WR 8
187. Josh Reynolds NYJ WR 9
188. Bhayshul Tuten JAX RB 8
189. Tyler Higbee LAR TE 8
190. Jaylen Wright MIA RB 12
191. Cole Kmet CHI TE 5
192. Van Jefferson TEN WR 10
193. Zack Moss CIN RB 10
194. Malik Washington MIA WR 12
195. Roman Wilson PIT WR 5
196. Noah Fant SEA TE 8
197. Chimere Dike TEN WR 10
198. Rico Dowdle CAR RB 14
199. Elic Ayomanor TEN WR 10
200. Will Dissly LAC TE 12