Fantasy Football: Week 17 Flex Position Rankings
Kevin Hanson joins SI for the 2019 season. His fantasy rankings have placed him in the Top 20 in each of the past two seasons among all the industry experts tracked by FantasyPros.com, and he has been in the Top 25 in six of the past eight years.
Check out more of Kevin’s rankings: QB, RB, WR, TE, kicker and defense.
Week 17 fantasy football flex rankings (half-PPR scoring):
1. Ezekiel Elliott, DAL vs WAS (RB1)
2. Christian McCaffrey, CAR vs NO (RB2)
3. Saquon Barkley, NYG vs PHI (RB3)
4. Aaron Jones, GB @ DET (RB4)
5. Michael Thomas, NO @ CAR (WR1)
6. Julio Jones, ATL @ TB (WR2)
7. Alvin Kamara, NO @ CAR (RB5)
8. Derrick Henry, TEN @ HOU (RB6)
9. Nick Chubb, CLE @ CIN (RB7)
10. Davante Adams, GB @ DET (WR3)
11. Marlon Mack, IND @ JAC (RB8)
12. Tyreek Hill, KC vs LAC (WR4)
13. Julian Edelman, NE vs MIA (WR5)
14. Joe Mixon, CIN vs CLE (RB9)
15. Melvin Gordon, LAC @ KC (RB10)
16. Austin Ekeler, LAC @ KC (RB11)
17. George Kittle, SF @ SEA (TE1)
18. Miles Sanders, PHI @ NYG (RB12)
19. Kenyan Drake, ARI @ LAR (RB13)
20. Sony Michel, NE vs MIA (RB14)
21. Le'Veon Bell, NYJ @ BUF (RB15)
22. Travis Kelce, KC vs LAC (TE2)
23. Courtland Sutton, DEN vs OAK (WR6)
24. DeAndre Hopkins, HOU vs TEN (WR7)
25. Allen Robinson, CHI @ MIN (WR8)
26. A.J. Brown, TEN @ HOU (WR9)
27. Keenan Allen, LAC @ KC (WR10)
28. Phillip Lindsay, DEN vs OAK (RB16)
29. Raheem Mostert, SF @ SEA (RB17)
30. Amari Cooper, DAL vs WAS (WR11)
31. Devonta Freeman, ATL @ TB (RB18)
32. Devante Parker, MIA @ NE (WR12)
33. Robert Woods, LAR vs ARI (WR13)
34. Kenny Golladay, DET vs GB (WR14)
35. Todd Gurley, LAR vs ARI (RB19)
36. Breshad Perriman, TB vs ATL (WR15)
37. DeAndre Washington, OAK @ DEN (RB20)
38. Adrian Peterson, WAS @ DAL (RB21)
39. Devin Singletary, BUF vs NYJ (RB22)
40. Tyler Lockett, SEA vs SF (WR16)
41. Ryquell Armstead, JAC vs IND (RB23)
42. Tyler Boyd, CIN vs CLE (WR17)
43. Michael Gallup, DAL vs WAS (WR18)
44. Damien Williams, KC vs LAC (RB24)
45. Cooper Kupp, LAR vs ARI (WR19)
46. Austin Hooper, ATL @ TB (TE3)
47. Jarvis Landry, CLE @ CIN (WR20)
48. Darren Waller, OAK @ DEN (TE4)
49. Odell Beckham Jr., CLE @ CIN (WR21)
50. Tyler Higbee, LAR vs ARI (TE5)
51. James White, NE vs MIA (RB25)
52. D.K. Metcalf, SEA vs SF (WR22)
53. Emmanuel Sanders, SF @ SEA (WR23)
54. Ronald Jones II, TB vs ATL (RB26)
55. Kareem Hunt, CLE @ CIN (RB27)
56. T.Y. Hilton, IND @ JAC (WR24)
57. David Montgomery, CHI @ MIN (RB28)
58. Mike Boone, MIN vs CHI (RB29)
59. Gus Edwards, BAL vs PIT (RB30)
60. Carlos Hyde, HOU vs TEN (RB31)
61. D.J. Chark, JAC vs IND (WR25)
62. Mike Williams, LAC @ KC (WR26)
63. Dallas Goedert, PHI @ NYG (TE6)
64. Curtis Samuel, CAR vs NO (WR27)
65. Tarik Cohen, CHI @ MIN (RB32)
66. Anthony Miller, CHI @ MIN (WR28)
67. Travis Homer, SEA vs SF (RB33)
68. Patrick Laird, MIA @ NE (RB34)
69. Jared Cook, NO @ CAR (TE7)
70. Deebo Samuel, SF @ SEA (WR29)
71. John Brown, BUF vs NYJ (WR30)
72. Justin Watson, TB vs ATL (WR31)
73. Hunter Henry, LAC @ KC (TE8)
74. Latavius Murray, NO @ CAR (RB35)
75. Benny Snell Jr., PIT @ BAL (RB36)
76. Darius Slayton, NYG vs PHI (WR32)
77. Greg Ward, PHI @ NYG (WR33)
78. O.J. Howard, TB vs ATL (TE9)
79. Christian Kirk, ARI @ LAR (WR34)
80. Rex Burkhead, NE vs MIA (RB37)
81. Sterling Shepard, NYG vs PHI (WR35)
82. Steven Sims, WAS @ DAL (WR36)
83. Jamison Crowder, NYJ @ BUF (WR37)
84. Golden Tate, NYG vs PHI (WR38)
85. Robby Anderson, NYJ @ BUF (WR39)
86. Jacob Hollister, SEA vs SF (TE10)
87. Chris Conley, JAC vs IND (WR40)
88. Stefon Diggs, MIN vs CHI (WR41)
89. Brandin Cooks, LAR vs ARI (WR42)
90. Jordan Howard, PHI @ NYG (RB38)
91. James Washington, PIT @ BAL (WR43)
92. Royce Freeman, DEN vs OAK (RB39)
93. Tyrell Williams, OAK @ DEN (WR44)
94. Jack Doyle, IND @ JAC (TE11)
95. Larry Fitzgerald, ARI @ LAR (WR45)
96. John Ross, CIN vs CLE (WR46)
97. Jonnu Smith, TEN @ HOU (TE12)
98. Dede Westbrook, JAC vs IND (WR47)
99. Diontae Johnson, PIT @ BAL (WR48)
100. Zach Pascal, IND @ JAC (WR49)
101. Russell Gage, ATL @ TB (WR50)
102. Danny Amendola, DET vs GB (WR51)
103. Noah Fant, DEN vs OAK (TE13)
104. Kenny Stills, HOU vs TEN (WR52)
105. Adam Thielen, MIN vs CHI (WR53)
106. Duke Johnson, HOU vs TEN (RB40)
107. Sammy Watkins, KC vs LAC (WR54)
108. Olabisi Johnson, MIN vs CHI (WR55)
109. Boston Scott, PHI @ NYG (RB41)
110. Mike Gesicki, MIA @ NE (TE14)
111. Cole Beasley, BUF vs NYJ (WR56)
112. Randall Cobb, DAL vs WAS (WR57)
113. Greg Olsen, CAR vs NO (TE15)
114. JuJu Smith-Schuster, PIT @ BAL (WR58)
115. Hunter Renfrow, OAK @ DEN (WR59)
116. Jason Witten, DAL vs WAS (TE16)
117. Kaden Smith, NYG vs PHI (TE17)
118. Justice Hill, BAL vs PIT (RB42)
119. Kerryon Johnson, DET vs GB (RB43)
120. Cameron Brate, TB vs ATL (TE18)
121. Allen Lazard, GB @ DET (WR60)
122. Mohamed Sanu, NE vs MIA (WR61)
123. Kelvin Harmon, WAS @ DAL (WR62)
124. Marshawn Lynch, SEA vs SF (RB44)
125. Jaylen Samuels, PIT @ BAL (RB45)
Week 17 fantasy football flex rankings (non-PPR scoring):
1. Ezekiel Elliott, DAL vs WAS (RB1)
2. Saquon Barkley, NYG vs PHI (RB2)
3. Christian McCaffrey, CAR vs NO (RB3)
4. Aaron Jones, GB @ DET (RB4)
5. Derrick Henry, TEN @ HOU (RB5)
6. Nick Chubb, CLE @ CIN (RB6)
7. Alvin Kamara, NO @ CAR (RB7)
8. Marlon Mack, IND @ JAC (RB8)
9. Julio Jones, ATL @ TB (WR1)
10. Michael Thomas, NO @ CAR (WR2)
11. Joe Mixon, CIN vs CLE (RB9)
12. Tyreek Hill, KC vs LAC (WR3)
13. Davante Adams, GB @ DET (WR4)
14. Courtland Sutton, DEN vs OAK (WR5)
15. George Kittle, SF @ SEA (TE1)
16. Melvin Gordon, LAC @ KC (RB10)
17. Miles Sanders, PHI @ NYG (RB11)
18. Austin Ekeler, LAC @ KC (RB12)
19. Sony Michel, NE vs MIA (RB13)
20. Phillip Lindsay, DEN vs OAK (RB14)
21. Le'Veon Bell, NYJ @ BUF (RB15)
22. Kenyan Drake, ARI @ LAR (RB16)
23. Raheem Mostert, SF @ SEA (RB17)
24. Todd Gurley, LAR vs ARI (RB18)
25. Adrian Peterson, WAS @ DAL (RB19)
26. Devonta Freeman, ATL @ TB (RB20)
27. Julian Edelman, NE vs MIA (WR6)
28. DeAndre Washington, OAK @ DEN (RB21)
29. DeAndre Hopkins, HOU vs TEN (WR7)
30. Allen Robinson, CHI @ MIN (WR8)
31. Travis Kelce, KC vs LAC (TE2)
32. A.J. Brown, TEN @ HOU (WR9)
33. Devin Singletary, BUF vs NYJ (RB22)
34. Damien Williams, KC vs LAC (RB23)
35. Keenan Allen, LAC @ KC (WR10)
36. Amari Cooper, DAL vs WAS (WR11)
37. Tyler Lockett, SEA vs SF (WR12)
38. Ryquell Armstead, JAC vs IND (RB24)
39. Robert Woods, LAR vs ARI (WR13)
40. Breshad Perriman, TB vs ATL (WR14)
41. Gus Edwards, BAL vs PIT (RB25)
42. Kenny Golladay, DET vs GB (WR15)
43. Devante Parker, MIA @ NE (WR16)
44. Ronald Jones II, TB vs ATL (RB26)
45. Michael Gallup, DAL vs WAS (WR17)
46. Cooper Kupp, LAR vs ARI (WR18)
47. Mike Boone, MIN vs CHI (RB27)
48. David Montgomery, CHI @ MIN (RB28)
49. Kareem Hunt, CLE @ CIN (RB29)
50. James White, NE vs MIA (RB30)
51. Tyler Boyd, CIN vs CLE (WR19)
52. Carlos Hyde, HOU vs TEN (RB31)
53. Odell Beckham Jr., CLE @ CIN (WR20)
54. D.K. Metcalf, SEA vs SF (WR21)
55. Austin Hooper, ATL @ TB (TE3)
56. Travis Homer, SEA vs SF (RB32)
57. Latavius Murray, NO @ CAR (RB33)
58. Jarvis Landry, CLE @ CIN (WR22)
59. Mike Williams, LAC @ KC (WR23)
60. T.Y. Hilton, IND @ JAC (WR24)
61. Patrick Laird, MIA @ NE (RB34)
62. Tarik Cohen, CHI @ MIN (RB35)
63. Darren Waller, OAK @ DEN (TE4)
64. Curtis Samuel, CAR vs NO (WR25)
65. Dallas Goedert, PHI @ NYG (TE5)
66. Jordan Howard, PHI @ NYG (RB36)
67. Tyler Higbee, LAR vs ARI (TE6)
68. Emmanuel Sanders, SF @ SEA (WR26)
69. Anthony Miller, CHI @ MIN (WR27)
70. John Brown, BUF vs NYJ (WR28)
71. D.J. Chark, JAC vs IND (WR29)
72. Benny Snell Jr., PIT @ BAL (RB37)
73. Jared Cook, NO @ CAR (TE7)
74. Boston Scott, PHI @ NYG (RB38)
75. Deebo Samuel, SF @ SEA (WR30)
76. Hunter Henry, LAC @ KC (TE8)
77. Marshawn Lynch, SEA vs SF (RB39)
78. O.J. Howard, TB vs ATL (TE9)
79. Darius Slayton, NYG vs PHI (WR31)
80. Justin Watson, TB vs ATL (WR32)
81. Christian Kirk, ARI @ LAR (WR33)
82. Robby Anderson, NYJ @ BUF (WR34)
83. Sterling Shepard, NYG vs PHI (WR35)
84. Greg Ward, PHI @ NYG (WR36)
85. Steven Sims, WAS @ DAL (WR37)
86. Jamison Crowder, NYJ @ BUF (WR38)
87. Royce Freeman, DEN vs OAK (RB40)
88. Brandin Cooks, LAR vs ARI (WR39)
89. Golden Tate, NYG vs PHI (WR40)
90. Chris Conley, JAC vs IND (WR41)
91. Stefon Diggs, MIN vs CHI (WR42)
92. James Washington, PIT @ BAL (WR43)
93. Tyrell Williams, OAK @ DEN (WR44)
94. Rex Burkhead, NE vs MIA (RB41)
95. John Ross, CIN vs CLE (WR45)
96. Jacob Hollister, SEA vs SF (TE10)
97. Jack Doyle, IND @ JAC (TE11)
98. Kenny Stills, HOU vs TEN (WR46)
99. Russell Gage, ATL @ TB (WR47)
100. Zach Pascal, IND @ JAC (WR48)
101. Dede Westbrook, JAC vs IND (WR49)
102. Duke Johnson, HOU vs TEN (RB42)
103. Justice Hill, BAL vs PIT (RB43)
104. Diontae Johnson, PIT @ BAL (WR50)
105. Larry Fitzgerald, ARI @ LAR (WR51)
106. Sammy Watkins, KC vs LAC (WR52)
107. Greg Olsen, CAR vs NO (TE12)
108. Kerryon Johnson, DET vs GB (RB44)
109. Adam Thielen, MIN vs CHI (WR53)
110. Danny Amendola, DET vs GB (WR54)
111. Jonnu Smith, TEN @ HOU (TE13)
112. Olabisi Johnson, MIN vs CHI (WR55)
113. Noah Fant, DEN vs OAK (TE14)
114. Mike Gesicki, MIA @ NE (TE15)
115. Cameron Brate, TB vs ATL (TE16)
116. JuJu Smith-Schuster, PIT @ BAL (WR56)
117. Cole Beasley, BUF vs NYJ (WR57)
118. Randall Cobb, DAL vs WAS (WR58)
119. Peyton Barber, TB vs ATL (RB45)
120. Jaylen Samuels, PIT @ BAL (RB46)
121. Allen Lazard, GB @ DET (WR59)
122. Tevin Coleman, SF @ SEA (RB47)
123. Mohamed Sanu, NE vs MIA (WR60)
124. Kaden Smith, NYG vs PHI (TE17)
125. Jason Witten, DAL vs WAS (TE18)