Early Fantasy Flex Rankings Week 18: Zack Moss, Rachaad White, Hassan Haskins, and More

Our Week 18 Flex rankings are here to aid fantasy football managers in making their decisions when it comes to the final week of the season.

With a lot up in the air for Week 18, getting those Flex spots set in your fantasy football lineups can be tough. Therefore, our Week 18 Flex rankings are here to help make those back-end-of-the-lineup decisions simpler for fantasy managers.

Week 18 Fantasy Football Flex Rankings

The below rankings are intended as a guide for half-PPR formats. They do not take into account individual league rules and setups. When it comes to drafting your Underdog Fantasy Best Ball leagues, knowing how to balance the different positions can be tough. So, why not use our Week 18 Flex rankings to help guide those decisions as well as your season-long lineups?

1. Christian McCaffrey, RB | SF vs. ARI
2. Austin Ekeler, RB | LAC @ DEN
3. Dalvin Cook, RB | MIN @ CHI
4. Saquon Barkley, RB | NYG @ PHI
5. Nick Chubb, RB | CLE @ PIT
6. Justin Jefferson, WR | MIN @ CHI
7. Joe Mixon, RB | CIN vs. BAL
8. Josh Jacobs, RB | LV vs. KC
9. CeeDee Lamb, WR | DAL @ WAS
10. Stefon Diggs, WR | BUF vs. NE
11. Rhamondre Stevenson, RB | NE @ BUF
12. Travis Etienne Jr., RB | JAX vs. TEN
13. A.J. Brown, WR | PHI vs. NYG
14. Aaron Jones, RB | GB vs. DET
15. Tyreek Hill, WR | MIA vs. NYJ
16. Amon-Ra St. Brown, WR | DET @ GB
17. Ja’Marr Chase, WR | CIN vs. BAL
18. James Conner, RB | ARI @ SF
19. Alvin Kamara, RB | NO vs. CAR
20. Miles Sanders, RB | PHI vs. NYG
21. D’Andre Swift, RB | DET @ GB
22. Ezekiel Elliott, RB | DAL @ WAS
23. Chris Godwin, WR | TB @ ATL
24. Travis Kelce, TE | KC @ LV
25. Keenan Allen, WR | LAC @ DEN
26. Tee Higgins, WR | CIN vs. BAL
27. Garrett Wilson, WR | NYJ @ MIA
28. Kenneth Walker III, RB | SEA vs. LAR
29. Brian Robinson, RB | WAS vs. DAL
30. George Kittle, TE | SF vs. ARI
31. Jaylen Waddle, WR | MIA vs. NYJ
32. Christian Kirk, WR | JAX vs. TEN
33. DK Metcalf, WR | SEA vs. LAR
34. Brandon Aiyuk, WR | SF vs. ARI
35. DJ Moore, WR | CAR @ NO
36. DeVonta Smith, WR | PHI vs. NYG
37. Tyler Lockett, WR | SEA vs. LAR
38. Tyler Allgeier, RB | ATL vs. TB
39. Cam Akers, RB | LAR @ SEA
40. Chris Olave, WR | NO vs. CAR
41. Mike Williams, WR | LAC @ DEN
42. David Montgomery, RB | CHI vs. MIN
43. Jerick McKinnon, RB | KC @ LV
44. Christian Watson, WR | GB vs. DET
45. Amari Cooper, WR | CLE @ PIT
46. Zonovan Knight, RB | NYJ @ MIA
47. Leonard Fournette, RB | TB @ ATL
48. Davante Adams, WR | LV vs. KC
49. Terry McLaurin, WR | WAS vs. DAL
50. Najee Harris, RB | PIT vs. CLE

51-100

