Eric Karabell's 2025 fantasy football flex and superflex rankings will be updated throughout the offseason to reflect the latest news, trends and opinions. Use them to inform your own rankings, or as a guide to draft your team.
We know many of you compete in superflex formats that invite/covet second quarterbacks in starting lineups, so these rankings account for that. It might look odd to see the lowest-ranked fantasy passers ahead of typical RB2 and WR2 options, but the potential scoring impact demands it.
NOTE: These rankings are for PPR formats.
Latest update: May 10
1. Josh Allen, Bills (QB1)
2. Lamar Jackson, Ravens (QB2)
3. Jayden Daniels, Commanders (QB3)
4. Jalen Hurts, Eagles (QB4)
5. Ja'Marr Chase, Bengals (WR1)
6. Justin Jefferson, Vikings (WR2)
7. CeeDee Lamb, Cowboys (WR3)
8. Puka Nacua, Rams (WR4)
9. Amon-Ra St. Brown, Lions (WR5)
10. Joe Burrow, Bengals (QB5)
11. Patrick Mahomes, Chiefs (QB6)
12. Kyler Murray, Cardinals (QB7)
13. Bijan Robinson, Falcons (RB1)
14. Jahmyr Gibbs, Lions (RB2)
15. Saquon Barkley, Eagles (RB3)
16. Malik Nabers, Giants (WR6)
17. Nico Collins, Texans (WR7)
18. Brian Thomas Jr., Jaguars (WR8)
19. Baker Mayfield, Buccaneers (QB8)
20. Brock Purdy, 49ers (QB9)
21. Bo Nix, Broncos (QB10)
22. Derrick Henry, Ravens (RB4)
23. De'Von Achane, Dolphins (RB5)
24. Ashton Jeanty, Raiders (RB6)
25. Jonathan Taylor, Colts (RB7)
26. Bucky Irving, Buccaneers (RB8)
27. Josh Jacobs, Packers (RB9)
28. Caleb Williams, Bears (QB11)
29. Dak Prescott, Cowboys (QB12)
30. Justin Fields, Jets (QB13)
31. Justin Herbert, Chargers (QB14)
32. Drake Maye, Patriots (QB15)
33. A.J. Brown, Eagles (WR9)
34. Drake London, Falcons (WR10)
35. Davante Adams, Rams (WR11)
36. Trey McBride, Cardinals (TE1)
37. Brock Bowers, Raiders (TE2)
38. Tyreek Hill, Dolphins (WR12)
39. DJ Moore, Bears (WR13)
40. Tee Higgins, Bengals (WR14)
41. Xavier Worthy, Chiefs (WR15)
42. Jared Goff, Lions (QB16)
43. C.J. Stroud, Texans (QB17)
44. Matthew Stafford, Rams (QB18)
45. Tua Tagovailoa, Dolphins (QB19)
46. Christian McCaffrey, 49ers (RB10)
47. Alvin Kamara, Saints (RB11)
48. Kyren Williams, Rams (RB12)
49. James Cook, Bills (RB13)
50. Joe Mixon, Texans (RB14)
51. Jordan Love, Packers (QB20)
52. J.J. McCarthy, Vikings (QB21)
53. Trevor Lawrence, Jaguars (QB22)
54. Terry McLaurin, Commanders (WR16)
55. Ladd McConkey, Chargers (WR17)
56. Jaxon Smith-Njigba, Seahawks (WR18)
57. Garrett Wilson, Jets (WR19)
58. Omarion Hampton, Chargers (RB15)
59. Kenneth Walker III, Seahawks (RB16)
60. Breece Hall, Jets (RB17)
61. Mike Evans, Buccaneers (WR20)
62. Marvin Harrison Jr., Cardinals (WR21)
63. Zay Flowers, Ravens (WR22)
64. James Conner, Cardinals (RB18)
65. Chase Brown, Bengals (RB19)
66. Michael Penix Jr., Falcons (QB23)
67. Bryce Young, Panthers (QB24)
68. Cam Ward, Titans (QB25)
69. Jerry Jeudy, Browns (WR23)
70. Courtland Sutton, Broncos (WR24)
71. Calvin Ridley, Titans (WR25)
72. DeVonta Smith, Eagles (WR26)
73. George Pickens, Cowboys (WR27)
74. Chris Olave, Saints (WR28)
75. Chuba Hubbard, Panthers (RB20)
76. David Montgomery, Lions (RB21)
77. D'Andre Swift, Bears (RB22)
78. George Kittle, 49ers (TE3)
79. Sam LaPorta, Lions (TE4)
80. Rome Odunze, Bears (WR29)
81. Tetairoa McMillan, Panthers (WR30)
82. Travis Hunter, Jaguars (WR31)
83. Aaron Jones, Vikings (RB23)
84. RJ Harvey, Broncos (RB24)
85. Quinshon Judkins, Browns (RB25)
86. Isiah Pacheco, Chiefs (RB26)
87. Javonte Williams, Cowboys (RB27)
88. Tony Pollard, Titans (RB28)
89. Geno Smith, Raiders (QB26)
90. Sam Darnold, Seahawks (QB27)
91. Aaron Rodgers, FA (QB28)
92. Tyler Shough, Saints (QB29)
93. Jakobi Meyers, Raiders (WR32)
94. Chris Godwin, Buccaneers (WR33)
95. DK Metcalf, Steelers (WR34)
96. Cooper Kupp, Seahawks (WR35)
97. Matthew Golden, Packers (WR36)
98. Jameson Williams, Lions (WR37)
99. Stefon Diggs, Patriots (WR38)
100. T.J. Hockenson, Vikings (TE5)
101. Travis Kelce, Chiefs (TE6)
102. Deebo Samuel Sr., Commanders (WR39)
103. Jaylen Waddle, Dolphins (WR40)
104. Jordan Addison, Vikings (WR41)
105. Anthony Richardson, Colts (QB30)
106. Daniel Jones, Colts (QB31)
107. Jaxson Dart, Giants (QB32)
108. Russell Wilson, Giants (QB33)
109. Jauan Jennings, 49ers (WR42)
110. Khalil Shakir, Bills (WR43)
111. Jaylen Warren, Steelers (RB29)
112. Rhamondre Stevenson, Patriots (RB30)
113. TreVeyon Henderson, Patriots (RB31)
114. Brian Robinson Jr., Commanders (RB32)
115. Austin Ekeler, Commanders (RB33)
116. Tyrone Tracy Jr., Giants (RB34)
117. Kaleb Johnson, Steelers (RB35)
118. David Njoku, Browns (TE7)
119. Mark Andrews, Ravens (TE8)
120. Ricky Pearsall, 49ers (WR44)
121. Rashid Shaheed, Saints (WR45)
122. Rashee Rice, Chiefs (WR46)
123. Keon Coleman, Bills (WR47)
124. Jonnu Smith, Dolphins (TE9)
125. Evan Engram, Broncos (TE10)
126. Hollywood Brown, Chiefs (WR48)
127. Xavier Legette, Panthers (WR49)
128. Adam Thielen, Panthers (WR50)
129. Jayden Reed, Packers (WR51)
130. Marvin Mims Jr., Broncos (WR52)
131. Zach Charbonnet, Seahawks (RB36)
132. Rachaad White, Buccaneers (RB37)
133. Cam Skattebo, Giants (RB38)
134. Travis Etienne Jr., Jaguars (RB39)
135. Tyjae Spears, Titans (RB40)
136. Tyler Warren, Colts (TE11)
137. Colston Loveland, Bears (TE12)
138. Michael Pittman Jr., Colts (WR53)
139. Jack Bech, Raiders (WR54)
140. Emeka Egbuka, Buccaneers (WR55)
141. Cedric Tillman, Browns (WR56)
142. Christian Kirk, Texans (WR57)
143. Darnell Mooney, Falcons (WR58)
144. Wan'Dale Robinson, Giants (WR59)
145. Josh Downs, Colts (WR60)
146. Jayden Higgins, Texans (WR61)
147. Kenny Pickett, Browns (QB34)
148. Dillon Gabriel, Browns (QB35)
149. Shedeur Sanders, Browns (QB36)
150. Kirk Cousins, Falcons (QB37)
Flex (RB, WR, TE only)
1. Ja'Marr Chase, Bengals (WR1)
2. Justin Jefferson, Vikings (WR2)
3. CeeDee Lamb, Cowboys (WR3)
4. Puka Nacua, Rams (WR4)
5. Amon-Ra St. Brown, Lions (WR5)
6. Bijan Robinson, Falcons (RB1)
7. Jahmyr Gibbs, Lions (RB2)
8. Saquon Barkley, Eagles (RB3)
9. Malik Nabers, Giants (WR6)
10. Nico Collins, Texans (WR7)
11. Brian Thomas Jr., Jaguars (WR8)
12. Derrick Henry, Ravens (RB4)
13. De'Von Achane, Dolphins (RB5)
14. Ashton Jeanty, Raiders (RB6)
15. Jonathan Taylor, Colts (RB7)
16. Bucky Irving, Buccaneers (RB8)
17. Josh Jacobs, Packers (RB9)
18. A.J. Brown, Eagles (WR9)
19. Drake London, Falcons (WR10)
20. Davante Adams, Rams (WR11)
21. Trey McBride, Cardinals (TE1)
22. Brock Bowers, Raiders (TE2)
23. Tyreek Hill, Dolphins (WR12)
24. DJ Moore, Bears (WR13)
25. Tee Higgins, Bengals (WR14)
26. Xavier Worthy, Chiefs (WR15)
27. Christian McCaffrey, 49ers (RB10)
28. Alvin Kamara, Saints (RB11)
29. Kyren Williams, Rams (RB12)
30. James Cook, Bills (RB13)
31. Joe Mixon, Texans (RB14)
32. Terry McLaurin, Commanders (WR16)
33. Ladd McConkey, Chargers (WR17)
34. Jaxon Smith-Njigba, Seahawks (WR18)
35. Garrett Wilson, Jets (WR19)
36. Omarion Hampton, Chargers (RB15)
37. Kenneth Walker III, Seahawks (RB16)
38. Breece Hall, Jets (RB17)
39. Mike Evans, Buccaneers (WR20)
40. Marvin Harrison Jr., Cardinals (WR21)
41. Zay Flowers, Ravens (WR22)
42. James Conner, Cardinals (RB18)
43. Chase Brown, Bengals (RB19)
44. Jerry Jeudy, Browns (WR23)
45. Courtland Sutton, Broncos (WR24)
46. Calvin Ridley, Titans (WR25)
47. DeVonta Smith, Eagles (WR26)
48. George Pickens, Cowboys (WR27)
49. Chris Olave, Saints (WR28)
50. Chuba Hubbard, Panthers (RB20)
51. David Montgomery, Lions (RB21)
52. D'Andre Swift, Bears (RB22)
53. George Kittle, 49ers (TE3)
54. Sam LaPorta, Lions (TE4)
55. Rome Odunze, Bears (WR29)
56. Tetairoa McMillan, Panthers (WR30)
57. Travis Hunter, Jaguars (WR31)
58. Aaron Jones, Vikings (RB23)
59. RJ Harvey, Broncos (RB24)
60. Quinshon Judkins, Browns (RB25)
61. Isiah Pacheco, Chiefs (RB26)
62. Javonte Williams, Cowboys (RB27)
63. Tony Pollard, Titans (RB28)
64. Jakobi Meyers, Raiders (WR32)
65. Chris Godwin, Buccaneers (WR33)
66. DK Metcalf, Steelers (WR34)
67. Cooper Kupp, Seahawks (WR35)
68. Matthew Golden, Packers (WR36)
69. Jameson Williams, Lions (WR37)
70. Stefon Diggs, Patriots (WR38)
71. T.J. Hockenson, Vikings (TE5)
72. Travis Kelce, Chiefs (TE6)
73. Deebo Samuel Sr., Commanders (WR39)
74. Jaylen Waddle, Dolphins (WR40)
75. Jordan Addison, Vikings (WR41)
76. Jauan Jennings, 49ers (WR42)
77. Khalil Shakir, Bills (WR43)
78. Jaylen Warren, Steelers (RB29)
79. Rhamondre Stevenson, Patriots (RB30)
80. TreVeyon Henderson, Patriots (RB31)
81. Brian Robinson Jr., Commanders (RB32)
82. Austin Ekeler, Commanders (RB33)
83. Tyrone Tracy Jr., Giants (RB34)
84. Kaleb Johnson, Steelers (RB35)
85. David Njoku, Browns (TE7)
86. Mark Andrews, Ravens (TE8)
87. Ricky Pearsall, 49ers (WR44)
88. Rashid Shaheed, Saints (WR45)
89. Rashee Rice, Chiefs (WR46)
90. Keon Coleman, Bills (WR47)
91. Jonnu Smith, Dolphins (TE9)
92. Evan Engram, Broncos (TE10)
93. Hollywood Brown, Chiefs (WR48)
94. Xavier Legette, Panthers (WR49)
95. Adam Thielen, Panthers (WR50)
96. Jayden Reed, Packers (WR51)
97. Marvin Mims Jr., Broncos (WR52)
98. Zach Charbonnet, Seahawks (RB36)
99. Rachaad White, Buccaneers (RB37)
100. Cam Skattebo, Giants (RB38)
101. Travis Etienne Jr., Jaguars (RB39)
102. Tyjae Spears, Titans (RB40)
103. Tyler Warren, Colts (TE11)
104. Colston Loveland, Bears (TE12)
105. Michael Pittman Jr., Colts (WR53)
106. Jack Bech, Raiders (WR54)
107. Emeka Egbuka, Buccaneers (WR55)
108. Cedric Tillman, Browns (WR56)
109. Christian Kirk, Texans (WR57)
110. Darnell Mooney, Falcons (WR58)
111. Wan'Dale Robinson, Giants (WR59)
112. Josh Downs, Colts (WR60)
113. Jayden Higgins, Texans (WR61)