Welcome to Week 2, 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 2 Quarterback Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Josh Allen | BUF | NYJ |
| 2 | A | Lamar Jackson | BAL | CLE |
| 3 | A | Jalen Hurts | PHI | KC |
| 4 | A | Jayden Daniels | WAS | GB |
| 5 | A | Joe Burrow | CIN | JAC |
| 6 | A | Justin Herbert | LAC | LV |
| 7 | B+ | Justin Fields | NYJ | BUF |
| 8 | B | Patrick Mahomes II | KC | PHI |
| 9 | B | Drake Maye | NE | MIA |
| 10 | B | Kyler Murray | ARI | CAR |
| 11 | B | Dak Prescott | DAL | NYG |
| 12 | B | Bo Nix | DEN | IND |
| 13 | B- | Baker Mayfield | TB | HOU |
| 14 | C+ | Trevor Lawrence | JAC | CIN |
| 15 | C | J.J. McCarthy | MIN | ATL |
| 16 | C | Jared Goff | DET | CHI |
| 17 | C | Jordan Love | GB | WAS |
| 18 | C- | Caleb Williams | CHI | DET |
| 19 | D+ | C.J. Stroud | HOU | TB |
| 20 | D | Geno Smith | LV | LAC |
| 21 | D- | Michael Penix Jr. | ATL | MIN |
| 22 | F | Aaron Rodgers | PIT | SEA |
| 23 | F | Joe Flacco | CLE | BAL |
| 24 | F | Matthew Stafford | LAR | TEN |
| 25 | F | Daniel Jones | IND | DEN |
| 26 | F | Tua Tagovailoa | MIA | NE |
| 27 | F | Bryce Young | CAR | ARI |
| 28 | F | Mac Jones | SF | NO |
| 29 | F | Sam Darnold | SEA | PIT |
| 30 | F | Russell Wilson | NYG | DAL |
| 31 | F | Cam Ward | TEN | LAR |
| 32 | F | Spencer Rattler | NO | SF |
| 33 | F | Jaxson Dart | NYG | DAL |
| 34 | F | Jalen Milroe | SEA | PIT |
| 35 | F | Anthony Richardson Sr. | IND | DEN |
| 36 | F | Tyler Shough | NO | SF |
| 37 | F | Kirk Cousins | ATL | MIN |
| 38 | F | Dillon Gabriel | CLE | BAL |
| 39 | F | Zach Wilson | MIA | NE |
| 40 | F | Joe Milton III | DAL | NYG |
| 41 | F | Jimmy Garoppolo | LAR | TEN |
| 42 | F | Kenny Pickett | LV | LAC |
Jared Goff had a rough opening to the season as the QB21 in fantasy. He ranked 21st in yards per attempt, 18th in passer rating, 17th in CPOE, and 26th in fantasy points per dropback. The Detroit offense looked out of sorts to open the season, with its offensive line having the 13th-lowest pass blocking grade for the week. Goff has been pressure sensitive for much of his career. We’ll see if he and the offense can bounce back in Week 2 as he squares off against his former offensive coordinator’s team. The Bears offer a nice matchup this week for Goff to let off some steam. In Week 1, once J.J. McCarthy settled in, he shredded this pass defense as they allowed the fourth-highest CPOE and the 12th-highest passer rating and yards per attempt. Chicago had the fourth-lowest pressure rate of Week 1, so Goff should have more time to work in Week 2.
There’s no way around it. I’m sorry, Bears fans, but Caleb Williams had a ROUGH outing in Week 1. During the beginning of the game, he was skating by with his rushing ability and checking it down (third-highest checkdown rate of Week 1), but that luck eventually ran out. He finished the week as the QB9 in fantasy thanks to 58 yards and a score on the ground. As a passer, it was tough to watch as he ranked 20th in yards per attempt, 30th in CPOE, 29th in highly accurate throw rate, 31st in catchable target rate, and he had the highest off-target rate. The Lions offer an easier matchup for Week 2 than what he dealt with against Minnesota, but I still don’t trust Williams in fantasy to take advantage of it unless he’s putting up rushing stats like Week 1 every game. In Week 1, Detroit allowed the seventh-highest yards per attempt, the fourth-highest passer rating, and the second-highest success rate per dropback. The Lions also generated the fifth-lowest pressure rate.
Joe Flacco finished Week 1 as the QB19 in fantasy. He ranked 18th in yards per attempt, 24th in passer rating, 11th in CPOE, and fifth in highly accurate throw rate. Flacco directed an offense that was eighth in neutral passing rate. Cleveland will be pass-heavy this season, whether in neutral environments or because they are likely trailing in games. Flacco is a steady QB2 again this week based upon volume alone. Toss out Baltimore’s Week 1 pass defense stats, as they played Josh Allen, who tore them apart. Last year, in Weeks 10-18, Baltimore allowed the second-fewest yards per attempt, the lowest passer rating, and the fourth-lowest CPOE. In a divisional game and coming off a tough loss, Baltimore likely resembles last year’s pass defense excellence.
Dak Prescott played well in Week 1, but he was left walking away empty-handed with only 7.8 fantasy points. Thanks to two Javonte Williams short touchdowns, some underthrown seam balls, and his receivers dropping other passes, Prescott’s stat line doesn’t give him the respect he deserves. Prescott had the most yards lost in Week 1 due to drops (61). In Week 1, he was sixth in catchable target rate and third in hero throw rate while ranking seventh in aDOT. Prescott is primed for a better week against the Giants. In Week 1, they gave up the 11th-highest yards per attempt, the 12th-highest passer rating, and the fifth-highest CPOE. This is while their talented defensive line had the eighth-lowest pressure rate.
Russell Wilson won’t grace any starting lineup of mine in Week 2. I don’t care if it’s Superflex or not. He was a sitting duck last week and honestly looked lost. He finished Week 1 with a 45.9% completion rate, 4.5 yards per attempt, and a 59.3 passer rating. This is all while he also sustained the fourth-highest pressure rate. Dallas held Philly to 6.6 yards per attempt and the 13th-lowest CPOE. I expect Wilson to be under duress again this week against a Dallas front that led the NFL in pressure rate in Week 1. Wilson might get pulled at some point for Jaxson Dart. While I hope it doesn’t happen (for Dart’s sake), I can’t rule it out.
Trevor Lawrence had a rough Week 1 in his first game with Liam Coen calling plays. There’s no denying it. Last week, among 32 qualifying quarterbacks, he ranked 22nd in yards per attempt, 25th in passer rating, 19th in catchable target rate, and had the fifth-highest turnover-worthy play rate. He should have a bounce-back week 2 performance against a bottom-of-the-barrel Cincy pass defense. Last week, predictably, Cincy looked like the same pass defense from 2024, allowing the fifth-most passing yards, the 11th-highest CPOE, and the fourth-highest success rate. Lawrence could flirt with QB1 numbers this week if everything goes according to plan.
Week 2 Wide Receiver Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Ja’Marr Chase | CIN | JAC |
| 2 | A+ | CeeDee Lamb | DAL | NYG |
| 3 | A+ | Justin Jefferson | MIN | ATL |
| 4 | A+ | Puka Nacua | LAR | TEN |
| 5 | A+ | Nico Collins | HOU | TB |
| 6 | A+ | Brian Thomas Jr. | JAC | CIN |
| 7 | A+ | Malik Nabers | NYG | DAL |
| 8 | A | Amon-Ra St. Brown | DET | CHI |
| 9 | A | Drake London | ATL | MIN |
| 10 | A | Ladd McConkey | LAC | LV |
| 11 | A | A.J. Brown | PHI | KC |
| 12 | A | Jaxon Smith-Njigba | SEA | PIT |
| 13 | A | Tee Higgins | CIN | JAC |
| 14 | A | Mike Evans | TB | HOU |
| 15 | A- | Marvin Harrison Jr. | ARI | CAR |
| 16 | A- | Garrett Wilson | NYJ | BUF |
| 17 | A- | Courtland Sutton | DEN | IND |
| 18 | A- | Zay Flowers | BAL | CLE |
| 19 | A- | Davante Adams | LAR | TEN |
| 20 | B+ | DK Metcalf | PIT | SEA |
| 21 | B+ | Tetairoa McMillan | CAR | ARI |
| 22 | B+ | Emeka Egbuka | TB | HOU |
| 23 | B | Terry McLaurin | WAS | GB |
| 24 | B | Tyreek Hill | MIA | NE |
| 25 | B | Jameson Williams | DET | CHI |
| 26 | B | DeVonta Smith | PHI | KC |
| 27 | B | Ricky Pearsall | SF | NO |
| 28 | B | George Pickens | DAL | NYG |
| 29 | B | Calvin Ridley | TEN | LAR |
| 30 | B | Jakobi Meyers | LV | LAC |
| 31 | B | Marquise Brown | KC | PHI |
| 32 | B | Deebo Samuel Sr. | WAS | GB |
| 33 | B | DJ Moore | CHI | DET |
| 34 | B- | Travis Hunter | JAC | CIN |
| 35 | C+ | Keon Coleman | BUF | NYJ |
| 36 | C+ | Rome Odunze | CHI | DET |
| 37 | C+ | Jerry Jeudy | CLE | BAL |
| 38 | C+ | Jaylen Waddle | MIA | NE |
| 39 | C+ | Keenan Allen | LAC | LV |
| 40 | C+ | Chris Olave | NO | SF |
| 41 | C | Quentin Johnston | LAC | LV |
| 42 | C | Jayden Reed | GB | WAS |
| 43 | C | Khalil Shakir | BUF | NYJ |
| 44 | C | Cedric Tillman | CLE | BAL |
| 45 | C | Matthew Golden | GB | WAS |
| 46 | C | Rashid Shaheed | NO | SF |
| 47 | C | Darnell Mooney | ATL | MIN |
| 48 | C | Stefon Diggs | NE | MIA |
| 49 | C | Romeo Doubs | GB | WAS |
| 50 | C | Kayshon Boutte | NE | MIA |
| 51 | C- | Michael Pittman Jr. | IND | DEN |
| 52 | C- | Joshua Palmer | BUF | NYJ |
| 53 | C- | Rashod Bateman | BAL | CLE |
| 54 | C- | Cooper Kupp | SEA | PIT |
| 55 | C- | Josh Downs | IND | DEN |
| 56 | D+ | Calvin Austin III | PIT | SEA |
| 57 | D+ | Marvin Mims Jr. | DEN | IND |
| 58 | D+ | Adam Thielen | MIN | ATL |
| 59 | D | DeMario Douglas | NE | MIA |
| 60 | D | Xavier Legette | CAR | ARI |
| 61 | D | Wan’Dale Robinson | NYG | DAL |
| 62 | D | Elic Ayomanor | TEN | LAR |
| 63 | D | Troy Franklin | DEN | IND |
| 64 | D | Dyami Brown | JAC | CIN |
| 65 | D | Tyquan Thornton | KC | PHI |
| 66 | D- | JuJu Smith-Schuster | KC | PHI |
| 67 | D- | Alec Pierce | IND | DEN |
| 68 | D- | Jayden Higgins | HOU | TB |
| 69 | D- | DeAndre Hopkins | BAL | CLE |
| 70 | D- | Dont’e Thornton Jr. | LV | LAC |
| 71 | F | Darius Slayton | NYG | DAL |
| 72 | F | Dontayvion Wicks | GB | WAS |
| 73 | F | Tre Tucker | LV | LAC |
| 74 | F | Ray-Ray McCloud III | ATL | MIN |
| 75 | F | Jalen Nailor | MIN | ATL |
| 76 | F | Michael Wilson | ARI | CAR |
| 77 | F | KaVontae Turpin | DAL | NYG |
| 78 | F | Olamide Zaccheaus | CHI | DET |
| 79 | F | Andrei Iosivas | CIN | JAC |
| 80 | F | Sterling Shepard | TB | HOU |
| 81 | F | Noah Brown | WAS | GB |
| 82 | F | Malik Washington | MIA | NE |
| 83 | F | Hunter Renfrow | CAR | ARI |
| 84 | F | Tyler Lockett | TEN | LAR |
| 85 | F | Tutu Atwell | LAR | TEN |
| 86 | F | Tory Horton | SEA | PIT |
| 87 | F | Isaac TeSlaa | DET | CHI |
| 88 | F | Brandin Cooks | NO | SF |
| 89 | F | Xavier Hutchinson | HOU | TB |
| 90 | F | Luther Burden III | CHI | DET |
| 91 | F | Adonai Mitchell | IND | DEN |
| 92 | F | Jahan Dotson | PHI | KC |
| 93 | F | Marquez Valdes-Scantling | SF | NO |
| 94 | F | Jauan Jennings | SF | NO |
| 95 | F | Jaylin Noel | HOU | TB |
| 96 | F | Russell Gage Jr. | SF | NO |
| 97 | F | Nick Westbrook-Ikhine | MIA | NE |
| 98 | F | Kendrick Bourne | SF | NO |
| 99 | F | Mack Hollins | NE | MIA |
| 100 | F | Jaylin Lane | WAS | GB |
| 101 | F | Jalen Tolbert | DAL | NYG |
| 102 | F | Jordan Whittington | LAR | TEN |
| 103 | F | Zay Jones | ARI | CAR |
| 104 | F | Roman Wilson | PIT | SEA |
| 105 | F | Pat Bryant | DEN | IND |
| 106 | F | Kalif Raymond | DET | CHI |
| 107 | F | Isaiah Bond | CLE | BAL |
| 108 | F | Devaughn Vele | NO | SF |
| 109 | F | KeAndre Lambert-Smith | LAC | LV |
| 110 | F | Josh Reynolds | NYJ | BUF |
| 111 | F | Jamari Thrash | CLE | BAL |
| 112 | F | Tyler Johnson | NYJ | BUF |
| 113 | F | Ben Skowronek | PIT | SEA |
| 114 | F | Tre’ Harris | LAC | LV |
| 115 | F | Jack Bech | LV | LAC |
| 116 | F | Christian Kirk | HOU | TB |
| 117 | F | Justin Watson | HOU | TB |
| 118 | F | Trent Sherfield Sr. | DEN | IND |
| 119 | F | Kyle Williams | NE | MIA |
| 120 | F | Xavier Smith | LAR | TEN |
| 121 | F | Greg Dortch | ARI | CAR |
| 122 | F | KhaDarel Hodge | ATL | MIN |
| 123 | F | Xavier Restrepo | TEN | LAR |
| 124 | F | Chimere Dike | TEN | LAR |
| 125 | F | Parker Washington | JAC | CIN |
| 126 | F | Dee Eskridge | MIA | NE |
| 127 | F | Casey Washington | ATL | MIN |
| 128 | F | Tim Patrick | JAC | CIN |
| 129 | F | Tai Felton | MIN | ATL |
| 130 | F | Elijah Moore | BUF | NYJ |
| 131 | F | Curtis Samuel | BUF | NYJ |
| 132 | F | Devontez Walker | BAL | CLE |
| 133 | F | Savion Williams | GB | WAS |
| 134 | F | Tez Johnson | TB | HOU |
| 135 | F | Tylan Wallace | BAL | CLE |
| 136 | F | Derius Davis | LAC | LV |
| 137 | F | Malik Heath | GB | WAS |
| 138 | F | Arian Smith | NYJ | BUF |
| 139 | F | Luke McCaffrey | WAS | GB |
| 140 | F | David Moore | CAR | ARI |
| 141 | F | Jalen Royals | KC | PHI |
| 142 | F | Jordan Watkins | SF | NO |
Well, Travis Hunter is a full-time wide receiver. We debated this all offseason, but now we have seen it. In Week 1, he had a 75.8% route share with a 25.8% target share, a 28% first-read share, and a 37.5% designed target rate. The results weren’t what we wanted, with only 33 receiving yards and 1.32 yards per route run, but the usage was quite encouraging. His per-route metrics also paint a less-than-rosy picture as he had a -0.040 separation score and didn’t record a route win in Week 1. Hunter was a player that I talked about all offseason who needed to continue to improve his route running if he was going to separate at a high level against NFL competition. His 76% slot usage in Week 1 and heavy slot and designed target usage moving forward should allow him to “grow on the job” this season while being productive for fantasy purposes. He should have a more productive Week 2 against a secondary that in Week 1 allowed the sixth-most fantasy points and the fifth-most receiving yards to the slot. In Week 1, Dax Hill allowed five of his six targets defended to be secured with an 84.0 passer rating. The biggest concern for Hunter this week is the team stating that he’ll play more defense this week which could impact his ceiling and floor.
Davante Adams‘ fantasy finish for Week 1 wasn’t amazing (WR41), but better days are ahead. All of his efficiency and market share metrics are still strong. He had a 27.6% target share with 1.96 yards per route run, a 29.6% first-read share, and 0.154 first downs per route run. Yeah, Adams is still quite good. This week, Adams faces a Tennessee secondary that utilized zone coverage at the second-highest rate in Week 1 (90.7%). In Week 1, among 105 qualifying receivers, Adams ranked tenth in separation and 11th in route win rate against zone. Adams should do a better job of filling the stat sheet this week against a secondary that gave up the 12th-highest PPR points per target to premier wide receivers in Week 1.
Calvin Ridley walked away from Week 1 with the results I pretty much expected. He got shut down by Patrick Surtain II in shadow coverage. Surtain II followed him on 87.1% of his routes, limiting him to three receptions (six targets) and 26 receiving yards. Ridley’s market share metrics are still a positive takeaway despite the poor results. He had a 28.6% target share and 26.3% first-read share. Ridley will be Cam Ward‘s clear number one target this season, and he’ll have better fantasy days. Ridley should have a better day in Week 2, but the Rams also are no pushover secondary. In Week, they allowed the 11th-fewest PPR points per target to perimeter wide receivers. Akhello Witherspoon (only five receiving yards allowed and a 70.1 passer rating) and, surprisingly, Emmanuel Forbes were quite strong. We’ll see if Forbes can continue this level of play.
Elic Ayomanor‘s Week 1, outside of the boxscore, should have everyone very intrigued/happy with his 2025 outlook. Yes, Ayomanor finished with only 13 receiving yards, but he soaked up a 25% target share, a 48.5% air-yard share, and a 36.8% first-read share. Among 105 qualifying wide receivers, he ranked 45th in separation and 23rd in route win rate. This could be another quiet week for him against a tough secondary, but Fantasy GMs should not be dropping him in any league and should be trading for/picking him up off waivers where possible. The Rams are no pushover secondary. In Week, they allowed the 11th-fewest PPR points per target to perimeter wide receivers. Akhello Witherspoon (only five receiving yards allowed and a 70.1 passer rating) and, surprisingly, Emmanuel Forbes were quite strong. We’ll see if Forbes can continue this level of play.
Last week, D.K. Metcalf finished as the WR28 in fantasy as he dealt with shadow coverage from Sauce Gardner. Gardner followed him for 88.9% of his routes, allowing only one reception (four targets). Metcalf finished with a 23.3% target share (four receptions, 83 receiving yards), 3.07 yards per route run, a 24% first-read share, and 0.148 first downs per route run. Metcalf will tangle with his former team this week and a secondary that allowed the sixth-fewest PPR points per target to perimeter wide receivers in Week 1. Metcalf will see Josh Jobe (20% catch rate and 0.0 passer rating allowed) and Tariq Woolen (75% catch rate and 156.3 passer rating allowed) all game. Despite the tough matchup, Metcalf will still see a ton of volume this week.
Cooper Kupp was a ghost in Week 1. Despite having an 84% route share, Kupp had only a 13% target share, a 10.7% air-yard share, 15 receiving yards (0.71 yards per route run), and a 16.7% first-read share. None of this is good, and his -0.048 separation score and only 9.5% route win rate don’t help his outlook at all. Kupp is borderline droppable in leagues depending upon your waiver wire options, but the bigger takeaway is that he is unstartable at the moment. That might change, but I can’t put him into any fantasy lineup until he shows some life.
While D.K. Metcalf was dealing with Sauce Gardner all day, Calvin Austin was taking advantage of softer matchups against Michael Carter and Brandon Stephens. Austin finished as the WR16 in fantasy for the week. He had a 20% target share, a 71.1% air-yard share (14.3 aDOT), 2.80 yards per route run, and a 24% first-read share. Austin will spend about half of his routes in the slot against Julian Love (2024: 56.2% catch rate and 66.7 passer rating allowed). When he’s outside, the matchups don’t get any easier against Josh Jobe (20% catch rate and 0.0 passer rating allowed) and Tariq Woolen (75% catch rate and 156.3 passer rating allowed). Last year, Seattle allowed the third-fewest PPR points per target to slot receivers. I don’t want to play Austin this week unless I’m out of other options.
Week 2 Running Back Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Derrick Henry | BAL | CLE |
| 2 | A+ | Christian McCaffrey | SF | NO |
| 3 | A | Bijan Robinson | ATL | MIN |
| 4 | A | Jahmyr Gibbs | DET | CHI |
| 5 | A | Saquon Barkley | PHI | KC |
| 6 | A | Josh Jacobs | GB | WAS |
| 7 | A | Chase Brown | CIN | JAC |
| 8 | A | Kyren Williams | LAR | TEN |
| 9 | A | James Conner | ARI | CAR |
| 10 | A- | Ashton Jeanty | LV | LAC |
| 11 | A- | Jonathan Taylor | IND | DEN |
| 12 | A- | Bucky Irving | TB | HOU |
| 13 | A- | De’Von Achane | MIA | NE |
| 14 | B+ | James Cook | BUF | NYJ |
| 15 | B+ | Breece Hall | NYJ | BUF |
| 16 | B | Omarion Hampton | LAC | LV |
| 17 | B | Travis Etienne Jr. | JAC | CIN |
| 18 | B | Tony Pollard | TEN | LAR |
| 19 | B | Chuba Hubbard | CAR | ARI |
| 20 | B | Alvin Kamara | NO | SF |
| 21 | B | Javonte Williams | DAL | NYG |
| 22 | B- | D’Andre Swift | CHI | DET |
| 23 | B- | J.K. Dobbins | DEN | IND |
| 24 | B- | TreVeyon Henderson | NE | MIA |
| 25 | C+ | David Montgomery | DET | CHI |
| 26 | C+ | Kenneth Walker III | SEA | PIT |
| 27 | C+ | Jacory Croskey-Merritt | WAS | GB |
| 28 | C+ | Isiah Pacheco | KC | PHI |
| 29 | C | Jaylen Warren | PIT | SEA |
| 30 | C | Aaron Jones Sr. | MIN | ATL |
| 31 | C | Jordan Mason | MIN | ATL |
| 32 | C | Zach Charbonnet | SEA | PIT |
| 33 | C | Nick Chubb | HOU | TB |
| 34 | C | Tyrone Tracy Jr. | NYG | DAL |
| 35 | C | RJ Harvey | DEN | IND |
| 36 | C | Dylan Sampson | CLE | BAL |
| 37 | C | Trey Benson | ARI | CAR |
| 38 | C- | Rhamondre Stevenson | NE | MIA |
| 39 | D+ | Brian Robinson Jr. | SF | NO |
| 40 | D+ | Kenneth Gainwell | PIT | SEA |
| 41 | D+ | Braelon Allen | NYJ | BUF |
| 42 | D | Tyler Allgeier | ATL | MIN |
| 43 | D | Jerome Ford | CLE | BAL |
| 44 | D | Kareem Hunt | KC | PHI |
| 45 | D- | Rico Dowdle | CAR | ARI |
| 46 | D- | Ollie Gordon II | MIA | NE |
| 47 | F | Najee Harris | LAC | LV |
| 48 | F | Miles Sanders | DAL | NYG |
| 49 | F | Rachaad White | TB | HOU |
| 50 | F | Bhayshul Tuten | JAC | CIN |
| 51 | F | Ray Davis | BUF | NYJ |
| 52 | F | Cam Skattebo | NYG | DAL |
| 53 | F | Justice Hill | BAL | CLE |
| 54 | F | Kendre Miller | NO | SF |
| 55 | F | Kyle Monangai | CHI | DET |
| 56 | F | Blake Corum | LAR | TEN |
| 57 | F | DJ Giddens | IND | DEN |
| 58 | F | Ty Johnson | BUF | NYJ |
| 59 | F | Isaiah Davis | NYJ | BUF |
| 60 | F | Dameon Pierce | HOU | TB |
| 61 | F | Tank Bigsby | PHI | KC |
| 62 | F | Kaleb Johnson | PIT | SEA |
| 63 | F | Samaje Perine | CIN | JAC |
| 64 | F | Jeremy McNichols | WAS | GB |
| 65 | F | LeQuint Allen Jr. | JAC | CIN |
| 66 | F | Tyler Badie | DEN | IND |
| 67 | F | Devin Singletary | NYG | DAL |
| 68 | F | Brashard Smith | KC | PHI |
| 69 | F | Woody Marks | HOU | TB |
| 70 | F | Sean Tucker | TB | HOU |
| 71 | F | Roschon Johnson | CHI | DET |
| 72 | F | Zamir White | LV | LAC |
| 73 | F | Emanuel Wilson | GB | WAS |
| 74 | F | Chris Brooks | GB | WAS |
| 75 | F | Julius Chestnut | TEN | LAR |
| 76 | F | Devin Neal | NO | SF |
| 77 | F | Antonio Gibson | NE | MIA |
| 78 | F | A.J. Dillon | PHI | KC |
| 79 | F | Quinshon Judkins | CLE | BAL |
| 80 | F | Tahj Brooks | CIN | JAC |
| 81 | F | Raheim Sanders | CLE | BAL |
| 82 | F | Jarquez Hunter | LAR | TEN |
| 83 | F | Trevor Etienne | CAR | ARI |
| 84 | F | Dare Ogunbowale | HOU | TB |
| 85 | F | Isaac Guerendo | SF | NO |
| 86 | F | Jaydon Blue | DAL | NYG |
| 87 | F | Kyle Juszczyk | SF | NO |
| 88 | F | Keaton Mitchell | BAL | CLE |
| 89 | F | Kalel Mullings | TEN | LAR |
| 90 | F | Alec Ingold | MIA | NE |
| 91 | F | Elijah Mitchell | KC | PHI |
| 92 | F | Jaylen Wright | MIA | NE |
| 93 | F | Raheem Mostert | LV | LAC |
| 94 | F | Tyler Goodson | IND | DEN |
| 95 | F | Jordan James | SF | NO |
| 96 | F | Hassan Haskins | LAC | LV |
| 97 | F | Kimani Vidal | LAC | LV |
| 98 | F | Jaleel McLaughlin | DEN | IND |
| 99 | F | Rasheen Ali | BAL | CLE |
| 100 | F | Hunter Luepke | DAL | NYG |
| 101 | F | Emari Demercado | ARI | CAR |
Breece Hall looked explosive in Week 1 as the RB10 in PPR scoring. He played 58% of the snaps with 70.3% of the running back rushing attempts, but he had only two of six red zone carries. Hall finished with 21 touches and 145 total yards. He was impressive on a per-touch basis with a 26% missed tackle rate and 2.58 yards after contact per attempt. Hall should have success on the ground again this week against a run defense that was gashed last week by Derrick Henry. Last year, Buffalo allowed the eighth-highest missed tackle rate, the 12th-most yards after contact per attempt, and the ninth-highest yards before contact per attempt.
Braelon Allen might have saved his fantasy day with a score in Week 1, but he’s nothing more than a touchdown-dependent flex at this point. Last week, he played 31% of the snaps and had six carries, which he turned into nine yards on the ground. His mediocre per-carry efficiency is already manifesting itself again in 2025, as he didn’t force a single missed tackle and had only 1.17 yards after contact per attempt. The matchup is good for Allen on the ground, but you’re likely praying for another score if you put him in your flex. Last year, Buffalo allowed the eighth-highest missed tackle rate, the 12th-most yards after contact per attempt, and the ninth-highest yards before contact per attempt.
James Cook finished Week 1 as the RB4 in fantasy. He played 57.7% of the snaps with 81.2% of the running back rushes, a 46.2% route share, and a 10.9% target share. Cook finished with 18 touches and 102 total yards. Cook was immensely productive for fantasy purposes, but he wasn’t very efficient on the ground, with only an 8% missed tackle rate and 1.31 yards after contact per attempt. It’s a one-game sample against a good run defense, so I’m not going to freak out or overweight it. Cook has another rough matchup this week on the ground, which he’ll need his touchdown equity and passing game utility to save him from. Last week, the Jets allowed the fourth-fewest rushing yards while giving up only 1.85 yards after contact per attempt and 0.80 yards before contact per attempt.
Alvin Kamara played his usual bellcow role in Week 1 with 79% of the snaps, but the returns were discouraging. He finished with only 13 touches and 57 total yards. In a game where Spencer Rattler threw the ball 46 times…Kamara had only two targets. TWO! That is inexcusable. Rattler had the seventh-lowest checkdown rate in Week 1 (2.2%). One of the appeals of Kamara in draft season was not only his stable, voluminous role, but his pass game usage and how that would project on a terrible team this season that would be trailing a ton. Well, I guess none of us weighed that Rattler doesn’t check down and how that would impact Kamara. I hope this changes, but we’ll have to see if it does. Kamara did have a strong 18% missed tackle rate in Week 1, so there’s a small sliver of hope for Fantasy GMs. Kamara is likely headed for another down week, and now we have no clue if he’ll get the targets to save him. In Week 1, the 49ers allowed the 13th-fewest rushing yards, the fifth-lowest missed tackle rate, and the eighth-lowest yards after contact per attempt.
TreVeyon Henderson was the RB25 in PPR scoring in Week 1. He played 33.8% of the snaps, finishing with 11 touches and 51 total yards. His passing game role fueled his week with a 32.1% route share but a 13% target share (six targets). He had only 38.4% of the running back rushing attempts (five). He posted a 20% missed tackle rate but only 0.40 yards after contact per attempt. It was an incredibly small sample, so take it with a grain of salt. Hopefully, his role grows in Week 2 against a middling run defense. In Week 1, Miami ranked 17th in stuff rate and 16th in yards before contact per attempt while giving up the eighth-most yards after contact per attempt.
In Week 1, Rhamondre Stevenson couldn’t have done much less with his volume if he tried. He played 66% of the snaps with a 41.5% route share, which he turned into nine touches and 27 total yards. He didn’t manage a single missed tackle and had only 1.29 yards after contact per attempt. He split the red zone rushing role with TreVeyon Henderson, with each player getting a carry inside the 20-yard line. We’ll see if Stevenson can be more productive in Week 2, but I’m not sure it will happen. In Week 1, Miami ranked 17th in stuff rate and 16th in yards before contact per attempt while giving up the eighth-most yards after contact per attempt.
I’ll start this off with the usage for R.J. Harvey wasn’t what I hoped for, but I think better days are ahead for Harvey. Sean Payton utilized a three-headed committee in Week 1, and I don’t see that lasting. Tyler Badie had a 25.6% route share (the same as Harvey). I think Badie will fade into the background. The only question is how long it will take for that to happen. It could come as soon as this week. In Week 1, Harvey played 31% of the snaps with only one target (2.5% target share) as he finished with seven touches and 69 total yards. Harvey was money when he did touch the ball, though, racking up a 33% missed tackle rate and 2.50 yards after contact per attempt. J.K. Dobbins handled all of the red zone rushing work (all three attempts), so that’s also something to watch. Please, Sean Payton, unleash Harvey in Week 2. Indy is a good matchup to do so. In Week 1, Indy allowed the highest yards after contact per attempt and the sixth-highest rushing success rate while also having the 11th-lowest stuff rate.
J.K. Dobbins played 53% of the snaps in Week 1 and had all three of the team’s red zone carries. He finished with 18 touches and 68 total yards. Dobbins posted solid tackle-breaking numbers with a 19% missed tackle rate and 2.63 yards after contact per attempt. He only had an 18.6% route share, which I kinda expected. He will be the back who contributes on early downs and in pass protection. Dobbins should have a strong day on the ground this week against Indy. In Week 1, Indy allowed the highest yards after contact per attempt and the sixth-highest rushing success rate while also having the 11th-lowest stuff rate.
Week 2 Tight End Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Trey McBride | ARI | CAR |
| 2 | A | Sam LaPorta | DET | CHI |
| 3 | A- | Brock Bowers | LV | LAC |
| 4 | B+ | Tyler Warren | IND | DEN |
| 5 | B | Mark Andrews | BAL | CLE |
| 6 | B | Travis Kelce | KC | PHI |
| 7 | B- | Tucker Kraft | GB | WAS |
| 8 | C+ | T.J. Hockenson | MIN | ATL |
| 9 | C | David Njoku | CLE | BAL |
| 10 | C | Kyle Pitts Sr. | ATL | MIN |
| 11 | C | Brenton Strange | JAC | CIN |
| 12 | C | Hunter Henry | NE | MIA |
| 13 | D+ | Zach Ertz | WAS | GB |
| 14 | D+ | Jake Ferguson | DAL | NYG |
| 15 | D+ | Juwan Johnson | NO | SF |
| 16 | D | Dalton Kincaid | BUF | NYJ |
| 17 | D | Harold Fannin Jr. | CLE | BAL |
| 18 | D | Jonnu Smith | PIT | SEA |
| 19 | D | Chig Okonkwo | TEN | LAR |
| 20 | D- | Pat Freiermuth | PIT | SEA |
| 21 | D- | Ja’Tavion Sanders | CAR | ARI |
| 22 | F | Cade Otton | TB | HOU |
| 23 | F | Colston Loveland | CHI | DET |
| 24 | F | Dalton Schultz | HOU | TB |
| 25 | F | Noah Fant | CIN | JAC |
| 26 | F | Theo Johnson | NYG | DAL |
| 27 | F | Mason Taylor | NYJ | BUF |
| 28 | F | Mike Gesicki | CIN | JAC |
| 29 | F | Noah Gray | KC | PHI |
| 30 | F | Cole Kmet | CHI | DET |
| 31 | F | Jake Tonges | SF | NO |
| 32 | F | Tyler Conklin | LAC | LV |
| 33 | F | Michael Mayer | LV | LAC |
| 34 | F | AJ Barner | SEA | PIT |
| 35 | F | Tyler Higbee | LAR | TEN |
| 36 | F | Grant Calcaterra | PHI | KC |
| 37 | F | Will Dissly | LAC | LV |
| 38 | F | Tanner Conner | MIA | NE |
| 39 | F | Dawson Knox | BUF | NYJ |
| 40 | F | Evan Engram | DEN | IND |
| 41 | F | Austin Hooper | NE | MIA |
| 42 | F | Elijah Arroyo | SEA | PIT |
| 43 | F | Davis Allen | LAR | TEN |
| 44 | F | Adam Trautman | DEN | IND |
| 45 | F | Luke Farrell | SF | NO |
| 46 | F | Tommy Tremble | CAR | ARI |
| 47 | F | Lucas Krull | DEN | IND |
| 48 | F | Charlie Kolar | BAL | CLE |
| 49 | F | Gunnar Helm | TEN | LAR |
| 50 | F | Elijah Higgins | ARI | CAR |
| 51 | F | Hunter Long | JAC | CIN |
| 52 | F | Daniel Bellinger | NYG | DAL |
| 53 | F | Jeremy Ruckert | NYJ | BUF |
| 54 | F | Mo Alie-Cox | IND | DEN |
| 55 | F | Julian Hill | MIA | NE |
| 56 | F | Luke Musgrave | GB | WAS |
| 57 | F | Harrison Bryant | HOU | TB |
| 58 | F | Josh Oliver | MIN | ATL |
| 59 | F | Kylen Granson | PHI | KC |
| 60 | F | Darnell Washington | PIT | SEA |
| 61 | F | Luke Schoonmaker | DAL | NYG |
Ben Johnson is making his talented rookies earn their spots. In Week 1, Coltson Loveland had a 44.2% route share with a 5.7% target share and 5.6% first-read share. He could make it more of an even split with Cole Kmet as soon as this week, but the bigger takeaway is that neither he nor Kmet is startable with their usage up in the air. It’s not like you’ll be missing out on a smash matchup for either player. Last year, Detroit allowed the fewest fantasy points per game to tight ends.
Mark Andrews‘ 2025 season got off to a quiet start. He had a 59.1% route share but only had a 5.3% target share (one target) and 6.7% first-read share. Andrews could easily have a bounce-back game against Cleveland this week. During his last four regular-season meetings against this defense, he has averaged four receptions and 53.5 receiving yards with four receiving scores (he scored in three of four games). Last year, Cleveland allowed the seventh-most fantasy points per game and the 11th-most receiving touchdowns to tight ends.
Last week, David Njoku had a quiet game as Harold Fannin Jr. stole the Cleveland tight end show. Njoku still had a 79.2% route share, but he only saw an 11.1% target share with 0.97 yards per route run (37 receiving yards) and an 8% first-read share. This seems to be the possible “get right” matchup for a bunch of players in this game. It could be for Njoku as well. Last year, in his only meeting with the Ravens, he secured five of his seven targets with 61 receiving yards (one score) as the TE7 for the week. Last year, Baltimore allowed the ninth-most receiving yards, the tenth-highest yards per reception, and the 12th-most fantasy points to tight ends.
Is Harold Fannin Jr. 2024 Isaiah Likely? Doomed to disappoint us in fantasy after a wonderful Week 1 performance? I don’t know, to be quite honest. Ok, here’s the good. Last week, Fannin Jr. had a 20% target share, 2.17 yards per route run (63 receiving yards), and a 24% first-read share as the TE6 in fantasy. Alright, now it’s time for the negative. Fannin Jr. had only a 60.2% route share and a ridiculous 31% target per route run rate. Both of those usage metrics scream regression. It’s unlikely that he continues to see a target per route run rate that high, so unless he sees an uptick in routes, his usage is likely to come crashing back to Earth. Cleveland also utilized two tight end sets with 50.7% (second-highest in the NFL) of their offensive plays in Week 1. That’s a big difference from their 16.5% (tenth-lowest) snap usage of the same personnel grouping last season. I would sit Fannin Jr. this week to see how his usage shakes out, but I know that’s likely not the world that many people are living in after Week 1 with a BEVY of tight end injuries hitting fantasy teams. The matchup and talent are there for this usage to continue for at least one more week. Last year, Baltimore allowed the ninth-most receiving yards, the tenth-highest yards per reception, and the 12th-most fantasy points to tight ends.
Last week, Jake Ferguson had a 77.1% route share with a 17.6% target share and 22.7% first-read share while he finished with five receptions and 23 receiving yards. The usage is exactly what we wanted to see, despite the ending result not being amazing for fantasy purposes. Last week, the Giants continued their trend of single high heavy defense (eighth-highest rate, 64.9%). Last year, against single high, Ferguson had only 1.04 yards per route run and a 16.8% first-read share. Last year, the Giants also held tight ends to the fifth-fewest fantasy points per game and the fourth-fewest receiving yards. Ferguson needs a touchdown to pay off for fantasy this week, likely.
Brenton Strange makes the streaming bucket for tight ends this week. Last week, he had a 60.6% route share, which, honestly, I hope we get that number to come up, but it’s workable for a streaming option. It will add to his week-to-week volatility if it doesn’t trend up, but he’s still a decent option if you’re struggling with tight end this week. In Week 1, he had a 12.9% target share, 2.95 yards per route run, and a 16% first-read share. Strange has a glorious matchup this week that should help boost his outlook. Last year, Cincy allowed the third-most receiving yards and the most fantasy points per game to tight ends. They are still struggling to defend the position in 2025, allowing the second-most receiving yards and the fourth-most fantasy points in Week 1.
Week 2 Defense / Special Teams Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Baltimore Ravens | BAL | CLE |
| 2 | A | Denver Broncos | DEN | IND |
| 3 | A | San Francisco 49ers | SF | NO |
| 4 | A- | Los Angeles Rams | LAR | TEN |
| 5 | A- | Pittsburgh Steelers | PIT | SEA |
| 6 | B+ | Detroit Lions | DET | CHI |
| 7 | B+ | Arizona Cardinals | ARI | CAR |
| 8 | B | Minnesota Vikings | MIN | ATL |
| 9 | B | Houston Texans | HOU | TB |
| 10 | B | Philadelphia Eagles | PHI | KC |
| 11 | B- | New England Patriots | NE | MIA |
| 12 | C+ | Dallas Cowboys | DAL | NYG |
| 13 | C | Seattle Seahawks | SEA | PIT |
| 14 | C | Buffalo Bills | BUF | NYJ |
| 15 | C | Los Angeles Chargers | LAC | LV |
| 16 | C- | Tampa Bay Buccaneers | TB | HOU |
| 17 | C- | Green Bay Packers | GB | WAS |
| 18 | D+ | Cincinnati Bengals | CIN | JAC |
| 19 | D+ | New York Giants | NYG | DAL |
| 20 | D | Indianapolis Colts | IND | DEN |
| 21 | D | Kansas City Chiefs | KC | PHI |
| 22 | D- | Washington Commanders | WAS | GB |
| 23 | D- | Miami Dolphins | MIA | NE |
| 24 | F | Chicago Bears | CHI | DET |
| 25 | F | Atlanta Falcons | ATL | MIN |
| 26 | F | Tennessee Titans | TEN | LAR |
| 27 | F | New York Jets | NYJ | BUF |
| 28 | F | Las Vegas Raiders | LV | LAC |
| 29 | F | New Orleans Saints | NO | SF |
| 30 | F | Carolina Panthers | CAR | ARI |
| 31 | F | Jacksonville Jaguars | JAC | CIN |
| 32 | F | Cleveland Browns | CLE | BAL |
Week 2 Kicker Start/Sit Grades
| Rank | Grade | Name | Team | Week 2 |
| 1 | A+ | Brandon Aubrey | DAL | NYG |
| 2 | A- | Tyler Loop | BAL | CLE |
| 3 | B+ | Cameron Dicker | LAC | LV |
| 4 | B | Wil Lutz | DEN | IND |
| 5 | B- | Jake Bates | DET | CHI |
| 6 | C+ | Ka’imi Fairbairn | HOU | TB |
| 7 | C+ | Chris Boswell | PIT | SEA |
| 8 | C | Harrison Butker | KC | PHI |
| 9 | C | Jake Elliott | PHI | KC |
| 10 | C | Evan McPherson | CIN | JAC |
| 11 | C | Matt Prater | BUF | NYJ |
| 12 | C | Cam Little | JAC | CIN |
| 13 | C | Brandon McManus | GB | WAS |
| 14 | C | Chad Ryland | ARI | CAR |
| 15 | C | Chase McLaughlin | TB | HOU |
| 16 | C | Will Reichard | MIN | ATL |
| 17 | C | Matt Gay | WAS | GB |
| 18 | C- | Joshua Karty | LAR | TEN |
| 19 | C- | Jason Myers | SEA | PIT |
| 20 | D+ | Daniel Carlson | LV | LAC |
| 21 | D+ | Andy Borregales | NE | MIA |
| 22 | D+ | Younghoe Koo | ATL | MIN |
| 23 | D | Nick Folk | NYJ | BUF |
| 24 | D | Cairo Santos | CHI | DET |
| 25 | D | Graham Gano | NYG | DAL |
| 26 | D | Joey Slye | TEN | LAR |
| 27 | D | Riley Patterson | MIA | NE |
| 28 | D- | Eddy Pineiro | SF | NO |
| 29 | D- | Spencer Shrader | IND | DEN |
| 30 | F | Blake Grupe | NO | SF |
| 31 | F | Ryan Fitzgerald | CAR | ARI |
| 32 | F | Jason Sanders | MIA | NE |
| 33 | F | Andre Szmyt | CLE | BAL |
| 34 | F | Parker Romo | ATL | MIN |
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | TuneIn