51. Jerry Jeudy, WR | DEN vs. LAC
52. Isiah Pacheco, RB | KC @ LV
53. J.K. Dobbins, RB | BAL @ CIN
54. AJ Dillon, RB | GB vs. DET
55. Mike Evans, WR | TB @ ATL
56. JuJu Smith-Schuster, WR | KC @ LV
57. D’Onta Foreman, RB | CAR @ NO
58. Jamaal Williams, RB | DET @ GB
59. Zay Jones, WR | JAX vs. TEN
60. Marquise Brown, WR | ARI @ SF
61. Devin Singletary, RB | BUF vs. NE
62. Allen Lazard, WR | GB vs. DET
63. Drake London, WR | ATL vs. TB
64. Gabe Davis, WR | BUF vs. NE
65. T.J. Hockenson, TE | MIN @ CHI
66. Jakobi Meyers, WR | NE @ BUF
67. James Cook, RB | BUF vs. NE
68. Evan Engram, TE | JAX vs. TEN
69. Michael Pittman Jr., WR | IND vs. HOU
70. Brandin Cooks, WR | HOU @ IND
71. Dallas Goedert, TE | PHI vs. NYG
72. Diontae Johnson, WR | PIT vs. CLE
73. Mark Andrews, TE | BAL @ CIN
74. DJ Chark, WR | DET @ GB
75. Jahan Dotson, WR | WAS vs. DAL
76. Gus Edwards, RB | BAL @ CIN
77. Greg Dortch, WR | ARI @ SF
78. Zack Moss, RB | IND vs. HOU
79. Courtland Sutton, WR | DEN vs. LAC
80. Rachaad White, RB | TB @ ATL
81. Adam Thielen, WR | MIN @ CHI
82. Chuba Hubbard, RB | CAR @ NO
83. George Pickens, WR | PIT vs. CLE
84. Richie James, WR | NYG @ PHI
85. Michael Gallup, WR | DAL @ WAS
86. Hassan Haskins, RB | TEN @ JAX
87. Isaiah Hodgins, WR | NYG @ PHI
88. Donovan Peoples-Jones, WR | CLE @ PIT
89. Dalton Schultz, TE | DAL @ WAS
90. Cole Kmet, TE | CHI vs. MIN
91. Tyler Higbee, TE | LAR @ SEA
92. Cordarrelle Patterson, RB | ATL vs. TB
93. Curtis Samuel, WR | WAS vs. DAL
94. Darius Slayton, WR | NYG @ PHI
95. Raheem Mostert, RB | MIA vs. NYJ
96. Pat Freiermuth, TE | PIT vs. CLE
97. Michael Carter, RB | NYJ @ MIA
98. Treylon Burks, WR | TEN @ JAX
99. Tyler Boyd, WR | CIN vs. BAL
100. Dawson Knox, TE | BUF vs. NE

101-150

101. David Njoku, TE | CLE @ PIT
102. Romeo Doubs, WR | GB vs. DET
103. Latavius Murray, RB | DEN vs. LAC
104. Joshua Palmer, WR | LAC @ DEN
105. K.J. Osborn, WR | MIN @ CHI
106. Chris Moore, WR | HOU @ IND
107. Malik Davis, RB | DAL @ WAS
108. Kendrick Bourne, WR | NE @ BUF
109. Khalil Herbert, RB | CHI vs. MIN
110. Elijah Moore, WR | NYJ @ MIA
111. Hunter Renfrow, WR | LV vs. KC
112. Darren Waller, TE | LV vs. KC
113. Jeff Wilson Jr., RB | MIA vs. NYJ
114. Marquez Valdes-Scantling, WR | KC @ LV
115. Corey Davis, WR | NYJ @ MIA
116. Isaiah McKenzie, WR | BUF vs. NE
117. Taysom Hill, TE | NO vs. CAR
118. Tyler Conklin, TE | NYJ @ MIA
119. Rashid Shaheed, WR | NO vs. CAR
120. Gerald Everett, TE | LAC @ DEN
121. Byron Pringle, WR | CHI vs. MIN
122. Deon Jackson, RB | IND vs. HOU
123. Russell Gage, WR | TB @ ATL
124. Van Jefferson, WR | LAR @ SEA
125. Noah Fant, TE | SEA vs. LAR
126. Hunter Henry, TE | NE @ BUF
127. Mack Hollins, WR | LV vs. KC
128. Juwan Johnson, TE | NO vs. CAR
129. Demarcus Robinson, WR | BAL @ CIN
130. Equanimeous St. Brown, WR | CHI vs. MIN
131. Chigoziem Okonkwo, TE | TEN @ JAX
132. Jelani Woods, TE | IND vs. HOU
133. Tutu Atwell, WR | LAR @ SEA
134. Parris Campbell, WR | IND vs. HOU
135. Jaylen Warren, RB | PIT vs. CLE
136. T.Y. Hilton, WR | DAL @ WAS
137. Royce Freeman, RB | HOU @ IND
138. Alec Pierce, WR | IND vs. HOU
139. Cade Otton, TE | TB @ ATL
140. Marvin Jones Jr., WR | JAX vs. TEN
141. Robert Woods, WR | TEN @ JAX
142. Kenneth Gainwell, RB | PHI vs. NYG
143. Hayden Hurst, TE | CIN vs. BAL
144. Julio Jones, WR | TB @ ATL
145. Nick Westbrook-Ikhine, WR | TEN @ JAX
146. Terrace Marshall Jr., WR | CAR @ NO
147. A.J. Green, WR | ARI @ SF
148. Samaje Perine, RB | CIN vs. BAL
149. Randall Cobb, WR | GB vs. DET
150. Kareem Hunt, RB | CLE @ PIT

