2023 Fantasy Football NFL Snap Count Breakdown Week 1: Zay Flowers Among Snap Leaders

I’m going to be straight with you - this is flat out the most important article I write for fantasy football each week. It makes me a better fantasy player simply to write it so you better believe it will make you a better fantasy gamer to read it. All my weekly fantasy rankings are based on this and all of my waiver wire decisions as well. It is literally a review of every position for every team for each week. The next best thing to watching every single game.
This article goes best with our snap count tool where you can see all of the raw snap numbers. But I take it a step further letting you know who got the pass snaps, two minute drill, who pass blocked, who played slot, who played two WR sets. I do my best to let you know who is getting the work and who isn’t. So, without further ado, here is Week One!
NFL Snap Count Breakdown for Week 1
49ers - 68 Snaps
WR: This team uses fullback Kyle Juszczyk on so many snaps they don’t really have a full time WR3. Makes our life easy - it’s Deebo Samuel and Brandon Aiyuk then who cares.
RB: We thought Elijah Mitchell might have more of a role but Christian McCaffrey played 58 snaps to on;y 10 for Mitchell. So Mitchell is more of a pure handcuff than a handcuff plus.
TE: George Kittle has been banged up but he played here - only 47 of 68 snaps so not the full Kittle experience but good enough to throw in lineups.
Bears - 74 Snaps
WR: The Bears have a lot more weapons so they deployed more three WR sets. DJ Moore (68), Darnell Mooney (62), and Chase Claypool (58) are the guys. It was actually Mooney that primarily operated out of the slot (36 snaps) with Cole Kmet mixing in and no other WR playing double digits.
RB: Ugly spit here. Khalil Herbert started and played 27 snaps, Roschon Johnson played 29 which included mop up, and D’Onta Foreman got 21. Herbert obviously led in carries while Roschon led in pass snaps (23 for Roschon, 15 for Herbert, 16 for Foreman) but the fact that they were winning towards the end might have skewed that. We are rooting for Roschon but might just be a full timeshare.
TE: Usage was pretty good for Cole Kmet outside of him blocking on six pass plays (about 10%). He played 72 of 74 snaps and played 43 of them from a WR spot which makes him more relevant than we expected.
Bengals - 56 Snaps
WR: Despite the terrible game, it was what we expect at WR. Ja’Mar Chase and Tee Higgins as the full time guys on the outside, Tyler Boyd in the slot.
RB: Joe Mixon played 35 snaps but got the bulk of the work before the starter were pulled. After that it was Trayveon Williams.
TE: Irv Smtih Jr mixed and matched with blocking tight end Drew Sample and additional WRs, playing 30 of 56 snaps and running 25 of 36 routes. Not enough to matter to us.
Bills - 69 Snaps
WR: Gabe Davis and Stefon Diggs were your outside guys. Bradon Beane told us they would be using two tight ends sets (or really, just starting Kincaid at slot WR) so there was no reason to roster guys like Deonte Harty, Trent Sherfield, or Khalil Shakir.
RB: Great news for James Cook owners - he played 41 snaps and dominated in both phases. It was actually Latavius Murray next (16 snaps) followed by Damien Harris.
TE: There is a new slot wide receiver in Buffalo and his name is Dalton Kincaid. He played 47 snaps at WR, eight inline. And we can start him at tight end. Dawson Knox also played a ton of snaps - he played 38 at WR and 19 inline so they are moving guys all over. Good news for tight end enthusiasts.
Browns - 74 Snaps
WR: Amari Cooper got nicked up but he was clearly the top dog before the ankle issue. Donovan Peoples-Jones actually led with 66 snaps but Elijah Moore, operating primarily out of the slot on 18 of his 51 snaps, got the targets. Will be interesting to see how this shakes out, especially if Amari misses time.
RB: The final snap counts for Nick Chubb (36) and Jerome Ford (30) don’t paint the full picture as Jerome Ford mostly played during garbage time. It’s finally wheels up for Nick Chubb with no Kareem Hunt.
TE: David Njoku should have had a favorable matchup here but instead he blocked on 17.2% of his pass plays and only ran 24 of 35 routes. Not what we like to see but he’s worth holding to see another game.
Buccaneers - 68 Snaps
WR: Mike Evans and Chris Godwin are your top dogs as expected. Trey Palmer (23) and Deven Thompkins (18) didn’t play nearly enough to matter, they used a blocking tight end too often.
RB: There were rumors that this backfield could be split but then it ended up being Rachaad White (54) then everyone else (Sean Tucker - 10, Chase Edmonds - 8). White didn’t look amazing but it’s his job for now.
TE: Cade Otten played 66 of 68 snaps which is nice but he blocked on 7 pass plays which we don’t like. They have a blocking tight end in Ko Kieft so I wish they would let Otton run free. He needs an injury to Godwin or Evans to be trustworthy anyway.
Broncos - 64 Snaps
WR: With Jerry Jeudy out there was an opportunity for someone else to step up but no one really did. The rookie Marvin Mims was fourth (17 snaps) behind Courtland Sutton (55), Lil’Jordan Humphrey (45), and Brandon Johnson (32). Jeudy should slide right back into his role when he gets back.
RB: Both Javonte Williams and Samaje Perine got 29 snaps a piece - Javonte skewed run downs, Perine pass. Now Javonte just needs to prove he deserves the snaps in all phases.
TE: Greg Dulcich is going to miss multiple weeks here but we aren’t going to chase Adam Trautman who is more of an inline blocking tight end.
Cardinals - 61 Snaps
WR: We liked the idea of Michael Wilson with a last pick and we love the fact that he led the team in snaps with 56. Marquise Brown played 52 and Ronald Moore was the odd man out with 42.
RB: James Conner is the full time back here - 52 snaps. He’s injury prone so keep an eye on Keaontay Ingram though Ingram only played 7 snaps.
TE: Zach Ertz showed he’s ready to go off the knee injury - 48 snaps, 33 of 38 routes, only 1 pass block snap, 10 targets. One of the top waiver adds.
Cowboys - 58 Snaps
WR: This game was a mess so we didn’t quite get to see this offense in full swing. CeeDee Lamb led in snaps and routes. Michael Gallup played 39 snaps to 34 for Cooks but Cooks ran 22 routes to 21 for Gallup. Need another week to fully decipher.
RB: Tony Pollard is the big man on campus now - he got all the meaningful work. Rico Dowdle and Deuce Vaughn split the scraps.
TE: Jake Ferguson started and played 42 snaps but only ran 14 routes. Peyton Hendershot ran 12. Still, the game was a mess so might not be meaningful but would sure love to see Ferguson run more routes than 50%.
Chargers - 80 Snaps
WR: Keenan Allen and Mike Williams are your full time WRs as expected. Joshua Palmer played 52 snaps to only 22 for Quentin Johnston so the rookie has some work to do to flip that before we can utilize him.
RB: Austin Ekeler was unreal until he got banged up. Now with him questionable, Joshua Kelley is the next man up and a waiver add if you lost JK Dobins, Ekeler, or Aaron Jones.
TE: Gerald Everett is likely a few injuries away from being startable. He only ran 24 routes out of 46. Donald Parham scored but he ran 20 of 46.
Chiefs - 65 Snaps
WR: Bit of a mess here. Skyy Moore (45) and Marquez Valdes-Scantling (41) led the charge. Kadarius made an incredible number of bad plays for a guy that only played 16 snaps. Richie James and Rashee Rice were only part time players, playing less than half the snaps but the rookie Rashee Rice is intriguing.
RB: We expected Jerick McKinnon to get more work in the pass game but he split the pass snaps with Isiah Pacheco while Pacheco got most of the carries. Pacheco is the guy to own.
TE: Noah Gray was used fairly similarly to Travis Kelce - he’s just not as good. Worth a stab whenever Kelce is out but obviously he’s not a long term option.
Colts - 72 Snaps
WR: Michael Pittman led all WRs in snap share last year and he’s right back at it with 70 snaps this week. Alex Pierce played opposite him (66) with Josh Downs in the slot (57). Easy as that.
RB: Deon Jackson got the bulk of the work with 51 snaps and Evan Hull was injured and put on IR. So it’s Deon Jackson, Jake Funk, and maybe Zack Moss if he’s healthy.
TE: Jelani Woods is on IR. Andrew Ogletree started but got hurt. A sneaky play here is Kylen Granson who played a bunch of snaps at WR. More of a DFS play but worth a stab.
Commanders - 71 Snaps
WR: Terry McLaurin (63) seems fine coming off the turf toe. He and Jahan Dotson (62) played a ton of snaps. Curtis Samuel was third with 46, mainly out of the slot.
RB: They just don’t like Antonio Gibson for some reason. Brian Robinson not only started and played the most snaps but he even played 24 pass snaps to 22 for Gibson. He’s the guy you want.
TE: Logan Thomas played 58 snaps including 30 from a WR spot. He might not have crazy upside but could be solid for bye weeks or injuries.
Dolphins - 67 Snaps
WR: The use of a fullback usually limits the snaps to Tyreek Hill and Jaylen Waddle as the full time guys. Players like Braxton Berrios and River Cracraft mix in but are not dependable.
RB: With Jeff Wilson on IR and De’Von Achane nursing a shoulder injury, Raheem Moster played 49 of 67 snaps. We’ll have to see what it looks like with Achane back but not a bad bet.
TE: Durham Smythe played every snaps - he did block on five pass plays but ran 42 routes. He’s not terribly athletic but that kind of usage will make him a serviceable option at times. Not vs. New England this week.
Eagles - 66 Snaps
WR: DeVonta Smith (65) and AJ Brown (60) out wide, Quez Watkins (52) in the slot. Quez Watkins was marginally relevant when Dallas Goedert was hurt last year but that’s about it.
RB: Kenenth Gainwell was used like the bellcow here with 41 snaps to 19 for D’Andre Swift though Nick Sirriani mentioned Swift should get more work. Rashaad Penny was a healthy scratch.
TE: Dallas Goedert played his usual snaps and ran 38 of 42 routes but Kyle Dugger is a tough matchup. He will have better days.
Falcons - 51 Snaps
WR: Drake London led with 46 snaps and Mack Hollins was next with 32 making him no more than a DFS play. In fact, if this team is going to throw 18 times a game like this, no one is worth starting. Need to see a tougher matchup.
RB: Bijan Robinson looked awesome and skewed pass, Tyler Allgeier did some heavy lifting on the ground and scored the TDs. Not what we wanted from Bijan as a first round pick.
TE: Kyle Pitts did play 23 of his snaps at WR with 8 inline which is nice but this team just doesn’t throw enough. So his high aDot, high target share etc. doesn’t mean much.
Giants - 70 Snaps
WR: This game was gross. And no one really separated themselves. Parris Campbell and Darius Slayton led with only 47 snaps each followed by Isaiah Hodgins with 42 and Jalin Hyatt with 25. Might just want to stash Wan’Dale Robinson.
RB: Saquon Barkley is a guy you start every week, Matt Breida is the next man up.
TE: Darren Waller is the guy but clearly he was not healthy as he’s dealing with a hamstring injury. Need him full strength.
Jaguars - 70 Snaps
WR: The rumors were true - Christian Kirk was relegated to a slot guy while Calvin Ridley and Zay Jones played on the outside. That could hurt Kirk’s upside if it doesn’t change.
RB: The Travis Etienne/Tank Bigsby split was over exaggerated this offseason as Etienne played 56 snaps while Bigsby only played 15.
TE: Evan Engram might not have a crazy upside with Ridley in town but he is a solid option in a barren landscape.
Jets - 54 Snaps
WR: Yeesh, the Aaron Rodgers injury hurts bad. Zach Wilson and Allen Lazard were the top guys and they used a lot of two TE sets so Randall Cobb (22) was a distant third.
RB: All of Dalvin Cook (27), Breece Hall (17), and Michael Carter (12) played but Breece was certainly the most explosive, even coming off the knee injury.
TE: It was a bad matchup in general and the QB got hurt but I have no interest in Tyler Conklin or CJ Uzomah. If you had to pick one it was Conklin who ran 20 of 27 routes.
Lions - 70 Snaps
WR: Amon-Ra St. Brown is the sun god - after that Josh Reynolds and Marvin Jones did their best but are tough to trust. If you have to go with someone it’s Reynolds but I’m stashing Jameson Williams.
RB: We knew this split would be possible but it’s looking like David Montgomery (55) for short yardage with Jahmyr Gibbs (19) in space and pass downs. But those were 19 of the most impressive snaps I’ve seen in a while so expect that to even out.
TE: Sam LaPorta looked rock solid for a rookie though we’d like it better if he didn’t block on five pass plays. He played 58 snaps but ran 27 of 37 routes - would like that to have been 32. We will keep an eye on that.
Packers - 60 Snaps
WR: This game was a bit of a blowout plus not everyone was healthy. Of 30 pass plays, the leaders in routes were Jayden Reed and Romeo Doubs with 20 and Dontayvion Wicks with 19. When all is said and done it should be Christian Watson and Romeo Doubs on the outside with Reed in the slot.
RB: Aaron Jones was more efficient but they showed they are willing to split the load with the young guy. Both could be viable in the right matchups.
TE: Luke Musgrave actually led all pass catchers with 24 routes and he played 16 routes at WR. With him, Kincaid, and LaPorta there are THREE promising rookie tight ends this year.
Panthers - 77 Snaps
WR: HEAVY 11 personnel usage here. Terrace Marchall (69), Adam Thielen (68), and Jonathan Mingo (67) played virtually the whole game. Which would be nice if DJ Chark wasn’t coming back at some point to disrupt that. Will be interesting to see how he fits in.
RB: Miles Sanders got the bulk of the relevant work including the two minute drill and pass work. Chuba Hubbard looked okay though when he mixed in sporadically - we’ll have to see if he can carve out some work but Sanders is also coming off a groin injury.
TE: Hayden Hurst was clearly the pass catching tight end running 30 routes while Tommy Tremble and Ian Thomas both ran less than 10. But Hurst only played 41 of 77 snaps which isn’t ideal, we want more.
Patriots - 80 Snaps
WR: With Juju Smith-Schuster banged up (43) and DeVante Parker/ Tyquan Thornton out, Kendrick Bourne led the charge with 73 snaps. No one really played enough to matter for fantasy next week.
RB: Rhamondre Stevenson has dealt with some issues but he still played 58 snaps through Ezekiell Elliott saw 7 targets on his 28 snaps.
TE: Mike Gesicki is working his way back from a separated shoulder and played only 33 snaps - virtually all from a WR spot with only 1 inline snap. Hunter Henry was the guy
Raiders - 59 Snaps
WR: Davante Adams is a must start always but Jakobi Meyers established himself as the clear WR 2 this week playing 47 of 59 snaps. No other WR, including Hunter Renfrow, played more than 13 snaps as they used extra tight ends and a fullback.
RB: It’s the Josh Jacobs show. Ameer Abdullah was second with 7 snaps.
TE: As of now there is no fantasy option here. 31 snaps for Austin Hooper (18 of 32 routes) and 29 for Michael Mayer (9 routes). Gross.
Rams - 81 Snaps
WR: With Cooper Kupp out your top three wide receivers were Van Jefferson (75), Tutu Atwell (64), and Puka Nacua (63). Nacua stole the show in that Cooper Kupp role. The only question is what happens when Kupp comes back.
RB: Cam Akers started and was the early down back but Kyren Williams played 53 snaps to his 28 including most of the pass work. He’s a sneaky waiver add.
TE: Tyler Higbee should have been a viable play this week but he blocked on six pass plays. That has killed him his whole career.
Ravens - 64 Snaps
WR: Rashod Bateman has been nursing a foot injury and that may still be the case as he only played 25 snaps while Odell Beckham Jr played 59 and Zay Flowers played 54. Flowers looked explosive out there.
RB: JK Dobbins once again is done for the year, this time with an Achilles. They reportedly won’t add anyone so it’s looking like Gus Edward as the short yardage back with Justice Hill in the Dobbins role.
TE: Isaiah Likely did his best to be Mark Andrews but only Mark Andrews is Mark Andrews. We anxiously await his return.
Saints - 65 Snaps
WR: Michael Thomas (52) and Chris Olave (51) led in snaps with Rashid Shaheed (35) as a part time field stretcher who made his play worth it. I still trust Olave and MT over Shaheed.
RB: Alvin Kamara is suspended and Kendre Miller is hurt so Jamaal Williams was the guy with 49 snaps. Next up is Tony Jones
TE: Juwan Johnson played 49 snaps and ran 32 of 39 routes which isn’t bad but there is a bit of a target crunch in New Orleans.
Seahawks - 50 Snaps
WR: DK Metcalf and Tyler Lockett were the outside guys playing nearly all the snaps with Jaxon Smith-Njigba in the slot (29 snaps). Lockett might miss time though which opens the door for the rookie.
RB: We thought the rookie Zach Charbonnett (11) could split the snaps but he played the same number of snaps as DeeJay Dallas. It’s Kenneth Walker’s backfield (32 snaps).
TE: These guys all rotated with Noah Fant (25) then Colby Parkinson (21) then Will Dissly (16). No one you can trust.
Steelers - 63 Snaps
WR: With Diontae Johnson set to miss time, it will be George Pickens, Allen Robinson, and Calvin Austin. Pickens is the most interesting but can’t rule out ARob.
RB: Najee Harris played 33 snaps to 25 for Jaylen Warren. Najee maintained his role in the two minute drill which is important but Warren continues to threaten to take away some work.
TE: Pat Freiermuth was playing his typical role but suffered a chest injury on a tough hit. We’ll have to monitor his status but next man up is rookie Darnell Washington.
Texans - 77 Snaps
WR: Robert Woods (58), Nico Collins (55), and Noah Brown (52) led the charge with Tank Dell behind (37). John Metchie was out for this once so it’s not finalized yet but Collins and Woods got double digit targets each.
RB: We thought Devin Singletary could be the pass down back but it was actually Mike Boone, who played 25 snaps to 36 for Dameon Pierce. Both Pierce and Boone played 25 pass plays.
TE: Dalton Schultz led the team in routes with 51 and only blocked on one pass play. That is promising usage despite the mediocre results.
Titans - 63 Snaps
WR: Treylon Burks managed to recover quickly from a knee issue - he, DeAndre Hopkins, and Nick Westbrook-Ikhine played big snap shares.
RB: For the first time, this team actually did use a separate pass catching back in Tyjae Spears. He played 34 snaps to 30 for Henry and played 26 pass plays to Henry’s 14. Henry was still awesome, of course.
TE: Chigoziem Okonkwo played a goo snap share and ran 33 of 43 routes. He was just missed on a flea flicker that should have been a touchdown. With Burks and Hopkins, his upside is capped.
Vikings - 64 Snaps
WR: Justin Jefferson is a star obviously - 63 of 64 snaps. The battle is between KJ Osborn (58) and Jordan Addison (36) for second. Osborn might not be able to hold Addison off for long.
RB: ALexander Mattison got the big dog share with 47 snaps and is looking like a highly viable option for fantasy football.
TE: With everything going on at tight end, you have to be happy to have TJ Hockenson. 37 routes run, only blocked on one pass play. That’s nice.
Player News
Saints TE Foster Moreau said the QB1 role is “anyone’s job for the taking.”
It’s possible Moreau is just trying to speak positively of a quarterback room that could be in flux for much of the 2025 season, but the veteran tight end said neither Tyler Shough or Spencer Rattler did much to separate themselves from one another during offseason programs. Shough was selected at No. 40 overall by the Saints in this year’s draft, and will almost certainly get a chance to start at some point in the season, but Rattler could also get a look after throwing for 1,317-4-5 in seven games as a rookie. Rattler only completed 57 percent of his passes last season, and doesn’t have much promise as a fifth-round pick, but there may be room for him to see some action in what might be the worst QB room in the league this season. Regardless, this competition will one to watch throughout the offseason as first-year head coach Kellen Moore hopes to find a reliable option come Week 1.
Free agent RB Nyheim Hines said he is hoping to sign with a team before training camp.
Hines suffered a torn ACL during a jet-ski accident in 2023 and hasn’t played an NFL game since. The running back/return man said he believes his knee is now fully recovered and is hoping he can join a team before the start of training camp. Hines caught 30 passes for 241 yards and one touchdown in 2022 while splitting time with the Colts and Bills, and also returned 19 kicks for 554 yards and two scores. At 28 years old, there should be plenty of teams interested in giving him a look due to his special teams prowess and abilities in the passing game, but he’ll be far from a lock to make a roster wherever he lands.
Speaking on the Giants Huddle podcast, TE Theo Johnson said he is healthy after undergoing foot surgery last season.
Johnson caught 29 passes for 331 yards and one touchdown last season, but saw his rookie campaign come to an end due to a foot injury. Now healthy and ready to get back to work, the second-year tight end is hopeful he can continue where he left off before his injury, when he went for 26-293-1 over an eight-game stretch. It’s far from elite production, but Johnson posted an impressive 9.93 RAS during the 2024 NFL Scouting Combine and averaged a solid 12.2 YPR during his four years at Penn State. He won’t be on the fantasy radar to start the season, but Johnson could have some upside if he emerges as a primary receiving threat this season.
The Athletic’s Kevin Fishbain says Ben Johnson “seemed confident” that Luther Burden (soft tissue) would be ready at the start of training camp.
Burden has been sidelined for most of the offseason while dealing with an undisclosed injury. The rookie second-rounder also remains unsigned. While it’s been a slow start to Burden’s pro career, a return by training camp should give him plenty of time to get up to speed before the start of the season. Even when Burden acclimates himself to the offense, he’ll likely slot in as the team’s No. 3 receiver with Rome Odunze and D.J. Moore expected to serve as the primary options in two receiver sets. Burden makes for an intriguing late-round pick in deeper leagues, but is unlikely to enter the season with much fantasy upside.
ESPN’s Jeremy Fowler said Terry McLaurin is “not happy with where things are with an extension.”
Fowler adds that the Commanders have “a couple of weeks here to make progress” before training camp begins on July 22. McLaurin has skipped all offseason workouts thus far, so it stands to reason he could continue the absentee strategy later this month. Training camp is a critical time for NFL teams, allowing players to safely ramp up ahead of preseason play, not to mention the regular season. McLaurin profiles as a fantasy football WR2 this year.
The Athletic’s Mark Puleo reports, Chargers head coach Jim Harbaugh “has been added as a defendant in a class-action lawsuit filed by 11 anonymous students against former University of Michigan offensive coordinator Matt Weiss.”
Weiss “has been accused of hacking the email, social media and cloud storage accounts of thousands of female athletes and downloading intimate photos and videos.” Per Puleo, “the amended complaint... alleges that Harbaugh” and “university officials knew that Weiss had been accessing the plaintiffs’ private information when they allowed him to coach in the Fiesta Bowl on Dec. 31, 2022.” Harbaugh previously told reporters that “he didn’t learn of allegations involving Weiss until after the Fiesta Bowl,” saying he was “completely shocked” and “disturbed” upon hearing the allegations. Weiss has worked for both Jim and John Harbaugh, dating back to 2007; Stanford (2007-2008) and Michigan (2021-2022) with Jim, and the Ravens (2009-2020) with John. Jim coached at Michigan from 2015-2023. Per Puleo, “allegations of computer hacking against Weiss date to 2015, when he was with Baltimore.” Neither Michigan nor the Chargers responded to Puleo’s request for a comment.