Skip to main content

Fantasy Football Week 8 Rankings, Grades & Start/Sit Advice (2023)

Fantasy Football Week 8 Rankings, Grades & Start/Sit Advice (2023)

Welcome to Week 8, friends. As always, we’re here to provide you with some fantasy football Quick Grades (or Start/Sit Grades, if you prefer) for the week.

We tapped into our consensus projections and rankings and Derek Brown’s weekly Primer to generate this week’s Quick Grades. See below for the results and accompanying notes.

Want to read about only your players? Sync your team (free) to get My Primer partner-arrow

Week 8 Quarterback Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Patrick Mahomes II KC DEN
2 A+ Jalen Hurts PHI WAS
3 A Lamar Jackson BAL ARI
4 A- Josh Allen BUF TB
5 A- Justin Herbert LAC CHI
6 B+ Tua Tagovailoa MIA NE
7 B Jared Goff DET LV
8 B Joe Burrow CIN SF
9 B C.J. Stroud HOU CAR
10 B Trevor Lawrence JAC PIT
11 B Kirk Cousins MIN GB
12 B- Dak Prescott DAL LAR
13 C+ Matthew Stafford LAR DAL
14 C Russell Wilson DEN KC
15 C- Brock Purdy SF CIN
16 C- Derek Carr NO IND
17 D+ Kenny Pickett PIT JAC
18 D Desmond Ridder ATL TEN
19 D Jordan Love GB MIN
20 D Geno Smith SEA CLE
21 D- Gardner Minshew II IND NO
22 D- Sam Howell WAS PHI
23 F Mac Jones NE MIA
24 F Sam Darnold SF CIN
25 F Bryce Young CAR HOU
26 F Tyson Bagent CHI LAC
27 F Joshua Dobbs ARI BAL
28 F Baker Mayfield TB BUF
29 F Jimmy Garoppolo LV DET
30 F Tyrod Taylor NYG NYJ
31 F P.J. Walker CLE SEA
32 F Zach Wilson NYJ NYG
33 F Will Levis TEN ATL
34 F Malik Willis TEN ATL
35 F Aidan O’Connell LV DET
36 F Brian Hoyer LV DET
37 F Kyle Trask TB BUF
38 F C.J. Beathard JAC PIT
39 F Bailey Zappe NE MIA
40 F Taylor Heinicke ATL TEN
41 F Mike White MIA NE
42 F Jacoby Brissett WAS PHI
43 F Jameis Winston NO IND
44 F Blaine Gabbert KC DEN
45 F Marcus Mariota PHI WAS
46 F Jacoby Brissett WAS PHI
47 F Jameis Winston NO IND
48 F Blaine Gabbert KC DEN
49 F Marcus Mariota PHI WAS

Sam Howell: Howell has been an inefficient volume monster under center. He is third in passing attempts and seventh in passing yards, but sadly, he is 22nd in yards per attempt, 19th in passer rating, and 23rd in fantasy points per dropback. The volume has propped him up to the QB15 in fantasy. In his first meeting against Philly this season, he was the QB13 for the week with 290 passing yards, one score, and 40 rushing yards. Philly is a pass-funnel defense. While their pass defense hasn’t been bad by any stretch, their run defense is elite. This has led to teams passing more against them, as they have defended the third-highest passing attempt total. The Eagles have kept aerial attacks in check with the eighth-lowest yards per attempt, but they are also 17th in adjusted completion rate allowed with the fifth-most passing touchdowns surrendered. Howell’s biggest concern this week isn’t the defensive backs but the pass rush. Philly is fourth in pressure rate. Pressure has been Howell’s undoing. He has the fifth-lowest passing grade, 12th-lowest yards per attempt, and the fourth-highest turnover-worthy play rate when pressured. Howell has endured the seventh-highest pressure rate while wearing the dubious crown of leading the NFL in sacks taken. Week 8 Positional Value: QB2

Trevor Lawrence: Lawrence has posted top-12 fantasy weeks over the last two games (QB11, QB10). His efficiency metrics have screamed that he should have been posting top-12 numbers all season and they are still in that low-end QB1 area code. Lawrence is ninth in passing grade, 11th in highly accurate throw rate, and tenth in adjusted completion rate. With that said, pump the brakes on Lawrence this week. The Steelers have allowed the ninth-highest yards per attempt this season but they have also contained passers with the fifth-lowest adjusted completion rate and the 11th-lowest passer rating permitted. Pittsburgh has also utilized man coverage at the fifth-highest rate this season (37.5%). Against man, Lawrence ranks 18th in yards per attempt and 16th in fantasy points per dropback. He could finish as a borderline QB1 this week or a high-end QB2. Week 8 Positional Value: Borderline QB1

Kenny Pickett: Pickett has been an afterthought in fantasy this season as the QB27 in fantasy points per game. His best weekly finish to this points has been QB15. He has only one touchdown pass over his last three games and hasn’t surpassed 240 passing yards in any game this season. This could be the week we see a random spike week game from Pickett. Last week with Diontae Johnson back in the huddle, Pickett posted his passing grade (78.3, fifth-best), his highest yards per attempt (9.2), and his highest adjusted completion rate (82.6%, eighth-best) of the season. Jacksonville has been a pass funnel all year allowing the second-highest passing yards per game, the ninth-most passing touchdowns (tied), and the fourth-most fantasy points per game. Pickett can work underneath and let his receivers do the work against a secondary that has allowed the second-most yards after the catch in the NFL. Jacksonville has loved to blitz this season (eighth-highest blitz rate), but if they do Pickett will make them pay. He is third in yards per attempt and eighth-best in big-time throw rate against the blitz. Week 8 Positional Value: QB2 with QB1 upside

Mac Jones: Jones is coming off arguably his best game of the season. Last week he was eighth in passing grade, seventh in yards per attempt, and fifth in adjusted completion rate as he finished as the QB8 for the week. Jones could stack back-to-back QB1 outings this week against Miami. The Dolphins have given up the fifth-most fantasy points per game, seventh-highest yards per attempt, and the sixth-highest passer rating to quarterbacks. Jones remains a risky bet though as the Dolphins rank seventh in pressure rate and Jones has been known to implode under pressure. He has the second-highest turnover-worthy play rate this season. Against pressure he has the eighth-lowest passing grade and the 11th-lowest yards per attempt. Week 8 Positional Value: QB2

