- Dawson Knox remains a part of the Buffalo Bills’ plans: While many expect Dalton Kincaid to take a leap as a receiver this season, Knox continues to play significant snaps with the starters, and he scored the Bills’ first touchdown of the game.
- Wan’Dale Robinson is not just a slot receiver: Robinson only played one drive for the New York Giants, but his usage on that drive suggests he will be used in more diverse ways this season.
- Data, tools and expert insights: Use code earlybird to save $20 on your PFF+ annual subscription.
Estimated reading time: 5 minutes
PFF’s fantasy football recap focuses on player usage and stats, breaking down all the vital information you need to achieve fantasy success in 2025.
New York Giants @ Buffalo Bills
Wan’Dale Robinson was used in different ways at wide receiver: Robinson is the Giants’ slot receiver but started this game as an outside receiver for New York.
Robinson missed part of training camp with a leg injury, which made it somewhat surprising that he played in this game. However, the Giants might want to make him a more well-rounded wide receiver. Last season, Robinson played almost exclusively out of three-receiver sets, playing less than 10% of 12 personnel snaps and never in 21 personnel. He also played 78.2% of his snaps out of the slot, which is among the highest rates in the league. His 5.1-yard average depth of target was the lowest for wide receivers with at least 50 targets last season.
In this game, Robinson’s only target was 12 yards down the field. Half of his snaps occurred when lined up out wide, and he played in three of the six first-team snaps out of 12 personnel. This could lead to Robinson being the clear second wide receiver on the team, with more playing time and more downfield targets, giving him a better chance of being fantasy-relevant this season.
The Bills’ tight end rotation remains unchanged: The Bills continued to rotate Dawson Knox and Dalton Kincaid, similar to last season.
Buffalo has used a two-man rotation at tight end, where Dawson Knox generally played more on early downs, while Dalton Kincaid played more on late downs, and the two played together in two-tight-end sets. Kincaid played 55% of the Bills’ first downs, 65% of the second downs and 74% of the third-down snaps last season, excluding games where he missed significant time due to injury. On the first two drives of this game, Knox played five snaps to Kincaid’s four. As usual, the Bills tended to pass when Kincaid was on the field and run when Knox was in.
Kincaid had missed some practice earlier in training camp due to knee soreness, which could have impacted his playing time. Kincaid stopped playing after two drives, while the rest of the Bills’ first team offense, including Knox, played a third drive. In the past, Knox typically left the preseason games before Kincaid. This suggests the Bills still think highly of Kincaid relative to the other healthy skill players in their offense, which would be good news for his potential fantasy production this season.
Regardless, it seems unlikely Kincaid will play significantly more snaps to start the season. While an increase in routes would help, Kincaid had one of the highest uncatchable target rates last season, and if that changes, Kincaid would score enough to be a fantasy starter with this rotation. It’s possible the situation evolves as the season progresses, similar to Jonnu Smith with the Miami Dolphins last season. Anyone drafting Kincaid will want to draft at least one other tight end, particularly early in the season.
Miscellaneous Notes
- Giants wide receivers Malik Nabers, Darius Slayton and Jalin Hyatt all missed this game due to various reasons. Nabers has been dealing with a toe injury, which has left him limited in practice. Slayton missed practice on Thursday for an undisclosed reason. There was no indication prior to this game that Hyatt was injured, but he also didn’t play in this game. They are expected to be three of the top four wide receivers on the depth chart.
- Giants fourth-round rookie running back Cam Skattebo has missed a week of practice with a leg injury and didn’t play in this game.
- Giants backup running back Eric Gray remains on the physically unable to perform list.
- While Devin Singletary received more snaps with the starters, Tyrone Tracy Jr. was simply taken out of the game earlier. He played each of the first four snaps and then returned for one other play. There is nothing to read into regarding this running back situation from this game.
- Bills running back James Cook has been holding out in hopes of a new contract. This led him not to play in this game. However, he did get in uniform and warmed up with the team for the game.
- The Bills’ top wide receiver, Khalil Shakir, is dealing with a high ankle sprain. He will miss all of the preseason, but there is optimism he will be ready for Week 1.
- Top backup receiver Curtis Samuel has missed significant time with a hamstring injury. While he started running again earlier this week, he wasn’t ready to play in this game.
- This left the Bills with Keon Coleman at the X receiver spot, Joshua Palmer at Z, and Elijah Moore in the slot in their three-receiver sets for this game. While this game helped confirm there isn’t a sixth wide receiver in the mix for significant playing time, it will be challenging to know how much these players will rotate until Shakir and Samuel are healthy.
- The Bills’ snap count chart was cut off after two drives when Dalton Kincaid stopped playing. On the third drive, Bills receiving down back Ty Johnson played every down, while the rest of the starting rotation remained the same as the first two drives.
- Coleman, Palmer, Kincaid and Knox all were done playing after the third drive, while running back Ray Davis and Moore kept playing on the fourth drive.
Houston Texans @ Minnesota Vikings
The Texans’ crowded wide receiver room remains complicated: Houston rested its top two wide receivers and used six different players on the team’s first drive.
The Texans spent the offseason retooling their wide receiver room, as Tank Dell is likely out for the season, and Stefon Diggs is now on the New England Patriots. Houston retained Nico Collins, John Metchie III and Xavier Hutchinson, drafted Jayden Higgins and Jaylin Noel on the second day of the draft, traded for Christian Kirk, and added Braxton Berrios and Justin Watson in free agency. Collins, Kirk and Higgins were listed as the starters on the Texans’ unofficial depth chart. It is particularly noteworthy that Higgins has already surpassed the returning veterans on the depth chart, which is rare for a second-round rookie this early in August.
During the first two drives with the starters, Higgins and Hutchinson were the primary outside wide receivers while Metchie and Watson were the backup outside receivers. Noel didn’t play in two-receiver sets, but he was on the field for five of the six snaps in 11 personnel. Berrios was the backup slot receiver but scored on his one play with the starters on the first two drives. On the third drive, Noel played a few snaps in two-receiver sets with Higgins.
We expect Collins to start, while Kirk plays on the outside in two-receiver sets and in the slot in three-receiver sets. A complicating factor is that Collins, Higgins and Hutchinson are naturally X receivers. Collins is very likely to play the X receiver role in the regular season, as that’s where he has excelled. In this game, Higgins was consistently playing the X role when he was on the field, while Hutchinson was the Z. If the plan was for Higgins to play the Z role in the regular season, he presumably would have been used in this role in this game.
Hutchinson’s spot on the roster appears to be secure, while Metchie, Watson and Berrios are all on the roster bubble. It will be hard to trust any wide receiver in this offense, outside of Collins, early in the season, but it’s fine to take shots on Kirk, Higgins and Noel, as this offense should be able to support two fantasy-relevant receivers, as long as there isn’t too much rotation of players.
Lucky Jackson currently holds the WR4 job in Minnesota: The former D.C. Defenders wide receiver played significant snaps with the starters.
Justin Jefferson, Jordan Addison and Jalen Nailor are locked into the top three spots for the Vikings, but the top backup spot is particularly important because Addison is missing the first three games of the season due to suspension. The Vikings added Rondale Moore in free agency and Tai Felton in the third round of the draft, and they were expected to be the primary players contending for that role.
Jefferson was among the few starters who had the day off, and Jackson took snaps in three-receiver sets during the one drive with the starters. Jackson played for Western Kentucky from 2015-2019, played in The Spring League in 2021, the Edmonton Elks of the Canadian Football League in 2022, and the D.C. Defenders of the XFL in 2023. This led him to the Vikings’ practice squad for the last two seasons. He played in three games to end 2023 with the Vikings, playing mostly on special teams with three offensive snaps.
On the second drive, the Vikings replaced some of the starters, including Addison. Felton took his place. There is plenty of time for Felton to surpass Jackson on the depth chart and have a significant role in the first three weeks of the season. Still, it’s also possible that it’s Jackson who has some fantasy value in very deep leagues during the first three weeks of the season.
Moore was injured on his first punt return attempt for the team, and it took significant time for him to get carted off the field. As always, we hope Moore’s injury isn’t as bad as it appeared, particularly after missing all of 2024 with a knee injury.
Miscellaneous Notes
- Houston rested a number of its veteran players, including running back Nick Chubb, wide receivers Nico Collins and Christian Kirk and tight end Dalton Schultz.
- Texans lead running back Joe Mixon has been sidelined all of training camp due to an ankle injury and missed this game. He remains on the non-football injury list. Dameon Pierce only recently returned after missing most of spring and all of training camp due to a quadriceps injury. The Texans held him out, given his limited practice time.
- Ideally, Woody Marks would have started over Dare Ogunbowale for Marks’ potential fantasy value, but there is still time for Marks to work his way up the depth chart. It’s likely that Ogunbawale or Marks will play on third downs for the Texans this season.
- Texans tight ends Cade Stover and Brevin Jordan were largely used interchangeably with the Texans’ first team. The one exception was 21 personnel, where Stover was consistently on the field. Stover’s run blocking will likely lead him to see more playing time this season. If Schultz misses time at tight end, it’s possible that both tight ends would replace his playing time.
- Minnesota rested a few of its top starters, as it did all of last preseason. This included running back Aaron Jones Sr. and wide receiver Justin Jefferson.
- The Vikings only played some of their starters on the first drive of the first preseason game last year, so this could be the last we see of any Vikings’ starters this preseason.
- Jordan Mason played 100% of the snaps on the Vikings’ one drive with the starters, including third downs. While Mason isn’t expected to be the primary running back playing on third downs, the fact that he was used there today rather than a backup or C.J. Ham slightly increases his odds of taking some third-down snaps this season.
- T.J. Hockenson played 80% of the snaps in 11 personnel, 100% in 12 personnel and 0% in 21 personnel on the first drive of this game. His 11 personnel usage was 90% in 2023 and 80% in 2024. While his usage in 11 personnel resembled 2024, it was on a sample size of five plays. The important part is the 100% of 12 personnel snaps, as he only played 58% of those snaps last season because Johnny Mundt took several of those snaps. Mundt is now with the Jacksonville Jaguars, while the Vikings don’t have a TE3 they are currently comfortable with.
- Vikings sixth-round rookie tight end Gavin Bartholomew remains on the physically unable to perform list.
Pittsburgh Steelers @ Jacksonville Jaguars
Travis Hunter plays significantly with the first team offense: Hunter played every snap with the Jaguars’ firs-team offense when it utilized three-receiver sets.
The Jaguars spent the second overall pick of the NFL draft on wide receiver and cornerback Travis Hunter. Hunter notably played both wide receiver and cornerback throughout college, and it’s been clear ever since Jacksonville drafted him that he would be playing on both sides of the field. He initially started learning the wide receiver position and was listed as a starting wide receiver and backup cornerback on the official depth chart.
Hunter started the game for Jacksonville and played in 11 of 12 snaps with the starters. The one play he missed was a two-wide receiver set with Brian Thomas Jr. and Dyami Brown on the field. If this ends up being how he’s used in the regular season on offense, he can be a consistent fantasy starter. Several borderline fantasy starters only played in three-receiver sets last season, including Jayden Reed, Josh Downs, Khalil Shakir and Adam Thielen. The differences are that Hunter is more talented and the Jaguars should stay in 11 personnel for most of the game. Head coach Liam Coen’s Tampa Bay Buccaneers ranked eighth in 11 personnel usage last season at 71.9%, despite multiple wide receiver injuries. His 2022 Los Angeles Rams led the league at 90.9%. On the first drive, the Jaguars used it 91.8%.
Coen also commented that they have focused at 11 personnel, and that he’s learning 12 personnel, so he could also start seeing snaps in 12 personnel in the upcoming weeks.
One surprising part of his usage is that Hunter lined up in the slot on five of his 11 snaps, tying Thomas at five of 12 snaps. Thomas was expected to be the primary slot receiver after leading the league in yards per route run out of the slot. Hunter played significantly out of the slot in 2023, but in 2024, he only lined up in the slot 36 times compared to 736 snaps outside. This is significant because Coen’s top wide receivers, from a fantasy perspective, have primarily played out of the slot. This includes Chris Godwin averaging 19.7 PPR points per game last season, which ranked second-most in the league, and Cooper Kupp leading the league in 2022 at 22.4. This is enough reason to raise expectations for Hunter this season while somewhat dampening expectations for Thomas.
Hunter didn’t play the first drive on defense, but he played left cornerback on the Jaguars’ second and third drives, playing all eight snaps on those drives. Tyson Campbell was one of multiple Jaguars defenders who only played the first drive. Jarrian Jones started the game at left cornerback and switched to right cornerback when Hunter entered. Jourdan Lewis, who joined the Jaguars from the Dallas Cowboys, played as their slot cornerback, even though Jones held that position last season. If Hunter plays on defense in the regular season, it would likely be at Jones’ expense. This wouldn’t necessarily need to be in any particular personnel groupings.
While he might eventually gain more playing time on defense, for now, it appears offense is his primary focus. At Hunter’s current ADP, is he a value.
Travis Etienne Jr. starts for the Jaguars: Etienne played 100% of the Jaguars’ offensive snaps on their first drive.
Jacksonville has a four-man competition at running back, including its two-man committee from last season in Tank Bigsby and Travis Etienne, as well as fourth-round rookie Bhayshul Tuten and seventh-round rookie LeQuint Allen.
Etienne played every snap on the first drive, followed by Bigsby playing on the following two drives with the backups. There have been several instances in the past of teams using a running back by drive in the preseason and then used a rotation by situation once the regular season started. This will likely be the case for Jacksonville, where Bigsby ends up playing more on early downs and Etienne plays more on later downs.
Allen played his first offensive snap before Tuten, which was noteworthy, while Allen had one play late in the first quarter. Tuten didn’t play his first offensive snaps until late in the second quarter. Typically, rookies will start further down the depth chart in early August. This is particularly true for Tuten, considering he missed some time during training camp due to injury. There is still time for either Allen, Tuten, or both to complicate this backfield.
Kenneth Gainwell complicates the Steelers’ running back room: Gainwell started tonight over Kaleb Johnson, while Jaylen Warren had the night off.
The Steelers made significant changes to their running back room, retaining Warren, not bringing back Najee Harris or Cordarrelle Patterson, and drafting Johnson and signing Gainwell. It’s not all that surprising that Johnson is currently third on the depth chart, as most teams typically have their rookie running backs move up the depth chart throughout August. It’s OK to expect Johnson to receive more carries than Gainwell once Week 1 begins.
However, Gainwell only played on the first four snaps before his night was over before the rest of the offense. This speaks to how highly the Steelers view Gainwell. He’s not quite at the same level as the players who got the night off, but it’s relatively close. This means we should expect Gainwell to play a significant amount of snaps this season. Ideally, it will be in two-back sets, similar to how Patterson often lined up at wide receiver. Gainwell probably won’t play enough to be a viable fantasy option, but he could play enough to complicate Johnson and potentially Warren’s fantasy value.
The battle for the third receiver spot in Pittsburgh: The Steelers used several wide receivers with their first-team offense, showing how wide open the competition is.
The Steelers made several changes to their wide receiver room compared to last season. They added D.K. Metcalf in George Pickens‘ place, and brought in veteran Robert Woods while moving on from veteran Van Jefferson. They also retained Calvin Austin III, Scotty Miller, Ben Skowronek, Brandon Johnson and 2024 third-round pick Roman Wilson, who spent most of last season injured.
Metcalf and Austin both sat out this game. Wilson played the most over the first two drives, followed by Johnson, while Lance McCutcheon, Miller, Woods and Skowronek all mixed in. Wilson, Skoronek and Miller all played significantly out of the slot. Johnson was typically the X receiver when he was on the field. While this means he’s unlikely to be a top-three receiver on the team, as that’s D.K. Metcalf’s role, it does mean he could be more likely to hold a roster spot than most other players.
This also points to Wilson being the most likely third wide receiver, or potentially second if he can overtake Austin. This means Miller, Skowronek, Johnson and McCutcheon are all fighting for one or maybe two roster spots.
Miscellaneous Notes
- Mike Tomlin stated earlier in the week that quarterback Aaron Rodgers, running back Jaylen Warren, wide receiver D.K. Metcalf and tight ends Jonnu Smith and Pat Freiermuth wouldn’t play in this game.
- Steelers wide receiver Calvin Austin III is dealing with an undisclosed injury, which caused him to miss this game. He is currently listed as the second wide receiver on the Steelers’ unofficial depth chart.
- Jaguars tight end Brenton Strange played the clear majority of snaps with the Jaguars’ first team while not playing with the second team. He took three plays off later in the drive, which was understandable given the drive took half the first quarter. While his role in this game is unsurprising given the Jaguars’ depth chart and all the talk around Strange in the offense, it was still good to receive further confirmation that Strange will play as much as we expected this season.
Dallas Cowboys @ Los Angeles Rams
A potential leader for the Cowboys’ third receiver spot: KaVontae Turpin was among the Cowboys veterans who had the night off, while Jalen Tolbert played throughout the first three drives.
When the Cowboys released their unofficial depth chart earlier in the week, both Turpin and Tolbert were listed as starters for one spot, while CeeDee Lamb and George Pickens took the other two starting spots. However, Turpin may be in the lead, given he didn’t play in this game, while Tolbert did. He and Jonathan Mingo played throughout the first three drives, and Jalen Cropper joined them. This is not great news for Jalen Brooks and Ryan Flournoy, who both started playing later in the second quarter.
The Cowboys will probably use a rotation in the third spot like they have in recent years, but this still suggests an uptick in playing time for Turpin, who only played 27% of Dallas’ offensive snaps last season.
Bad news for the Rams’ backup running backs: Generally, the Rams rest anyone who they expect to play significant regular-season snaps throughout the preseason, but that wasn’t true for their backup running backs in this game.
The Rams’ running back situation has been a roller coaster in recent years. They consistently have one lead back in the run game, meaning whoever the starter is very fantasy-relevant. Kyren Williams ran for 1,144 yards in 2023 and seemed like the future at the position, but then the Rams drafted Blake Corum in the third round last season. Williams ran for another 1,299 yards last season, but then they drafted Jarquez Hunter in the fourth round.
Williams received some much-needed security this week, securing a three-year, $33 million contract extension, which ensured he would not be traded this season and was unlikely to lose his starting job. Williams received more security Saturday because Corum and Hunter both played. Last season, Williams, Corum and Ronnie Rivers sat out the entire preseason. Similarly, in 2023, both Cam Akers and Williams didn’t play in the preseason. This was the first time the Rams only rested one running back in the preseason since 2018, when Todd Gurley II was RB3, and Malcolm Brown and C.J. Anderson were the backups.
Corum started the game and played nearly every snap on the first drive. He and Hunter two split snaps over the next several drives, and Hunter tended to play more in passing situations while Corum was on the field in rushing situations. While one of these two backs will likely have significant value as a handcuff in case Williams suffers an injury, we shouldn’t expect either to start taking snaps away from Williams anytime soon.
Miscellaneous Notes
- The Cowboys had several notable players miss this game due to injury, including running back Jaydon Blue with a heel bruise, Miles Sanders with a bone bruise and starting tight end Jake Ferguson with an back injury that isn’t expected to be serious.
- The Cowboys also rested key players on offense, including quarterback Dak Prescott, running backs Javonte Williams and Hunter Luepke, wide receivers CeeDee Lamb, George Pickens and KaVontae Turpin and tight ends Jake Ferguson and John Stephens.
- While Phil Mafah is potentially part of the Cowboys’ running back competition, he played behind Deuce Vaughn in this game. The two could be competing for one roster spot.
- The Rams rested running back Kyren Williams, wide receivers Puka Nacua, Davante Adams, Tutu Atwell and Jordan Whittington, and tight ends Tyler Higbee, Terrance Ferguson and Colby Parkinson. We shouldn’t expect any of them throughout the preseason.
Tennessee Titans @ Tampa Bay Buccaneers
Monitor Tyjae Spears’ health: The Titans’ backup running back was carted off the field due to a lower leg injury.
The Titans had Tony Pollard play every snap on the first drive and most snaps on the second drive, while Spears took three snaps in the middle of the drive, and then Spears played every snap on the third drive. The Titans did something similar to this in one of their preseason games last season. If Spears is healthy, we can still generally expect Pollard to play more on early downs while Spears plays more on later downs, rather than this rotation.
However, Spears suffered an injury, which could be significant. The Titans have made minimal investments at running back outside of Pollard and Spears, as sixth-round rookie Kalel Mullings was the third-string back. When Spears missed four games in the middle of the season, Pollard saw his playing time increase from 60-67% of Tennessee’s offensive snaps in most games to 82-94% of the offensive snaps. He ran the ball at least 16 times in each of those games, including two blowout losses.
If Spears misses multiple months, the Titans may add a veteran in free agency or find a trade partner to ensure Pollard isn’t overworked this season. If the injury is serious and the Titans stand pat, then Pollard would be a top-20 fantasy running back this season.
The first look at the Titans’ new receiver room: Tennessee spent the offseason completely transforming its wide receiver room.
The Titans completely reworked their wide receiver room from last season, while Calvin Ridley was the only returning player near the top of the depth chart. The Titans added veterans Tyler Lockett and Van Jefferson while drafting Chimere Dike and Elic Ayomanor in the fourth round of the draft.
The three veterans played the entire first quarter, and the two rookies worked in a little bit during the end of Cameron Ward’s time in this game. The team largely stayed in 11 personnel. Jefferson was the X receiver, Ridley was the Z, and Lockett aligned in the slot. All three primarily played the Z-receiver role with their respective teams last season, but this was their most likely usage based on their past. When the team moved to 12 personnel, Ridley and Jefferson were the two receivers. Two of Ayomanor’s snaps came as the lone wide receiver in 13 personnel, while another two were in Ridley’s place. Dike’s one snap was in Lockett’s place.
Once the backups entered the game, Ayomanor continued to primarily play the Z-receiver role and Dike was in the slot, while Bryce Oliver became the new X receiver. While many thought Jefferson would be the most likely veteran of the three to get benched, he is also the veteran who has the least competition from a rookie based on how they lined up.
We should see the two rookies play some snaps each week, but it might be some time before one of the rookies starts in this offense.
Changes to the Titans’ tight end room: Chig Okonkwo played every snap with the starters while Josh Whyle fell to fourth on the depth chart.
Last season, the Titans had Okonkwo and Whyle rotate in passing situations, while Nick Vannett was their blocking tight end. As the season progressed, Okonkwo earned more playing time while Whyle’s playing time dipped. The Titans didn’t retain Vannett, but they drafted Gunnar Helm in the fourth round. When the Titans released their unofficial depth charts earlier in the week, Helm had already surpassed Whyle.
Okonkwo played all 15 snaps on the Titans’ first two drives. He is on the smaller side for tight ends and has always been part of some rotation. Last season, he was also rotated out significantly with the starters in the preseason. He was already a sleeper tight end in deeper leagues, but now, he might be at a point where he’s worth drafting in a typical league.
Helm joined Okonkwo in two-tight-end sets, and 2024 undrafted tight end David Martin-Robinson joined them in three-tight-end sets. Helm became the primary tight end on the third drive, while Martin-Robinson joined Helm in two-tight-end sets. Whyle didn’t play his first offensive snap until the kneel down to end the half. This suggests Whyle won’t make the roster unless they keep four tight ends.
Monitor Rachaad White’s health: The Buccaneers’ backup running back suffered a groin injury and didn’t return.
Bucky Irving is the Bucs’ clear starter and had the night off. This left White as the Bucs’ starting running back in this game. White played the first 10 snaps for the Buccaneers offense over their first drive and the start of their second drive. He left the game and was ruled out, although anyone who suffers any kind of injury in a preseason game typically doesn’t return, particularly when your roster spot is secure like White’s. Sean Tucker took over at running back once White left the game. If the White injury happens to be serious, then Bucky Irving would likely see his ADP rise. Irving should play the vast majority of snaps on early downs, in short-yardage and goal-line situations. However, if White misses time, that could mean more snaps on third downs and during the two-minute drill.
Emeka Egbuka makes his Buccaneers debut: Egbuka and Jalen McMillan were the Buccaneers’ primary outside wide receivers to begin the game.
The Buccaneers had a deep receiving room last season, and they brought in more competition. Mike Evans, Chris Godwin and McMillan were the starters, while Sterling Shepard, Trey Palmer, Rakim Jarrett and Ryan Miller all played a notable amount of snaps. The Buccaneers spent their first-round pick on Egbuka and their seventh-round pick on Tez Johnson. This means at least two of these players will be left off the roster, if not three. Any team looking for a wide receiver on cut-down day should be looking at who the Buccaneers release.
Evans had the night off while Godwin is still recovering from his 2024 injury. Egbuka and McMillan were the two primary wide receivers over the first 10 plays, while Shepard joined them in three-receiver sets. While Egbuka was known as a slot receiver in college, he was playing the X-receiver role in this game, which is typically Evans’ job. McMillan played his usual Z role, while Shepard played in the slot, as he did last season when Godwin was injured.
This was a little surprising, as Godwin is expected to miss the start of the season. It would make sense for Egbuka to practice more in the slot if that’s where he will play to start the season. It had seemed like the Egbuka addition would only hurt Godwin or McMillan’s fantasy value, but now there is a chance Egbuka could take some snaps from Evans.
The White injury may have spooked the Buccaneers, as the three wide receivers and left tackle Charlie Heck all exited the game at the same time White did. Rakim Jarrett, Ryan Miller and Kameron Johnson became the primary receivers at this point.
Miscellaneous Notes
- The Buccaneers didn’t play their top starters, including quarterback Baker Mayfield, running back Bucky Irving, wide receiver Mike Evans and tight end Cade Otton.
- Buccaneers star wide receiver Chris Godwin remains on the physically unable to perform list. There is a strong chance Godwin missed the start of the regular season.
- Buccaneers backup wide receiver Trey Palmer missed this game due to a hamstring injury.
Kansas City Chiefs @ Arizona Cardinals
Arizona’s potential new WR2: Zay Jones played more offensive snaps with the first-team offense than Michael Wilson.
The Cardinals kept the same top four wide receivers as last season. Marvin Harrison Jr. and Wilson were the two every-down receivers. Greg Dortch started the year as the team’s slot receiver while Jones was suspended. Jones played more as the season progressed. Harrison and Wilson both played around 80% of Arizona’s offensive snaps over the course of the season. Jones played around 37% of the snaps by the end of the season despite only catching eight passes for 84 yards on the year, while Dortch was down to 25%, catching more than eight passes in December alone.
In this game, Harrison and Wilson played 100% of Arizona’s snaps in 11 personnel, while Jones took four of six, and Dortch played two of six. Jones overtook Wilson with 12 personnel. The team played 11 snaps out of 12 personnel with the starters. Harrison played all 11, while Jones played seven, Wilson played three, and Dortch played one. If this kind of usage carries on into the regular season, we can expect Wilson and Jones to be close to even in terms of playing time. Wilson was a late-round option at wide receiver, given his playing time, but this makes it even harder to consider Wilson in fantasy drafts.
A potential new member of the Chiefs’ wide receiver rotation: The wide receiver usage in this game suggests Skyy Moore might not make the roster this season, while Tyquan Thornton will.
Chiefs wide receiver Rashee Rice is dealing with a minor groin injury, which kept him out of this game. Hollywood Brown has been missing practice due to a lower-body injury. This meant Xavier Worthy and JuJu Smith-Schuster were two of the starters for the game Saturday. Both stopped playing by the middle of the first half. The third starter was Thornton rather than Moore. Thornton had signed to the Chiefs’ practice squad last November, when he was released by the New England Patriots.
Veteran Jason Brownlee also played a snap with the starters. Once the second team began playing, fourth-round rookie Jalen Royals was the next wide receiver on the field. Skyy Moore was the sixth wide receiver to enter the game, suggesting he is currently eighth on the depth chart. To be fair, Moore has been dealing with a hamstring injury. However, typically, an injury means a player either isn’t playing in the preseason or is playing fewer snaps. Moore simply played later in the game. Rice, Worthy and Brown’s spots on the roster are secure as the starters, as is Royals’ spot given his rookie status. Smith-Schuster appears to be a lock after getting pulled at the same time as Patrick Mahomes and Travis Kelce. This leaves, at most, one roster spot, or two assuming Rice is suspended for a few games. That spot appears to be going to Thornton, or potentially Nikko Remigio, for his return abilities.
Chiefs give minimal insight into their backfield: The Chiefs used a rotation by drive rather than by situation, largely relying on seniority.
The Chiefs backfield will be a subject of conversation all season. The Chiefs paired Isiah Pacheco with Kareem Hunt last season, but neither running back was particularly effective. Kansas City added former San Francisco 49ers runner Elijah Mitchell, as well as seventh-round rookie Brashard Smith. There is a chance any one of them could start at some point this season. All are more often used as early down backs rather than third-down backs, further complicating the situation.
The Chiefs simply used a rotation by drive, which is unlikely to be happen in the regular season. Pacheco played the first drive and Hunt was on the field for the second. Carson Steele, who is known primarily as a fullback who can play halfback, took the third drive, as he’s been on the team longer than the newcomers. Mitchell and Steele shared time over the rest of the first half, while Smith was the primary back to start the second half.
There is a chance Steele is a bigger part of the running back rotation this season, but nothing from this game suggests the Chiefs know who their third-down back is, or how well or how much Pacheco will play.
Miscellaneous Notes
- There should be no concern around James Conner or Trey McBride from this game. McBride played all eight snaps on the first drive, while Conner played seven of eight. Conner’s day was done before the rest of the starters after the first drive, while McBride played the first play of the second drive before he called it a night.
- Chiefs wide receiver Xavier Worthy excelled in the playoffs partly thanks to an increased role playing in the slot. All five of Worthy’s snaps on the first and second drive of this game occurred as an isolated outside wide receiver.
- While rookie wide receiver Jalen Royals is thought to be Rice’s potential replacement while he’s suspended, Royals was primarily used as an X receiver in this game, playing some snaps out of the slot.
New York Jets @ Green Bay Packers
Breece Hall plays 50% of the Jets’ first-team snaps: Hall was the Jets’ starter, but he was immediately part of a rotation.
The Jets retained the same top three running backs as last season in Hall, Braelon Allen and Isaiah Davis. The Jets have a new coaching staff, coming from the Detroit Lions, which used a two-man committee at running back. The coaching staff has also said it wants to use all three backs, and there has been recent talk of Allen having a larger role this season.
Hall played the first two snaps of the game, and Davis came in on third down. Hall returned for the fourth play of the drive but was immediately replaced by Allen for two plays. Davis played the following snap and was then replaced by Hall for two plays. Davis took the final third down of the drive. This suggests that Hall will share early down snaps with Allen, while Davis is the team’s third-down back this season. Hall is clearly ahead of the other two, as he only played on the first drive while Allen and Davis continued for the rest of the half. While Allen tends to play on early downs while Davis tends to play on later downs, this wasn’t a strict rule.
While the Jets were rotating running backs every one or two plays, this won’t necessarily be the rotation once the regular season hits. There was a game where the Detroit Lions did something similar with David Montgomery and Jahmyr Gibbs in a preseason game, and then they settled into their regular-season rotation.
There is a chance that future preseason games will give us a clearer picture of what this rotation ultimately looks like. For now, it appears the Jets will stay true to their word and give all three running backs notable playing time. It will be challenging for Hall to finish as a top-15 fantasy running back if the Jets use anything close to this rotation.
The Jets have a second wide receiver: Josh Reynolds joined Garrett Wilson as the only wide receivers to leave the game at the same time as Justin Fields.
The Jets have one of the most unsettled depth charts at wide receiver, beyond their top receiver, Wilson. The Jets added free agent Reynolds, who has familiarity with the new coaching staff, and also signed Tyler Johnson from the Los Angeles Rams. Additionally, they drafted Arian Smith in the fourth round. They join Alen Lazard, Xavier Gipson and Malachi Corley in a competition for starting jobs and roster spots.
On the first drive, Wilson and Reynolds were the only two consistently on the field. Reynolds took the X-receiver role, which he played for the Detroit Lions. Wilson lined up all over the place, including in the slot half the time when the Jets used 11 personnel. Johnson joined for all three-receiver sets that were passing plays, while Lazard joined for the three-receiver sets that were run plays. Smith’s one snap with the starters came from 21 personnel, taking a snap from Reynolds.
On the following drive, Lazard was the primary X receiver, Johnson was again at Z, and Corley was in the slot, while Smith again mixed in on the outside. Gipson missed this game due to injury, but he could also factor in.
The Jets will likely move on from at least one wide receiver. This will likely be Gipson, Corley, given his playing time in this game, or Lazard, given his salary relative to his playing time.
The first look at Matthew Golden: The Packers’ first-round pick played every snap with the first-team offense.
The Packers invested heavily in their wide receiver room in the draft with Matthew Golden in the first round and Savion Williams in the third round. They join Jayden Reed, Romeo Doubs and Dontayvion Wicks in a robust competition for playing time. Christian Watson will also join that competition at some point during the season once he’s off the physically unable to perform list.
Reed, Wicks and Williams all missed this game due to injury, so we couldn’t judge how much Golden might rotate in and out this season. However, it was good to note Golden was a clear Z receiver for Green Bay, while Doubs played his usual X role. This likely means that Golden will rotate with Wicks and Watson once he is healthy. It’s also possible one of those receivers moves from Z to X to compete with Doubs. At least for now, it appears Doubs’ spot in the Packers offense is secure.
This game shouldn’t change anyone’s opinion on Golden, but it was slightly good news for Doubs and bad news for Wicks.
Miscellaneous Notes
- Jets rookie tight end Mason Taylor is dealing with a high ankle sprain and will miss at least some time, including this preseason game. He is currently listed second on the Jets’ depth chart, but the expectation is that he will eventually be the starter.
- Jets backup wide receiver Irvin Charles remains on the physically unable to perform list.
- Packers running back Josh Jacobs played the first offensive snap, and then his day was done. The Packers did something similar with Aaron Jones at times when he was on the roster.
- Packers backup running back MarShawn Lloyd missed this game due to a groin injury, which isn’t great considering he missed most of his rookie season due to various injuries. Emanuel Wilson was also out due to injury.
- The Packers added veteran Mecole Hardman, but he was the backup slot receiver, behind Malik Heath, who was the slot receiver with the starters. If Hardman makes the roster, it would likely be because of special teams, not because he’s making an offensive impact. He was listed as the second-string kick returner and third-string punt returner on the initial depth chart.
Denver Broncos @ San Francisco 49ers
RJ Harvey starts over J.K. Dobbins: Harvey received all of the carries with the first team, while running more routes.
The Broncos had one of the most complicated backfields last season, with Javonte Williams, Jaleel McLaughlin, Audric Estime and Tyler Badie. The Broncos moved on from Williams but added R.J. Harvey in the second round of the draft and J.K. Dobbins in free agency.
Harvey and Dobbins played with the first-team offense, which is a generally positive sign for the regular season. Harvey played 12 of 13 snaps on first and second downs, while Dobbins took all five snaps on third downs. If it carries on into the regular season, this would be excellent for Harveys’ fantasy value this season.
Last season, Broncos’ running backs generated 63 receptions on first and second downs compared to 22 on third downs. While Harvey would be a feature back in the most ideal world, this kind of split would make Harvey a weekly must-start, while Dobbins would not be worth starting.
It’s worth noting that last season, the Broncos tended to have veterans play earlier in the game and younger players later, regardless of where they ended up in Week 1. This included both running back Samaje Perine and wide receiver Tim Patrick playing with the starters during the preseason, only to get released before the season. Jarrett Stidham also started before Bo Nix in their first preseason game last season. Since they used a different methodology for determining preseason playing time than most teams, we need to take everything the Broncos did in this game with more caution than other teams.
Marvin Mims Jr. sees a normal starting workload: Mims played 16 of 19 snaps with the starters and left the game at the same time as Bo Nix.
The Broncos utilized a significant wide receiver rotation last season. Courtland Sutton and Lil’Jordan Humphrey often played on early downs, while Sutton, Troy Franklin, and Devaughn Vele played in three-receiver sets, and Marvin Mims Jr. mixed in more and more frequently in every situation as last season went on. The Broncos no longer have Humphrey, but they spent a third-round pick on Pat Bryant and added veteran Trent Sherfield Sr.
In 12 personnel, the Broncos consistently used Sutton and Mims, except for one play where Franklin took Mims’ spot. In 11 personnel, both Sutton and Mims played 11 of a possible 13 snaps. The other snaps were split between Vele and Franklin. Bryant’s two snaps with the starters were in place of Sutton.
Mims consistently lined up on the outside, while Vele and Franklin took the slot snaps. Mims has 2.57 career yards per route run from the slot compared to 1.57 out wide, so this was somewhat concerning. However, the increase in playing time compared to last season could make Mims a weekly fantasy starter.
The fact that Bryant only played in Sutton’s place with the starters and consistently played the X receiver role with the backups suggests he might not play much this season, except for when Sutton needs a break. Sherfield didn’t play a single offensive snap until late in the second quarter, which is also a good sign for the top four Broncos wide receivers on the depth chart.
Evan Engram makes his Broncos’ debut: Engram was part of a two-man rotation at tight end with Adam Trautman.
Sean Payton has a long history of using a rotation among their skill players, and that is typically the case at tight end. Engram played 74% of Denver’s offensive snaps with the starters, which is a slight decrease compared to what he is used to. Engram played 9 of 13 snaps out of 11 personnel, and five of six out of 12 personnel. Trautman and Engram were split on 11 personnel on first and second downs, but Engram was consistently on the field on third and fourth down. The Broncos had a higher-than-usual rate of third-and-medium or long in this game, leading Engram’s route totals to reach slightly higher rates than we should expect.
In the past, when Engram was off the field, it was typically for two-tight-end set run situations, rather than early down snaps in 11 personnel, so he will likely run fewer routes this season than in the past. Engram has a top-10 fantasy tight end ADP heading into this season. In order for him to reach that on his current playing time, he will need a very high target rate. While that is certainly possible, in this game, he was held without a target.
The 49ers’ potential new starting wide receivers: San Francisco is dealing with multiple injuries at wide receiver, which could impact the start of the season.
The 49ers’ wide receiver room is in flux after moving on from Deebo Samuel in a trade this season. Starting wide receiver Brandon Aiyuk remains on the physically unable to perform list and is expected to miss the beginning of the season. Fellow starting wide receiver Jauan Jennings has been out two weeks due to a calf injury. He is also looking for a new contract or a trade.
This leaves former first-round pick Ricky Pearsall at the top of the 49ers depth chart. San Francisco added former Los Angeles Rams receiver Demarcus Robinson in free agency, and he will likely be another starter. Last year’s fourth-round pick Jacob Cowing, fifth-round rookie Jordan Watkins and seventh-round rookie Junior Bergen are competing for playing time. The 49ers have both brought in and released several veteran players over the last two weeks. Robbie Chosen is the new veteran currently on the roster.
Pearsall had the night off with the other starters. Robinson was one of the starters, taking the Z-receiver role. This could mean the starting lineup for San Francisco Week 1 is Jennings as the X receiver, where he ended last season, Robinson at Z and Pearsall in the slot. Robinson was the first wide receiver who played Sunday night to leave the game, suggesting he’s above the rest. Watkins was the X receiver for this game. It appears he would start if Jennings also misses time at the beginning of the year. Russell Gage Jr. played in the slot with the starters. Gage hasn’t played in a regular-season game since 2022, but there is a chance he makes the roster, given the state of the wide receivers on the team.
Miscellaneous Notes
Table Notes
- Snaps include plays called back due to penalties, including offensive holding or defensive pass interference. The other three stats have these plays removed.
- Targets may differ from official NFL sources. The most likely discrepancy would be from a clear thrown-away pass, where the NFL may give the target to the nearest receiver, while this data will not.
- Carries are only on designed plays. Quarterback scrambles won’t count for the total number of carries in the game.