Welcome to Week 7 of the 2025 NFL season and our weekly PPR fantasy football superflex rankings. We know many of you compete in superflex formats that invite/covet second quarterbacks in starting lineups, and 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.
If your league is a standard flex, rankings without QBs appear toward the bottom. Regardless, good luck this week!
Jump to a section:
Superflex rankings (with QBs)
Standard flex rankings (RBs, WRs, TEs only)
Week 7 byes: Baltimore Ravens, Buffalo Bills
Players from Thursday's Steelers-Bengals game have been taken out of the rankings.
1. Jayden Daniels, Commanders (QB1): Great player with a great matchup against the Cowboys.
2. Patrick Mahomes, Chiefs (QB2): Another great player with a great matchup against the Raiders.
3. Dak Prescott, Cowboys (QB3): It doesn't seem to matter who he plays, he accrues numbers.
4. Jonathan Taylor, Colts (RB1): Taylor has plenty of yards and TDs, but also his most receptions in years.
5. Christian McCaffrey, 49ers (RB2): He's healthy, he's productive, everyone is happy.
6. Bijan Robinson, Falcons (RB3)
7. Amon-Ra St. Brown, Lions (WR1)
8. Jaxon Smith-Njigba, Seahawks (WR2): Could he make a run at 2,000 receiving yards? This is a dominant player.
9. CeeDee Lamb, Cowboys (WR3): He last caught a pass in Week 2. The ankle injury shouldn't hold him back.
10. Baker Mayfield, Buccaneers (QB4): Monday night showdown with the Lions should be interesting, but how can we bet against Mayfield?
11. Drake Maye, Patriots (QB5): Not many rushing yards, but his passing numbers are exceeding expectations.
12. Jalen Hurts, Eagles (QB6): The rushing TDs are about the only thing keeping him as a QB1.
13. De'Von Achane, Dolphins (RB4): Achane is the reason we watch the Dolphins.
14. Jahmyr Gibbs, Lions (RB5): Gibbs has only five receptions the past three games. It's not enough, and it has become a trend.
15. Justin Jefferson, Vikings (WR4)
16. Nico Collins, Texans (WR5)
17. Daniel Jones, Colts (QB7): He's a top-10 QB for now, thanks to rushing TDs, which may not continue.
18. Caleb Williams, Bears (QB8): He sure looks like a top-10 fantasy QB.
19. C.J. Stroud, Texans (QB9): He crushed the Ravens before the bye, but now it is a road game in Seattle. Big difference.
20. Davante Adams, Rams (WR6)
21. Josh Jacobs, Packers (RB6)
22. Kyren Williams, Rams (RB7)
23. Rachaad White, Buccaneers (RB8): It looks like Bucky Irving will be sitting out this week as well.
24. Quinshon Judkins, Browns (RB9): The Dolphins have been awful against the run, so expect a bounce-back outing.
25. George Pickens, Cowboys (WR7): Pickens already has a career-high six touchdown catches. He's looking like a WR1 option.
26. Deebo Samuel, Commanders (WR8): The Dallas defense shouldn't be great challenge for him.
27. Matthew Stafford, Rams (QB10): He had disappointing numbers against the Ravens, but didn't have his best WR for all of it.
28. Bo Nix, Broncos (QB11)
29. Jared Goff, Lions (QB12)
30. Justin Fields, Jets (QB13): Yeah, that London game was awful, with 45 passing yards. It won't happen again.
31. Javonte Williams, Cowboys (RB10): It was a rough outing versus the Panthers, but it's not like someone is taking the starting role from him.
32. Breece Hall, Jets (RB11): Hall is pacing for 1,000-plus rushing yards, but a TD or two would be nice at some point!
33. Saquon Barkley, Eagles (RB12): He has 4 TDs, but is not on pace for 1,000 rushing yards. How is this possible?
34. Justin Herbert, Chargers (QB14)
35. Brock Purdy, 49ers (QB15)
36. Kyler Murray, Cardinals (QB16)
37. Jordan Love, Packers (QB17): Love has had two good fantasy games, and three others that disappointed.
38. Chris Olave, Saints (WR9): Well, he appears healthy! Only Puka Nacua has more targets this season.
39. Rome Odunze, Bears (WR10)
40. Sam Darnold, Seahawks (QB18)
41. Jaxson Dart, Giants (QB19): Tough matchup in Denver, but with his running ability, Dart is still intriguing.
42. J.J. McCarthy, Vikings (QB20): Maybe he returns to face the Eagles. We're sure Carson Wentz would love to face them.
43. Trevor Lawrence, Jaguars (QB21): His throwing accuracy remains all over the place. It's tough to truly trust him.
44. Bryce Young, Panthers (QB22): Young has reached 200 passing yards in one game this season. No excuses anymore.
45. Tua Tagovailoa, Dolphins (QB23)
46. Jaylen Waddle, Dolphins (WR11)
47. Spencer Rattler, Saints (QB24)
48. Drake London, Falcons (WR12)
49. A.J. Brown, Eagles (WR13): At some point, we may have to stop assuming Brown is a WR2.
50. Brian Thomas Jr., Jaguars (WR14): Thomas caught his first TD in Week 6. It's time for him and Lawrence to keep it going.
51. Tetairoa McMillan, Panthers (WR15): The rookie scored his first two TDs on Sunday. The Panthers' offense looks good now.
52. Ashton Jeanty, Raiders (RB13)
53. Cam Skattebo, Giants (RB14)
54. D'Andre Swift, Bears (RB15): Swift's massive outing on Monday night was a reminder he still can be excellent.
55. Rico Dowdle, Panthers (RB16): You're going to stop believing in him now? Expect production until it stops.
56. Alvin Kamara, Saints (RB17): Kamara still hasn't reached 50 receiving yards in any games. It happened five times last season.
57. Jordan Mason, Vikings (RB18)
58. Trey McBride, Cardinals (TE1): He is pacing for fewer catches and yards than last season, but with more TDs. It works.
59. Mike Evans, Buccaneers (WR16)
60. Ladd McConkey, Chargers (WR17)
61. Quentin Johnston, Chargers (WR18)
62. Keenan Allen, Chargers (WR19)
63. Jacory Croskey-Merritt, Commanders (RB19)
64. Travis Etienne Jr., Jaguars (RB20)
65. Rhamondre Stevenson, Patriots (RB21)
66. J.K. Dobbins, Broncos (RB22):
67. Dillon Gabriel, Browns (QB25)
68. Michael Penix Jr., Falcons (QB26)
69. Geno Smith, Raiders (QB27)
70. Cam Ward, Titans (QB28)
71. Rashee Rice, Chiefs (WR20)
72. Stefon Diggs, Patriots (WR21)
73. Xavier Worthy, Chiefs (WR22)
74. Jake Ferguson, Cowboys (TE2)
75. George Kittle, 49ers (TE3)
76. David Montgomery, Lions (RB23)
77. Kenneth Walker III, Seahawks (RB24)
78. Kimani Vidal, Chargers (RB25)
79. Terry McLaurin, Commanders (WR23)
80. Jakobi Meyers, Raiders (WR24)
81. Courtland Sutton, Broncos (WR25)
82. Michael Pittman Jr., Colts (WR26)
83. Marvin Harrison Jr., Cardinals (WR27)
84. Sam LaPorta, Lions (TE4)
85. Tyler Warren, Colts (TE5)
86. TreVeyon Henderson, Patriots (RB26)
87. Michael Carter, Cardinals (RB27)
88. Tony Pollard, Titans (RB28)
89. Chuba Hubbard, Panthers (RB29)
90. Isiah Pacheco, Chiefs (RB30)
91. DeVonta Smith, Eagles (WR28)
92. Jordan Addison, Vikings (WR29)
93. Cooper Kupp, Seahawks (WR30)
94. Jameson Williams, Lions (WR31)
95. Jauan Jennings, 49ers (WR32)
96. Tucker Kraft, Packers (TE6)
97. David Njoku, Browns (TE7)
98. Harold Fannin Jr., Browns (TE8)
99. Travis Kelce, Chiefs (TE9)
100. DJ Moore, Bears (WR33)
101. Wan'Dale Robinson, Giants (WR34)
102. Matthew Golden, Packers (WR35)
103. Romeo Doubs, Packers (WR36)
104. Tre Tucker, Raiders (WR37)
105. Jerry Jeudy, Browns (WR38)
106. Zach Charbonnet, Seahawks (RB31)
107. Nick Chubb, Texans (RB32)
108. Hunter Henry, Patriots (TE10)
109. Woody Marks, Texans (RB33)
110. Dallas Goedert, Eagles (TE11)
111. Mason Taylor, Jets (TE12)
112. Darren Waller, Dolphins (TE13)
113. Rashid Shaheed, Saints (WR39)
114. Darnell Mooney, Falcons (WR40)
115. Kayshon Boutte, Patriots (WR41)
116. Tutu Atwell, Rams (WR42)
117. Kendrick Bourne, 49ers (WR43)
118. Christian Kirk, Texans (WR44)
119. Troy Franklin, Broncos (WR45)
120. Elic Ayomanor, Titans (WR46)
121. Josh Downs, Colts (WR47)
122. Travis Hunter, Jaguars (WR48)
123. Kareem Hunt, Chiefs (RB34)
124. Hassan Haskins, Chargers (RB35)
125. RJ Harvey, Broncos (RB36)
126. Tyler Allgeier, Falcons (RB37)
127. Tez Johnson, Buccaneers (WR49):
128. Josh Reynolds, Jets (WR50):
129. Bam Knight, Cardinals (RB38)
130. Michael Wilson, Cardinals (WR51)
131. Sterling Shepard, Buccaneers (WR52)
132. Malik Washington, Dolphins (WR53)
133. Marvin Mims Jr., Broncos (WR54)
134. Tyjae Spears, Titans (RB39)
135. Isaiah Davis, Jets (RB40)
136. Kendre Miller, Saints (RB41)
137. Jerome Ford, Browns (RB42)
138. Jaydon Blue, Cowboys (RB43)
139. Blake Corum, Rams (RB44)
140. Dyami Brown, Jaguars (WR55)
141. Jordan Whittington, Rams (WR56)
142. Darius Slayton, Giants (WR57)
143. Olamide Zaccheaus, Bears (WR58)
144. Jalen Coker, Panthers (WR59)
145. Xavier Legette, Panthers (WR60)
146. Hollywood Brown, Chiefs (WR61)
147. Isaiah Bond, Browns (WR62)
148. Christian Watson, Packers (WR63)
149. Xavier Hutchinson, Texans (WR64)
150. Alec Pierce, Colts (WR65)
Flex (RB, WR, TE only)
1. Jonathan Taylor, Colts (RB1): Taylor has plenty of yards and TDs, but also his most receptions in years.
2. Christian McCaffrey, 49ers (RB2): He's healthy, he's productive, everyone is happy.
3. Bijan Robinson, Falcons (RB3)
4. Amon-Ra St. Brown, Lions (WR1)
5. Jaxon Smith-Njigba, Seahawks (WR2): Could he make a run at 2,000 receiving yards? This is a dominant player.
6. CeeDee Lamb, Cowboys (WR3): He last caught a pass in Week 2. The ankle injury shouldn't hold him back.
7. De'Von Achane, Dolphins (RB4): Achane is the reason we watch the Dolphins.
8. Jahmyr Gibbs, Lions (RB5): Gibbs has only five receptions the past three games. It's not enough, and it has become a trend.
9. Justin Jefferson, Vikings (WR4)
10. Nico Collins, Texans (WR5)
11. Davante Adams, Rams (WR6)
12. Josh Jacobs, Packers (RB6)
13. Kyren Williams, Rams (RB7)
14. Rachaad White, Buccaneers (RB8): It looks like Bucky Irving will be sitting out this week as well.
15. Quinshon Judkins, Browns (RB9): The Dolphins have been awful against the run, so expect a bounce-back outing.
16. George Pickens, Cowboys (WR7): Pickens already has a career-high six touchdown catches. He's looking like a WR1 option.
17. Deebo Samuel, Commanders (WR8): The Dallas defense shouldn't be great challenge for him.
18. Javonte Williams, Cowboys (RB10): It was a rough outing versus the Panthers, but it's not like someone is taking the starting role from him.
19. Breece Hall, Jets (RB11): Hall is pacing for 1,000-plus rushing yards, but a TD or two would be nice at some point!
20. Saquon Barkley, Eagles (RB12): He has 4 TDs, but is not on pace for 1,000 rushing yards. How is this possible?
21. Chris Olave, Saints (WR9): Well, he appears healthy! Only Puka Nacua has more targets this season.
22. Rome Odunze, Bears (WR10)
23. Jaylen Waddle, Dolphins (WR11)
24. Drake London, Falcons (WR12)
25. A.J. Brown, Eagles (WR13): At some point, we may have to stop assuming Brown is a WR2.
26. Brian Thomas Jr., Jaguars (WR14): Thomas caught his first TD in Week 6. It's time for him and Lawrence to keep it going.
27. Tetairoa McMillan, Panthers (WR15): The rookie scored his first two TDs on Sunday. The Panthers' offense looks good now.
28. Ashton Jeanty, Raiders (RB13)
29. Cam Skattebo, Giants (RB14)
30. D'Andre Swift, Bears (RB15): Swift's massive outing on Monday night was a reminder he still can be excellent.
31. Rico Dowdle, Panthers (RB16): You're going to stop believing in him now? Expect production until it stops.
32. Alvin Kamara, Saints (RB17): Kamara still hasn't reached 50 receiving yards in any games. It happened five times last season.
33. Jordan Mason, Vikings (RB18)
34. Trey McBride, Cardinals (TE1): He is pacing for fewer catches and yards than last season, but with more TDs. It works.
35. Mike Evans, Buccaneers (WR16)
36. Ladd McConkey, Chargers (WR17)
37. Quentin Johnston, Chargers (WR18)
38. Keenan Allen, Chargers (WR19)
39. Jacory Croskey-Merritt, Commanders (RB19)
40. Travis Etienne Jr., Jaguars (RB20)
41. Rhamondre Stevenson, Patriots (RB21)
42. J.K. Dobbins, Broncos (RB22):
43. Rashee Rice, Chiefs (WR20)
44. Stefon Diggs, Patriots (WR21)
45. Xavier Worthy, Chiefs (WR22)
46. Jake Ferguson, Cowboys (TE2)
47. George Kittle, 49ers (TE3)
48. David Montgomery, Lions (RB23)
49. Kenneth Walker III, Seahawks (RB24)
50. Kimani Vidal, Chargers (RB25)
51. Terry McLaurin, Commanders (WR23)
52. Jakobi Meyers, Raiders (WR24)
53. Courtland Sutton, Broncos (WR25)
54. Michael Pittman Jr., Colts (WR26)
55. Marvin Harrison Jr., Cardinals (WR27)
56. Sam LaPorta, Lions (TE4)
57. Tyler Warren, Colts (TE5)
58. TreVeyon Henderson, Patriots (RB26)
59. Michael Carter, Cardinals (RB27)
60. Tony Pollard, Titans (RB28)
61. Chuba Hubbard, Panthers (RB29)
62. Isiah Pacheco, Chiefs (RB30)
63. DeVonta Smith, Eagles (WR28)
64. Jordan Addison, Vikings (WR29)
65. Cooper Kupp, Seahawks (WR30)
66. Jameson Williams, Lions (WR31)
67. Jauan Jennings, 49ers (WR32)
68. Tucker Kraft, Packers (TE6)
69. David Njoku, Browns (TE7)
70. Harold Fannin Jr., Browns (TE8)
71. Travis Kelce, Chiefs (TE9)
72. DJ Moore, Bears (WR33)
73. Wan'Dale Robinson, Giants (WR34)
74. Matthew Golden, Packers (WR35)
75. Romeo Doubs, Packers (WR36)
76. Tre Tucker, Raiders (WR37)
77. Jerry Jeudy, Browns (WR38)
78. Zach Charbonnet, Seahawks (RB31)
79. Nick Chubb, Texans (RB32)
80. Hunter Henry, Patriots (TE10)
81. Woody Marks, Texans (RB33)
82. Dallas Goedert, Eagles (TE11)
83. Mason Taylor, Jets (TE12)
84. Darren Waller, Dolphins (TE13)
85. Rashid Shaheed, Saints (WR39)
86. Darnell Mooney, Falcons (WR40)
87. Kayshon Boutte, Patriots (WR41)
88. Tutu Atwell, Rams (WR42)
89. Kendrick Bourne, 49ers (WR43)
90. Christian Kirk, Texans (WR44)
91. Troy Franklin, Broncos (WR45)
92. Elic Ayomanor, Titans (WR46)
93. Josh Downs, Colts (WR47)
94. Travis Hunter, Jaguars (WR48)
95. Kareem Hunt, Chiefs (RB34)
96. Hassan Haskins, Chargers (RB35)
97. RJ Harvey, Broncos (RB36)
98. Tyler Allgeier, Falcons (RB37)
99. Tez Johnson, Buccaneers (WR49):
100. Josh Reynolds, Jets (WR50):
101. Bam Knight, Cardinals (RB38)
102. Michael Wilson, Cardinals (WR51)
103. Sterling Shepard, Buccaneers (WR52)
104. Malik Washington, Dolphins (WR53)
105. Marvin Mims Jr., Broncos (WR54)
106. Tyjae Spears, Titans (RB39)
107. Isaiah Davis, Jets (RB40)
108. Kendre Miller, Saints (RB41)
109. Jerome Ford, Browns (RB42)
110. Jaydon Blue, Cowboys (RB43)
111. Blake Corum, Rams (RB44)
112. Dyami Brown, Jaguars (WR55)
113. Jordan Whittington, Rams (WR56)
114. Darius Slayton, Giants (WR57)
115. Olamide Zaccheaus, Bears (WR58)
116. Jalen Coker, Panthers (WR59)
117. Xavier Legette, Panthers (WR60)
118. Hollywood Brown, Chiefs (WR61)
119. Isaiah Bond, Browns (WR62)
120. Christian Watson, Packers (WR63)
121. Xavier Hutchinson, Texans (WR64)
122. Alec Pierce, Colts (WR65)