Tua Tagovailoa: Tagovailoa has been quite volatile this season, with three top-three weekly finishes married with three weeks as the QB18 or lower (QB26, QB18, QB23). His last meeting with New England was one of those rough weeks where he was the QB26. I don’t want to take much away from this stellar season as the QB6 in fantasy. Tagovailoa is first in yards per attempt, second in passing touchdowns, and first in passer rating. New England remains a talented pass defense while giving up the 11th-highest passer rating and 13th-highest adjusted completion rate; they have held passers to the 12th-lowest yards per attempt and passing touchdowns. Quarterbacks have managed the ninth-fewest fantasy points per game against New England. Week 8 Positional Value: Worrisome QB1

Kirk Cousins: Cousins is the QB7 in fantasy, ranking fourth in passer rating, first in passing touchdowns, and seventh in highly accurate throw rate. Cousins faces a Packers pass defense that has low-key flaws but has managed to keep quarterbacks held to the eighth-lowest adjusted completion rate, passing yards per game, and fantasy points per game. The Packers’ secondary has been aided by their pass rush, which is 11th in pressure rate and sixth in blitz rate. Cousins has faced the seventh-highest pressure rate this season, so it’s a stretch to think the Vikings offensive line can consistently buy him time. Cousins has navigated muddy pockets well all year, ranking fifth in pressured passing grade, third in pressured yards per attempt, and leading the NFL in pressured passing touchdowns. If he can continue to pull a rabbit out of his dad hat, Cousins can shred this secondary deep. Green Bay has allowed the second-highest deep passer rating and deep-adjusted completion rate. Week 8 Positional Value: QB1

Jordan Love: Love has struggled mightily this season. He has the tenth-lowest passing grade, the ninth-lowest yards per attempt, and the lowest adjusted completion rate. His recent fantasy finishes of QB13 and QB24 are beginning to reflect his real-life play level. While the season-long stats make this look like a smash matchup for Love, it isn’t. Since Week 4, the Vikings defense has been playing better football. They have fielded an average pass defense ranking 15th in passer rating and 17th in yards per attempt while also holding passers to the 11th-lowest passing yards per game and seventh-fewest passing touchdowns. Over their last four games, Minnesota also ranks tenth in pressure rate while they still lead the NFL over the entire season in blitz rate. Love has the second-lowest adjusted completion rate and the 14th-lowest yards per attempt against the blitz. Love is a QB2. Week 8 Positional Value: QB2

Matthew Stafford: Stafford is the QB18 in fantasy despite ranking third in passing attempts and fourth in passing yards this season. The culprit is his 17th ranking in passing touchdowns. He has only one game this season with multiple passing scores. Despite the passing touchdown struggle, he continues to play at a high level. He is seventh in passing grade, third in big-time throw rate, and sixth in yards per attempt. Stafford faces a Dallas pass defense that hasn’t been the same without Trevon Diggs. Since Week 3, the Cowboys have given up the ninth-highest passer rating and yards per attempt while also permitting the eighth-most passing touchdowns (tied). They have been especially vulnerable in that span to deep passing, with the third-highest deep yards per attempt, the fifth-highest deep passer rating, and the tenth-highest deep-adjusted completion rate. Since Week 3, Dallas still has ranked 12th in pressure rate, so Stafford will have to hold up against that pass rush to chuck it downfield. Stafford is 14th in yards per attempt and sixth in big-time throw rate against pressure this season. Week 8 Positional Value: QB1

Dak Prescott: Since Week 4, Prescott has been playing much better. Among 35 qualifying quarterbacks, he ranks 12th in passing grade, ninth in yards per attempt, and 13th in big-time throw rate. He’s also been 13th in fantasy points per dropback over that stretch. The Rams have been a stingy pass defense, but there’s an avenue for Prescott to emerge with a strong outing and for this game to shoot out. Overall, the Rams have held passers to the 13th-lowest yards per attempt, the second-fewest passing touchdowns, and the third-lowest adjusted completion rate, but they have not faced stiff competition for parts of this season. Seattle and the 49ers both limited their passing games and stuck to running the ball. The Rams then faced a beaten-up Joe Burrow, Anthony Richardson, and Josh Dobbs. In that stretch, they did allow 7.9 yards per attempt and 303 passing yards to Jalen Hurts. Last week, Kenny Pickett dropped 9.2 yards per attempt while completing 68% of his passes. This defense has played above their heads this season. Prescott can post QB1 numbers this week. Week 8 Positional Value: QB1

Get the FantasyPros News App for iOS and Android now partner-arrow