151-200

151. Marlon Mack, RB | DEN vs. LAC
152. Rex Burkhead, RB | HOU @ IND
153. Brock Wright, TE | DET @ GB
154. Alexander Mattison, RB | MIN @ CHI
155. Jauan Jennings, WR | SF vs. ARI
156. Dante Pettis, WR | CHI vs. MIN
157. Kadarius Toney, WR | KC @ LV
158. Quez Watkins, WR | PHI vs. NYG
159. Noah Brown, WR | DAL @ WAS
160. Josh Reynolds, WR | DET @ GB
161. Julius Chestnut, RB | TEN @ JAX
162. Dare Ogunbowale, RB | HOU @ IND
163. Velus Jones Jr., WR | CHI vs. MIN
164. Daniel Bellinger, TE | NYG @ PHI
165. Jamal Agnew, WR | JAX vs. TEN
166. DeeJay Dallas, RB | SEA vs. LAR
167. Trenton Irwin, WR | CIN vs. BAL
168. Olamide Zaccheaus, WR | ATL vs. TB
169. Shane Zylstra, TE | DET @ GB
170. Robert Tonyan, TE | GB vs. DET
171. Nelson Agholor, WR | NE @ BUF
172. Jameson Williams, WR | DET @ GB
173. Laquon Treadwell, WR | SEA vs. LAR
174. Pierre Strong Jr., RB | NE @ BUF
175. Brandon Powell, WR | LAR @ SEA
176. Laviska Shenault Jr., WR | CAR @ NO
177. Joshua Kelley, RB | LAC @ DEN
178. Phillip Dorsett, WR | HOU @ IND
179. Tyquan Thornton, WR | NE @ BUF
180. Logan Thomas, TE | WAS vs. DAL
181. Ray-Ray McCloud III, WR | SF vs. ARI
182. Mike Gesicki, TE | MIA vs. NYJ
183. Jordan Mason, RB | SF vs. ARI
184. Tommy Tremble, TE | CAR @ NO
185. Kalif Raymond, WR | DET @ GB
186. Trey McBride, TE | ARI @ SF
187. Chase Edmonds, RB | DEN vs. LAC
188. DeSean Jackson, WR | BAL @ CIN
189. Trent Sherfield, WR | MIA vs. NYJ
190. Kyren Williams, RB | LAR @ SEA
191. Keith Kirkwood, WR | NO vs. CAR
192. Kyle Juszczyk, RB | SF vs. ARI
193. Robbie Anderson, WR | ARI @ SF
194. Jordan Akins, TE | HOU @ IND
195. JaMycal Hasty, RB | JAX vs. TEN
196. Ameer Abdullah, RB | LV vs. KC
197. Travis Homer, RB | SEA vs. LAR
198. Colby Parkinson, TE | SEA vs. LAR
199. Austin Hooper, TE | TEN @ JAX
200. Isaiah Likely, TE | BAL @ CIN

FEATURED
PFN NEWSLETTER

Every day, get free NFL updates sent straight to your inbox!