Make sure to keep up with NFL breaking news and updates to NFL projections and injury reports throughout the week. If you're looking for target and air-yard shares that only include active games, you can find those updated every Tuesday on RotoWire's advanced receiving stats page. The percentages found below in our advanced box scores include all games, even if the player didn't participate.
Stat Table Key
Weekly stats (first six columns)
- Snap = % of team snaps that player was on the field for
- Route = route share (routes run | QB dropbacks)
- RUSHING = rushing line
- RECEIVE = receiving line
- Tgt = targets
- AY = Air Yards
2025 Season Stats (final five columns)
- Sn'25 = snap share for the season
- Rt'25 = route share for the season
- TPRR = Targets per Route Run
- TS = Percentage of team's targets
- AYS = Percentage of team's air yards
The final five columns of each stat table below (written in italics) show numbers for the entire season. Bold lettering denotes especially strong marks relative to positional standards. Green lettering for the weekly stats denotes considerable increases in playing time and/or usage relative to past weeks. Red lettering denotes the opposite — a decreased role relative to prior games.
Falcons (29) at
Buccaneers (28)
Falcons Personnel: 11 - 32% | 12 - 58%
66 Plays — 43 DBs — 6.7 aDOT — 27-of-40 for 249 yards — 3 TD, 1 INT, 2 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Kirk Cousins | 100% | 48 | |||||||||
| RB | Bijan Robinson | 89% | 73% | 19-93-1 | 8-82-0 | 11 | 23 | 48 | 29 | 24% | 19% | 2% |
| RB | Tyler Allgeier | 18% | 11% | 2-18-0 | 18 | 8 | 16% | 3% | -1% | |||
| TE | Kyle Pitts | 95% | 93% | 11-166-3 | 12 | 80 | 54 | 33 | 22% | 22% | 20% | |
| TE | Charlie Woerner | 61% | 29% | 2-12-0 | 2 | 10 | 31 | 12 | 9% | 2% | 0% | |
| WR | David Sills | 94% | 93% | 6-78-0 | 10 | 128 | 33 | 20 | 11% | 7% | 10% | |
| WR | Darnell Mooney | 92% | 93% | 3-35-0 | 6 | 86 | 50 | 30 | 17% | 14% | 25% | |
| WR | Dylan Drummond | 38% | 38% | 18 | 12 | 16% | 3% | 2% |
- RB Tyler Allgeier got just two carries on 18% of snaps. Bijan Robinson handled 30 of 32 RB opportunities on an 89% snap share, playing on three days' rest in mid-December for a team with no hope of making the playoffs. Happy now?
- TE Kyle Pitts put up 11-166-3, after 6-90-0 and 7-82-0 in his previous two games. I wish I had some great take/advice to offer here. He's playing much better than in past years, cutting down on drops (two) despite seeing far more short-area targets. That said, will anyone really be surprised if Drake London returns and Pitts drops back to 5-6 targets per game? I'm not saying that's definitely what will happen, but I'm also not convinced that Pitts has totally overcome his flaws (or will get the volume he deserves even if he has).
- The only league where I have Pitts is a RW staff dynasty league, in which I also have Trey McBride and would thus have to bench Breece Hall (12.8 PPR average), Sam Darnold (14.4) or D'Andre Swift (14.8) to get Pitts in my lineup. There's no way I'm doing it if London plays, but if London is inactive again I'll probably bite the bullet and start Pitts over Hall (even though Hall faces the Saints).
Raheem Morris "very hopeful" Drake London can return against Arizona.
"Obviously got to get to the practice week. I'm very hopeful he can go out there and play for us."
— Josh Kendall (@JoshTheAthletic) December 15, 2025
Buccaneers Personnel: 11 - 72% | 21 - 8% | 6OL - 13%
61 Plays — 40 DBs — 11.5 aDOT — 19-of-34 for 277 yards — 2 TD, 1 INT, 5 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Baker Mayfield | 100% | 1-1-0 | 60 | ||||||||
| RB | Bucky Irving | 56% | 36% | 16-60-0 | 1-11-0 | 3 | 5 | 41 | 21 | 21% | 6% | -1% |
| RB | Rachaad White | 41% | 41% | 1-20-0 | 1-6-0 | 1 | -4 | 33 | 21 | 16% | 9% | -2% |
| RB | Sean Tucker | 11% | 3% | 4-7-1 | 13 | 6 | 20% | 2% | -1% | |||
| TE | Payne Durham | 66% | 41% | 21 | 6 | 5% | 1% | 0% | ||||
| TE | Devin Culp | 28% | 38% | 1-6-1 | 1 | 9 | 5 | 4 | 4% | 0% | 0% | |
| WR | Chris Godwin* | 95% | 95% | 4-20-1 | 5 | 30 | 44 | 27 | 23% | 8% | 9% | |
| WR | Emeka Egbuka | 64% | 62% | 4-64-0 | 7 | 100 | 52 | 31 | 27% | 26% | 39% | |
| WR | Mike Evans* | 51% | 72% | 6-132-0 | 12 | 179 | 39 | 26 | 34% | 10% | 17% | |
| WR | Jalen McMillan* | 49% | 51% | 2-38-0 | 2 | 36 | 30 | 20 | 10% | 0% | 1% | |
| WR | Tez Johnson | 23% | 21% | 0-0-0 | 1 | 13 | 34 | 20 | 15% | 9% | 13% |
- RB Bucky Irving's role looked like Week 13 (his first game back from injury) rather than Week 14, which is a good thing for fantasy managers, but he ended up with just 8.1 PPR points despite getting 19 of the 25 RB opportunities (76%) on a 56% snap share.
- Sean Tucker vultured a goal-line TD but played just 11% of snaps, while Rachaad White took 41% of snaps but finished with just one carry and one target.
- WR Mike Evans wasn't quite a full-time player at 51% snap share and 72% route share, yet he easily led the team in targets (12), air yards (179) and receiving yards (132).
- WR Emeka Egbuka dropped to a 64% snap share and 62% route share with Evans back in the lineup. It was Egbuka's best game in a while in terms of yards per target, and with a strong target rate to match, but the loss of playing time nonetheless adds to pre-existing doubts for anyone that hoped to start him in Weeks 16-17.
- WR Chris Godwin easily led the team with a 95% route share (and 95% snap share), putting up 4-20-1 on five targets. He was well behind Evans and Egbuka in terms of targets and yards, but the playing time was best-case scenario. I'd start Godwin over Egbuka in Week 16, without second thought or hesitation.
- WR Jalen McMillan got nearly as much playing time as Egbuka in his season debut, and came awfully close to scoring a TD (McMillan's catch at the goal line set up Tucker's TD).
- TEs Payne Durham and Devin Culp rotated in the absence of Cade Otton (knee), both finishing below 50% route share, with their lone combined target being Culp's six-yard TD.
Stock ⬆️: WR Mike Evans, TE Kyle Pitts
Stock ⬇️: WR Emeka Egbuka
Injuries 🚑: CB Mike Hughes (ankle)
Injuries 🚑: CB Zyon McCollum (hip)
Chargers (16) at
Chiefs (13)
Chargers Personnel: 11 - 44% | 21 - 11% | 6OL - 27%
62 Plays — 34 DBs — 7 aDOT — 19-of-29 for 210 yards — 1 TD, 1 INT, 4 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Justin Herbert | 100% | 2-0-0 | 63 | ||||||||
| RB | Kimani Vidal | 63% | 48% | 12-33-0 | 1-15-0 | 1 | -4 | 39 | 23 | 12% | 5% | 0% |
| RB | Omarion Hampton* | 37% | 18% | 15-61-0 | 1-4-0 | 1 | -6 | 40 | 23 | 20% | 6% | -1% |
| FB | Scott Matlock | 55% | 21% | 2-9-0 | 2 | -2 | 20 | 6 | 9% | 1% | 0% | |
| TE | Oronde Gadsden | 52% | 58% | 4-61-0 | 5 | 62 | 41 | 26 | 21% | 13% | 15% | |
| TE | Will Dissly | 32% | 21% | 22 | 11 | 12% | 1% | 0% | ||||
| WR | Tre' Harris | 84% | 82% | 3-49-0 | 5 | 45 | 30 | 14 | 16% | 7% | 7% | |
| WR | Ladd McConkey | 74% | 88% | 2-20-0 | 3 | 29 | 50 | 33 | 21% | 22% | 27% | |
| WR | Keenan Allen | 42% | 58% | 5-36-0 | 7 | 31 | 36 | 26 | 28% | 23% | 25% | |
| WR | KeAndre Lambert-Smith | 34% | 36% | 1-16-1 | 1 | 24 | 11 | 6 | 12% | 1% | 3% |
- The split between Omarion Hampton and Kimani Vidal was similar to Week 14, with Vidal having a significant edge in snap/routes but not touches/production.
- I don't think Vidal will totally disappear, but it does seem Hampton is ready for more playing time down the stretch.
- WR Tre' Harris took over all of Quentin Johnston's role with Johnston out due to a groin injury, finishing second on the team in routes (82%), targets (five) and air yards (45).
- I'm not a huge Harris fan, but he's probably about as good as Johnston, with a path to becoming considerably better.
- TE Oronde Gadsden led the team in air yards and receiving yards, but his snap and route shares dropped for a third straight game since the Week 12 bye.
- The lower snap shares (relative to October/November) are largely a product of the Chargers using heavy looks with Scott Matlock and/or Tucker Fisk rather than a true tight end. However, Gadsden's snap shares in 11 personnel have also dipped some after often being at 90+ percent in Oct/Nov.
- Gadsden took just 69% of snaps in 11 personnel in Week 15, down from 78% in Week 14 and 83% in Week 15. It's tough to get by on route shares around 60% for a team that isn't passing much, even if the per-route numbers are excellent overall (and perhaps now rebounding somewhat from a slump?).
- The lower snap shares (relative to October/November) are largely a product of the Chargers using heavy looks with Scott Matlock and/or Tucker Fisk rather than a true tight end. However, Gadsden's snap shares in 11 personnel have also dipped some after often being at 90+ percent in Oct/Nov.
Chiefs Personnel: 11 - 64% | 12 - 29%
59 Plays — 40 DBs — 7.3 aDOT — 19-of-33 for 211 yards — 0 TD, 2 INT, 5 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Patrick Mahomes | 92% | 2-15-1 | 63 | 0% | 0% | ||||||
| QB | Gardner Minshew | 8% | 9 | |||||||||
| RB | Kareem Hunt | 49% | 53% | 6-12-0 | 1-8-0 | 2 | 6 | 32 | 18 | 10% | 4% | 0% |
| RB | Isiah Pacheco* | 46% | 42% | 11-21-0 | 33 | 20 | 10% | 4% | -1% | |||
| RB | Brashard Smith | 5% | 2-1-0 | 10 | 5 | 39% | 5% | -1% | ||||
| TE | Travis Kelce | 98% | 97% | 7-70-0 | 9 | 65 | 53 | 34 | 21% | 19% | 15% | |
| TE | Noah Gray | 37% | 26% | 34 | 17 | 17% | 6% | 5% | ||||
| WR | Rashee Rice* | 86% | 95% | 7-51-0 | 11 | 11 | 49 | 31 | 32% | 16% | 9% | |
| WR | Xavier Worthy* | 66% | 71% | 2-35-0 | 4 | 54 | 45 | 28 | 19% | 14% | 22% | |
| WR | JuJu Smith-Schuster | 53% | 53% | 0-0-0 | 1 | 3 | 34 | 20 | 13% | 8% | 5% | |
| WR | Tyquan Thornton | 51% | 53% | 2-47-0 | 3 | 80 | 25 | 17 | 16% | 8% | 26% |
- QB Patrick Mahomes suffered an ACL tear, leaving Gardner Minshew to play out the stretch of Kansas City's first non-playoff season in a long time.
- WRs Rashee Rice and Tyquan Thornton (concussion) took huge hits from S Tony Jefferson. Rice was able to continue playing and actually had a season-high 95% route share, while Thornton left for concussion protocol.
- RB Isiah Pacheco took over more work from Kareem Hunt but didn't have any success. It was around 50/50 in terms of playing time, with Pacheco having an 11-6 advantage in carries (but zero targets). Neither looks startable for fantasy down the stretch, as Kansas City is unlikely to find success with the ground game even if it becomes more of an emphasis initially in Mahomes' absence.
Stock ⬆️: QB Gardner Minshew
Stock ⬇️: RB Kareem Hunt, WR Rashee Rice, TE Travis Kelce, WR Xavier Worthy
Injuries 🚑: S RJ Mickens (shoulder)
Injuries 🚑: QB Patrick Mahomes (ACL), WR Tyquan Thornton (head), T Jaylon Moore (knee)
Jets (20) at
Jaguars (48)
Jets Personnel: 11 - 63% | 12 - 15% | 6OL - 10%
68 Plays — 41 DBs — 6.3 aDOT — 22-of-33 for 176 yards — 1 TD, 3 INT, 3 sacks, 5 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Brady Cook | 100% | 6-39-0 | 59 | ||||||||
| RB | Breece Hall | 54% | 39% | 12-23-0 | 2-14-0 | 2 | -3 | 39 | 19 | 21% | 11% | 2% |
| RB | Isaiah Davis | 38% | 28% | 9-58-1 | 1-7-0 | 1 | 5 | 17 | 13 | 19% | 6% | 2% |
| RB | Khalil Herbert | 7% | 8% | 2-5-0 | 0-0-0 | 1 | 1 | 5 | 3 | 33% | 0% | 0% |
| FB | Andrew Beck | 16% | 8% | 1-5-0 | 0-0-0 | 1 | 16 | 6 | 2 | 33% | 2% | 1% |
| TE | Jeremy Ruckert | 74% | 50% | 2-13-0 | 2 | 2 | 26 | 12 | 19% | 6% | 3% | |
| TE | Jelani Woods | 35% | 31% | 13 | 11 | 0% | 0% | |||||
| TE | Stone Smartt | 16% | 19% | 4 | 3 | 9% | 0% | 0% | ||||
| WR | Adonai Mitchell* | 79% | 89% | 1--4-0 | 6-58-1 | 9 | 89 | 47 | 30 | 26% | 10% | 22% |
| WR | John Metchie* | 74% | 61% | 1-4-0 | 4-25-0 | 5 | 20 | 45 | 24 | 23% | 8% | 6% |
| WR | Isaiah Williams* | 60% | 72% | 6-53-0 | 7 | 38 | 26 | 15 | 17% | 5% | 3% | |
| WR | Allen Lazard | 22% | 25% | 1-6-0 | 2 | 9 | 24 | 14 | 13% | 5% | 5% | |
| WR | Arian Smith | 13% | 19% | 0-0-0 | 2 | 27 | 25 | 15 | 6% | 3% | 6% |
- RB Breece Hall played 73% of snaps in the first half, but with only nine of 14 RB opportunities (the other five went to Isaiah Davis, who took the five carries for 24 yards).
- Davis mixed in more during the third quarter and then broke a 24-yard TD run early in the fourth quarter. Hall still got a handful of snaps and two carries after that, but there was a clear effort to scale back his workload after the Jaguars extended their lead to 38-13 midway through the third quarter.
- WR Adonai Mitchell got there, even if it wasn't pretty, while Isaiah Williams continues to look like a sneaky-good find as a potential long-term return specialist and No. 3/4 receiver.
- TE Jeremy Ruckert got just 50% route share and two targets even with Mason Taylor (neck) inactive for the first time this year.
Jaguars Personnel: 11 - 63% | 12 - 19%
59 Plays — 36 DBs — 11.5 aDOT — 20-of-32 for 330 yards — 5 TD, 0 INT, 0 sacks, 4 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Trevor Lawrence | 86% | 5-51-1 | 62 | ||||||||
| QB | Nick Mullens | 14% | 3--2-0 | 6 | ||||||||
| RB | Travis Etienne | 59% | 41% | 12-32-0 | 3-73-3 | 4 | 16 | 38 | 19 | 22% | 10% | -2% |
| RB | LeQuint Allen | 31% | 22% | 4-11-0 | 1-5-0 | 1 | -3 | 14 | 11 | 10% | 2% | -1% |
| RB | Bhayshul Tuten | 19% | 16% | 1-7-0 | 1-16-1 | 1 | 11 | 14 | 7 | 19% | 3% | 0% |
| TE | Brenton Strange | 81% | 69% | 1-26-0 | 3 | 25 | 47 | 26 | 20% | 9% | 7% | |
| TE | Quintin Morris | 29% | 22% | 2-20-0 | 2 | 6 | 17 | 9 | 16% | 2% | 1% | |
| TE | Johnny Mundt | 19% | 0% | 24 | 11 | 15% | 4% | 2% | ||||
| WR | Jakobi Meyers* | 86% | 97% | 5-71-0 | 7 | 79 | 46 | 25 | 23% | 9% | 9% | |
| WR | Brian Thomas* | 76% | 81% | 1-5-0 | 4-66-1 | 7 | 136 | 52 | 32 | 22% | 17% | 28% |
| WR | Tim Patrick | 44% | 34% | 21 | 11 | 17% | 5% | 6% | ||||
| WR | Parker Washington* | 42% | 59% | 3-53-0 | 3 | 53 | 38 | 22 | 23% | 15% | 21% | |
| WR | Dyami Brown | 8% | 1-4-0 | 27 | 19 | 19% | 8% | 13% |
- QB Trevor Lawrence tossed four of his five TD passes to running backs, including three to Travis Etienne, who played 67% of snaps before the fourth quarter.
- Etienne, Brian Thomas, Jakobi Meyers and Parker Washington all were pulled a bit early with the game out of hand, but it didn't end up costing them routes.
- RB LeQuint Allen took each of the four RB carries after Etienne's 45-yard TD put the game away.
- Bhayshul Tuten scored a TD on his lone target and took one carry for seven yards, handling a minimal role after two fumbles and a benching the week before. Tuten then missed the fourth quarter with a finger/hand injury that required surgery and now figures to lead to missed time.
- ETN appears set up for a monster finish to the season.
- Meyers again led the Jaguars in routes (97%) and targets (seven), though Brian Thomas had the same number of targets and more air yards (136) while scoring a TD.
- Thomas and Meyers both look like strong fantasy starters these last few weeks. Washington, on the other hand, split snaps with Tim Patrick in his first game back from a hip injury. Granted, Washington put up 3-53-0 on three targets, quickly showing why he was ahead of Patrick in the first place. Washington is at least in WR4/5 range still, where you could start him in a pinch.
- TE Brenton Strange got his usual playing time but just three targets.
Stock ⬆️: RB Travis Etienne, WR Isaiah Williams, QB Trevor Lawrence
Stock ⬇️: RB Breece Hall (temporarily, not for 2026+)
Injuries 🚑: S Tony Adams (groin), S Isaiah Oliver (knee), DE Eric Watts (concussion)
Injuries 🚑: RB Bhayshul Tuten (finger)
Bills (35) at
Patriots (31)
Bills Personnel: 11 - 52% | 12 - 28%
67 Plays — 33 DBs — 7.6 aDOT — 19-of-28 for 193 yards — 3 TD, 0 INT, 2 sacks, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Josh Allen | 100% | 11-48-0 | 62 | ||||||||
| RB | James Cook | 70% | 50% | 22-107-2 | 2-4-1 | 3 | -10 | 39 | 16 | 17% | 9% | 0% |
| RB | Ty Johnson | 22% | 30% | 4-13-0 | 3-15-0 | 3 | -17 | 18 | 13 | 16% | 7% | -2% |
| RB | Reggie Gilliam | 12% | 3% | 14 | 3 | 3% | 0% | 0% | ||||
| RB | Ray Davis | 9% | 10% | 1-13-0 | 1 | -1 | 7 | 3 | 25% | 2% | 0% | |
| TE | Dawson Knox | 67% | 50% | 3-37-2 | 4 | 28 | 38 | 18 | 17% | 10% | 10% | |
| TE | Jackson Hawes | 46% | 17% | 1-9-0 | 1 | 3 | 29 | 7 | 25% | 4% | 4% | |
| TE | Dalton Kincaid | 33% | 43% | 3-34-0 | 4 | 41 | 26 | 18 | 26% | 11% | 14% | |
| WR | Khalil Shakir | 67% | 83% | 5-65-0 | 5 | 34 | 37 | 24 | 25% | 21% | 11% | |
| WR | Keon Coleman | 57% | 60% | 41 | 22 | 21% | 14% | 23% | ||||
| WR | Tyrell Shavers | 51% | 33% | 25 | 11 | 12% | 5% | 8% | ||||
| WR | Brandin Cooks | 33% | 40% | 0-0-0 | 3 | 90 | 20 | 11 | 10% | 1% | 4% | |
| WR | Joshua Palmer | 31% | 47% | 1-16-0 | 2 | 29 | 26 | 17 | 21% | 8% | 13% |
- Usage shares were largely similar to the previous game, only with Joshua Palmer returning from injury to replace Gabe Davis (healthy scratch) while Keon Coleman also added playing time (but finished without a target).
- James Cook and Dawson Knox accounted for all five TDs.
Patriots Personnel: 11 - 53% | 12 - 10% | 6OL - 18%
51 Plays — 29 DBs — 9.3 aDOT — 14-of-23 for 155 yards — 0 TD, 1 INT, 3 sacks, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Drake Maye | 100% | 4-43-2 | 60 | 0% | 0% | ||||||
| RB | Rhamondre Stevenson* | 67% | 58% | 6-50-0 | 3-27-0 | 3 | -3 | 36 | 21 | 17% | 7% | 2% |
| RB | TreVeyon Henderson | 49% | 27% | 14-148-2 | 2-13-0 | 3 | 11 | 29 | 16 | 22% | 10% | -1% |
| FB | Jack Westover | 16% | 8% | 13 | 3 | 3% | 0% | 0% | ||||
| TE | Hunter Henry | 86% | 73% | 1-18-0 | 3 | 26 | 50 | 28 | 20% | 18% | 17% | |
| TE | Austin Hooper | 31% | 27% | 32 | 13 | 13% | 5% | 5% | ||||
| WR | Mack Hollins | 78% | 73% | 4-41-0 | 8 | 132 | 42 | 20 | 21% | 14% | 21% | |
| WR | Kayshon Boutte* | 75% | 88% | 1-30-0 | 1 | 14 | 42 | 24 | 14% | 10% | 18% | |
| WR | Stefon Diggs | 51% | 62% | 3-26-0 | 4 | 25 | 34 | 22 | 27% | 21% | 20% | |
| WR | DeMario Douglas | 18% | 19% | 1-5-0 | 17 | 13 | 22% | 10% | 11% | |||
| WR | Kyle Williams | 10% | 12% | 15 | 8 | 11% | 3% | 7% |
- RB TreVeyon Henderson broke off two long-distance TDs and took 14 of 20 RB carries, but Rhamondre Stevenson was solidly ahead for both snap share (67% - 49%) and route share (58% - 27%), and both had the same number of targets (three).
- Stevenson didn't have a carry after halftime, but Henderson got just three, with one being the long TD run. The Bills dominated possession and forced the Patriots into some long-distance situations. Stevenson played 74% of snaps in the second half, compared to 42% for Henderson (the Pats used some two-RB looks).
- Henderson may have earned himself an even larger share of the rushing work moving forward, but the Patriots clearly want Stevenson on the field for most of their pass plays.
- Stevenson didn't have a carry after halftime, but Henderson got just three, with one being the long TD run. The Bills dominated possession and forced the Patriots into some long-distance situations. Stevenson played 74% of snaps in the second half, compared to 42% for Henderson (the Pats used some two-RB looks).
- WR Stefon Diggs didn't get a boost in playing time despite the importance of the game. He ran far fewer routes than Kayshon Boutte, and was also solidly behind
- I find it incredibly odd that Diggs' playing time spiked when Boutte was injured, but not for a crucial game. Which suggests that Diggs' disappointing snap/route shares aren't really workload management. Keep that in mind for playoff contests, though things can always change.
Stock ⬆️: RB TreVeyon Henderson
Stock ⬇️: WR Stefon Diggs
Injuries 🚑: DT Jordan Phillips (ankle)
Raiders (0) at
Eagles (31)
Raiders Personnel: 11 - 81% | 12 - 7% | 6OL - 12%
42 Plays — 31 DBs — 4.4 aDOT — 15-of-25 for 64 yards — 0 TD, 1 INT, 4 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Kenny Pickett | 100% | 2-7-0 | 16 | ||||||||
| RB | Ashton Jeanty | 71% | 52% | 9-35-0 | 4-7-0 | 6 | 1 | 42 | 25 | 24% | 15% | -5% |
| RB | Raheem Mostert | 24% | 21% | 1-2-0 | 1 | 2 | 11 | 9 | 16% | 3% | -1% | |
| RB | Dylan Laube | 5% | 2-4-0 | 5 | 6 | 31% | 1% | 0% | ||||
| TE | Brock Bowers* | 90% | 97% | 6-28-0 | 8 | 11 | 48 | 34 | 23% | 19% | 21% | |
| TE | Michael Mayer* | 19% | 7% | 30 | 17 | 23% | 8% | 5% | ||||
| WR | Tre Tucker | 93% | 100% | 0-0-0 | 3 | 31 | 52 | 34 | 16% | 18% | 29% | |
| WR | Jack Bech | 81% | 79% | 2-17-0 | 3 | 34 | 19 | 12 | 16% | 6% | 7% | |
| WR | Tyler Lockett | 76% | 86% | 2-10-0 | 4 | 32 | 31 | 24 | 15% | 6% | 7% | |
| WR | Dont'e Thornton* | 19% | 10% | 27 | 19 | 12% | 6% | 16% | ||||
| WR | Shedrick Jackson | 10% | 10% | 3 | 2 | 14% | 0% | 1% |
- It's kind of amazing that the Raiders won any games with such a horrific combination of blocking and offensive scheming. Geno Smith (shoulder) isn't vindicated, but Kenny Pickett looking even worse might help Smith's odds of finding a shot to compete for a starting job if/when the Raiders move on from him this offseason.
- WR Jack Bech played 81% of snaps, while Dont'e Thornton took just 19% in his return from an absence. Tyler Lockett suffered a wrist injury late in the game, but that didn't have a huge impact on snap/route numbers.
- TE Brock Bowers finished with 11 air yards on eight targets, putting up 6-28-0.
Eagles Personnel: 11 - 39% | 12 - 21% | 13 - 27%
66 Plays — 22 DBs — 7.1 aDOT — 15-of-18 for 208 yards — 3 TD, 0 INT, 1 sack, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Jalen Hurts | 74% | 7-39-0 | 58 | ||||||||
| QB | Tanner McKee | 26% | 1-9-0 | 11 | ||||||||
| RB | Saquon Barkley | 56% | 47% | 22-78-1 | 2-14-0 | 3 | -4 | 46 | 24 | 19% | 13% | 1% |
| RB | Tank Bigsby | 41% | 26% | 17-57-0 | 0-0-0 | 1 | 0 | 9 | 3 | 7% | 1% | 0% |
| RB | Will Shipley | 5% | 11% | 6 | 4 | 21% | 2% | 0% | ||||
| TE | Dallas Goedert* | 73% | 79% | 6-70-2 | 7 | 30 | 50 | 28 | 22% | 19% | 15% | |
| TE | Grant Calcaterra | 56% | 26% | 1-4-0 | 1 | 4 | 25 | 8 | 12% | 2% | 1% | |
| TE | Cameron Latu | 29% | 5% | 6 | 2 | 0% | 0% | |||||
| TE | Kylen Granson | 27% | 16% | 12 | 5 | 8% | 1% | 1% | ||||
| WR | A.J. Brown | 71% | 84% | 2-41-1 | 2 | 31 | 54 | 30 | 27% | 27% | 36% | |
| WR | Jahan Dotson | 53% | 63% | 32 | 21 | 8% | 6% | 10% | ||||
| WR | DeVonta Smith | 50% | 68% | 2-50-0 | 2 | 42 | 53 | 30 | 23% | 25% | 34% | |
| WR | Darius Cooper | 30% | 26% | 2-29-0 | 2 | 24 | 12 | 5 | 10% | 1% | 1% |
- Jalen Hurts, Saquon Barkley, Dallas Goedert and A.J. Brown each played just one snap in the fourth quarter. Before that, workload shares were in the usual range, besides a snap-share dip for DeVonta Smith due to the Eagles' flirtation with the 13 personnel trend.
- Brown took 10 of the 11 snaps in 13 personnel (one-wide) before the fourth quarter. Prior to Sunday, the Eagles had run just 22 plays all season from 13 personnel, with Brown taking 11 of those snaps (50%) and Smith getting eight.
- RB Tank Bigsby got 13 of his 17 carries in the fourth quarter. He played just 20% of snaps through three quarters, with Saquon Barkley at 75% snap share and 25 of 30 RB opportunities (83%).
- Will Shipley took a few snaps on pass downs but didn't get any touches and finished at just 5% snap share.
Stock ⬆️: TE Dallas Goedert
Stock ⬇️: QB Kenny Pickett
Injuries 🚑: WR Tyler Lockett (wrist)
Ravens (24) at
Bengals (0)
Ravens Personnel: 11 - 25% | 12 - 28% | 21 - 33%
40 Plays — 18 DBs — 10.8 aDOT — 8-of-12 for 150 yards — 2 TD, 1 INT, 4 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Lamar Jackson | 88% | 2-26-0 | 55 | 0% | 0% | ||||||
| RB | Keaton Mitchell | 40% | 19% | 8-66-0 | 0-0-0 | 1 | -4 | 9 | 4 | 29% | 3% | -1% |
| RB | Derrick Henry | 38% | 19% | 11-100-0 | 31 | 11 | 17% | 6% | 0% | |||
| RB | Rasheen Ali | 25% | 50% | 2-32-1 | 2 | -6 | 11 | 11 | 14% | 2% | 0% | |
| FB | Patrick Ricard | 45% | 19% | 21 | 6 | 5% | 0% | 0% | ||||
| TE | Charlie Kolar | 53% | 19% | 23 | 7 | 16% | 4% | 4% | ||||
| TE | Isaiah Likely* | 50% | 56% | 34 | 18 | 16% | 9% | 8% | ||||
| TE | Mark Andrews | 40% | 56% | 2-18-0 | 3 | 36 | 37 | 21 | 22% | 17% | 16% | |
| WR | Zay Flowers | 78% | 94% | 3-68-1 | 5 | 97 | 50 | 27 | 27% | 29% | 33% | |
| WR | Devontez Walker | 63% | 44% | 14 | 6 | 15% | 2% | 6% | ||||
| WR | DeAndre Hopkins | 30% | 56% | 1-32-0 | 1 | 7 | 19 | 12 | 19% | 9% | 15% | |
| WR | LaJohntay Wester | 23% | 19% | 4 | 2 | 0% | 0% | |||||
| WR | Tylan Wallace | 18% | 6% | 14 | 7 | 10% | 2% | 4% |
- The Ravens ran just 40 plays, with 22 of them being called runs and six either scrambles/dropbacks. That's how you get to 12 pass attempts (nine in the first half, three in the second half).
- RBs Derrick Henry and Keaton Mitchell ended up with a fairly even split of carries for the first time, though it looked like a hot-hand decision more so than something that was planned for pre-game. Mitchell broke off a couple of nice runs early and then continued mixing in behind Henry more than usual, while Rasheen Ali's role on passing downs yielded a receiving TD.
- Mitchell got both of the garbage-time carries right before Baltimore switched to kneel-downs. Not counting those two totes, Henry had an 11-6 advantage, which isn't too far away from the prior norm given that this was an odd game where Baltimore had all of the big plays and Cincinnati dominated possession (to no avail).
- You're still starting Henry unless your team is obscenely stacked, but the combination of tricky matchups (GB, NE) and Mitchell's increased involvement makes for a rather low floor.
- WR DeAndre Hopkins was at only 56% route share even with Rashod Bateman (ankle) out.
- TE Isaiah Likely finished without any targets but ran the same number of routes as Mark Andrews. It appears cold weather and an overrated TE duo were the antidote(s) to Cincy's TE woes.
Bengals Personnel: 11 - 32% | 12 - 59%
71 Plays — 44 DBs — 7.8 aDOT — 25-of-39 for 225 yards — 0 TD, 2 INT, 3 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Joe Burrow | 100% | 2-5-0 | 55 | ||||||||
| RB | Chase Brown | 62% | 64% | 13-53-0 | 7-37-0 | 7 | 6 | 41 | 27 | 23% | 15% | 0% |
| RB | Samaje Perine | 45% | 29% | 14-42-0 | 1-1-0 | 1 | -7 | 21 | 16 | 12% | 3% | -1% |
| TE | Mike Gesicki | 55% | 71% | 1-11-0 | 2 | 39 | 23 | 18 | 19% | 7% | 9% | |
| TE | Drew Sample | 55% | 24% | 2-12-0 | 2 | 4 | 31 | 16 | 9% | 3% | 0% | |
| TE | Tanner Hudson | 25% | 33% | 3-16-0 | 5 | 30 | 11 | 10 | 24% | 4% | 4% | |
| TE | Noah Fant | 21% | 12% | 25 | 16 | 21% | 8% | 4% | ||||
| WR | Ja'Marr Chase | 97% | 98% | 10-132-0 | 16 | 151 | 59 | 39 | 31% | 31% | 34% | |
| WR | Andrei Iosivas | 90% | 90% | 0-0-0 | 1 | 27 | 50 | 33 | 10% | 9% | 12% | |
| WR | Mitchell Tinsley | 46% | 43% | 1-16-0 | 2 | 32 | 16 | 9 | 19% | 5% | 9% |
- TE Mike Gesicki's production fell off a cliff compared to Week 14, but his playing time actually went in the opposite direction, up to a season-high 71% route share with Noah Fant exiting early due to an ankle injury.
- Just be aware that the Bengals have generally kept TE as a rotation even when missing a guy or two. The adjustment if Fant misses time won't necessarily be the same as the in-game adjustment. Gesicki is only worth a serious look in most formats if BOTH of Fant and Tee Higgins (head) are out for Week 16.
- Garbage time gave Samaje Perine a few extra carries, but he also had a major role beforehand, just like the previous two games. Chase Brown is making his living on dump-offs and not much else since Perine returned.
- WR Andrei Iosivas is not a legitimate NFL starter. I get that you don't need much from that spot when Chase and Higgins are healthy, but it's still nice if the third guy can get open... not to mention Higgins' increasingly horrific medical record.
Have always loved Tee Higgins, but he's like the No. 1 sell in dynasty if/when his value rebounds (it will). That combo of hamstring and concussion concerns is nasty, and he's turning 27 in January.
— Jerry Donabedian (@FootballMammal) December 15, 2025
Mike Brown cheapest owner in sports.
Out of hot chocolate. No lids for drinks. Beers are freezing up. pic.twitter.com/1DRLnSKGRJ
— Mr. RedDey (@UDCincyFan) December 14, 2025
Stock ⬆️: TE Mike Gesicki, RB Keaton Mitchell
Stock ⬇️: RB Derrick Henry
Injuries 🚑: CB Marlon Humphrey (knee), CB Chidobe Awuzie (foot), LB Teddye Buchanan (knee)
Injuries 🚑: WR Charlie Jones (ankle), TE Noah Fant (ankle), T Amarius Mims (knee), DT Kris Jenkins (ankle)
Commanders (29) at
Giants (21)
Commanders Personnel: 11 - 47% | 12 - 28% | 6OL - 14%
58 Plays — 27 DBs — 14.2 aDOT — 10-of-19 for 211 yards — 1 TD, 0 INT, 2 sacks, 6 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Marcus Mariota | 100% | 10-43-0 | 45 | ||||||||
| RB | Jacory Croskey-Merritt | 55% | 14% | 18-96-1 | 23 | 9 | 13% | 3% | -1% | |||
| RB | Jeremy McNichols | 47% | 57% | 9-6-0 | 1-16-0 | 1 | -4 | 19 | 13 | 18% | 6% | -1% |
| TE | John Bates | 69% | 67% | 1-19-0 | 1 | 12 | 31 | 12 | 13% | 3% | 1% | |
| TE | Ben Sinnott | 59% | 38% | 1-36-0 | 1 | 21 | 18 | 5 | 10% | 1% | 1% | |
| TE | Colson Yankoff | 14% | 24% | 8 | 3 | 11% | 1% | 1% | ||||
| WR | Terry McLaurin* | 74% | 81% | 3-69-1 | 4 | 69 | 41 | 24 | 27% | 12% | 20% | |
| WR | Deebo Samuel* | 60% | 81% | 3-43-0 | 5 | 46 | 42 | 25 | 27% | 23% | 14% | |
| WR | Treylon Burks* | 47% | 33% | 0-0-0 | 2 | 28 | 30 | 15 | 15% | 3% | 5% | |
| WR | Jaylin Lane | 47% | 43% | 0-0-0 | 1 | 29 | 23 | 13 | 17% | 9% | 13% | |
| WR | Noah Brown* | 16% | 14% | 1-28-0 | 1 | 26 | 24 | 15 | 17% | 3% | 5% |
- With RB Chris Rodriguez (groin) inactive, Jeremy McNichols got the start and took all four RB carries on the opening drive (for just four drives). After that first drive, Jacory Croskey-Merritt took 18 of 23 RB carries, putting up 18-96-1 on a 63% snap share, albeit with minimal playing time on pass plays (14% route share, zero targets).
- Jeremy McNichols finished with a 47% snap share and 57% route share, taking 10 of 28 RB opportunities (but just six of 24 after the opening drive). His only touch after halftime was a lost fumble late in the fourth quarter on a play where he got smacked in the backfield (but should've held onto the ball still).
- In the second half, Croskey-Merritt took 69% of snaps and 10 of 11 RB opps.
- WR Noah Brown suffered a rib injury and didn't play after the first quarter. He handled an 81% route share the week before in his first game back from a long-term absence.
- In Brown's absence, Treylon Burks and Jaylin Lane essentially split the No. 3 role.
- WR Deebo Samuel had a 60% snap share and 81% route share, playing 90% of snaps in 11 personnel but just 30% of snaps in all other groupings. That's been his norm of late, with route shares around 80% despite the snap shares being much lower.
- TE John Bates nearly doubled Ben Sinnott's snap/route count, with each seeing just one target. Sinnott gained 36 yards on that play, but he also missed a block on the play where McNichols fumbled, perhaps showing why the Commanders don't give him more chances.
Giants Personnel: 11 - 82% | 12 - 18%
67 Plays — 44 DBs — 11.1 aDOT — 20-of-37 for 246 yards — 2 TD, 1 INT, 1 sack, 6 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Jaxson Dart | 97% | 9-63-0 | 50 | ||||||||
| RB | Tyrone Tracy | 76% | 71% | 15-70-1 | 3-27-1 | 3 | 19 | 33 | 20 | 18% | 8% | -1% |
| RB | Devin Singletary | 24% | 18% | 5-13-0 | 1-1-0 | 1 | 0 | 17 | 9 | 15% | 3% | 0% |
| TE | Theo Johnson* | 87% | 71% | 3-72-0 | 4 | 37 | 55 | 31 | 19% | 17% | 15% | |
| TE | Daniel Bellinger | 25% | 18% | 3-35-0 | 4 | 20 | 29 | 12 | 16% | 5% | 6% | |
| WR | Wan'Dale Robinson | 99% | 97% | 5-54-1 | 10 | 111 | 59 | 32 | 27% | 28% | 27% | |
| WR | Darius Slayton* | 88% | 87% | 4-53-0 | 10 | 164 | 51 | 29 | 16% | 11% | 18% | |
| WR | Isaiah Hodgins* | 87% | 82% | 1-4-0 | 2 | 23 | 52 | 27 | 14% | 4% | 4% | |
| WR | Jalin Hyatt | 6% | 8% | 0-0-0 | 1 | 15 | 23 | 14 | 14% | 3% | 7% |
- RB Tyrone Tracy played a season-high 76% of snaps and took 18 of 24 RB opportunities (75%). He also played well — highlighted by a highly impressive run for one of his two TDs — which likely contributed to the larger role at Devin Singletary's expense.
- Singletary came in for the second drive of the game and the third series of the first half. Other than that, Tracy was playing nearly every snap, only subbing out occasionally after stretches with a bunch of touches.
- WR Darius Slayton had 164 air yards across 10 targets but finished with just 4-53-0. Isaiah Hodgins got similar playing time but just two targets (minus-four yards).
- WR Wan'Dale Robinson also had 10 targets and triple-digit air yards, but he was at 4-38-0 with <50 air yards until his late TD. He then saw two incomplete deep targets on the subsequent, final drive.
Stock ⬆️: RB Tyrone Tracy, RB Jacory Croskey-Merritt
Stock ⬇️: RB Devin Singletary
Injuries 🚑: WR Noah Brown (ribs), TE Colson Yankoff (ankle), T Laremy Tunsil (oblique), DT Eddie Goldman (head), CB Darius Rush (groin)
Browns (3) at
Bears (31)
Browns Personnel: 11 - 63% | 12 - 34%
56 Plays — 42 DBs — 8.3 aDOT — 18-of-35 for 177 yards — 0 TD, 3 INT, 5 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Shedeur Sanders | 100% | 2-24-0 | 50 | ||||||||
| RB | Quinshon Judkins | 66% | 55% | 12-21-0 | 3--4-0 | 4 | -11 | 31 | 13 | 21% | 7% | -1% |
| RB | Trayveon Williams | 34% | 35% | 1-3-0 | 2-4-0 | 2 | -8 | 17 | 10 | 14% | 0% | 0% |
| TE | Harold Fannin | 98% | 98% | 1-2-0 | 7-48-0 | 14 | 88 | 49 | 29 | 26% | 22% | 19% |
| TE | Brenden Bates | 23% | 15% | 6 | 2 | 17% | 0% | 1% | ||||
| TE | Blake Whiteheart | 18% | 20% | 11 | 6 | 7% | 1% | 1% | ||||
| WR | Jerry Jeudy | 96% | 100% | 2-22-0 | 4 | 57 | 53 | 34 | 19% | 20% | 35% | |
| WR | Isaiah Bond | 70% | 75% | 2-89-0 | 4 | 110 | 31 | 22 | 14% | 9% | 22% | |
| WR | Gage Larvadain | 55% | 65% | 1-8-0 | 2 | 18 | 16 | 11 | 13% | 3% | 4% | |
| WR | Malachi Corley | 25% | 20% | 1-10-0 | 1 | 4 | 12 | 4 | 18% | 2% | 0% | |
| WR | Cedric Tillman | 11% | 3% | 39 | 25 | 14% | 8% | 13% |
- TE Harold Fannin's usage rates impress, but everything else was a disaster for fantasy here.
- RB Quinshon Judkins took 77% of snaps and all 11 RB opportunities before the fourth quarter.
- Each of RB Traveyon Williams' three touches came in garbage time, while RB Raheim Sanders was active but didn't play.
- WR Cedric Tillman was quasi-benched, playing just six snaps (three in each half) while Isaiah Bond and Gage Larvadain both got boosts in playing time.
- Larvadain did nothing with it, but Bond's catches of 47 and 42 yards accounted for half of Shedeur Sanders' yardage.
Bears Personnel: 11 - 44% | 12 - 38% | 13 - 19%
64 Plays — 32 DBs — 10.6 aDOT — 17-of-28 for 242 yards — 2 TD, 0 INT, 3 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Caleb Williams | 100% | 3-13-0 | 65 | ||||||||
| RB | D'Andre Swift* | 55% | 42% | 18-98-2 | 1--2-0 | 1 | -4 | 38 | 20 | 19% | 9% | -2% |
| RB | Kyle Monangai | 44% | 32% | 11-33-0 | 0-0-0 | 2 | -9 | 27 | 14 | 12% | 5% | 0% |
| RB | Brittain Brown | 2% | 8 | 8 | 13% | 0% | 0% | |||||
| TE | Cole Kmet | 72% | 45% | 2-28-0 | 4 | 33 | 46 | 22 | 16% | 9% | 11% | |
| TE | Colston Loveland* | 66% | 65% | 1--2-0 | 4-63-0 | 5 | 59 | 40 | 22 | 21% | 12% | 13% |
| TE | Durham Smythe | 38% | 26% | 18 | 6 | 8% | 1% | 0% | ||||
| WR | DJ Moore | 89% | 90% | 4-69-2 | 5 | 120 | 55 | 31 | 17% | 16% | 21% | |
| WR | Olamide Zaccheaus | 83% | 77% | 0-0-0 | 3 | 40 | 36 | 20 | 22% | 14% | 11% | |
| WR | Luther Burden* | 39% | 52% | 6-84-0 | 7 | 49 | 24 | 14 | 27% | 11% | 9% | |
| WR | Devin Duvernay | 14% | 19% | 6 | 5 | 22% | 1% | 2% |
- RB D'Andre Swift and Kyle Monangai split work 50/50 in the first half, each getting nine opportunities on 47-53% of snaps, but Swift then took precedent after halftime with a 68% snap share and 10 of 14 RB opportunities, including a 17-yard rushing TD (Swift's second score of the game).
- Monangai didn't have a fumble or bad penalty that would explain the sudden drop in usage, nor was any injury announced. It is possible he got banged up but was able to continue playing, whereas Swift seems to be healthier now than he was in recent weeks.
- Garbage time wasn't really a factor here, despite the final score. Cleveland used up the final 7:30 of the game on a lengthy drive. Before that, Chicago still had starters in with a 25-point lead midway through the fourth quarter.
- WR Rome Odunze aggravated the stress fracture in his foot during pregame warmups.
- WR Luther Burden led the team in targets (seven) and receiving yards (84) before exiting early with an ankle injury and missing the fourth quarter.
- Burden looked fantastic, but even before the injury he wasn't quite a full-time player. In the first half, he played 88% of snaps in 11 personnel but just 46% of snaps in 12 personnel and one of eight snaps in 13 personnel (DJ Moore took the other seven).
The FOX broadcast just noted that Caleb Williams has just 12 interceptions in his first 1,000 career passing attempts, which is the fewest in NFL history. #Bears pic.twitter.com/IVWMrXjRZX
— Jacob Infante (@jacobinfante24) December 14, 2025
Stock ⬆️: RB D'Andre Swift, WR Isaiah Bond
Stock ⬇️: RB Kyle Monangai, QB Shedeur Sanders, WR Cedric Tillman
Injuries 🚑: G Teven Jenkins (shoulder)
Injuries 🚑: WR Luther Burden (ankle), LB Amen Ogbongbemiga (hamstring)
Cardinals (20) at
Texans (40)
Cardinals Personnel: 11 - 17% | 12 - 59% | 6OL - 13%
63 Plays — 43 DBs — 6.7 aDOT — 27-of-40 for 249 yards — 3 TD, 1 INT, 2 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Jacoby Brissett | 100% | 3-6-0 | 55 | ||||||||
| RB | Michael Carter | 79% | 69% | 14-56-0 | 4-38-0 | 4 | 2 | 29 | 21 | 20% | 7% | 2% |
| RB | Emari Demercado | 11% | 12% | 1-1-0 | 2-0-0 | 3 | 6 | 15 | 11 | 23% | 3% | 0% |
| RB | Corey Kiner | 8% | 7% | 2-11-0 | 5 | 3 | 0% | 0% | ||||
| RB | Bam Knight | 2% | 1--2-0 | 27 | 18 | 25% | 6% | 1% | ||||
| TE | Trey McBride | 92% | 100% | 12-134-2 | 13 | 51 | 59 | 40 | 26% | 27% | 26% | |
| TE | Elijah Higgins | 70% | 69% | 1-3-0 | 2 | 17 | 25 | 15 | 13% | 5% | 2% | |
| TE | Pharaoh Brown | 17% | 12% | 2-1-0 | 2 | -1 | 7 | 4 | 15% | 0% | 0% | |
| TE | Josiah Deguara | 13% | 12% | 7 | 5 | 6% | 0% | 0% | ||||
| WR | Michael Wilson | 84% | 81% | 5-54-1 | 11 | 150 | 52 | 36 | 21% | 20% | 31% | |
| WR | Jalen Brooks | 70% | 71% | 1-19-0 | 3 | 28 | 34 | 25 | 12% | 1% | 2% | |
| WR | Trent Sherfield | 22% | 17% | 12 | 6 | 7% | 0% | 0% | ||||
| WR | Andre Baccellia | 16% | 14% | 22 | 17 | 6% | 1% | 0% |
- RB Bam Knight injured his ankle on his first snap/carry of the game. He was down for a while and then missed the rest of the game. He'll likely miss time.
- RB Michael Carter stepped in as the lead back with a 79% snap share and 18 touches for 94 yards, while Emari Demecado got just three touches on 11% of snaps in his first game back from an ankle injury of his own.
- The split could look different in Demercado's second game back from injury, and there's some chance of Corey Kiner getting more involved. Still, Carter should be a popular fantasy pick-up with not much else out there for those in need of RB help.
- RB Michael Carter stepped in as the lead back with a 79% snap share and 18 touches for 94 yards, while Emari Demecado got just three touches on 11% of snaps in his first game back from an ankle injury of his own.
- WR Michael Wilson got massive volume again, with 11 targets and 150 air yards, but it took a remarkable TD grab to save his fantasy day.
Cardinals RB Bam Knight, who was carted off Sunday with an ankle injury, suffered what is being described as "a bad sprain" but nothing is broken. Knight will undergo an MRI today to confirm the diagnosis. He is unlikely to play this week. pic.twitter.com/9Uh6DfLQDD
— Adam Schefter (@AdamSchefter) December 15, 2025
Texans Personnel: 11 - 38% | 12 - 21% | 6OL - 37%
63 Plays — 33 DBs — 4.5 aDOT — 22-of-29 for 260 yards — 3 TD, 0 INT, 1 sack, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | C.J. Stroud | 100% | 6-10-0 | 59 | ||||||||
| RB | Jawhar Jordan | 44% | 27% | 15-101-0 | 2-17-0 | 2 | -10 | 28 | 12 | 25% | 0% | 0% |
| RB | Dare Ogunbowale | 33% | 33% | 5-2-0 | 3-32-0 | 4 | 17 | 8 | 7 | 24% | 2% | 1% |
| RB | Woody Marks | 19% | 13% | 7-30-0 | 1-8-0 | 1 | 1 | 33 | 19 | 15% | 7% | 1% |
| TE | Dalton Schultz | 81% | 90% | 8-76-1 | 9 | 51 | 46 | 31 | 24% | 20% | 16% | |
| TE | Cade Stover | 59% | 27% | 3-22-0 | 3 | 0 | 25 | 8 | 27% | 2% | 1% | |
| WR | Nico Collins* | 75% | 90% | 3-85-2 | 4 | 47 | 49 | 31 | 27% | 23% | 35% | |
| WR | Jayden Higgins | 70% | 63% | 1-4-0 | 1 | 4 | 37 | 20 | 20% | 12% | 17% | |
| WR | Xavier Hutchinson | 32% | 37% | 1-16-0 | 2 | 7 | 37 | 23 | 13% | 9% | 11% | |
| WR | Christian Kirk* | 25% | 37% | 31 | 21 | 19% | 9% | 9% | ||||
| WR | Jaylin Noel | 17% | 20% | 18 | 12 | 18% | 6% | 6% |
- RB Woody Marks aggravated his ankle injury from last week and missed the second half, leaving Jawhar Jordan to take most of Houston's carries (Nick Chubb was inactive with a knee injury) while protecting a lead of three-plus scores throughout most of the second half.
- Texans coach DeMeco Ryans said post-game that Marks could've returned if the score had been tighter.
- WR Jayden Higgins played a season-high 70% of snaps, after lingering in the low 50s to mid 60s in recent weeks. The 63% route share was tied for his second-highest in a game that Nico Collins also played.
- Collins and TE Dalton Schultz completely dominated the air yards and production.
Stock ⬆️: RBs Michael Carter, Emari Demercado & Jawhar Jordan
Stock ⬇️: RB Bam Knight (ankle), WR Christian Kirk
Injuries 🚑: RB Bam Knight (ankle), WR Andre Baccellia (neck), LB Cody Simon (knee)
Injuries 🚑: RB Woody Marks (ankle), DE Mario Edwards (chest)
Colts (16) at
Seahawks (18)
Colts Personnel: 11 - 71% | 12 - 21%
58 Plays — 28 DBs — 4.7 aDOT — 18-of-27 for 120 yards — 1 TD, 1 INT, 1 sack, 0 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Philip Rivers | 100% | 1--5-0 | 58 | ||||||||
| RB | Jonathan Taylor | 84% | 54% | 25-87-0 | 3-14-0 | 4 | 9 | 50 | 28 | 14% | 10% | -2% |
| RB | Ameer Abdullah | 24% | 21% | 4-15-0 | 5-32-0 | 5 | -8 | 7 | 5 | 33% | 3% | 0% |
| TE | Tyler Warren | 81% | 93% | 3-19-0 | 6 | 40 | 50 | 30 | 23% | 21% | 14% | |
| TE | Mo Alie-Cox | 24% | 7% | 24 | 11 | 12% | 3% | 2% | ||||
| TE | Drew Ogletree | 16% | 4% | 15 | 6 | 9% | 1% | 1% | ||||
| WR | Alec Pierce* | 100% | 100% | 1-16-0 | 1 | 15 | 52 | 30 | 19% | 16% | 38% | |
| WR | Michael Pittman | 93% | 100% | 3-26-0 | 5 | 41 | 51 | 30 | 24% | 23% | 23% | |
| WR | Josh Downs* | 71% | 89% | 3-13-1 | 5 | 26 | 34 | 23 | 25% | 16% | 14% |
Seahawks Personnel: 11 - 59% | 12 - 20%
59 Plays — 39 DBs — 7.3 aDOT — 22-of-36 for 271 yards — 0 TD, 0 INT, 1 sack, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Sam Darnold | 100% | 4-5-0 | 56 | ||||||||
| RB | Zach Charbonnet* | 54% | 35% | 8-31-0 | 0-0-0 | 1 | 1 | 28 | 15 | 10% | 4% | 1% |
| RB | Kenneth Walker | 42% | 32% | 9-17-0 | 1-2-0 | 1 | 0 | 27 | 13 | 18% | 7% | 0% |
| FB | Brady Russell | 8% | 8% | 0-0-0 | 1 | 0 | 5 | 3 | 11% | 0% | 0% | |
| TE | AJ Barner | 83% | 70% | 3-27-0 | 6 | 22 | 46 | 24 | 21% | 15% | 8% | |
| TE | Eric Saubert | 36% | 19% | 1-9-0 | 1 | 4 | 20 | 7 | 7% | 1% | 0% | |
| TE | Nick Kallerup | 17% | 0% | 16 | 3 | 8% | 0% | 0% | ||||
| WR | Jaxon Smith-Njigba | 92% | 92% | 7-113-0 | 9 | 67 | 44 | 27 | 34% | 35% | 46% | |
| WR | Cooper Kupp* | 76% | 73% | 5-46-0 | 7 | 42 | 44 | 25 | 19% | 16% | 15% | |
| WR | Rashid Shaheed* | 68% | 78% | 1--3-0 | 5-74-0 | 7 | 103 | 31 | 22 | 22% | 6% | 9% |
| WR | Cody White | 15% | 8% | 19 | 5 | 10% | 1% | 1% |
Stock ⬆️:
Stock ⬇️:
Injuries 🚑: LT Bernhard Raimann (elbow)
Injuries 🚑: OLB Derick Hall (hand)
Titans (24) at
49ers (37)
Titans Personnel: 11 - 73% | 12 - 12% | 6OL - 14%
49 Plays — 29 DBs — 6.4 aDOT — 18-of-29 for 170 yards — 2 TD, 0 INT, 0 sacks, 0 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Cam Ward | 100% | 1-2-0 | 58 | ||||||||
| RB | Tony Pollard | 53% | 34% | 14-104-1 | 1-8-0 | 2 | 2 | 37 | 22 | 15% | 8% | 0% |
| RB | Tyjae Spears* | 41% | 52% | 3-34-0 | 2-2-0 | 2 | 0 | 26 | 20 | 23% | 8% | -2% |
| RB | Kalel Mullings | 4% | 1-3-0 | 3 | 3 | 0% | 0% | |||||
| TE | Chig Okonkwo | 59% | 59% | 4-33-0 | 6 | 5 | 37 | 26 | 18% | 14% | 9% | |
| TE | Gunnar Helm | 45% | 34% | 4-49-1 | 4 | 21 | 30 | 17 | 25% | 11% | 9% | |
| TE | David Martin-Robinson | 22% | 7% | 6 | 2 | 14% | 0% | 0% | ||||
| WR | Elic Ayomanor* | 84% | 86% | 1-17-0 | 1 | 14 | 47 | 31 | 17% | 16% | 25% | |
| WR | Chimere Dike | 76% | 83% | 1--7-0 | 4-17-0 | 5 | 2 | 33 | 22 | 20% | 14% | 14% |
| WR | Van Jefferson | 59% | 62% | 1-43-0 | 5 | 116 | 34 | 23 | 15% | 11% | 18% | |
| WR | James Proche | 37% | 38% | 0-0-0 | 1 | 4 | 14 | 10 | 11% | 1% | 2% |
- Five starters left the game early with injuries, including WR Van Jefferson, who was deemed questionable to return after hurting his back during the second half.
- RB Tony Pollard was held in check for most of the game, before taking three carries for 33 yards and a TD on the penultimate drive. He added a catch on the last drive for good measure, putting up his second-best PPR score of the year (18.2) one week after his high score.
- Pollard needs 153 rushing yards to reach 1,000 for the season, and I have no doubt the Titans will try to get him there even though he's often disappeared in negative game scripts throughout the year.
49ers Personnel: 11 - 29% | 12 - 10% | 21 - 51%
70 Plays — 36 DBs — 9 aDOT — 23-of-30 for 295 yards — 3 TD, 0 INT, 2 sacks, 4 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Brock Purdy | 100% | 7-44-0 | 64 | 0% | 0% | ||||||
| RB | Christian McCaffrey | 84% | 84% | 22-73-1 | 1-14-0 | 1 | 3 | 54 | 32 | 28% | 24% | 6% |
| RB | Brian Robinson | 16% | 6% | 9-21-0 | 11 | 4 | 19% | 2% | 0% | |||
| FB | Kyle Juszczyk | 61% | 50% | 1-7-0 | 1 | 0 | 28 | 13 | 15% | 5% | 3% | |
| TE | George Kittle* | 96% | 84% | 8-88-1 | 9 | 28 | 51 | 27 | 25% | 12% | 10% | |
| TE | Luke Farrell | 24% | 9% | 24 | 9 | 14% | 3% | 1% | ||||
| TE | Jake Tonges | 3% | 23 | 19 | 19% | 8% | 5% | |||||
| WR | Jauan Jennings* | 80% | 88% | 3-37-2 | 5 | 62 | 51 | 29 | 22% | 16% | 23% | |
| WR | Ricky Pearsall* | 59% | 69% | 6-96-0 | 7 | 93 | 51 | 30 | 19% | 10% | 19% | |
| WR | Kendrick Bourne* | 44% | 47% | 2-17-0 | 3 | 32 | 38 | 22 | 16% | 10% | 14% | |
| WR | Demarcus Robinson | 33% | 34% | 2-36-0 | 2 | 35 | 29 | 18 | 14% | 6% | 12% |
- WR Ricky Pearsall predictably had his best game since returning from a knee injury, but he got banged up along the way, briefly exiting the game for an evaluation before returning.
- Pearsall played just 25% of snaps in the first quarter but then 74% in Q2-3, before dropping to 53% in Q4.
- 49ers coach Kyle Shanahan said Pearsall hurt his ankle on the opening drive, and may have then tweaked his PCL injury later in the game. Shanahan said that Pearsall was "battling through a lot today" but "I'd expect him to be alright", per Niners Wire.
- RB Christian McCaffrey was still getting carries with four minutes left and the 49ers up by 10, but Brian Robinson came in for the last two carries after McCaffrey picked up a first down with three minutes left.
- Before those last two Robinson carries, McCaffrey had taken 23 of 30 RB opportunities for San Francisco.
49ers updates
— Matt Maiocco (@MaioccoNBCS) December 15, 2025
-LG Spencer Burford (knee, ankle) is expected to be able to practice this week.
-WR Ricky Pearsall aggravated his PCL. They'll see how the week goes with his knee and ankle. Not sure if he'll be able to practice.
-DT Jordan Elliott (knee) should be able to practice.
Stock ⬆️: RB Tony Pollard, TE George Kittle
Stock ⬇️: RB Tyjae Spears
Injuries 🚑: WR Van Jefferson (back), G Kevin Zeitler (groin), S Xavier Woods (hamstring), S Kevin Winston (hamstring), LB Cedric Gray (head), S Mike Brown (ankle)
Packers (26) at
Broncos (34)
Packers Personnel: 11 - 60% | 12 - 22%
63 Plays — 46 DBs — 10.6 aDOT — 24-of-40 for 276 yards — 1 TD, 2 INT, 3 sacks, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Jordan Love | 100% | 3-29-0 | 60 | ||||||||
| RB | Josh Jacobs* | 54% | 40% | 12-73-1 | 2-19-1 | 3 | 25 | 38 | 18 | 23% | 10% | -1% |
| RB | Chris Brooks | 27% | 26% | 2-10-0 | 1-6-0 | 2 | 8 | 10 | 7 | 23% | 4% | 0% |
| RB | Emanuel Wilson | 19% | 12% | 2-3-0 | 17 | 10 | 15% | 4% | -1% | |||
| TE | John FitzPatrick | 68% | 53% | 3-18-0 | 4 | 1 | 21 | 9 | 14% | 3% | 0% | |
| TE | Luke Musgrave | 52% | 53% | 4-52-0 | 6 | 47 | 24 | 12 | 18% | 7% | 6% | |
| WR | Romeo Doubs | 76% | 72% | 2-36-0 | 3 | 33 | 48 | 25 | 21% | 19% | 27% | |
| WR | Jayden Reed* | 65% | 67% | 5-55-0 | 6 | 40 | 22 | 15 | 25% | 4% | 4% | |
| WR | Dontayvion Wicks* | 43% | 47% | 1-6-0 | 2 | 19 | 30 | 18 | 21% | 11% | 14% | |
| WR | Christian Watson* | 40% | 40% | 3-29-0 | 5 | 123 | 41 | 24 | 23% | 11% | 23% | |
| WR | Matthew Golden* | 35% | 42% | 3-55-0 | 4 | 69 | 30 | 19 | 18% | 9% | 14% |
- In addition to losing the game, Green Bay lost four starters to injuries, including a potential ACL tear for Micah Parsons.
- WR Christian Watson injured his chest/shoulder in the third quarter while trying to catch a deep pass that CB Patrick Surtain intercepted. It didn't look good, and Watson was taken to the hospital, but he was released in short order and cleared to fly home with the Packers.
- After Watson's exit, Romeo Doubs played 85% of snaps but didn't see a single target. Jayden Reed got 70% of snaps and two targets, with Dontayvion Wicks taking 59% of snaps and two targets, while Matthew Golden got a 48% snap share and three targets.
- Golden also had an 18-yard catch and 26% snap share before Watson's exit, getting a bit more usage after barely playing in the previous game.
- Before Watson left, he and Doubs were tied at 69% snap share, ahead of Reed (62%), Wicks (31%) and Golden (26%). Any of them could benefit if Watson misses time, but Reed is the one I'd least hate to put in a Week 16 lineup, followed by Doubs.
- After Watson's exit, Romeo Doubs played 85% of snaps but didn't see a single target. Jayden Reed got 70% of snaps and two targets, with Dontayvion Wicks taking 59% of snaps and two targets, while Matthew Golden got a 48% snap share and three targets.
- TE Luke Musgrave put up 4-52-0 while tying for the team lead in targets (six), but John FitzPatrick actually got more snaps and the same route share (53%).
Broncos Personnel: 11 - 63% | 12 - 6% | 6OL - 14%
65 Plays — 37 DBs — 9.8 aDOT — 23-of-34 for 302 yards — 4 TD, 0 INT, 0 sacks, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Bo Nix | 100% | 7-10-0 | 64 | 100% | 0% | 0% | |||||
| RB | RJ Harvey | 68% | 56% | 19-65-1 | 0-0-0 | 1 | 4 | 25 | 15 | 23% | 9% | 0% |
| RB | Jaleel McLaughlin | 14% | 9% | 2-4-0 | 9 | 4 | 24% | 1% | 0% | |||
| RB | Tyler Badie | 9% | 15% | 1-1-0 | 1 | -7 | 11 | 10 | 25% | 5% | -1% | |
| FB | Adam Prentice | 25% | 15% | 1--1-0 | 12 | 5 | 17% | 2% | 0% | |||
| TE | Adam Trautman | 62% | 47% | 36 | 15 | 12% | 4% | 2% | ||||
| TE | Nate Adkins | 34% | 15% | 23 | 9 | 20% | 2% | 1% | ||||
| TE | Evan Engram | 29% | 41% | 1-12-0 | 3 | 2 | 28 | 23 | 22% | 13% | 7% | |
| WR | Courtland Sutton | 89% | 97% | 7-113-1 | 10 | 133 | 55 | 34 | 21% | 21% | 33% | |
| WR | Lil'Jordan Humphrey | 69% | 76% | 3-42-1 | 4 | 51 | 24 | 11 | 14% | 2% | 4% | |
| WR | Troy Franklin | 49% | 65% | 1-3-0 | 6-85-1 | 6 | 59 | 39 | 28 | 24% | 20% | 33% |
| WR | Marvin Mims | 32% | 32% | 1-8-0 | 4-29-0 | 6 | 65 | 24 | 17 | 20% | 9% | 12% |
| WR | Michael Bandy | 3% | 3% | 1-20-1 | 1 | 8 | 3 | 3 | 25% | 0% | 0% |
- RB RJ Harvey took 68% of snaps and 20 of 24 RB opportunities (83%), finishing with 19-65-1 and one incomplete target.
- WR Troy Franklin had a strong game with 6-85-1 on six targets (65% route share), but it was Lil'Jordan Humphrey (3-42-1, four targets, 76% route share) who took over most of the playing time that had been going to WR Pat Bryant (inactive - hamstring).
- Courtland Sutton was the main event, however, with 7-113-1 on 10 targets.
- TE Nate Adkins returned from a lengthy absence and took a few of the snaps/routes that had been going to Evan Engram.
Stock ⬆️: RB RJ Harvey, WR Jayden Reed, WR Matthew Golden
Stock ⬇️: TE Evan Engram, Packers D/ST
Injuries 🚑: WR Christian Watson (chest), DE Micah Parsons (ACL), T Zach Tom (knee), S Evan Williams (knee), TE Josh Whyle (concussion)
Panthers (17) at
Saints (20)
Panthers Personnel: 11 - 61% | 12 - 16% | 13 - 13%
56 Plays — 32 DBs — 8.2 aDOT — 15-of-24 for 163 yards — 1 TD, 0 INT, 1 sack, 7 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Bryce Young | 100% | 7-49-0 | 59 | ||||||||
| RB | Rico Dowdle | 59% | 56% | 16-49-1 | 1-5-0 | 1 | 0 | 34 | 16 | 20% | 9% | -2% |
| RB | Chuba Hubbard | 43% | 40% | 8-29-0 | 1-9-0 | 1 | -6 | 29 | 17 | 19% | 8% | -1% |
| TE | Ja'Tavion Sanders | 52% | 60% | 2-5-0 | 2 | 4 | 31 | 18 | 17% | 8% | 6% | |
| TE | Tommy Tremble | 50% | 36% | 2-13-0 | 4 | 25 | 36 | 16 | 16% | 8% | 4% | |
| TE | Mitchell Evans | 45% | 16% | 22 | 8 | 20% | 5% | 3% | ||||
| WR | Tetairoa McMillan | 84% | 92% | 2-25-0 | 4 | 45 | 53 | 31 | 23% | 26% | 44% | |
| WR | Xavier Legette | 73% | 84% | 2-39-0 | 3 | 39 | 45 | 27 | 18% | 14% | 21% | |
| WR | Jalen Coker* | 68% | 84% | 4-60-1 | 4 | 55 | 37 | 23 | 16% | 7% | 10% | |
| WR | Brycen Tremayne | 14% | 8% | 18 | 8 | 16% | 4% | 4% | ||||
| WR | Jimmy Horn | 7% | 4% | 1-7-0 | 1 | 1 | 10 | 5 | 24% | 3% | 3% |
- RB Rico Dowdle got the start and took 59% of snaps and 17 of 26 RB opportunities (65%), with a clear advantage over Chuba Hubbard after Hubbard had pushed toward about 50% of backfield work in the previous game.
- That said, Dowdle got seven of his 17 touches (including a four-yard TD run) on the opening drive. After that, it was more of a back-and-forth, with Carolina not having much luck on offense in general. Hubbard took the most important carry of the game on a 4th-and-1 in the fourth quarter, albeit from a FB alignment in front of Dowdle.
- Hubbard got stuffed, seemingly through no fault of his own. Dave Canales has done good work this season, but the FB dive needs to be a quick-hitter, you're not gonna trick them out of the A gap there. I've never seen a play for the FB where it took so long to get him the darn ball.
- That said, Dowdle got seven of his 17 touches (including a four-yard TD run) on the opening drive. After that, it was more of a back-and-forth, with Carolina not having much luck on offense in general. Hubbard took the most important carry of the game on a 4th-and-1 in the fourth quarter, albeit from a FB alignment in front of Dowdle.
Bryce Young still sucks! Carolina's OL and Jalen Coker are better than people think - quite good in fact -- and McMillan is at least as good as the perception if not better. They should spend a shit-ton on the defense and bring in a new QB. Bryce then becomes a top-5 backup.
— Jerry Donabedian (@FootballMammal) December 15, 2025
Saints Personnel: 11 - 73%
63 Plays — 40 DBs — 7.9 aDOT — 24-of-33 for 272 yards — 1 TD, 0 INT, 5 sacks, 2 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Tyler Shough | 98% | 8-32-0 | 49 | 0% | 0% | ||||||
| QB | Taysom Hill | 24% | 2-2-0 | 14 | 16% | 2% | 0% | |||||
| RB | Audric Estime | 38% | 37% | 3-11-0 | 3-39-0 | 3 | -9 | 12 | 10 | 20% | 1% | 0% |
| RB | Devin Neal | 32% | 13% | 7-28-1 | 1-4-0 | 1 | 3 | 28 | 18 | 16% | 4% | -1% |
| RB | Evan Hull | 30% | 21% | 4-12-0 | 13 | 6 | 7% | 0% | 0% | |||
| TE | Juwan Johnson | 60% | 66% | 4-30-0 | 4 | 15 | 48 | 31 | 21% | 18% | 15% | |
| TE | Foster Moreau | 43% | 24% | 23 | 8 | 16% | 2% | 1% | ||||
| TE | Jack Stoll | 14% | 3% | 1-7-0 | 1 | -1 | 14 | 4 | 24% | 2% | 1% | |
| WR | Chris Olave | 83% | 89% | 6-85-1 | 9 | 116 | 52 | 35 | 27% | 28% | 39% | |
| WR | Mason Tipton | 79% | 82% | 1--4-0 | 1-5-0 | 2 | 19 | 21 | 13 | 9% | 3% | 3% |
| WR | Devaughn Vele | 54% | 39% | 5-69-0 | 6 | 70 | 32 | 18 | 17% | 9% | 13% | |
| WR | Kevin Austin | 38% | 50% | 3-33-0 | 5 | 34 | 13 | 9 | 18% | 1% | 1% |
- RB Devin Neal left with a hamstring injury after scoring a four-yard TD in the second quarter. He never returned, after playing 73% of snaps in the first half and handling eight of 11 RB opportunities.
- In the second half, Evan Hull played 49% of snaps and took three carries for 10 yards, with Audric Estime also getting 49% of snaps and producing 43 yards from one carry and three targets.
- In other words, they shared playing time close to 50/50, though Estime was busier prior to Neal's early departure.
- In the second half, Evan Hull played 49% of snaps and took three carries for 10 yards, with Audric Estime also getting 49% of snaps and producing 43 yards from one carry and three targets.
- TE Juwan Johnson posted his second-worst snap and route shares of the season, one week after posting season-low marks in both categories. His playing time rebounded, but only a tiny bit, still far from the September-November level.
- Johnson played just 69% of snaps in 11 personnel, losing work to Foster Moreau. In other words, the lost playing time isn't just due to heavy-formation usage. The PPR scam is up.
- WR Devaughn Vele missed the fourth quarter with a shoulder injury, which led to Kevin Austin playing 24 of 25 snaps (96%) and putting up 3-33-0 on five targets (after not seeing a target through the first three quarters). Mason Tipton and Chris Olave were also above 90% snap share in the final quarter, with New Orleans mostly in hurry-up mode and going three-wide despite what the final score might seem to suggest.
- Note that the aforementioned Johnson took only 68% of snaps in the fourth quarter, even though the Saints were passing nearly every play.
Tyler Shough has already authored as many victories against teams with winning records as Derek Carr did in two seasons with the Saints.
— Jeff Duncan (@JeffDuncan_) December 15, 2025
Stock ⬆️: WR Jalen Coker
Stock ⬇️: TE Juwan Johnson
Injuries 🚑: RB Devin Neal (hamstring), WR Devaughn Vele (shoulder), G Cesar Ruiz (ankle)
Lions (34) at
Rams (41)
Lions Personnel: 11 - 68% | 12 - 8% | 6OL - 15%
62 Plays — 42 DBs — 9.6 aDOT — 25-of-41 for 338 yards — 3 TD, 0 INT, 1 sack, 0 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Jared Goff | 100% | 60 | 0% | 0% | |||||||
| RB | Jahmyr Gibbs | 81% | 81% | 13-38-0 | 4-20-0 | 7 | 9 | 40 | 24 | 26% | 17% | -1% |
| RB | David Montgomery | 29% | 19% | 7-32-1 | 0-0-0 | 1 | 5 | 24 | 13 | 19% | 6% | 0% |
| TE | Shane Zylstra | 56% | 43% | 21 | 12 | 0% | 0% | |||||
| TE | Anthony Firkser | 35% | 29% | 18 | 12 | 5% | 0% | 0% | ||||
| TE | Giovanni Ricci | 18% | 0% | 11 | 3 | |||||||
| WR | Amon-Ra St. Brown | 95% | 100% | 13-164-2 | 18 | 146 | 51 | 31 | 31% | 31% | 39% | |
| WR | Jameson Williams | 90% | 95% | 7-134-1 | 9 | 171 | 55 | 33 | 18% | 19% | 36% | |
| WR | Isaac TeSlaa | 63% | 67% | 0-0-0 | 1 | 8 | 22 | 15 | 7% | 3% | 8% | |
| WR | Kalif Raymond | 18% | 21% | 1-20-0 | 1 | 17 | 26 | 17 | 11% | 5% | 4% |
- TE Shane Zylstra returned from IR to take over for Ross Dwelley (waived) in a timeshare with Anthony Firkser. Neither saw any targets, with the Lions somehow managing to get 34 of the 37 targets to their top three guys.
- WR Isaac TeSlaa saw just one target but tripled Kalif Raymond's snap/route shares.
- Keep this game in mind for the playoffs (more so for the Rams than the Lions, since Detroit may not even make it). As great as the Rams are, their cornerbacks kind of stink.
- RB David Montgomery scored a late TD, but don't expect to see him much the next few weeks with the Lions clawing for their lives against some sneaky-tough defenses (PIT, MIN, CHI).
Rams Personnel: 11 - 26% | 12 - 12% | 13 - 62%
69 Plays — 41 DBs — 12.5 aDOT — 24-of-38 for 368 yards — 2 TD, 1 INT, 2 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Matthew Stafford | 100% | 1-2-0 | 61 | ||||||||
| RB | Kyren Williams | 54% | 38% | 15-78-2 | 1-10-0 | 1 | 1 | 42 | 25 | 14% | 8% | 2% |
| RB | Blake Corum | 46% | 25% | 11-71-1 | 18 | 10 | 13% | 2% | 0% | |||
| TE | Colby Parkinson* | 86% | 60% | 5-75-2 | 7 | 61 | 35 | 18 | 26% | 8% | 4% | |
| TE | Terrance Ferguson | 77% | 70% | 1-6-0 | 2 | 25 | 22 | 10 | 15% | 4% | 8% | |
| TE | Davis Allen | 74% | 48% | 3-16-0 | 4 | 13 | 30 | 12 | 19% | 6% | 3% | |
| WR | Puka Nacua | 55% | 65% | 2-8-0 | 9-181-0 | 11 | 138 | 41 | 27 | 37% | 28% | 28% |
| WR | Davante Adams | 46% | 63% | 4-71-0 | 9 | 172 | 43 | 29 | 28% | 25% | 37% | |
| WR | Konata Mumpfield | 46% | 45% | 0-0-0 | 1 | 35 | 18 | 8 | 9% | 2% | 3% | |
| WR | Tutu Atwell | 6% | 10% | 1-9-0 | 2 | 23 | 21 | 17 | 9% | 2% | 5% | |
| WR | Jordan Whittington | 6% | 10% | 0-0-0 | 1 | 6 | 29 | 15 | 12% | 5% | 4% |
- WR Davante Adams aggravated his hamstring injury in the fourth quarter and missed the rest of the game. He's unlikely to be ready for Thursday's matchup with Seattle.
- The Rams used 13 personnel on all but one snap in the fourth quarter, with Puka Nacua and Konata Mumpfield sharing the playing time.
- Tutu Atwell barely played in his return from a long absence. Jordan Whittington and Xavier Smith were also below 10% snap/route share. It might be that the relevant fantasy "winners" from Adams' upcoming absence are guys like RB Blake Corum and TE Colby Parkinson, not other wide receivers. The 13 personnel usage means they can get away with no WR besides Nacua seeing a lot of targets (though that probably does mean more running the ball).
- WR Puka Nacua briefly left the game after a collision in the second half, but it reportedly was nothing more than cramping. He returned in short order and got a few more touches, finishing with 9-181-0 and two carries for eight yards.
- TE Terrance Ferguson got just one target but a big boost in snap/route share, largely due to playing 56% of snaps in 12 personnel.
- Colby Parkinson, meanwhile, got just 44% of snaps in 11 personnel. Each of his five catches, including the two TDs, came from multi-TE formations. FWIW, it's been normal for Parkinson to share snaps in 11 personnel, but normally with both Davis Allen and Ferguson, whereas this week it was just Ferguson (and Allen only played in multi-TE sets).
Stock ⬆️: TE Colby Parkinson, TE Terrance Ferguson
Stock ⬇️: TE Davis Allen
Injuries 🚑: WR Davante Adams (hamstring)
Vikings (34) at
Cowboys (26)
Vikings Personnel: 11 - 48% | 12 - 13% | 22 - 15%
52 Plays — 27 DBs — 10.4 aDOT — 15-of-24 for 250 yards — 2 TD, 1 INT, 0 sacks, 3 scrambles
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | J.J. McCarthy | 100% | 4-15-1 | 53 | ||||||||
| RB | Aaron Jones* | 60% | 63% | 12-34-0 | 3-31-0 | 3 | -4 | 28 | 17 | 23% | 8% | -1% |
| RB | Jordan Mason | 35% | 13% | 10-29-0 | 26 | 14 | 10% | 4% | -1% | |||
| FB | C.J. Ham | 31% | 17% | 1-1-1 | 14 | 7 | 3% | 0% | 0% | |||
| TE | T.J. Hockenson | 79% | 75% | 4-66-0 | 5 | 46 | 44 | 29 | 18% | 16% | 9% | |
| TE | Josh Oliver | 62% | 25% | 1-18-0 | 1 | 7 | 23 | 9 | 16% | 3% | 1% | |
| TE | Ben Sims | 15% | 13% | 7 | 5 | 9% | 0% | 0% | ||||
| WR | Justin Jefferson | 96% | 100% | 2-22-0 | 8 | 83 | 53 | 32 | 26% | 29% | 38% | |
| WR | Jordan Addison* | 65% | 67% | 2-66-0 | 2 | 46 | 50 | 32 | 21% | 18% | 30% | |
| WR | Jalen Nailor | 50% | 63% | 1--2-0 | 3-47-2 | 5 | 73 | 37 | 24 | 14% | 12% | 18% |
- RB Jordan Mason had a significant role for the second straight week, following a stretch of about a month where he didn't get much work unless Aaron Jones left early with an injury (or the game turned into a blowout).
- In Sunday's win, Mason took just one snap in the first quarter, but then handled 41% of snaps the rest of the game while actually out-carrying Jones by a 10-8 margin (Jones also had two targets, on 52% snap share).
- Long story short, Minnesota's backfield was about a 60/40 split these past two weeks, which left Jones with single-digit PPR points even though the Vikings / J.J. McCarthy played much better.
- The Vikings lost three starters (see below) to injuries in the second half.
JJ McCarthy was 13/16 for 228 yards, 2 tds, 0 INT, 158.3 perfect passer rating targeting anyone other than Justin Jefferson tonight
He was 2/8 for 22 yards, 0 tds & 1 INT, and a passer rating of 0.0 when targeting Jefferson
— Football Analysis (@FBallAnalysisYT) December 15, 2025
Cowboys Personnel: 11 - 68% | 12 - 20%
69 Plays — 41 DBs — 8.6 aDOT — 23-of-38 for 294 yards — 0 TD, 0 INT, 2 sacks, 1 scramble
| Snap | Route | RUSHING | RECEIVE | Tgt | AY | Sn/G | Rt/G | TPRR | TS | AYS | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| QB | Dak Prescott | 100% | 1-2-0 | 65 | ||||||||
| RB | Malik Davis | 51% | 28% | 8-21-1 | 2-16-0 | 3 | 11 | 11 | 7 | 12% | 1% | 0% |
| RB | Javonte Williams | 29% | 5% | 15-91-1 | 48 | 29 | 16% | 9% | -2% | |||
| RB | Hunter Luepke | 22% | 15% | 3-16-0 | 2-14-0 | 2 | 1 | 13 | 6 | 18% | 2% | 0% |
| TE | Jake Ferguson | 72% | 70% | 2-16-0 | 4 | 44 | 46 | 32 | 23% | 18% | 11% | |
| TE | Luke Schoonmaker | 29% | 10% | 1-29-0 | 1 | 5 | 22 | 10 | 19% | 4% | 4% | |
| TE | Brevyn Spann-Ford | 29% | 8% | 0-0-0 | 1 | 6 | 16 | 5 | 19% | 2% | 1% | |
| WR | CeeDee Lamb | 85% | 95% | 6-111-0 | 10 | 122 | 49 | 32 | 28% | 19% | 29% | |
| WR | George Pickens | 85% | 93% | 3-33-0 | 6 | 54 | 54 | 36 | 24% | 23% | 34% | |
| WR | Ryan Flournoy | 65% | 68% | 4-40-0 | 5 | 38 | 30 | 17 | 21% | 9% | 10% | |
| WR | KaVontae Turpin | 21% | 20% | 1-2-0 | 2-10-0 | 2 | -3 | 26 | 18 | 15% | 6% | 4% |
| WR | Jonathan Mingo | 10% | 5% | 1-25-0 | 1 | 21 | 9 | 5 | 14% | 0% | 1% |
- RB Javonte Williams suffered a shoulder injury during the first quarter and didn't play in the second quarter, but he returned after halftime to take nine of 11 RB carries (but just 32% of snaps and no targets).
- Malik Davis got 65% of snaps and three targets in the second half, but with only two carries. Six of his eight carries came while Williams was sidelined in the first half.
- With Dallas now effectively out of the playoff hunt, Williams may not be as keen on playing through an injury (especially on a one-year contract).
- Davis will probably be my top priority for waivers this week, even if Jaydon Blue re-appearing is definitely possible.
Shoutout to anyone else who bought low on CeeDee Lamb after Pickens outproduced him those first 3-4 weeks back from injury.
— Jerry Donabedian (@FootballMammal) December 15, 2025
Stock ⬆️: RB Malik Davis
Stock ⬇️: WR George Pickens
Injuries 🚑: RT Brian O'Neill (ankle), DT Javon Hargrave (groin), OLB Jonathan Greenard (shoulder)
Injuries 🚑: FB Hunter Luepke (head)
Stat Table Key
Weekly stats (first six columns)
- Snap = % of team snaps that player was on the field for
- Route = route share (routes run | QB dropbacks)
- RUSHING = rushing line
- RECEIVE = receiving line
- Tgt = targets
- AY = Air Yards
2025 Season Stats (final five columns)
- Sn'25 = snap share for the season
- Rt'25 = route share for the season
- TPRR = Targets per Route Run
- TS = Percentage of team's targets
- AYS = Percentage of team's air yards














