Estimated Reading Time: 30 minutes
Fantasy football depth charts are a snapshot of where teams currently stand after the first preseason game. This is not a projection of where we expect the depth chart to be at the start of the season. This primarily uses preseason playing time, followed by the unofficial depth charts, and last season's usage to determine the order of the players. Each team’s depth chart is accompanied by one section from the Preseason Week 1 fantasy football takeaways. The image of the depth chart includes the player's current PPR ranking, the quarter and time of the player's first and last offensive play during the first week of the preseason.
Last updated: 5:00 a.m. Tuesday, August 12
JUMP TO A TEAM:
ARZ | ATL | BLT | BUF | CAR | CHI | CIN | CLE | DAL | DEN | DET | GB | HOU | IND | JAX | KC | LVR | LAC | LAR | MIA | MIN | NE | NO | NYG | NYJ | PHI | PIT | SF | SEA | TB | TEN | WSH
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.
Atlanta Falcons
The Falcons rested most of their team: Most players expected to make the team did not play, but the Falcons will need a third running back.
Atlanta’s coaches have adopted the Sean McVay approach of resting all their notable players in the preseason. The Falcons also spent their 2025 draft class on defense, meaning there is a lack of notable rookies to keep an eye on in their offense. The most remarkable part of the Falcons' offense is the battle for the third running back spot. Atlanta has four undrafted free agents currently below Bijan Robinson and Tyler Allgeier on the depth chart.
Carlos Washington Jr. is the favorite for the job because he spent Week 18 on the Falcons' active roster, playing 11 snaps on special teams. However, he hasn’t been practicing for an undisclosed reason and wasn’t in uniform for the game. Elijah Dotson started the game and rotated with undrafted rookie Nathan Carter. The two combined for seven carries for four yards in the first half.
While there is a chance the person who wins the job could be fantasy-relevant if Robinson and Allgeier both suffer an injury, it’s likely the Falcons would add a veteran free agent rather than rely on the third back.
Baltimore Ravens
Keaton Mitchell was the focal point of the Ravens' offense: Mitchell performed very similarly to his rookie season.
Mitchell was excellent over a six-game stretch in 2023 as a rookie, averaging 8.4 yards per carry over 47 carries. He suffered a gruesome knee injury, including an ACL tear, near the end of 2023 and returned less than 11 months later, but he wasn’t the same player. There has been a constant positive buzz around Mitchell this offseason, as his speed is back.
Mitchell started the game for Baltimore due to Derrick Henry and Justice Hill sitting out. Mitchell played 100% of the first- and second-down snaps on the first two drives, while Rasheen Ali took the third-down role. He ran five times for 53 yards and a touchdown on those drives. Mitchell continued to work in throughout the first half because Baltimore only had three active running backs who had been on the roster for at least a week. He continued to rotate out on third downs. Ali wasn't nearly as effective despite his significant carry total. While the level of talent he’s facing wasn’t as good as an NFL regular-season game, this helped reinforce Mitchell as the clear third running back on the depth chart, as he displayed what he can do when he has space to run.
It will be near-impossible for Mitchell to have fantasy value this season as long as Henry is healthy. Still, if Henry were to suffer an injury, Mitchell could be a must-start, as Hill would likely remain the receiving back while Mitchell receives most of the carries.
Buffalo Bills
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.
Carolina Panthers
Tetairoa McMillan is already the top Panthers wide receiver: McMillan caught two passes for 43 yards in his limited time with the starters.
The Panthers spent last season using Xavier Legette, Adam Thielen, Jalen Coker and David Moore, depending on who was healthy. All were best suited for a Z or slot role, leading the team to spend a top-10 pick on Tetairoa McMillan while adding veteran Hunter Renfrow. While McMillan is expected to lead the receiver room, it’s conceivable that any of the other receivers could emerge as the clear second passing option in the offense and potentially become fantasy-relevant.
McMillan started for Carolina and played every snap on the Panthers’ first two drives as their X receiver. Typically, early first-round wide receivers are immediate starters, so this isn’t too much of a surprise, but it is positive news for those who have or will draft McMillan. Legette started at the Z receiver spot and played each of the first six snaps with the starters before a fight led to him getting ejected from the game. Coker took his place for the rest of the time with the starters. Thielen played 100% of the snaps when the Panthers were in 11 personnel, but he played no snaps in two-receiver sets. This is similar to how Legette was used last season.
McMillan and Coker continued playing once Andy Dalton entered the game, while sixth-round rookie Jimmy Horn Jr. took over as the slot receiver.
The only wide receiver with a secure job is McMillan. It appears Legette and Coker are competing for the Z role. While Legette started this game with the lead, getting ejected and Coker immediately scoring a touchdown on the same drive could close the gap. Thielen only playing in 11 personnel isn’t great for his value, and he could potentially lose time to Renfrow, who primarily played out of the slot earlier in his career. He missed this game due to a hamstring injury. He’s already running and cutting, but it didn’t make sense for the Panthers to play him in this game.
Chicago Bears
Luther Burden III begins far down the depth chart: Burden III played throughout the first half while other wide receivers exited the game early.
When Burden was drafted, he was expected to be the Bears’ third wide receiver behind D.J. Moore and Rome Odunze. However, he missed two months during OTAs due to a hamstring injury, so he’s had a slower start than most rookies. The Bears sat starters and key backups, which included Moore, Odunze and free-agent addition Olamide Zaccheaus. It’s at least possible Zaccheaus is the Bears' third wide receiver in Week 1.
Burden started this game along with backups Tyler Scott and Devin Duvernay. Over the first 14 offensive plays, Burden only played in three-receiver sets. Sometimes a player only plays in three-receiver sets because they are the slot receiver, but in this case, it was because Burden was lower on the depth chart. Burden was the primary slot receiver, but Scott also played multiple snaps out of the slot on plays where Burden lined up out wide. Duvernay stopped playing on offense midway through their second drive, and at that point, Burden started playing in two-receiver sets as well as three.
There is plenty of time for Burden to work his way up the depth chart, but at this point, he needs to surpass Zaccheaus, Scott and Duvernay for playing time this season. That is certainly possible, but anyone drafting Burden shouldn’t expect immediate returns on their investment.
Cincinnati Bengals
Samaje Perine mixes in with the Bengals' starters: Perine returned to his usual role as the Bengals’ third-down back.
Chase Brown ended last season consistently playing over 80% of Cincinnati's offensive snaps once Zack Moss was injured, and the team didn’t have faith in Khalil Herbert or the other backups. The Bengals surprisingly moved on from Moss last week despite restructuring his contract three months ago. Cincinnati brought in reinforcements this offseason, bringing back Perine, who had served as a passing-down back under this regime from 2020-2022, and sixth-round rookie Tahj Brooks.
Brown started the game and played 12 of 16 snaps with the starters. Perine took the only third down of more than one yard, as well as three other plays in clear passing situations. Brooks did not play with the starters, but he was the clear runner with the second team. Perine continued to play sparingly with the backups on third downs.
This was largely good news for fantasy managers, except those expecting production out of Perine. It was clear Brown wouldn’t play as much this season, and losing snaps on third downs, where he would rarely get targeted, is the ideal case. The other possibility was him losing snaps on early downs, which would lead to more lost touches. This also confirms that Brooks is already Brown's handcuff. Brooks probably won't have fantasy value this season without a Brown injury, but the preseason usage suggests Brooks would be a one-for-one replacement for Brown if he suffers an injury.
Cleveland Browns
The Browns' third wide receiver spot remains open: The Browns' top two contenders for the third receiver spot had quiet nights.
The Browns' wide receiver room is led by Jerry Jeudy and Cedric Tillman, who were both among the starters not playing in this game. Amari Cooper and Elijah Moore were the other wide receivers who played significant snaps for Cleveland last season, but neither is on the roster. The Browns signed Diontae Johnson after Johnson was under contract for four different teams last season and have 2024 fifth-round receiver Jamari Thrash competing for the third receiver spot. Thrash was listed as a starter on the Browns' unofficial depth chart.
Both started this game. Thrash played primarily out of the slot, which further suggests he’s the favorite to be the third wide receiver, as Jeudy and Tillman primarily play outside. While Johnson was at his best as an X receiver, he played the Z receiver role in this game. We may see plays this season with Johnson at Z and Jeudy moving to the slot.
However, while they played, Kaden Davis, who scored a touchdown, and undrafted rookie Gage Larvadain, who took some snaps from Johnson, led the team in receiving yards early on. It’s possible that the player who becomes the third wide receiver isn’t on the roster, or they could rely on a rotation to fill the third receiver spot.
Dallas Cowboys
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.
Denver Broncos
RJ Harvey starts overJ.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.
Detroit Lions
Isaac TeSlaa scores for the Lions: TeSlaa continues to show he deserves at least some playing time with the starters once the regular season hits.
The Lions rested their top four wide receivers on the depth chart for a second straight week. Similar to the Hall of Fame game, TeSlaa and Tom Kennedy were the two primary receivers. TeSlaa again played the X receiver role, while Kennedy played both the Z role and the slot. Seventh-round rookie Dominic Lovett was the slot receiver last week, but an injury is expected to cost him time. This left Kennedy moving to the slot more often, while undrafted rookie Jackson Meeks took over as the Z in three-receiver sets. Meeks made the most of his playing time with a 68-yard pass, but TeSlaa also showed up on the scoreboard with a touchdown near the end of the half. It’s unlikely we’ll see how much TeSlaa might play in the regular season until Week 1 hits. The Lions might play their starters one or two drives this preseason. If TeSlaa does earn playing time, it will likely come at Tim Patrick‘s expense.
Green Bay Packers
The first look atMatthew 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.
Houston Texans
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.
Indianapolis Colts
Tyler Warren makes hisIndianapolis Colts debut: Warren was the Colts' top target when he was on the field.
The Colts have utilized a ridiculous rotation at tight end in recent seasons. Last season, Mo Alie-Cox, Andrew Ogletree and Kylen Granson all played between 430-475 offensive snaps, but none of the three exceeded 200 receiving yards on the season. The tight end room will look very different this season after the Colts used the 14th overall pick in the draft on Warren, a well-rounded tight end who should be capable of playing in any situation.
Warren played all 20 snaps on the Colts’ first three drives. This was a clear difference from their tight end usage last season. In the three snaps Indianapolis used two-tight-end sets, Ogletree was also on the field. Warren caught three passes for 40 yards and had a fourth reception called back due to an ineligible man downfield. It’s not surprising he received so many targets considering the Colts' top three wide receivers didn’t play in this game. Once he left the game, Ogletree started playing more frequently, while Will Mallory became the second tight end. Warren played 16 snaps from a traditional tight end alignment in addition to two snaps in the slot and two out wide.
It’s worth noting Mo Alie-Cox was among the Colts veterans who sat out this game, but he is unlikely to be a threat to Warren’s playing time, particularly in passing situations.
While we can’t take much away from his stats in this game, we can be more confident that Warren will see play significantly more snaps than past Colts’ tight ends this season. We can also expect him to align as a traditional tight end more often than most fantasy-relevant tight ends. This isn’t surprising given his strong run blocking. If anything, this game was more positive than negative, but it mostly confirms what we already expected out of Warren this season.
Jacksonville Jaguars
Travis Hunter plays significantly with the first-team offense: Hunter played every snap with the Jaguars' first-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.
Kansas City Chiefs
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.
VeteranJason 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.
Las Vegas Raiders
Jack Bech is clearly WR4 for now: Dont’e Thornton Jr. started for the Raiders, while Jakobi Meyers and Tre Tucker only played one drive.
The Raiders seemed to have the least depth at wide receiver last season after they traded Davante Adams. Meyers was the clear star of the group, while Tucker turned into an every-down starter, and playersl ike D.J. Turner and Terrace Marshall Jr. played some of the snaps in three-receiver sets. The Raiders reloaded at the position in the draft with Bech in the second round, Thornton in the fourth and Tommy Mellott in the sixth. It’s possible that whoever wins the second wide receiver job will have value this season.
Immediately after the draft, it seemed like Meyers and Bech would be the top two wide receivers, but early reports suggested Thornton was ahead of him on the depth chart. Thornton is a clear X receiver, while Bech is more of a Z and slot, similar to Meyers.
The Raiders started the game with Thornton as the X receiver, Tucker as the Z, and Meyers in the slot. After the first drive, Bech replaced Tucker as the Z receiver, and Alex Bachman took over in the slot. Thornton was taken out after the third drive, while Bech played the rest of the first half. While Bech has some experience in the slot, he was very consistently playing on the outside. This suggests Thornton’s starting job is secure, so Bech is competing with Tucker for snaps. We have seen several rookie wide receivers fourth or lower on the depth chart in the first preseason game who reach the starting lineup by Week 1, so it’s still possible Bech earns a role in three-receiver sets.
Even if Bech does become a starter, he might not play much in two-receiver sets. The Raiders lived in 11 personnel in this game, butBrock Bowers only played one snap. We don’t know how much 12 personnel the Raiders will run this season with Bowers and Michael Mayer.
Los Angeles Chargers
Tyler Conklin plays but doesn’t start: The former New York Jets tight end played three of the first four plays.
The Chargers have a crowded tight end room with returning tight ends Will Dissly and Tucker Fisk, rookie Oronde Gadsden, and Conklin, who was the only one of the four to sit out the Hall of Fame game. Los Angeles rested even more players this week than in the Hall of Fame game, including running back Omarion Hampton and tight end Dissly. This made it odd that Conklin was the opposite.
Gadsden and Fisk started the game in 12 personnel, while Conklin replaced Fisk on the second play. The third play was out of 22 personnel with Fisk and Conklin as the tight ends. Conklin's final play was out of 21 personnel. Fisk took a 21-personnel snap on the fifth play of the drive, while Gadsden played the one-third down snap. The next several drives consisted of Gadsden and Fisk rotating. Gadsden tended to play in passing situations while Fisk played in rushing situations, similar to the Hall of Fame game once Dissly left.
It’s impossible to take anything concrete out of the Chargers' first drive from this game and the first drive from the Hall of Fame game without seeing Dissley and Conklin together, and Conklin potentially only playing the three plays Sunday, regardless of what happened after those plays. However, it’s worth noting that Gadsden has played in two of three snaps out of 11 personnel, and all three snaps out of 12 personnel during the drives where Conklin and Dissly played. The one play out of 11 personnel where he wasn’t on the field was at the six-yard line, so it’s possible they wanted a better run blocker on the field.
This suggests Gadsden will be the Chargers' receiving tight end this season, but he would need to play in both 11 and 12 personnel to have a chance of being fantasy-relevant. This will remain a situation to watch, and ideally, we will gain more information in their preseason game next week.
Los Angeles Rams
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.
Miami Dolphins
Malik Washington poised to make a larger impact: Washington was the focal point of the Dolphins' offense at the start of the first drive.
Washington was the Dolphins' clear third wide receiver last season but averaged less than two receptions per game. The Dolphins brought in competition in former Tennessee Titans’ starter Nick Westbrook-Ikhine. Tyreek Hill sat out this game due to an oblique injury. Jaylen Waddle also didn’t warm up to play, although it’s less clear why he was absent. This led Washington and Westbrook-Ikhine to be the starters, with Dee Eskridge joining them for three receiver sets.
Washington played each of the first five plays, and the last three were a three-yard reception, a four-yard reception and a six-yard reception. He took two plays off, which is understandable for any receiver after multiple consecutive catches. He returned for a five-yard reception, took another play off, and then took an end-around for six yards. His day on offense was over at that point, finishing with a ridiculous five touches on seven snaps. A high usage rate with the starters won’t guarantee Washington a higher usage rate once the regular season starts, but his usage to start this game, along with an early exit roughly at the same time as De’Von Achane and beforeTua Tagovailoa, certainly doesn’t hurt.
Minnesota Vikings
Lucky Jackson currently holds the WR4 job inMinnesota: 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.
New England Patriots
The Patriots' crowded wide receiver room: New England has potentially eight wide receivers fighting for three starting jobs.
The Patriots have significant competition for their wide receiver spots. DeMario Douglas, Kayshon Boutte, Kendrick Bourne, Ja’Lynn Polk and Javon Baker all return from last season, while the team added Stefon Diggs and Mack Hollins in free agency, and Kyle Williams in the third round of the draft. The Patriots are expected to have a better offense this season, and Drake Maye should be able to support at least one, if not two, fantasy-relevant wide receivers. Diggs and Douglas are expected to be starters. Bourne was listed as the third starter on the unofficial depth chart, but Boutte, Hollins and Williams have all received notable first-team reps.
Diggs and Bourne were among the players who didn’t play in this game, likely due to being cautious with injuries. Diggs is returning from an ACL tear, while Bourne was injured a week ago during a scrimmage.
Douglas, Hollins and Boutte were the three primary receivers on the Patriots’ opening drive. New England ran one play out of 12 personnel on the drive, and Douglas and Boutte were the two receivers on the play. This is significant because Douglas was rarely, if ever, playing in two-receiver sets last season. This wasn’t the case during his rookie season. This should allow Douglas to play more snaps this season than last, potentially making him a fantasy starter. However, on the Patriots' second drive, they played two more snaps out of 12 personnel, and Hollins and Boutte were in for those plays. Williams replaced Boutte for a few plays on the second drive.
It’s not surprising Williams is a few spots down the depth chart at this point in the preseason, but it was good for him to play some snaps with the starters. It remains possible that any one of Boutte, Hollins, Bourne or Williams could earn the third spot, and it could very well be a rotation.
Both Polk and Baker didn’t start playing until the Patriots’ third drive with the backups. Undrafted rookie Efton Chism III started rotating in at the same time. That is not a great sign for either player that Williams has already surpassed them on the depth chart, and that an undrafted rookie is being used along with them. Polk injured his shoulder on an end-around, which also doesn’t help his case to make the roster.
New Orleans Saints
Kendre Miller remains the favorite for the backup running back job for now: Miller started and took every snap on the first two drives.
The Saints have struggled to find an adequate backup running back for Alvin Kamara since losing Mark Ingram II in his prime. The Saints retained Miller, who has missed significant time with injury, added veterans Clyde Edwards-Helaire and Cam Akers, and drafted Devin Neal in the sixth round of the draft. Unfortunately, Neal is expected to miss a few weeks due to a hamstring injury. Missing the preseason and part of training camp will make it difficult for him to play significant snaps early in the season.
Miller started the game, running the ball six times and catching a pass. Akers took over on the following drive, and Miller returned to the game for the fourth drive. If this weren’t a competition, we would have expected Miller’s day to be done after two drives. In competitions like this, the incumbent player typically holds the lead early in the preseason. While Miller might have a slight edge for the backup job, this competition will remain ongoing.
New York Giants
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.
New York Jets
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.
Philadelphia Eagles
Will Shipley was ahead ofA.J. Dillon: Shipley played in each of the team’s first 14 snaps tonight.
The Eagles' backup running back spot is up for grabs. Longtime Eagle Kenneth Gainwell left for the Pittsburgh Steelers in free agency. The competition is between 2023 fourth-round pick Shipley, who didn’t play as much on offense as a rookie, and former Green Bay Packers running back A.J. Dillon.
Shipley played the first two drives before being replaced by Dillon, who has reportedly been ahead of Shipley at times during training camp. Dillon is known for being an early down back, and Shipley is known for his receiving, so if Saquon Barkley suffers an injury, this could be a two-man backfield. Throughout Nick Sirianni’s time with the Eagles, he’s rotated running backs by drive during the preseason but not by situation, unlike how he uses running backs in the regular season. We’ve also seen the order of the rotation change from one week of the preseason to the next.
It is too early to take anything away from the running back rotation tonight. If Shipley continues to play ahead of Dillon in future preseason games, we can be more confident that Shipley is ahead of Dillon on the depth chart.
Pittsburgh Steelers
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.
San Francisco 49ers
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.
Seattle Seahawks
Seahawks tight end battle becomes more complicated: Eric Saubert was the Seahawks' starting tight end, rotating with Elijah Arroyo.
The Seattle Seahawks utilized a three-man rotation at tight end last season, including Noah Fant, fourth-round rookie A.J. Barner and Pharaoh Brown. Brown left in free agency and Fant was released two weeks ago, while the team drafted Arroyo and signed Saubert for new offensive coordinator Klint Kubiak. Saubert played under Kubiak in 2022 with the Denver Broncos.
Barner had the night off, while Saubert and Arroyo rotated by situation. Saubert was an early-down tight end and Arroyo played on passing downs, while the two were often on the field together for two-tight-end sets. Kubiak has experience with both every-down tight ends like Tyler Conklin in 2021 with the Minnesota Vikings and George Kittle in 2023 with the San Francisco 49ers. He also has experience with this kind of rotation that they used in this game. Last season with the New Orleans Saints, Foster Moreau played more on early downs while Juwan Johnson played on passing downs. Similarly, his 2022 Denver Broncos had Saubert and Eric Tomlinson as blockers, and Greg Dulcich as a receiver.
Saubert stopped playing at the end of the first quarter, which isn’t surprising considering his experience. Arroyo was used in some plays out of 21 personnel in the second quarter. It was good to see the Seahawks getting him experience in those situations because his best-case scenario is being an every-down tight end as a rookie rather than just a passing-down specialist.
Anything is possible by the end of the season, but it would not be surprising if this is an ugly three-man rotation to start the season. Barner is clearly at the top of the depth chart at the moment, but it could be similar to Moreau being on the top of the Saints' depth chart last season. It’s also possible that Barner is the every-down tight end. The rookies were relatively low on the depth chart, so there is still time for Arroyo to work his way up.
If anything, this game should be a reminder that it’s not just Barner and Arroyo competing for playing time, and that Saubert, who already has familiarity with Kubiak, could play significant snaps as a blocker this season.
Tampa Bay Buccaneers
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.
Tennessee Titans
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.
Washington Commanders
Jacory Croskey-Merritt starts for the Commanders: Croskey-Merritt has already worked his way up multiple spots on the depth chart.
While the Commanders don’t have a star running back, they have more depth than most teams. Brian Robinson Jr. and Austin Ekeler were the main running backs last season, but whenever one of them was hurt, Jeremy McNichols or Chris Rodriguez Jr. graded well. The Commanders added to the room with Jacory Croskey-Merritt in the seventh round of the draft. Croskey-Meritt has drawn significant attention during training camp.
Both Robinson and Ekeler had the night off, like most starters, but Croskey-Merritt started over both McNichols and Rodriguez. In the first quarter, Croskey-Merritt played all of the normal early down snaps, while McNichols played on third downs as well as a second-and-15. Rodriguez didn’t play his first offensive snap until the second quarter. Croskey-Merritt continued to play significantly in the second quarter. Typically, it takes more time for a third-day running back to surpass established veterans on the depth chart, so the fact that he is past two players for early down work is impressive.
This usage suggests Croskey-Merritt will be Robinson's direct backup, while McNichols will be Ekeler's backup. Rodriguez seems unlikely to make the roster. If Robinson suffers an injury this season, then Croskey-Merritt would be the player to pick up based on how the running backs were used last season. It’s at least possible that Croskey-Merritt could take playing time away from Robinson and possibly surpass him on the depth chart at some point this year.