Week 8 Wide Receiver Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Stefon Diggs BUF TB
2 A+ Tyreek Hill MIA NE
3 A+ A.J. Brown PHI WAS
4 A+ Ja’Marr Chase CIN SF
5 A+ Cooper Kupp LAR DAL
6 A Keenan Allen LAC CHI
7 A Amon-Ra St. Brown DET LV
8 A Davante Adams LV DET
9 A CeeDee Lamb DAL LAR
10 A Puka Nacua LAR DAL
11 A Brandon Aiyuk SF CIN
12 A Mike Evans TB BUF
13 A Christian Kirk JAC PIT
14 A Jaylen Waddle MIA NE
15 A Adam Thielen CAR HOU
16 A Zay Flowers BAL ARI
17 A- Chris Olave NO IND
18 A- Nico Collins HOU CAR
19 A- DeVonta Smith PHI WAS
20 A- Jordan Addison MIN GB
21 A- George Pickens PIT JAC
22 B+ DJ Moore CHI LAC
23 B+ Chris Godwin TB BUF
24 B Garrett Wilson NYJ NYG
25 B Jakobi Meyers LV DET
26 B Drake London ATL TEN
27 B Terry McLaurin WAS PHI
28 B DK Metcalf SEA CLE
29 B Calvin Ridley JAC PIT
30 B Tee Higgins CIN SF
31 B- Amari Cooper CLE SEA
32 B- Michael Pittman Jr. IND NO
33 C+ Tank Dell HOU CAR
34 C+ Josh Downs IND NO
35 C+ Diontae Johnson PIT JAC
36 C+ Marquise Brown ARI BAL
37 C+ Joshua Palmer LAC CHI
38 C+ Gabe Davis BUF TB
39 C+ Courtland Sutton DEN KC
40 C+ Rashee Rice KC DEN
41 C+ Romeo Doubs GB MIN
42 C Tyler Lockett SEA CLE
43 C DeAndre Hopkins TEN ATL
44 C Christian Watson GB MIN
45 C Jerry Jeudy DEN KC
46 C Michael Thomas NO IND
47 C Kendrick Bourne NE MIA
48 C Jaxon Smith-Njigba SEA CLE
49 C Curtis Samuel WAS PHI
50 C Rashid Shaheed NO IND
51 C- Josh Reynolds DET LV
52 C- K.J. Osborn MIN GB
53 C- Elijah Moore CLE SEA
54 C- Michael Gallup DAL LAR
55 C- Jayden Reed GB MIN
56 C- Tyler Boyd CIN SF
57 C- Tutu Atwell LAR DAL
58 C- Jahan Dotson WAS PHI
59 D+ Brandin Cooks DAL LAR
60 D+ Michael Wilson ARI BAL
61 D+ Jameson Williams DET LV
62 D Odell Beckham Jr. BAL ARI
63 D Wan’Dale Robinson NYG NYJ
64 D- DJ Chark Jr. CAR HOU
65 D- Rondale Moore ARI BAL
66 D- Allen Lazard NYJ NYG
67 D- Marvin Mims Jr. DEN KC
68 D- Kadarius Toney KC DEN
69 F Darius Slayton NYG NYJ
70 F Darnell Mooney CHI LAC
71 F Nelson Agholor BAL ARI
72 F Marquez Valdes-Scantling KC DEN
73 F Quentin Johnston LAC CHI
74 F Jalin Hyatt NYG NYJ
75 F Demario Douglas NE MIA
76 F DeVante Parker NE MIA
77 F Rashod Bateman BAL ARI
78 F Braxton Berrios MIA NE
79 F Skyy Moore KC DEN
80 F Trey Palmer TB BUF
81 F Kalif Raymond DET LV
82 F Jonathan Mingo CAR HOU
83 F Alec Pierce IND NO
84 F Treylon Burks TEN ATL
85 F Donovan Peoples-Jones CLE SEA
86 F Brandon Powell MIN GB
87 F Van Jefferson ATL TEN
88 F Allen Robinson II PIT JAC
89 F Jauan Jennings SF CIN
90 F Khalil Shakir BUF TB
91 F Nick Westbrook-Ikhine TEN ATL
92 F Mack Hollins ATL TEN
93 F Isaiah Hodgins NYG NYJ
94 F Brandon Johnson DEN KC
95 F Deonte Harty BUF TB
96 F Mecole Hardman Jr. KC DEN
97 F Jake Bobo SEA CLE
98 F JuJu Smith-Schuster NE MIA
99 F Jamal Agnew JAC PIT
100 F Ray-Ray McCloud III SF CIN
101 F Olamide Zaccheaus PHI WAS
102 F Hunter Renfrow LV DET
103 F Calvin Austin III PIT JAC
104 F John Metchie III HOU CAR
105 F Tyler Scott CHI LAC
106 F Randall Cobb NYJ NYG
107 F Justyn Ross KC DEN
108 F Cedrick Wilson Jr. MIA NE
109 F Terrace Marshall Jr. CAR HOU
110 F Noah Brown HOU CAR
111 F Trent Sherfield BUF TB
112 F Tre Tucker LV DET
113 F Trenton Irwin CIN SF
114 F Deven Thompkins TB BUF
115 F Julio Jones PHI WAS
116 F Dyami Brown WAS PHI
117 F Dontayvion Wicks GB MIN
118 F Tim Jones JAC PIT
119 F Marquise Goodwin CLE SEA
120 F Tyquan Thornton NE MIA
121 F Derius Davis LAC CHI
122 F Justin Watson KC DEN
123 F Sterling Shepard NYG NYJ
124 F Greg Dortch ARI BAL
125 F Samori Toure GB MIN
126 F Kyle Philips TEN ATL
127 F Cedric Tillman CLE SEA
128 F Andrei Iosivas CIN SF
129 F Antoine Green DET LV
130 F Lil’Jordan Humphrey DEN KC
131 F KhaDarel Hodge ATL TEN
132 F Chris Moore TEN ATL
133 F Robbie Chosen MIA NE
134 F Velus Jones Jr. CHI LAC
135 F Ronnie Bell SF CIN
136 F Isaiah McKenzie IND NO
137 F Parris Campbell NYG NYJ
138 F DeAndre Carter LV DET
139 F Devin Duvernay BAL ARI
140 F Jalen Tolbert DAL LAR
141 F Zach Pascal ARI BAL
142 F Scott Miller ATL TEN
143 F Demarcus Robinson LAR DAL
144 F Ben Skowronek LAR DAL
145 F Phillip Dorsett II DEN KC
146 F Xavier Hutchinson HOU CAR
147 F Xavier Gipson NYJ NYG
148 F KaVontae Turpin DAL LAR
149 F Jalen Reagor NE MIA
150 F Byron Pringle WAS PHI
151 F David Bell CLE SEA
152 F Keith Kirkwood NO IND
153 F Chase Claypool MIA NE
154 F Elijah Cooks JAC PIT
155 F Trent Taylor CHI LAC
156 F Lynn Bowden Jr. NO IND
157 F Keelan Doss LAC CHI
158 F Trishton Jackson MIN GB
159 F Jamison Crowder WAS PHI
160 F N’Keal Harry MIN GB
161 F Austin Trammell LAR DAL
162 F Britain Covey PHI WAS
163 F Miles Boykin PIT JAC

Cooper Kupp: Since his return, Kupp has had a 30% target share, a 41.5% air-yard share, 3.31 YPRR, and a 37.5% first-read share. He’s been vintage Kupp besides last week’s bump in the road. Dallas has the second-highest rate of man coverage in the NFL (40.2%). Against man, Kupp has a 34.4% target share, a 39.4% air-yard share, 2.24 YPRR and a 41.7% first-read share. He is tied for the team lead with Nacua in target share and first-read share against man since Week 5. Kupp will run about half of his routes against Jourdan Lewis (66.7% catch rate and 136.9 passer rating) in the slot. Dallas has allowed the fourth-highest PPR points per target against slot receivers. Kupp has led the team in deep targets since his return with seven (Nacua four). Week 8 Positional Value: WR1

