Welcome to Week 9, and welcome to Quick Grades, your weekly companion for start/sit clarity. We’ve combined consensus rankings and projections with The Primer’s matchup analysis to assign letter grades for every fantasy-relevant player, then added concise notes to illuminate the reasoning. Treat the grade as your default stance and the note as your context check.
Let’s make your weekly lineup calls easy. In general, A means start with confidence, C is matchup-dependent, and F is a bench. Scroll for every position’s call, plus key notes that explain the “why” behind the grade. Prefer a curated view of only your roster? Sync your team for a personalized My Primer experience.
- Fantasy Football Waiver Wire Pickups
- Weekly Fantasy Football Expert Rankings
- Fantasy Football Start/Sit Advice
- Fantasy Football Trade Tools
Week 9 Fantasy Football Rankings & Start/Sit Grades
To keep this fast and scannable, we’re leading with the overall Week 9 rankings. Below that, you’ll find each position (QB, RB, WR, TE, DST, K) broken out with letter grades and quick notes. Use the rankings for a top-down view, then jump to the position sections for the grades behind each call.
Week 9 Start/Sit Rankings
Week 9 Quarterback Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Patrick Mahomes II | KC | QB | @ BUF | Sun 4:25pm ET |
| 2 | A | Josh Allen | BUF | QB | vs KC | Sun 4:25pm ET |
| 3 | A | Lamar Jackson | BAL | QB | @ MIA | Thu 8:15pm ET |
| 4 | A | Justin Herbert | LAC | QB | @ TEN | Sun 1:00pm ET |
| 5 | A | Drake Maye | NE | QB | vs ATL | Sun 1:00pm ET |
| 6 | A | Dak Prescott | DAL | QB | vs ARI | Mon 8:15pm ET |
| 7 | B+ | Jayden Daniels | WAS | QB | vs SEA | Sun 8:20pm ET |
| 8 | B+ | Daniel Jones | IND | QB | @ PIT | Sun 1:00pm ET |
| 9 | B | Caleb Williams | CHI | QB | @ CIN | Sun 1:00pm ET |
| 10 | B | Jaxson Dart | NYG | QB | vs SF | Sun 1:00pm ET |
| 11 | B | Matthew Stafford | LAR | QB | vs NO | Sun 4:05pm ET |
| 12 | B- | Jordan Love | GB | QB | vs CAR | Sun 1:00pm ET |
| 13 | C+ | Jacoby Brissett | ARI | QB | @ DAL | Mon 8:15pm ET |
| 14 | C | Jared Goff | DET | QB | vs MIN | Sun 1:00pm ET |
| 15 | C | Joe Flacco | CIN | QB | vs CHI | Sun 1:00pm ET |
| 16 | C | Trevor Lawrence | JAC | QB | @ LV | Sun 4:05pm ET |
| 17 | C- | Sam Darnold | SEA | QB | @ WAS | Sun 8:20pm ET |
| 18 | D+ | Mac Jones | SF | QB | @ NYG | Sun 1:00pm ET |
| 19 | D | Aaron Rodgers | PIT | QB | vs IND | Sun 1:00pm ET |
| 20 | D | Tua Tagovailoa | MIA | QB | vs BAL | Thu 8:15pm ET |
| 21 | D- | Bo Nix | DEN | QB | @ HOU | Sun 1:00pm ET |
| 22 | D- | C.J. Stroud | HOU | QB | vs DEN | Sun 1:00pm ET |
| 23 | F | J.J. McCarthy | MIN | QB | @ DET | Sun 1:00pm ET |
| 24 | F | Geno Smith | LV | QB | vs JAC | Sun 4:05pm ET |
| 25 | F | Michael Penix Jr. | ATL | QB | @ NE | Sun 1:00pm ET |
| 26 | F | Cam Ward | TEN | QB | vs LAC | Sun 1:00pm ET |
| 27 | F | Bryce Young | CAR | QB | @ GB | Sun 1:00pm ET |
| 28 | F | Tyler Shough | NO | QB | @ LAR | Sun 4:05pm ET |
| 29 | F | Kyler Murray | ARI | QB | @ DAL | Mon 8:15pm ET |
| 30 | F | Brock Purdy | SF | QB | @ NYG | Sun 1:00pm ET |
| 31 | F | Tyler Huntley | BAL | QB | @ MIA | Thu 8:15pm ET |
Caleb Williams has finished as the QB20 or lower in weekly scoring in three of his past four games. He’s the QB14 in fantasy points per game. During that stretch, he hasn’t managed more than 25 rushing yards in any game. Among 45 qualifying passers, Williams is one of the most inaccurate quarterbacks in the league, ranking 15th in yards per attempt, 39th in highly accurate throw rate, 41st in catchable target rate, and having the fifth-highest off-target rate. If the Bears don’t continue winning, don’t be surprised if we see Tyson Bagent this season. Cincy should act as a one-week cologne to cover Caleb Williams‘ smelly play on the football field. Since Week 4, the Bengals have allowed the third-highest yards per attempt, the fifth-most passing yards per game, the most passing touchdowns, and the second-highest success rate per dropback.
Joe Flacco is dealing with a shoulder injury. He had only one practice session this week (a limited practice on Thursday), but he sounds like he’ll suit up this week. During every interview I could find, he said that he felt good and had the candor of a player who’s gonna give it a go for Week 9. In two of his three starts with Cincy, he has been a QB1 in weekly fantasy scoring (QB6, QB7). Since Week 6, among 37 qualifying quarterbacks, Flacco ranks eighth in passing yards per game, seventh in highly accurate throw rate, 17th in catchable target rate, and 14th in passer rating. Flacco should flirt with QB1 production again this week. Since Week 4, Chicago has allowed the 12th-highest yards per attempt, the fifth-highest CPOE, and the seventh-highest success rate per dropback.
The last two games for Bo Nix have dramatically helped his full-season totals as he’s now the QB7 in fantasy points per game. As a passer, his numbers are still rough to look at. Among 45 qualifying passers, Nix ranks 32nd in yards per attempt, 27th in highly accurate throw rate, 40th in catchable target rate, and he has the 11th-highest off-target rate. I don’t want to play Nix this week unless I’m out of other options. Since Week 4, Houston has been a shutdown pass defense, allowing the second-lowest yards per attempt and CPOE, and the lowest passing yards per game and success rate per dropback. Nix will have to display some 2024 magic this week to overcome this matchup.
C.J. Stroud has had encouraging QB1 outings in two of his last three games (QB1, QB11), but he’s still the QB16 in fantasy points per game, and that’s how he should be viewed this week as a QB2 in fantasy. Among 45 qualifying passers, Stroud ranks 27th in yards per attempt, 24th in highly accurate throw rate, 26th in catchable target rate, and he has the seventh-highest off-target rate. Despite losing Patrick Surtain, Denver will still field one of the best pass defenses in the NFL. Since Week 4, they have held passers to the seventh-fewest yards per attempt, the sixth-fewest passing yards per game, the lowest CPOE, and the second-lowest success rate per dropback.
Since Week 4, Jaxson Dart has been the QB6 in fantasy points per game. Over the last two weeks, his rushing production has dropped off with only 5.5 rushing attempts and 14 rushing yards per game after starting his NFL career with at least 54 rushing yards in each of his first three games. Dart has scored on the ground in four of five games. I don’t see his rushing touchdown equity going away, though. Among 45 qualifying passers, he ranks 28th in yards per attempt, 37th in highly accurate throw rate, ninth in hero throw rate, and 24th in catchable target rate. Dart should have another strong game in Week 9. The 49ers’ pass defense has been struggling. Since Week 4, they have allowed the sixth-most yards per attempt, the fourth-most passing yards per game, the ninth-highest passer rating, and the fifth-highest success rate per dropback. During that stretch, San Francisco also ranks dead last in pressure rate, so Dart should have time to deal from the pocket.
Week 9 Wide Receiver Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Ja’Marr Chase | CIN | WR | vs CHI | Sun 1:00pm ET |
| 2 | A+ | Puka Nacua | LAR | WR | vs NO | Sun 4:05pm ET |
| 3 | A+ | Jaxon Smith-Njigba | SEA | WR | @ WAS | Sun 8:20pm ET |
| 4 | A+ | Justin Jefferson | MIN | WR | @ DET | Sun 1:00pm ET |
| 5 | A+ | CeeDee Lamb | DAL | WR | vs ARI | Mon 8:15pm ET |
| 6 | A | Amon-Ra St. Brown | DET | WR | vs MIN | Sun 1:00pm ET |
| 7 | A | Rashee Rice | KC | WR | @ BUF | Sun 4:25pm ET |
| 8 | A | George Pickens | DAL | WR | vs ARI | Mon 8:15pm ET |
| 9 | A | Davante Adams | LAR | WR | vs NO | Sun 4:05pm ET |
| 10 | A | Rome Odunze | CHI | WR | @ CIN | Sun 1:00pm ET |
| 11 | A | Brian Thomas Jr. | JAC | WR | @ LV | Sun 4:05pm ET |
| 12 | A | Ladd McConkey | LAC | WR | @ TEN | Sun 1:00pm ET |
| 13 | A | Zay Flowers | BAL | WR | @ MIA | Thu 8:15pm ET |
| 14 | A | Jaylen Waddle | MIA | WR | vs BAL | Thu 8:15pm ET |
| 15 | A- | Nico Collins | HOU | WR | vs DEN | Sun 1:00pm ET |
| 16 | A- | DK Metcalf | PIT | WR | vs IND | Sun 1:00pm ET |
| 17 | A- | Drake London | ATL | WR | @ NE | Sun 1:00pm ET |
| 18 | A- | Marvin Harrison Jr. | ARI | WR | @ DAL | Mon 8:15pm ET |
| 19 | A- | Deebo Samuel Sr. | WAS | WR | vs SEA | Sun 8:20pm ET |
| 20 | A- | Michael Pittman Jr. | IND | WR | @ PIT | Sun 1:00pm ET |
| 21 | B+ | Tee Higgins | CIN | WR | vs CHI | Sun 1:00pm ET |
| 22 | B+ | Courtland Sutton | DEN | WR | @ HOU | Sun 1:00pm ET |
| 23 | B+ | Xavier Worthy | KC | WR | @ BUF | Sun 4:25pm ET |
| 24 | B | Tetairoa McMillan | CAR | WR | @ GB | Sun 1:00pm ET |
| 25 | B | Chris Olave | NO | WR | @ LAR | Sun 4:05pm ET |
| 26 | B | Stefon Diggs | NE | WR | vs ATL | Sun 1:00pm ET |
| 27 | B | Keenan Allen | LAC | WR | @ TEN | Sun 1:00pm ET |
| 28 | B | Romeo Doubs | GB | WR | vs CAR | Sun 1:00pm ET |
| 29 | B | Jameson Williams | DET | WR | vs MIN | Sun 1:00pm ET |
| 30 | B- | DJ Moore | CHI | WR | @ CIN | Sun 1:00pm ET |
| 31 | B- | Khalil Shakir | BUF | WR | vs KC | Sun 4:25pm ET |
| 32 | B- | Jordan Addison | MIN | WR | @ DET | Sun 1:00pm ET |
| 33 | B- | Jauan Jennings | SF | WR | @ NYG | Sun 1:00pm ET |
| 34 | C+ | Wan’Dale Robinson | NYG | WR | vs SF | Sun 1:00pm ET |
| 35 | C+ | Alec Pierce | IND | WR | @ PIT | Sun 1:00pm ET |
| 36 | C+ | Quentin Johnston | LAC | WR | @ TEN | Sun 1:00pm ET |
| 37 | C+ | Rashid Shaheed | NO | WR | @ LAR | Sun 4:05pm ET |
| 38 | C+ | Tre Tucker | LV | WR | vs JAC | Sun 4:05pm ET |
| 39 | C+ | Troy Franklin | DEN | WR | @ HOU | Sun 1:00pm ET |
| 40 | C+ | Jakobi Meyers | LV | WR | vs JAC | Sun 4:05pm ET |
| 41 | C | Keon Coleman | BUF | WR | vs KC | Sun 4:25pm ET |
| 42 | C | Kayshon Boutte | NE | WR | vs ATL | Sun 1:00pm ET |
| 43 | C | Josh Downs | IND | WR | @ PIT | Sun 1:00pm ET |
| 44 | C | Christian Watson | GB | WR | vs CAR | Sun 1:00pm ET |
| 45 | C | Darnell Mooney | ATL | WR | @ NE | Sun 1:00pm ET |
| 46 | C | Parker Washington | JAC | WR | @ LV | Sun 4:05pm ET |
| 47 | C | Darius Slayton | NYG | WR | vs SF | Sun 1:00pm ET |
| 48 | C | Kendrick Bourne | SF | WR | @ NYG | Sun 1:00pm ET |
| 49 | C | Matthew Golden | GB | WR | vs CAR | Sun 1:00pm ET |
| 50 | C | Chimere Dike | TEN | WR | vs LAC | Sun 1:00pm ET |
| 51 | C | Calvin Austin III | PIT | WR | vs IND | Sun 1:00pm ET |
| 52 | C- | Elic Ayomanor | TEN | WR | vs LAC | Sun 1:00pm ET |
| 53 | C- | Rashod Bateman | BAL | WR | @ MIA | Thu 8:15pm ET |
| 54 | C- | Olamide Zaccheaus | CHI | WR | @ CIN | Sun 1:00pm ET |
| 55 | C- | Malik Washington | MIA | WR | vs BAL | Thu 8:15pm ET |
| 56 | C- | Dyami Brown | JAC | WR | @ LV | Sun 4:05pm ET |
| 57 | C- | Marquise Brown | KC | WR | @ BUF | Sun 4:25pm ET |
| 58 | C- | Tory Horton | SEA | WR | @ WAS | Sun 8:20pm ET |
| 59 | D+ | Xavier Legette | CAR | WR | @ GB | Sun 1:00pm ET |
| 60 | D+ | Michael Wilson | ARI | WR | @ DAL | Mon 8:15pm ET |
| 61 | D+ | Christian Kirk | HOU | WR | vs DEN | Sun 1:00pm ET |
| 62 | D | Jalen Coker | CAR | WR | @ GB | Sun 1:00pm ET |
| 63 | D | Mack Hollins | NE | WR | vs ATL | Sun 1:00pm ET |
| 64 | D | Andrei Iosivas | CIN | WR | vs CHI | Sun 1:00pm ET |
| 65 | D | Van Jefferson | TEN | WR | vs LAC | Sun 1:00pm ET |
| 66 | D | Luke McCaffrey | WAS | WR | vs SEA | Sun 8:20pm ET |
| 67 | D- | Jaylin Noel | HOU | WR | vs DEN | Sun 1:00pm ET |
| 68 | D- | Jordan Whittington | LAR | WR | vs NO | Sun 4:05pm ET |
| 69 | D- | Jaylin Lane | WAS | WR | vs SEA | Sun 8:20pm ET |
| 70 | F | DeAndre Hopkins | BAL | WR | @ MIA | Thu 8:15pm ET |
| 71 | F | Pat Bryant | DEN | WR | @ HOU | Sun 1:00pm ET |
| 72 | F | Jayden Higgins | HOU | WR | vs DEN | Sun 1:00pm ET |
| 73 | F | Roman Wilson | PIT | WR | vs IND | Sun 1:00pm ET |
| 74 | F | Zay Jones | ARI | WR | @ DAL | Mon 8:15pm ET |
| 75 | F | Xavier Hutchinson | HOU | WR | vs DEN | Sun 1:00pm ET |
| 76 | F | Nick Westbrook-Ikhine | MIA | WR | vs BAL | Thu 8:15pm ET |
| 77 | F | KaVontae Turpin | DAL | WR | vs ARI | Mon 8:15pm ET |
| 78 | F | Jalen Nailor | MIN | WR | @ DET | Sun 1:00pm ET |
| 79 | F | DeMario Douglas | NE | WR | vs ATL | Sun 1:00pm ET |
| 80 | F | Chris Moore | WAS | WR | vs SEA | Sun 8:20pm ET |
| 81 | F | JuJu Smith-Schuster | KC | WR | @ BUF | Sun 4:25pm ET |
| 82 | F | Jack Bech | LV | WR | vs JAC | Sun 4:05pm ET |
| 83 | F | Tre Harris | LAC | WR | @ TEN | Sun 1:00pm ET |
| 84 | F | Brandin Cooks | NO | WR | @ LAR | Sun 4:05pm ET |
| 85 | F | Isaac TeSlaa | DET | WR | vs MIN | Sun 1:00pm ET |
| 86 | F | Demarcus Robinson | SF | WR | @ NYG | Sun 1:00pm ET |
| 87 | F | Elijah Moore | BUF | WR | vs KC | Sun 4:25pm ET |
| 88 | F | Cooper Kupp | SEA | WR | @ WAS | Sun 8:20pm ET |
| 89 | F | Ryan Flournoy | DAL | WR | vs ARI | Mon 8:15pm ET |
| 90 | F | Kalif Raymond | DET | WR | vs MIN | Sun 1:00pm ET |
| 91 | F | Dont’e Thornton Jr. | LV | WR | vs JAC | Sun 4:05pm ET |
| 92 | F | Savion Williams | GB | WR | vs CAR | Sun 1:00pm ET |
| 93 | F | Malik Heath | GB | WR | vs CAR | Sun 1:00pm ET |
| 94 | F | David Sills V | ATL | WR | @ NE | Sun 1:00pm ET |
| 95 | F | Jalen Tolbert | DAL | WR | vs ARI | Mon 8:15pm ET |
| 96 | F | Tyquan Thornton | KC | WR | @ BUF | Sun 4:25pm ET |
| 97 | F | Devaughn Vele | NO | WR | @ LAR | Sun 4:05pm ET |
| 98 | F | Lil’Jordan Humphrey | NYG | WR | vs SF | Sun 1:00pm ET |
| 99 | F | Tyler Lockett | LV | WR | vs JAC | Sun 4:05pm ET |
| 100 | F | Beaux Collins | NYG | WR | vs SF | Sun 1:00pm ET |
| 101 | F | Curtis Samuel | BUF | WR | vs KC | Sun 4:25pm ET |
| 102 | F | Greg Dortch | ARI | WR | @ DAL | Mon 8:15pm ET |
| 103 | F | Jimmy Horn Jr. | CAR | WR | @ GB | Sun 1:00pm ET |
| 104 | F | Devin Duvernay | CHI | WR | @ CIN | Sun 1:00pm ET |
| 105 | F | Tyrell Shavers | BUF | WR | vs KC | Sun 4:25pm ET |
| 106 | F | Trent Sherfield Sr. | DEN | WR | @ HOU | Sun 1:00pm ET |
| 107 | F | Adam Thielen | MIN | WR | @ DET | Sun 1:00pm ET |
| 108 | F | Cody White | SEA | WR | @ WAS | Sun 8:20pm ET |
| 109 | F | Ashton Dulin | IND | WR | @ PIT | Sun 1:00pm ET |
| 110 | F | KhaDarel Hodge | ATL | WR | @ NE | Sun 1:00pm ET |
| 111 | F | Konata Mumpfield | LAR | WR | vs NO | Sun 4:05pm ET |
| 112 | F | Michael Bandy | DEN | WR | @ HOU | Sun 1:00pm ET |
| 113 | F | Adonai Mitchell | IND | WR | @ PIT | Sun 1:00pm ET |
| 114 | F | Jordan Watkins | SF | WR | @ NYG | Sun 1:00pm ET |
| 115 | F | Austin Trammell | JAC | WR | @ LV | Sun 4:05pm ET |
| 116 | F | Tylan Wallace | BAL | WR | @ MIA | Thu 8:15pm ET |
| 117 | F | Kyle Williams | NE | WR | vs ATL | Sun 1:00pm ET |
| 118 | F | Tim Jones | JAC | WR | @ LV | Sun 4:05pm ET |
| 119 | F | Skyy Moore | SF | WR | @ NYG | Sun 1:00pm ET |
| 120 | F | Ricky White III | SEA | WR | @ WAS | Sun 8:20pm ET |
| 121 | F | Cedrick Wilson Jr. | MIA | WR | vs BAL | Thu 8:15pm ET |
| 122 | F | Dylan Drummond | ATL | WR | @ NE | Sun 1:00pm ET |
| 123 | F | Ben Skowronek | PIT | WR | vs IND | Sun 1:00pm ET |
| 124 | F | Ray-Ray McCloud III | NYG | WR | vs SF | Sun 1:00pm ET |
| 125 | F | Xavier Smith | LAR | WR | vs NO | Sun 4:05pm ET |
| 126 | F | Mason Kinsey | TEN | WR | vs LAC | Sun 1:00pm ET |
| 127 | F | Robbie Chosen | WAS | WR | vs SEA | Sun 8:20pm ET |
| 128 | F | Jalin Hyatt | NYG | WR | vs SF | Sun 1:00pm ET |
| 129 | F | Mitch Tinsley | CIN | WR | vs CHI | Sun 1:00pm ET |
| 130 | F | Derius Davis | LAC | WR | @ TEN | Sun 1:00pm ET |
| 131 | F | Jonathan Mingo | DAL | WR | vs ARI | Mon 8:15pm ET |
| 132 | F | Xavier Weaver | ARI | WR | @ DAL | Mon 8:15pm ET |
| 133 | F | Gunner Olszewski | NYG | WR | vs SF | Sun 1:00pm ET |
| 134 | F | Braxton Berrios | HOU | WR | vs DEN | Sun 1:00pm ET |
| 135 | F | Simi Fehoko | ARI | WR | @ DAL | Mon 8:15pm ET |
| 136 | F | Jahdae Walker | CHI | WR | @ CIN | Sun 1:00pm ET |
| 137 | F | Brycen Tremayne | CAR | WR | @ GB | Sun 1:00pm ET |
| 138 | F | Ke’Shawn Williams | PIT | WR | vs IND | Sun 1:00pm ET |
| 139 | F | Tai Felton | MIN | WR | @ DET | Sun 1:00pm ET |
| 140 | F | Laquon Treadwell | IND | WR | @ PIT | Sun 1:00pm ET |
| 141 | F | Bryce Oliver | TEN | WR | vs LAC | Sun 1:00pm ET |
| 142 | F | Mason Tipton | NO | WR | @ LAR | Sun 4:05pm ET |
| 143 | F | Nikko Remigio | KC | WR | @ BUF | Sun 4:25pm ET |
| 144 | F | Kevin Austin Jr. | NO | WR | @ LAR | Sun 4:05pm ET |
Since Week 4, Wan’Dale Robinson has had a 22.9% target share, 54.2 receiving yards per game (1.69 yards per route run), and a 23.7% first-read share as the WR44 in fantasy points per game. In those five games, he has four red zone targets and five deep targets. This week, he’ll face a 49ers’ secondary that, since Week 6, has utilized single high at the seventh-highest rate (60.6%). Since Week 4, against single high, has tied for second on the team with a 19% target per route run rate against single high with 2.06 yards per route run. Robinson should have a banner week against a secondary that, since Week 4, has allowed the third-most receiving yards per game and fourth-most PPR points per target to slot receivers.
Over the last two weeks, Jauan Jennings has retaken his WR1 in the 49ers’ offense. While the box scores haven’t been great, the market share usage has been there. Since Week 7, he has had a 24.1% target share with a 35.3% air-yard share while averaging 38 receiving yards (1.46 yards per route run) with a 38.9% first-read share. In those two games, he had one red zone target and three deep targets. Jennings is a strong flex play this week against a secondary that, since Week 4, has allowed the 12th-most PPR points per target and receiving yards per game to perimeter wide receivers.
Alec Pierce has excelled as the team’s downfield threat as the WR47 in fantasy points per game with two top-36 weekly finishes (WR34, WR22). Pierce has a 17.5% target share with a 45.4% air-yard share (21.0 aDOT), 64.3 receiving yards per game (2.37 yards per route run), and a 20.9% first-read share. Pierce is a very strong flex play this week, and it all comes down to the coverage structure for Pittsburgh and their issues with defending the deep ball. Pierce leads the team with nine deep targets. Since Week 4, Pittsburgh has allowed the 12th-most deep passing yards per game and the ninth-highest passer rating to downfield targets. This week, he faces a Steelers’ secondary that has the third-highest single high rate in the NFL (63%). Against single high, Pierce has a 29.5% target share, 4.33 yards per route run, and a 33.3% first-read share. Pierce should crush this week against a secondary that, since Week 4, has allowed the second-most receiving yards per game and fantasy points per game to perimeter wide receivers.
Josh Downs is the WR46 in fantasy points per game, earning a 16.8% target share with 36.6 receiving yards per game (1.84 yards per route run) and an 18.9% first-read share. He is tied for second on the team with seven red zone targets while also seeing three deep targets. This week, he faces a Steelers’ secondary that has the third-highest single high rate in the NFL (63%). Against single high, he is third on the team with a 23% target per route run rate, 1.84 yards per route run, and 0.37 fantasy points per route run. Downs is a strong flex play this week against a Steelers’ secondary that, since Week 4, has allowed the fourth-most receiving yards per game and the seventh-most PPR points per target to slot receivers.
Ladd McConkey has turned it on since Week 5 as the WR6 in fantasy points per game. Since Week 5, he has had a 26.5% target share with 73.5 receiving yards per game, 2.01 yards per route run, and a 26.7% first-read share. Since Week 5, he has led the team with eight red zone targets and five deep targets. McConkey has had his issues with two high coverage during this hot streak, though, which will be a problem this week. Tennessee has the third-highest two-high rate in the NFL (59.9%). Since Week 5, against two high, McConkey has had a 24% target per route run rate (second on the team), but he’s only turned that into 1.25 yards per route run. McConkey should still be second in line for targets this week behind Keenan Allen. Toss out Tennessee’s numbers against slot receivers this season, as Roger McCreary was dealt. Samuel Womack III (career 67.6% catch rate and 106.6 passer rating) is set to take over as the new starting nickel for Tennessee. McConkey should have no issues getting open this week against him.
Last week, Chimere Dike was a full-time player with an 86% route share, a 21.1% target share, 93 receiving yards (2.51 yards per route run), and a 23.8% first-read share (second on the team). Across the last two games, he has one red zone target and two deep targets. Since Week 6, Los Angeles has utilized two high at the third highest rate (66.7%). Since Week 7, against two high, Dike has a 21% target per route run rate (second on the team) and 2.18 yards per route run. Strong numbers for the rookie. The Bolts have allowed the tenth-most PPR points per target to slot receivers this season. Dike is a solid flex play for Week 9.
On most teams, I’m sitting Quentin Johnston this week. There’s a small avenue that could allow him to pay off in fantasy this week, but there’s also a mountain of recent evidence stacked against him that screams to sit him. Since his return to the lineup in Week 7, he hasn’t been the same player, only seeing a 6.3% target share with 15 receiving yards per game, 0.38 yards per route run, and a 6.8% first-read share. Those numbers are astronomically different than his pre-hamstring injury market share and production numbers. Even if I believed he was fully healthy right now, the coverage matchup is horrible for him this week. Tennessee has the third-highest two-high rate in the NFL (59.9%). Against two high, Johnston has only a 14% target per route run rate and 0.92 yards per route run. The only avenue that Johnston has this week to produce against Tennessee is with his downfield usage. He leads the team with ten deep targets. Since Week 4, Tennessee has allowed the second-highest deep completion rate and deep passer rating. Johnston is a dice roll flex only this week.
Elic Ayomanor is the WR59 in fantasy points per game, having surpassed 50 receiving yards in a game only twice this season. He hasn’t had a red zone target since Week 3. Ayomanor has a 16.4% target share, 1.12 yards per route run, and a 21.6% first-read share. He has only four red zone targets and seven deep targets this season. Since Week 6, Los Angeles has utilized two high at the third highest rate (66.7%). Against two high, Ayomanor has only an 18% target per route run rate and 0.75 yards per route run. Sit Ayomanor this week. Since Week 4, Los Angeles has held perimeter wide receivers to the 12th-fewest PPR points per target.
Week 9 Running Back Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Jonathan Taylor | IND | RB | @ PIT | Sun 1:00pm ET |
| 2 | A+ | Christian McCaffrey | SF | RB | @ NYG | Sun 1:00pm ET |
| 3 | A+ | Bijan Robinson | ATL | RB | @ NE | Sun 1:00pm ET |
| 4 | A | Derrick Henry | BAL | RB | @ MIA | Thu 8:15pm ET |
| 5 | A | Jahmyr Gibbs | DET | RB | vs MIN | Sun 1:00pm ET |
| 6 | A | Josh Jacobs | GB | RB | vs CAR | Sun 1:00pm ET |
| 7 | A | De’Von Achane | MIA | RB | vs BAL | Thu 8:15pm ET |
| 8 | A | Kyren Williams | LAR | RB | vs NO | Sun 4:05pm ET |
| 9 | A | James Cook III | BUF | RB | vs KC | Sun 4:25pm ET |
| 10 | A | Kyle Monangai | CHI | RB | @ CIN | Sun 1:00pm ET |
| 11 | A- | Javonte Williams | DAL | RB | vs ARI | Mon 8:15pm ET |
| 12 | A- | Kimani Vidal | LAC | RB | @ TEN | Sun 1:00pm ET |
| 13 | A- | Ashton Jeanty | LV | RB | vs JAC | Sun 4:05pm ET |
| 14 | B+ | Jaylen Warren | PIT | RB | vs IND | Sun 1:00pm ET |
| 15 | B | Chase Brown | CIN | RB | vs CHI | Sun 1:00pm ET |
| 16 | B | Tyrone Tracy Jr. | NYG | RB | vs SF | Sun 1:00pm ET |
| 17 | B | Travis Etienne Jr. | JAC | RB | @ LV | Sun 4:05pm ET |
| 18 | B | TreVeyon Henderson | NE | RB | vs ATL | Sun 1:00pm ET |
| 19 | B | David Montgomery | DET | RB | vs MIN | Sun 1:00pm ET |
| 20 | B | Kareem Hunt | KC | RB | @ BUF | Sun 4:25pm ET |
| 21 | B | J.K. Dobbins | DEN | RB | @ HOU | Sun 1:00pm ET |
| 22 | B- | Rico Dowdle | CAR | RB | @ GB | Sun 1:00pm ET |
| 23 | B- | Kenneth Walker III | SEA | RB | @ WAS | Sun 8:20pm ET |
| 24 | B- | Zonovan Knight | ARI | RB | @ DAL | Mon 8:15pm ET |
| 25 | C+ | Jacory Croskey-Merritt | WAS | RB | vs SEA | Sun 8:20pm ET |
| 26 | C+ | Alvin Kamara | NO | RB | @ LAR | Sun 4:05pm ET |
| 27 | C+ | Zach Charbonnet | SEA | RB | @ WAS | Sun 8:20pm ET |
| 28 | C+ | Tony Pollard | TEN | RB | vs LAC | Sun 1:00pm ET |
| 29 | C | Woody Marks | HOU | RB | vs DEN | Sun 1:00pm ET |
| 30 | C | Aaron Jones Sr. | MIN | RB | @ DET | Sun 1:00pm ET |
| 31 | C | Jordan Mason | MIN | RB | @ DET | Sun 1:00pm ET |
| 32 | C | Nick Chubb | HOU | RB | vs DEN | Sun 1:00pm ET |
| 33 | C | Tyjae Spears | TEN | RB | vs LAC | Sun 1:00pm ET |
| 34 | C | Brashard Smith | KC | RB | @ BUF | Sun 4:25pm ET |
| 35 | C- | RJ Harvey | DEN | RB | @ HOU | Sun 1:00pm ET |
| 36 | C- | Emanuel Wilson | GB | RB | vs CAR | Sun 1:00pm ET |
| 37 | C- | Chuba Hubbard | CAR | RB | @ GB | Sun 1:00pm ET |
| 38 | C- | Samaje Perine | CIN | RB | vs CHI | Sun 1:00pm ET |
| 39 | C- | Blake Corum | LAR | RB | vs NO | Sun 4:05pm ET |
| 40 | D+ | Kenneth Gainwell | PIT | RB | vs IND | Sun 1:00pm ET |
| 41 | D+ | Tyler Allgeier | ATL | RB | @ NE | Sun 1:00pm ET |
| 42 | D | Michael Carter | ARI | RB | @ DAL | Mon 8:15pm ET |
| 43 | D | Bhayshul Tuten | JAC | RB | @ LV | Sun 4:05pm ET |
| 44 | D | Ollie Gordon II | MIA | RB | vs BAL | Thu 8:15pm ET |
| 45 | D- | Jeremy McNichols | WAS | RB | vs SEA | Sun 8:20pm ET |
| 46 | D- | Devin Singletary | NYG | RB | vs SF | Sun 1:00pm ET |
| 47 | F | Brian Robinson Jr. | SF | RB | @ NYG | Sun 1:00pm ET |
| 48 | F | Jaydon Blue | DAL | RB | vs ARI | Mon 8:15pm ET |
| 49 | F | Jaret Patterson | LAC | RB | @ TEN | Sun 1:00pm ET |
| 50 | F | Devin Neal | NO | RB | @ LAR | Sun 4:05pm ET |
| 51 | F | Justice Hill | BAL | RB | @ MIA | Thu 8:15pm ET |
| 52 | F | Keaton Mitchell | BAL | RB | @ MIA | Thu 8:15pm ET |
| 53 | F | Travis Homer | CHI | RB | @ CIN | Sun 1:00pm ET |
| 54 | F | Ty Johnson | BUF | RB | vs KC | Sun 4:25pm ET |
| 55 | F | Terrell Jennings | NE | RB | vs ATL | Sun 1:00pm ET |
| 56 | F | Raheem Mostert | LV | RB | vs JAC | Sun 4:05pm ET |
| 57 | F | Ray Davis | BUF | RB | vs KC | Sun 4:25pm ET |
| 58 | F | Chris Rodriguez Jr. | WAS | RB | vs SEA | Sun 8:20pm ET |
| 59 | F | Ameer Abdullah | IND | RB | @ PIT | Sun 1:00pm ET |
| 60 | F | Jaylen Wright | MIA | RB | vs BAL | Thu 8:15pm ET |
| 61 | F | Emari Demercado | ARI | RB | @ DAL | Mon 8:15pm ET |
| 62 | F | LeQuint Allen Jr. | JAC | RB | @ LV | Sun 4:05pm ET |
| 63 | F | Tyler Badie | DEN | RB | @ HOU | Sun 1:00pm ET |
| 64 | F | Chris Brooks | GB | RB | vs CAR | Sun 1:00pm ET |
| 65 | F | D’Ernest Johnson | NE | RB | vs ATL | Sun 1:00pm ET |
| 66 | F | Kyle Juszczyk | SF | RB | @ NYG | Sun 1:00pm ET |
| 67 | F | Alec Ingold | MIA | RB | vs BAL | Thu 8:15pm ET |
| 68 | F | Zavier Scott | MIN | RB | @ DET | Sun 1:00pm ET |
| 69 | F | Elijah Mitchell | KC | RB | @ BUF | Sun 4:25pm ET |
| 70 | F | Kaleb Johnson | PIT | RB | vs IND | Sun 1:00pm ET |
| 71 | F | Dare Ogunbowale | HOU | RB | vs DEN | Sun 1:00pm ET |
| 72 | F | Adam Prentice | DEN | RB | @ HOU | Sun 1:00pm ET |
| 73 | F | Dylan Laube | LV | RB | vs JAC | Sun 4:05pm ET |
| 74 | F | Tyler Goodson | IND | RB | @ PIT | Sun 1:00pm ET |
| 75 | F | Nyheim Hines | FA | RB | – | – |
| 76 | F | Reggie Gilliam | BUF | RB | vs KC | Sun 4:25pm ET |
| 77 | F | Amar Johnson | LAC | RB | @ TEN | Sun 1:00pm ET |
| 78 | F | Tahj Brooks | CIN | RB | vs CHI | Sun 1:00pm ET |
| 79 | F | Brittain Brown | CHI | RB | @ CIN | Sun 1:00pm ET |
| 80 | F | George Holani | SEA | RB | @ WAS | Sun 8:20pm ET |
| 81 | F | Isaac Guerendo | SF | RB | @ NYG | Sun 1:00pm ET |
| 82 | F | Hunter Luepke | DAL | RB | vs ARI | Mon 8:15pm ET |
| 83 | F | Julius Chestnut | TEN | RB | vs LAC | Sun 1:00pm ET |
| 84 | F | Jarquez Hunter | LAR | RB | vs NO | Sun 4:05pm ET |
| 85 | F | Nathan Carter | ATL | RB | @ NE | Sun 1:00pm ET |
| 86 | F | Malik Davis | DAL | RB | vs ARI | Mon 8:15pm ET |
| 87 | F | Trevor Etienne | CAR | RB | @ GB | Sun 1:00pm ET |
| 88 | F | Sione Vaki | DET | RB | vs MIN | Sun 1:00pm ET |
| 89 | F | Patrick Ricard | BAL | RB | @ MIA | Thu 8:15pm ET |
| 90 | F | Jacob Saylors | DET | RB | vs MIN | Sun 1:00pm ET |
| 91 | F | British Brooks | HOU | RB | vs DEN | Sun 1:00pm ET |
I feel like I’m getting the label of being a “TreVeyon hater.” I don’t think that’s deserved at all. I have just tried to stay objective regarding the data and Henderson’s usage. I loved Henderson as a prospect, but it has been rocky so far. I know everyone will look at last week’s stat line of ten carries and 75 rushing yards and be over the moon for Henderson’s outlook this week with Rhamondre Stevenson out. Ok, let’s pop open the hood and look at last week’s game. Last week, Henderson played only 21.5% of the snaps with an 8.8% route share (only three routes). He did have three red zone carries to Stevenson’s two. With his ten carries last week, Henderson forced only one missed tackle (10% missed tackle rate) with 1.50 yards after contact per attempt. He had 6.0 yards before contact per attempt, which is insane, so basically Henderson got what was blocked and little else. That has been the case for the rest of the season as well. This season, Henderson has only an 8% missed tackle rate and 1.68 yards after contact per attempt. Among 40 qualifying backs, he ranks 36th and 39th in those categories. I don’t think Henderson will have the backfield all to himself this week, but he could lead the way. The Falcons are a nice matchup for him. Since Week 4, Atlanta has allowed the third-most rushing yards per game and the fifth-most yards after contact per attempt while also having the sixth-lowest stuff rate.
Ashton Jeanty is the RB17 in fantasy points per game, averaging 18 touches and 75.9 total yards. He ranks 12th in snap share, fourth in opportunity share, and tenth in red zone touches. Among 60 qualifying backs, Jeanty ranks tenth in missed tackle rate and 21st in yards after contact per attempt. Jeanty has a tough matchup this week that he’ll need all the volume he can muster to overcome, as his offensive line won’t be helping him much. Since Week 4, the Raiders have the eighth-lowest yards before contact per attempt. Since Week 4, Jacksonville has allowed the 12th-fewest rushing yards per game, the ninth-lowest explosive run rate, and the eighth-fewest yards after contact per attempt.
Travis Etienne is the RB20 in fantasy points per game, averaging 15.9 touches and 84.8 total yards. He is tenth in snap share, 19th in weighted opportunities, and 17th in red zone touches among running backs. Among 60 qualifying backs, Etienne ranks 19th in explosive run rate and 26th in yards after contact per attempt. The Raiders have toughened up as a run defense and present a sizable obstacle for Etienne this week. Since Week 4, the Raiders have allowed the fifth-lowest explosive run rate, the tenth-fewest rushing yards per game, and the fourth-lowest yards before contact per attempt. Etienne is a volume play that you hope gets into the end zone this week.
Kareen Hunt will lead the backfield this week with Isiah Pacheco sidelined. He has averaged 8.8 touches and 37.7 total yards this season as the RB40 in fantasy points per game. Hunt has three top-24 weekly finishes this season already (RB22, RB8, RB12). Hunt hasn’t been impressive on a per-touch basis, with only a 10% missed tackle rate and 2.16 yards after contact per attempt. He could still have a strong fantasy day in Week 9 just based on volume and touchdown equity that he has in the offense. Hunt is tied for 15th in the NFL in rushing attempts inside the five-yard line. Since Week 4, Buffalo has allowed the sixth-most rushing yards per game, the tenth-highest explosive run rate, and the second-highest missed tackle rate.
Since Week 4, Kenneth Walker has been the RB42 in fantasy points per game. The lack of a red zone role and touchdowns is crushing him. Since Week 4, he has averaged 14.8 touches and 74.8 total yards with a 43.1% snap rate, a 28.1% route share, and a 3.4% target share. He has only eight of 23 red zone running back rushing attempts in that span and zero touchdowns. Walker is fourth in explosive run rate and seventh in missed tackle rate, and it hasn’t mattered because Seattle has utilized him as the back in between the 20s. Walker will have to rip a long run to get in the end zone, but that could happen this week. Since Week 4, Washington has allowed the seventh-most rushing yards per game, the 11th-highest explosive run rate, the eighth-highest success rate, and the third-highest yards after contact per attempt.
Since Week 4, Zach Charbonnet has been the RB25 in fantasy points per game, which has been driven by four touchdowns in that span. During that stretch, he has averaged 12.8 touches and 46 total yards with 15 of 23 red zone running back rushing attempts. Since Week 4, he has had a 53.1% snap rate, a 43% route share, and a 5.9% target share. Charbonnet has a 14% missed tackle rate and 2.15 yards after contact per attempt. He is a borderline RB2 and, at the very least, a strong flex play with his red zone role. Since Week 4, Washington has allowed the seventh-most rushing yards per game, the 11th-highest explosive run rate, the eighth-highest success rate, and the third-highest yards after contact per attempt.
Week 9 Tight End Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Trey McBride | ARI | TE | @ DAL | Mon 8:15pm ET |
| 2 | A | Tucker Kraft | GB | TE | vs CAR | Sun 1:00pm ET |
| 3 | A- | Tyler Warren | IND | TE | @ PIT | Sun 1:00pm ET |
| 4 | B+ | George Kittle | SF | TE | @ NYG | Sun 1:00pm ET |
| 5 | B | Brock Bowers | LV | TE | vs JAC | Sun 4:05pm ET |
| 6 | B | Oronde Gadsden II | LAC | TE | @ TEN | Sun 1:00pm ET |
| 7 | B- | Sam LaPorta | DET | TE | vs MIN | Sun 1:00pm ET |
| 8 | C+ | Jake Ferguson | DAL | TE | vs ARI | Mon 8:15pm ET |
| 9 | C | Travis Kelce | KC | TE | @ BUF | Sun 4:25pm ET |
| 10 | C | Kyle Pitts Sr. | ATL | TE | @ NE | Sun 1:00pm ET |
| 11 | C | Mark Andrews | BAL | TE | @ MIA | Thu 8:15pm ET |
| 12 | C- | Zach Ertz | WAS | TE | vs SEA | Sun 8:20pm ET |
| 13 | D+ | Dalton Kincaid | BUF | TE | vs KC | Sun 4:25pm ET |
| 14 | D+ | Theo Johnson | NYG | TE | vs SF | Sun 1:00pm ET |
| 15 | D | Hunter Henry | NE | TE | vs ATL | Sun 1:00pm ET |
| 16 | D | Juwan Johnson | NO | TE | @ LAR | Sun 4:05pm ET |
| 17 | D | Evan Engram | DEN | TE | @ HOU | Sun 1:00pm ET |
| 18 | D | T.J. Hockenson | MIN | TE | @ DET | Sun 1:00pm ET |
| 19 | D | Isaiah Likely | BAL | TE | @ MIA | Thu 8:15pm ET |
| 20 | D | Dalton Schultz | HOU | TE | vs DEN | Sun 1:00pm ET |
| 21 | D | AJ Barner | SEA | TE | @ WAS | Sun 8:20pm ET |
| 22 | D- | Colston Loveland | CHI | TE | @ CIN | Sun 1:00pm ET |
| 23 | D- | Jonnu Smith | PIT | TE | vs IND | Sun 1:00pm ET |
| 24 | F | Noah Fant | CIN | TE | vs CHI | Sun 1:00pm ET |
| 25 | F | Chig Okonkwo | TEN | TE | vs LAC | Sun 1:00pm ET |
| 26 | F | Pat Freiermuth | PIT | TE | vs IND | Sun 1:00pm ET |
| 27 | F | Elijah Arroyo | SEA | TE | @ WAS | Sun 8:20pm ET |
| 28 | F | Tyler Higbee | LAR | TE | vs NO | Sun 4:05pm ET |
| 29 | F | Hunter Long | JAC | TE | @ LV | Sun 4:05pm ET |
| 30 | F | Gunnar Helm | TEN | TE | vs LAC | Sun 1:00pm ET |
| 31 | F | Cole Kmet | CHI | TE | @ CIN | Sun 1:00pm ET |
| 32 | F | Ja’Tavion Sanders | CAR | TE | @ GB | Sun 1:00pm ET |
| 33 | F | Taysom Hill | NO | TE | @ LAR | Sun 4:05pm ET |
| 34 | F | Noah Gray | KC | TE | @ BUF | Sun 4:25pm ET |
| 35 | F | Darnell Washington | PIT | TE | vs IND | Sun 1:00pm ET |
| 36 | F | Dawson Knox | BUF | TE | vs KC | Sun 4:25pm ET |
| 37 | F | Austin Hooper | NE | TE | vs ATL | Sun 1:00pm ET |
| 38 | F | Michael Mayer | LV | TE | vs JAC | Sun 4:05pm ET |
| 39 | F | Terrance Ferguson | LAR | TE | vs NO | Sun 4:05pm ET |
| 40 | F | Tanner Conner | MIA | TE | vs BAL | Thu 8:15pm ET |
| 41 | F | Tommy Tremble | CAR | TE | @ GB | Sun 1:00pm ET |
| 42 | F | Greg Dulcich | MIA | TE | vs BAL | Thu 8:15pm ET |
| 43 | F | Elijah Higgins | ARI | TE | @ DAL | Mon 8:15pm ET |
| 44 | F | Tanner Hudson | CIN | TE | vs CHI | Sun 1:00pm ET |
| 45 | F | Adam Trautman | DEN | TE | @ HOU | Sun 1:00pm ET |
| 46 | F | Colby Parkinson | LAR | TE | vs NO | Sun 4:05pm ET |
| 47 | F | Davis Allen | LAR | TE | vs NO | Sun 4:05pm ET |
| 48 | F | Jackson Hawes | BUF | TE | vs KC | Sun 4:25pm ET |
| 49 | F | Mitchell Evans | CAR | TE | @ GB | Sun 1:00pm ET |
| 50 | F | Brock Wright | DET | TE | vs MIN | Sun 1:00pm ET |
| 51 | F | Luke Schoonmaker | DAL | TE | vs ARI | Mon 8:15pm ET |
| 52 | F | Johnny Mundt | JAC | TE | @ LV | Sun 4:05pm ET |
| 53 | F | John FitzPatrick | GB | TE | vs CAR | Sun 1:00pm ET |
| 54 | F | Luke Musgrave | GB | TE | vs CAR | Sun 1:00pm ET |
| 55 | F | Mo Alie-Cox | IND | TE | @ PIT | Sun 1:00pm ET |
| 56 | F | Drew Sample | CIN | TE | vs CHI | Sun 1:00pm ET |
| 57 | F | John Bates | WAS | TE | vs SEA | Sun 8:20pm ET |
| 58 | F | Thomas Fidone II | NYG | TE | vs SF | Sun 1:00pm ET |
| 59 | F | Jake Tonges | SF | TE | @ NYG | Sun 1:00pm ET |
| 60 | F | Josh Oliver | MIN | TE | @ DET | Sun 1:00pm ET |
| 61 | F | Harrison Bryant | HOU | TE | vs DEN | Sun 1:00pm ET |
| 62 | F | Charlie Woerner | ATL | TE | @ NE | Sun 1:00pm ET |
| 63 | F | Chris Manhertz | NYG | TE | vs SF | Sun 1:00pm ET |
| 64 | F | Foster Moreau | NO | TE | @ LAR | Sun 4:05pm ET |
| 65 | F | Charlie Kolar | BAL | TE | @ MIA | Thu 8:15pm ET |
| 66 | F | Drew Ogletree | IND | TE | @ PIT | Sun 1:00pm ET |
| 67 | F | Connor Heyward | PIT | TE | vs IND | Sun 1:00pm ET |
| 68 | F | Ben Sinnott | WAS | TE | vs SEA | Sun 8:20pm ET |
| 69 | F | Brevyn Spann-Ford | DAL | TE | vs ARI | Mon 8:15pm ET |
| 70 | F | Josiah Deguara | ARI | TE | @ DAL | Mon 8:15pm ET |
| 71 | F | Luke Farrell | SF | TE | @ NYG | Sun 1:00pm ET |
| 72 | F | Tucker Fisk | LAC | TE | @ TEN | Sun 1:00pm ET |
| 73 | F | Ben Yurosek | MIN | TE | @ DET | Sun 1:00pm ET |
| 74 | F | Durham Smythe | CHI | TE | @ CIN | Sun 1:00pm ET |
| 75 | F | Marcedes Lewis | DEN | TE | @ HOU | Sun 1:00pm ET |
| 76 | F | Robbie Ouzts | SEA | TE | @ WAS | Sun 8:20pm ET |
| 77 | F | Tyler Conklin | LAC | TE | @ TEN | Sun 1:00pm ET |
| 78 | F | Jordan Akins | JAC | TE | @ LV | Sun 4:05pm ET |
| 79 | F | Ross Dwelley | DET | TE | vs MIN | Sun 1:00pm ET |
| 80 | F | Nick Kallerup | SEA | TE | @ WAS | Sun 8:20pm ET |
| 81 | F | Ben Sims | MIN | TE | @ DET | Sun 1:00pm ET |
| 82 | F | Teagan Quitoriano | ATL | TE | @ NE | Sun 1:00pm ET |
T.J. Hockenson has been a massive disappointment as the TE24 in fantasy points per game. He has only one game this season where he has finished as a TE1 (TE5). Hockenson has seven red zone targets and zero deep targets this season. He has a 16.4% target share with 31.7 receiving yards per game (1.13 yards per route run), and a 15.6% first-read share. He could flirt with TE1 production this week against a defense that has allowed the 13th-most receiving yards per game and the 11th-highest yards per reception to tight ends.
Cole Kmet will be back this week. He could see his snaps and routes cut into more this week by Colston Loveland, but it’s also possible that he resumes his role as the leading tight end for the team, which would make him a deep streaming option this week. In Weeks 1-6, Kmet had a 63.4% route share, a 10.5% target share, 23.2 receiving yards per game (0.98 yards per route run), and an 8.9% first-read share. In those five games, Kmet had two red zone targets and three deep targets. Cincy has allowed the second-most receiving yards per game and the most schedule-adjusted fantasy points per game to tight ends.
Since Week 4, Theo Johnson has been the TE11 in fantasy points per game, drawing an 18.8% target share with 32.6 receiving yards per game (1.22 yards per route run) and a 22.6% first-read share. In those five games, he has had five red zone targets and a deep target. Johnson is best left on the bench this week. San Francisco has allowed the tenth-fewest receiving yards per game and the 13th-fewest yards per reception and schedule-adjusted fantasy points per game to tight ends.
Since taking over as a full-time starter in Week 6, Oronde Gadsden II has been the TE3 in fantasy points per game. Across the last three weeks, he has had a 17.8% target share with 103 receiving yards per game (2.94 yards per route run), and a 23.8% first-read share. Since Week 6, he has had six red zone targets and three deep targets. Tennessee has the third-highest two-high rate in the NFL (59.9%). Since Week 6, against two high, Gadsden ll has been third on the team with a 23% target per route run rate and leading the way with 2.84 yards per route run. Keep your expectations in check for the talented rookie this week against a defense that has held tight ends to the eighth-fewest yards per reception, the ninth-fewest receiving yards per game, and the seventh-fewest schedule-adjusted fantasy points per game.
Week 9 Defense / Special Teams Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Los Angeles Rams | LAR | DST | vs NO | Sun 4:05pm ET |
| 2 | A | Los Angeles Chargers | LAC | DST | @ TEN | Sun 1:00pm ET |
| 3 | A- | Green Bay Packers | GB | DST | vs CAR | Sun 1:00pm ET |
| 4 | B+ | Detroit Lions | DET | DST | vs MIN | Sun 1:00pm ET |
| 5 | B+ | Denver Broncos | DEN | DST | @ HOU | Sun 1:00pm ET |
| 6 | B+ | New England Patriots | NE | DST | vs ATL | Sun 1:00pm ET |
| 7 | B | Jacksonville Jaguars | JAC | DST | @ LV | Sun 4:05pm ET |
| 8 | B | Seattle Seahawks | SEA | DST | @ WAS | Sun 8:20pm ET |
| 9 | B | Baltimore Ravens | BAL | DST | @ MIA | Thu 8:15pm ET |
| 10 | B- | Houston Texans | HOU | DST | vs DEN | Sun 1:00pm ET |
| 11 | B- | San Francisco 49ers | SF | DST | @ NYG | Sun 1:00pm ET |
| 12 | C+ | Chicago Bears | CHI | DST | @ CIN | Sun 1:00pm ET |
| 13 | C+ | Indianapolis Colts | IND | DST | @ PIT | Sun 1:00pm ET |
| 14 | C | Atlanta Falcons | ATL | DST | @ NE | Sun 1:00pm ET |
| 15 | C | New York Giants | NYG | DST | vs SF | Sun 1:00pm ET |
| 16 | C- | Washington Commanders | WAS | DST | vs SEA | Sun 8:20pm ET |
| 17 | C- | Cincinnati Bengals | CIN | DST | vs CHI | Sun 1:00pm ET |
| 18 | D+ | Kansas City Chiefs | KC | DST | @ BUF | Sun 4:25pm ET |
| 19 | D | Buffalo Bills | BUF | DST | vs KC | Sun 4:25pm ET |
| 20 | D | Las Vegas Raiders | LV | DST | vs JAC | Sun 4:05pm ET |
| 21 | D- | Minnesota Vikings | MIN | DST | @ DET | Sun 1:00pm ET |
| 22 | D- | Pittsburgh Steelers | PIT | DST | vs IND | Sun 1:00pm ET |
| 23 | F | Dallas Cowboys | DAL | DST | vs ARI | Mon 8:15pm ET |
| 24 | F | Tennessee Titans | TEN | DST | vs LAC | Sun 1:00pm ET |
| 25 | F | Arizona Cardinals | ARI | DST | @ DAL | Mon 8:15pm ET |
| 26 | F | Carolina Panthers | CAR | DST | @ GB | Sun 1:00pm ET |
| 27 | F | New Orleans Saints | NO | DST | @ LAR | Sun 4:05pm ET |
| 28 | F | Miami Dolphins | MIA | DST | vs BAL | Thu 8:15pm ET |
Week 9 Kicker Start/Sit Grades
| Rank | Grade | Name | Team | Position | Opp | Kickoff |
| 1 | A+ | Brandon Aubrey | DAL | K | vs ARI | Mon 8:15pm ET |
| 2 | A- | Cameron Dicker | LAC | K | @ TEN | Sun 1:00pm ET |
| 3 | B+ | Tyler Loop | BAL | K | @ MIA | Thu 8:15pm ET |
| 4 | B | Michael Badgley | IND | K | @ PIT | Sun 1:00pm ET |
| 5 | B- | Chris Boswell | PIT | K | vs IND | Sun 1:00pm ET |
| 6 | C+ | Eddy Pineiro | SF | K | @ NYG | Sun 1:00pm ET |
| 7 | C+ | Jake Bates | DET | K | vs MIN | Sun 1:00pm ET |
| 8 | C | Joshua Karty | LAR | K | vs NO | Sun 4:05pm ET |
| 9 | C | Harrison Butker | KC | K | @ BUF | Sun 4:25pm ET |
| 10 | C | Ka’imi Fairbairn | HOU | K | vs DEN | Sun 1:00pm ET |
| 11 | C | Jason Myers | SEA | K | @ WAS | Sun 8:20pm ET |
| 12 | C | Matt Prater | BUF | K | vs KC | Sun 4:25pm ET |
| 13 | C | Cam Little | JAC | K | @ LV | Sun 4:05pm ET |
| 14 | C | Cairo Santos | CHI | K | @ CIN | Sun 1:00pm ET |
| 15 | C | Chad Ryland | ARI | K | @ DAL | Mon 8:15pm ET |
| 16 | C | Brandon McManus | GB | K | vs CAR | Sun 1:00pm ET |
| 17 | C | Wil Lutz | DEN | K | @ HOU | Sun 1:00pm ET |
| 18 | C- | Evan McPherson | CIN | K | vs CHI | Sun 1:00pm ET |
| 19 | C- | Andy Borregales | NE | K | vs ATL | Sun 1:00pm ET |
| 20 | D+ | Will Reichard | MIN | K | @ DET | Sun 1:00pm ET |
| 21 | D+ | Matt Gay | WAS | K | vs SEA | Sun 8:20pm ET |
| 22 | D | Parker Romo | ATL | K | @ NE | Sun 1:00pm ET |
| 23 | D | Joey Slye | TEN | K | vs LAC | Sun 1:00pm ET |
| 24 | D | Daniel Carlson | LV | K | vs JAC | Sun 4:05pm ET |
| 25 | D | Riley Patterson | MIA | K | vs BAL | Thu 8:15pm ET |
| 26 | D | Blake Grupe | NO | K | @ LAR | Sun 4:05pm ET |
| 27 | D- | Graham Gano | NYG | K | vs SF | Sun 1:00pm ET |
| 28 | D- | Ryan Fitzgerald | CAR | K | @ GB | Sun 1:00pm ET |
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | TuneIn