Puka Nacua: Since Kupp’s return, Nacua has led the team with a 33.3% target share and ranks second in air yard share (37.7%), YPRR (2.70), and first-read share (35.9%). In the same span, against man coverage, Nacua is tied with Kupp for the team lead with a 34.4% target share and 41.7% first-read share. He leads the team in that stretch with 4.46 YPRR against man. Nacua leads the team during these three games with two end zone targets against man coverage. He ranks second on the team in deep targets since Kupp’s return with four. Nacua will run about 60% of his routes on the perimeter against Stephon Gilmore (46.7% catch rate and 71.1 passer rating) and DaRon Bland (48.1% catch rate and 22.7 passer rating). Since losing Trevon Diggs, Dallas has surrendered the fewest PPR points per target to perimeter wide receivers and only one receiving touchdown. Week 8 Positional Value: WR1/2

Tutu Atwell: Since Kupp’s return, Atwell has only an 8.9% target share, a 16.4% air-yard share, and 0.91 YPRR. Against Dallas’s tough perimeter corners this will likely be another empty box score week for Atwell. Week 8 Positional Value: Sit

CeeDee Lamb: Lamb is the WR21 in fantasy, ranking 14th in open score, immediately behind Ja’Marr Chase. Lamb has five red zone targets, but they have all come in the last four games. Lamb has a 21.5% target share, a 28.3% air-yard share, 2.54 YPRR, and a 24.4% first-read share. The way to defeat the Rams’ secondary is via the slot which Lamb can do this week. Los Angeles has given up the second-most receiving yards and the seventh-most receptions to slot receivers. Lamb will run about 68% of his routes against Cobie Durant (65.5% catch rate and 95.5 passer rating). Among 36 qualifying slot corners, Durant has allowed the 13th-highest yards per snap. Week 8 Positional Value: WR1

Chris Olave: Olave has been massively underperforming as he and Carr are trying to get on the same page. Among 105 qualifying wide receivers, he is 21st in target share (24.4%), 14th in air-yard share (39.5%), and 17th in first-read share (32.0%), but he is only 44th in YPRR (1.75) and the WR25 in fantasy with the most unrealized air yards in the NFL. Better days are ahead for Olave. He leads all wide receivers in deep targets. Indy has the second-highest rate of zone coverage (83.0%). Against zone, Olave’s air-yard share has increased to 41.7%, and he leads the team with four end-zone targets. Olave will run about 58% of his routes against Jaylon Jones (44.4% catch rate and 95.1 passer rating) and Darrell Baker Jr. (61.5% catch rate and 121.0 passer rating). The Colts have toughened up against perimeter wide receivers recently. Since Week 4, they have allowed the tenth-lowest PPR points per target to perimeter wideouts. Week 8 Positional Value: WR2

Michael Thomas: Thomas is the WR45 in fantasy with two WR3 weeks on his resume this season. Thomas has an 18.9% target share, a 24.8% air-yard share, 1.46 YPRR, and a 24.0% first-read share. Against zone coverage, he has withered this season with a 13.8% target share, and his air-yard share has dipped to 18.4% (17.1% first-read share). The team has looked his way more against man coverage this season. Sit Thomas if you can against the zone-heavy Colts. He will run about 71% of his routes against Jaylon Jones (44.4% catch rate and 95.1 passer rating) and Darrell Baker Jr. (61.5% catch rate and 121.0 passer rating). Week 8 Positional Value: WR4/5

Michael Pittman: The process was right last week with Pittman. He secured only two of his five targets against the Browns’ man-coverage-heavy secondary. The problem was he took one of those targets to the house for 75 yards. The Saints have the seventh-highest rate of man coverage (31.8%). Against man coverage, Pittman’s numbers drop across the board, and last week’s long touchdown is helping prop up his YPRR. Down’s has been the team’s go-to against man coverage, and I don’t see that changing this week, especially when factoring in corner matchups. Pittman will run about 71% of his routes against Marshon Lattimore (54.3% catch rate and 65.4 passer rating) and Paulson Adebo (57.1% catch rate and 66.0 passer rating). The Saints have allowed the second-fewest receiving yards to opposing perimeter wide receivers. Keep your Pittman hopes in check this week. Week 8 Positional Value: WR3/4

Josh Downs: Downs leads the team in nearly every wide receiver usage category against man coverage. The Saints have the seventh-highest rate of man coverage this season. New Orleans has also given up the fifth-most receiving yards to opposing slot wide receivers. Downs should continue his hot streak this week. He is the WR34 in fantasy, ranking 12th in red zone targets with top-36 WR finishes in four of his last five games. Downs will run about 83% of his routes against Alontae Taylor (66.1% catch rate and 100.2 passer rating). Week 8 Positional Value: WR3 with WR2 upside

Nico Collins: Collins is the WR13 in fantasy points per game. He has a 19.6% target share, a 29.9% air-yard share, 3.36 YPRR, and a team-leading 26.1% first-read share. In the three games Tank Dell has been a full-time player, Colins ranks second to Dell in deep targets (four vs. two). If Stroud attacks this secondary deep, Collins will be involved, but he might not be leading the charge. The good thing for Collins is that Carolina has the third-highest rate of zone coverage (82.6%). Against zone, Collins has a 20.9% target share, a 31.3% air-yard share, and a 27.0% first-read share. All of his metrics have slightly increased against zone. Collins will run about 81% of his routes against Donte Jackson (68.4% catch rate and 146.3 passer rating) and C.J. Henderson (81.5% catch rate and 128.1 passer rating). Week 8 Positional Value: WR2

Tank Dell: Dell is practicing in full. He should be back this week. In Weeks 2-4, as a full-time player, Dell was crushing. He led the team in deep targets while also finishing with at least 72 receiving yards in two of three games. The Panthers roll out zone coverage on 82.6% of their defensive plays (third-highest rate). In his three games as a full-time player, he leads the team with a 22.2% target share and 32.4% air-yard share against zone. In that span, he was second in YPRR (2.26) and first-read share (23.7%) against zone coverage on the team. Dell will run about 71% of his routes against Donte Jackson (68.4% catch rate and 146.3 passer rating) and C.J. Henderson (81.5% catch rate and 128.1 passer rating). Week 8 Positional Value: WR2/3

Drake London: Since Week 2, London has been the WR22 in fantasy points per game with a 23.2% target share, a 30.2% air-yard share, 1.86 YPRR, and a 28.8% first-read share. London is fourth in red zone targets. London will run about 78% of his routes against Sean-Murphy Bunting (66.7% catch rate and 80.9 passer rating) and Kristian Fulton (78.3% catch rate and 133.2 passer rating). Tennessee has allowed the sixth-highest PPR points per target and the tenth-most receiving touchdowns (tied) to perimeter receivers. Week 8 Positional Value: WR2/3

DeAndre Hopkins: Hopkins is the WR47 in fantasy with a 27.3% target share and a 42.1% air-yard share. Hopkins has proved that he still has “it” with 2.41 YPRR and a 35.3% first-read share. Hopkins will likely see shadow coverage from A.J. Terrell (65% catch rate and 105.3 passer rating) this week. Terrell has followed Mike Evans, Terry McLaurin, Calvin Ridley, Josh Reynolds, and Terrace Marshall on 54-86% of their routes. Only Evans and McLaurin finished with more than 50 receiving yards in his primary coverage. Only Evans and Ridley secured touchdowns against Terrell. Is this a matchup Hopkins can win? Sure, but it’s worth noting, especially considering Hopkins’ quarterback play this week. I don’t know if Levis or Willis will want to test these waters. Week 8 Positional Value: WR3

Treylon Burks: Burks is practicing in full (knee). I expect that he will return this week. Burks is a must-sit this week. If Terrell follows Hopkins, Burks will draw Jeff Okudah (37.5% catch rate and 52.6 passer rating), who has arguably been tougher than Terrell. Also, factoring in the sketchy quarterback play this week for Tennessee, Burks could be hamstrung on multiple levels. It’s not like Burks has been amazing when on the field. He has drawn only a 15.7% target share, producing 1.36 YPRR. Week 8 Positional Value: Sit

If you want to dive deeper into fantasy football, check out our award-winning slate of Fantasy Football Tools as you navigate your season. From our Start/Sit Assistant – which provides your optimal lineup based on accurate consensus projections – to our Waiver Wire Assistant, which allows you to quickly see which available players will improve your team and how much – we’ve got you covered this fantasy football season.

Week 8 Running Back Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Christian McCaffrey SF CIN
2 A+ Travis Etienne Jr. JAC PIT
3 A+ Austin Ekeler LAC CHI
4 A Breece Hall NYJ NYG
5 A Alvin Kamara NO IND
6 A Tony Pollard DAL LAR
7 A Kenneth Walker III SEA CLE
8 A Saquon Barkley NYG NYJ
9 A Isiah Pacheco KC DEN
10 A- D’Andre Swift PHI WAS
11 A- Jahmyr Gibbs DET LV
12 A- Raheem Mostert MIA NE
13 A- Bijan Robinson ATL TEN
14 B+ Jonathan Taylor IND NO
15 B+ Derrick Henry TEN ATL
16 B+ Josh Jacobs LV DET
17 B Joe Mixon CIN SF
18 B James Cook BUF TB
19 B Dameon Pierce HOU CAR
20 B Rhamondre Stevenson NE MIA
21 B- Javonte Williams DEN KC
22 B- Rachaad White TB BUF
23 B- Gus Edwards BAL ARI
24 B- Alexander Mattison MIN GB
25 C+ Chuba Hubbard CAR HOU
26 C+ Aaron Jones GB MIN
27 C+ Kareem Hunt CLE SEA
28 C+ Brian Robinson Jr. WAS PHI
29 C+ D’Onta Foreman CHI LAC
30 C Miles Sanders CAR HOU
31 C Najee Harris PIT JAC
32 C Jaylen Warren PIT JAC
33 C Zack Moss IND NO
34 C Roschon Johnson CHI LAC
35 C Emari Demercado ARI BAL
36 C Justice Hill BAL ARI
37 C- AJ Dillon GB MIN
38 C- Cam Akers MIN GB
39 C- Tyler Allgeier ATL TEN
40 C- Tyjae Spears TEN ATL
41 C- Devin Singletary HOU CAR
42 D+ Darrell Henderson Jr. LAR DAL
43 D Jaleel McLaughlin DEN KC
44 D Ezekiel Elliott NE MIA
45 D Jeff Wilson Jr. MIA NE
46 D- Latavius Murray BUF TB
47 F Craig Reynolds DET LV
48 F Joshua Kelley LAC CHI
49 F Kenneth Gainwell PHI WAS
50 F Antonio Gibson WAS PHI
51 F Jerick McKinnon KC DEN
52 F Pierre Strong Jr. CLE SEA
53 F Jamaal Williams NO IND
54 F Elijah Mitchell SF CIN
55 F Royce Freeman LAR DAL
56 F Salvon Ahmed MIA NE
57 F Rico Dowdle DAL LAR
58 F Zach Charbonnet SEA CLE
59 F Samaje Perine DEN KC
60 F Clyde Edwards-Helaire KC DEN
61 F Dalvin Cook NYJ NYG
62 F Michael Carter NYJ NYG
63 F Kendre Miller NO IND
64 F Jordan Mason SF CIN
65 F Tank Bigsby JAC PIT
66 F Matt Breida NYG NYJ
67 F Keaontay Ingram ARI BAL
68 F Jerome Ford CLE SEA
69 F Cordarrelle Patterson ATL TEN
70 F Chris Rodriguez Jr. WAS PHI
71 F Darrynton Evans CHI LAC
72 F DeeJay Dallas SEA CLE
73 F Damien Williams ARI BAL
74 F Ke’Shawn Vaughn TB BUF
75 F Boston Scott PHI WAS
76 F Zamir White LV DET
77 F Ty Chandler MIN GB
78 F Zach Evans LAR DAL
79 F Kyle Juszczyk SF CIN
80 F Keaton Mitchell BAL ARI
81 F Deuce Vaughn DAL LAR
82 F David Montgomery DET LV
83 F Ameer Abdullah LV DET
84 F Emanuel Wilson GB MIN
85 F Travis Homer CHI LAC
86 F Alec Ingold MIA NE
87 F Chase Edmonds TB BUF
88 F Myles Gaskin LAR DAL
89 F Trayveon Williams CIN SF
90 F Melvin Gordon III BAL ARI
91 F Khari Blasingame CHI LAC
92 F C.J. Ham MIN GB
93 F Ty Montgomery II NE MIA
94 F Trey Sermon IND NO
95 F Gary Brightwell NYG NYJ
96 F Eric Gray NYG NYJ
97 F Devine Ozigbo DET LV
98 F D’Ernest Johnson JAC PIT
99 F Brandon Bolden LV DET
100 F Tyrion Davis-Price SF CIN
101 F Ty Johnson BUF TB
102 F Anthony McFarland Jr. PIT JAC
103 F Deon Jackson NYG NYJ
104 F Patrick Ricard BAL ARI
105 F Reggie Gilliam BUF TB
106 F Chris Evans CIN SF
107 F Mike Boone HOU CAR
108 F Isaiah Spiller LAC CHI
109 F Corey Clement ARI BAL
110 F Hunter Luepke DAL LAR
111 F Michael Burton DEN KC
112 F Jakob Johnson LV DET
113 F Keith Smith ATL TEN
114 F Nick Bawden NYJ NYG

Isiah Pacheco: Pacheco is the RB14 in fantasy, ranking 18th in opportunity share, 11th in weighted opportunities, seventh in carries, and seventh in red zone touches. He has averaged 17.6 touches and 83.2 total yards. Among 59 qualifying backs, he is 18th in explosive run rate and 19th in yards after contact per attempt. Pacheco should steamroll a Broncos run defense, allowing the highest explosive run rate, the third-highest missed tackles per attempt, and the second-highest yards after contact per attempt (tied). Week 8 Positional Value: RB1

Javonte Williams: Williams is coming off arguably his best game of the season with a season-high 53% of the snaps played with 18 touches and 96 total yards. Williams could be unleashed this week. Among 59 qualifying backs, he is eighth in explosive run rate and seventh in yards after contact per attempt. Kansas City has been ripped in half by running backs giving up the tenth-highest explosive run rate and the eighth-highest yards after contact per attempt. They have the fourth-lowest stuff rate. If Williams pushes for 20 touches this week, he has RB1 upside. Week 8 Positional Value: Borderline RB1

Samaje Perine: With Williams gaining steam, Perine played only 25% of the snaps last week with five touches and 41 total yards. Even in a good matchup, he’s a sit. Williams is the best back on this depth chart and we are reaching the point of the season where Denver can take the training wheels off. Week 8 Positional Value: Sit

Jaleel McLaughlin: McLaughlin has been lightning in a bottle anytime he touches the ball, but last week he played only 17% of the snaps with six touches that he turned into 46 total yards. He and Perine split the back up role behind Williams. With that backup pie shrinking, McLaughlin returns to stash only territory. Week 8 Positional Value: Stash

Gus Edwards: Edwards is the RB34 in fantasy points per game. Since Week 2, he has averaged 13.7 touches and 67.8 total yards. He has taken back control of the red zone work over the last two weeks with seven red zone carries versus Justice Hill‘s three. Among 59 qualifying backs, he ranks 37th in missed tackles forced per attempt and 39th in yards after contact per attempt. He has a plus matchup incoming against Arizona, who has the third-lowest stuff rate while allowing the 11th-highest yards after contact per attempt. Arizona has given up the third-most fantasy points per game to running backs. Week 8 Positional Value: RB2/3

Justice Hill: Hill has played at least 50% of the snaps in two of the last three games, but it hasn’t amounted to much volume. Over his last three games, he has averaged nine touches and 42.7 total yards. Hill has been explosive when given the ball. Among 59 qualifying backs, he ranks 21st in explosive run rate and 18th in missed tackles forced per attempt. He has almost half of his runs on zone scheme plays, ripping off 6.2 yards per carry. The Cardinals have allowed the tenth-highest yards per carry (4.57) and the seventh-highest success rate to zone runs. If Hill breaks one long run for a touchdown, he could be a beautiful flex play this week. Week 8 Positional Value: RB3/4 with upside

Emari Demercado: Last week, Demercado received the type of workload I was projecting for Week 6. Why did Arizona take a week to give him the bulk of the work? I have no clue, but when you can give Damien Williams a second life in the NFL, you have to, right? Last week, Demercado played 80% of the snaps with 17 touches and 75 total yards to finish as the RB21. Among 59 qualifying backs, he ranks 34th in explosive run rate and 37th in yards after contact per attempt. The Ravens might have one of the best secondaries in the NFL, but you can run on this defense. Baltimore has allowed the 11th-highest explosive run rate and missed tackles per attempt while also ranking 19th in yards per carry to gap runs (Demercado 55.2% gap). Baltimore has also given up the seventh-most receiving yards and the ninth-highest yards per reception to backs. Demercado could post RB2 numbers this week behind an offensive line that leads the NFL in yards before contact per attempt (excluding QB scrambles). Week 8 Positional Value: RB2/3

Austin Ekeler: Since his return from injury, Ekeler has been disappointing with RB25 and RB38 finishes. He has played 63-68% of snaps, averaging 16.5 touches and 54 total yards. Since Week 6, he hasn’t recorded an explosive run or forced a missed tackle. Among 32 qualifying backs in that span, he ranks 27th in yards after contact per attempt. His prospects against Chicago don’t look much better. The Bears run defense has been performing well. They have kept backs in check with the third-lowest explosive run rate and the fourth-highest stuff rate. Chicago has permitted the ninth-lowest yards per carry to zone runs (Ekeler 60.7% zone). It’s possible that he could pad his fantasy stats through the air against a defense that has allowed the most receiving yards and the highest yards per reception to running backs. Week 8 Positional Value: RB1/2

Josh Jacobs: Jacobs has been a nasty volume RB2 this season (RB19). He is fifth in snap share, third in opportunity share, first in weighted opportunity, and fourth in red zone touches. Among 59 qualifying backs, he ranks 45th in explosive run rate, 40th in missed tackles forced per attempt, and 56th in yards after contact per attempt. The offensive line has played poorly, but we also have to come to terms with the fact that last season’s volume could have also taken a toll on him. He has averaged 20.6 touches and 80.3 total yards. Jacobs hasn’t rushed for more than 77 yards in any game this season. Jacobs will run into brick walls all day against this stout Detroit front. The Lions have allowed the fifth-lowest explosive run rate, the fourth-lowest yards after contact per attempt, and the third-fewest fantasy points per game to backs. Week 8 Positional Value: Volume RB2

Brian Robinson: The Washington backfield has turned into a gross three-way committee, and this week, none of them are playable. Last week, Robinson had eight touches with only 23 total yards. He lost routes and red zone work to Chris Rodgriguez and Antonio Gibson. Philly has contained backs with the second-best stuff rate and the second-lowest yards after contact per attempt allowed. There’s no way to project who leads this backfield in touches this week confidently, and the matchup is brutal. Week 8 Positional Value: Sit

Chris Rodriguez: Rodriguez began eating into the early down work in Week 6. Over the last two weeks, he has averaged 5.5 carries and 27 rushing yards. At this point, he’s only a low-end stash, but he has nuked Robinson’s value. Last week, he led the backfield in red zone touches. Week 8 Positional Value: Stash

Antonio Gibson: Gibson has seen his snap share decline in each of the last three weeks. Last week, he played 38% of the snaps with four touches and 31 total yards. Evan, as the Commanders’ passing down back, this is a terrible matchup. Philly has allowed the seventh-lowest yards per reception and zero touchdowns to receiving backs. Week 8 Positional Value: Sit

Week 8 Tight End Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Travis Kelce KC DEN
2 A Mark Andrews BAL ARI
3 A- T.J. Hockenson MIN GB
4 B+ Sam LaPorta DET LV
5 B Dallas Goedert PHI WAS
6 B- George Kittle SF CIN
7 B- Darren Waller NYG NYJ
8 C+ Evan Engram JAC PIT
9 C Jake Ferguson DAL LAR
10 C Dalton Kincaid BUF TB
11 C Kyle Pitts ATL TEN
12 C- Dalton Schultz HOU CAR
13 C- Logan Thomas WAS PHI
14 D+ Jonnu Smith ATL TEN
15 D+ Michael Mayer LV DET
16 D+ Taysom Hill NO IND
17 D Luke Musgrave GB MIN
18 D Cole Kmet CHI LAC
19 D- David Njoku CLE SEA
20 D- Hunter Henry NE MIA
21 D- Gerald Everett LAC CHI
22 F Tyler Higbee LAR DAL
23 F Tyler Conklin NYJ NYG
24 F Chigoziem Okonkwo TEN ATL
25 F Cade Otton TB BUF
26 F Mike Gesicki NE MIA
27 F Trey McBride ARI BAL
28 F Noah Fant SEA CLE
29 F Donald Parham Jr. LAC CHI
30 F Durham Smythe MIA NE
31 F Adam Trautman DEN KC
32 F Juwan Johnson NO IND
33 F Hayden Hurst CAR HOU
34 F Noah Gray KC DEN
35 F Irv Smith Jr. CIN SF
36 F Austin Hooper LV DET
37 F Foster Moreau NO IND
38 F Connor Heyward PIT JAC
39 F Andrew Ogletree IND NO
40 F Josh Oliver MIN GB
41 F Colby Parkinson SEA CLE
42 F Mo Alie-Cox IND NO
43 F Tommy Tremble CAR HOU
44 F Tucker Kraft GB MIN
45 F Pharaoh Brown NE MIA
46 F Robert Tonyan CHI LAC
47 F Luke Schoonmaker DAL LAR
48 F Josiah Deguara GB MIN
49 F Will Dissly SEA CLE
50 F Brenton Strange JAC PIT
51 F Brock Wright DET LV
52 F Cole Turner WAS PHI
53 F Darnell Washington PIT JAC
54 F Isaiah Likely BAL ARI
55 F Geoff Swaim ARI BAL
56 F Daniel Bellinger NYG NYJ
57 F Jimmy Graham NO IND
58 F Harrison Bryant CLE SEA
59 F Julian Hill MIA NE
60 F Stone Smartt LAC CHI
61 F John Bates WAS PHI
62 F C.J. Uzomah NYJ NYG
63 F Blake Bell KC DEN
64 F Will Mallory IND NO
65 F Brycen Hopkins LAR DAL
66 F Chris Manhertz DEN KC
67 F Jordan Akins CLE SEA
68 F MyCole Pruitt ATL TEN
69 F Jeremy Ruckert NYJ NYG
70 F Drew Sample CIN SF
71 F Elijah Higgins ARI BAL
72 F Andrew Beck HOU CAR
73 F Luke Farrell JAC PIT
74 F Teagan Quitoriano HOU CAR
75 F Nate Adkins DEN KC
76 F Trevon Wesco TEN ATL
77 F Stephen Sullivan CAR HOU
78 F Rodney Williams PIT JAC
79 F Mitchell Wilcox CIN SF
80 F Jack Stoll PHI WAS
81 F Marcedes Lewis CHI LAC
82 F Sean McKeon DAL LAR
83 F Ross Dwelley SF CIN
84 F Ben Sims GB MIN
85 F Kevin Rader TEN ATL
86 F Charlie Woerner SF CIN
87 F Johnny Mundt MIN GB
88 F Grant Calcaterra PHI WAS
89 F Tre’ McKitty LAC CHI
90 F Tanner Conner MIA NE
91 F Charlie Kolar BAL ARI
92 F James Mitchell DET LV
93 F Davis Allen LAR DAL

Dallas Goedert: Goedert is the TE7 in fantasy. He’s been heating up with at least 77 receiving yards and scores in two of his last three games. This shapes up as another monster outing for Goedert. He ranks seventh in deep targets and fifth in red zone targets among tight ends. Since Week 5, among 42 qualifying tight ends, Goedert ranks ninth in target share (19.3%), third in YPRR (2.38), fourth in first-read share (25.4%), and sixth in fantasy points per route run. Since Washington made the change in their cornerback rotation, they have been a turnstile against tight ends. Over the last two weeks, they have allowed the most fantasy points, the most receiving touchdowns, and the ninth-highest yards per reception to tight ends. Week 8 Positional Value: Top 3 TE this week

Logan Thomas: Among 40 qualifying tight ends, Thomas ranks 18th in target share (13.7%), 19th in YPRR, and 21st in first-read share. Thomas has three weeks this season as a TE1 in fantasy (TE11, TE10, TE4). He has four red zone targets this season but none since Week 5. Since Week 4, the Eagles have shut down tight ends and allowed the fifth-fewest receiving yards and second-lowest fantasy points. Week 8 Positional Value: TE2

Evan Engram: Evan Engram has been the volume-driven TE6 in fantasy. It’s incredibly impressive and also speaks to the state of the tight end position, as Engram not only doesn’t have a red zone target, but he also has zero touchdowns this season. He is second in targets, fourth in target share, and fourth in routes run among tight ends. He also ranks second in receptions and fifth in receiving yards. He remains a TE1 this week, but the Steelers have done a great job at shutting down tight ends, surrendering the third-fewest fantasy points per game and the second-fewest receiving yards. Week 8 Positional Value: TE1

Connor Heyward: Heyward took over as Pittsburgh’s primary tight end last week. He led all tight ends with a 92% route run rate while drawing a 12% target share and 11.8% first-read share. Heyward finds himself in this week’s Primer as a matchup-based streaming option. Jacksonville has allowed the second-most receiving yards and third-most fantasy points to tight ends. If you are struggling at tight end or in a deep league, consider him. If he spikes a touchdown this week, he could finish as a TE1. Week 8 Positional Value: Matchup-based streaming option

Tyler Conklin: Conklin is the TE20 in fantasy. Among 40 qualifying tight ends, he ranks 19th in target share (13.1%), ninth in YPRR (1.72), and 26th in first-read share (11.3%). He has only two red zone targets this season. The Giants have allowed the 12th-most receiving yards and the second-highest yards per reception to tight ends, so Conklin makes the matchup-based streaming tier this week. Week 8 Positional Value: Matchup-based streaming option

Darren Waller: Waller the Baller has returned. Yes, I know it was rough sailing in the first few weeks of the season, but he’s the TE5 in fantasy now. Since Week 5, among 42 qualifying tight ends, he ranks second in target share (26.8%), second in air-yard share (30.1%), ninth in target per route run rate (26%), fourth in YPRR (2.29), and second in first-read share (34.8%). During that same stretch, he ranks seventh in fantasy points per route run. While the Jets have been an elite unit against wide receivers, they have been crushed by tight ends. The Jets have allowed the 13th-most receiving yards, the most receiving touchdowns, and the sixth-most fantasy points to the position. Week 8 Positional Value: Top 5 TE

Tyler Higbee: With Kupp back in the lineup, Higbee has had an 11.8% target share (only six targets), 0.72 YPRR, and a 10.5% first-read share. He hasn’t finished higher than TE27 in fantasy. Week 8 Positional Value: Droppable

Jake Ferguson: Ferguson is finally a full-time player in this offense, and it couldn’t come at a better time. In his last game played, he had an 82.1% route run rate, which is excellent. Among 28 qualifying tight ends, he ranks sixth in open rate, which is amazing (immediately behind George Kittle). Among 40 qualifying tight ends, Ferguson ranks 16th in target share (14.4%), 17th in YPRR, and 12th in first-read share. He leads all tight ends in red zone targets this season. The Rams have been a glorious matchup for tight ends all season, allowing the highest yards per reception, the sixth-most receiving yards, and the fifth-most fantasy points. Week 8 Positional Value: TE1

Week 8 Defense / Special Teams Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Philadelphia Eagles PHI WAS
2 A- Baltimore Ravens BAL ARI
3 B+ Kansas City Chiefs KC DEN
4 B+ New York Jets NYJ NYG
5 B Los Angeles Chargers LAC CHI
6 B Dallas Cowboys DAL LAR
7 B Detroit Lions DET LV
8 B New Orleans Saints NO IND
9 B Seattle Seahawks SEA CLE
10 B Buffalo Bills BUF TB
11 B Cleveland Browns CLE SEA
12 B- Miami Dolphins MIA NE
13 B- Atlanta Falcons ATL TEN
14 C+ San Francisco 49ers SF CIN
15 C New York Giants NYG NYJ
16 C- Indianapolis Colts IND NO
17 D+ Green Bay Packers GB MIN
18 D+ Pittsburgh Steelers PIT JAC
19 D Houston Texans HOU CAR
20 D Washington Commanders WAS PHI
21 D Tennessee Titans TEN ATL
22 D Jacksonville Jaguars JAC PIT
23 D Minnesota Vikings MIN GB
24 D- Carolina Panthers CAR HOU
25 F Arizona Cardinals ARI BAL
26 F Cincinnati Bengals CIN SF
27 F Tampa Bay Buccaneers TB BUF
28 F Los Angeles Rams LAR DAL
29 F New England Patriots NE MIA
30 F Chicago Bears CHI LAC
31 F Las Vegas Raiders LV DET
32 F Denver Broncos DEN KC

 

Week 8 Kicker Start/Sit Grades

Rank Grade Name Team Week 8
1 A+ Harrison Butker KC DEN
2 A- Justin Tucker BAL ARI
3 B+ Jake Elliott PHI WAS
4 B- Brandon Aubrey DAL LAR
5 C+ Tyler Bass BUF TB
6 C+ Jason Sanders MIA NE
7 C+ Dustin Hopkins CLE SEA
8 C Brandon McManus JAC PIT
9 C Cameron Dicker LAC CHI
10 C Blake Grupe NO IND
11 C Jake Moody SF CIN
12 C Matt Gay IND NO
13 C Younghoe Koo ATL TEN
14 C Ka’imi Fairbairn HOU CAR
15 C Riley Patterson DET LV
16 C- Nick Folk TEN ATL
17 C- Chris Boswell PIT JAC
18 C- Greg Joseph MIN GB
19 C- Matt Prater ARI BAL
20 D+ Jason Myers SEA CLE
21 D+ Greg Zuerlein NYJ NYG
23 D+ Graham Gano NYG NYJ
24 D Evan McPherson CIN SF
25 D Daniel Carlson LV DET
26 D Anders Carlson GB MIN
27 D Wil Lutz DEN KC
28 D- Chase McLaughlin TB BUF
29 D- Lucas Havrisik LAR DAL
30 D- Cairo Santos CHI LAC
31 D- Eddy Pineiro CAR HOU
32 F Chad Ryland NE MIA
33 F Joey Slye WAS PHI

 

More Articles

Fantasy Football Week 9 Rankings (2024)

Fantasy Football Week 9 Rankings (2024)

fp-headshot by FantasyPros Staff | 2 min read
Fantasy Football IDP Start/Sit Lineup Advice: Week 9 (2024)

Fantasy Football IDP Start/Sit Lineup Advice: Week 9 (2024)

fp-headshot by Raju Byfield | 3 min read
2025 NFL Draft Prospects: Pat Bryant, Kaimon Rucker, Henry Parrish Jr.

2025 NFL Draft Prospects: Pat Bryant, Kaimon Rucker, Henry Parrish Jr.

fp-headshot by Russell Brown | 2 min read
Fantasy Football Week 9 Rankings From the Most Accurate Experts (2024)

Fantasy Football Week 9 Rankings From the Most Accurate Experts (2024)

fp-headshot by FantasyPros Staff | 3 min read

About Author

Hide

Current Article

15+ min read

Fantasy Football Week 9 Rankings (2024)

Next Up - Fantasy Football Week 9 Rankings (2024)

Next Article