Skip to stories
The Sporting Page Real Analysis. Not Corporate

TSP FANTASY

Explore the players

All 32 teams →

Pick a team. Tap a player.

Full published chart, historical actuals, outlooks & source notes

THE FANTASY DESK

NFL Depth Charts

Team roles, player availability and the formation behind every offense.

FANTASY DEPTH & WORKLOAD

Buffalo Bills

BUF 41, DET 31 — final · Completed Week 2 game

DEPTH & ROSTER CHECKED

01 / THE ON-FIELD LOOK

The offense, at a glance.

Full depth chart ↗
BUFFALO OFFENSE

One look. All eleven.

Illustrative 11 personnel
Pete Carmichael Offensive coordinatorJoe Brady Head coach · Play-caller
1 running back · 1 tight end · 3 receivers
Illustrative personnel · current status in player notesHover or tap a player ↗
Current listed roles and dated Week 3 availability. Schematic spacing; consult each player’s status before setting a lineup.

WEEK 2 ACTUALS · WEEK 3 STATUS

Josh Allen QB

20/31 passing, 248 yards, 3 TD, 0 INT; 14 carries, 69 rushing yards, 2 rush TD 100% offensive snaps.

Played Week 2: Completed-game participation; Week 3 availability remains a separate decision.

2026 WEEK 2

Week 2 actuals

BUF 41, DET 31 — final

Completed-game box score · no Week 3 projection

QBJosh Allen

20/31 passing, 248 yards, 3 TD, 0 INT; 14 carries, 69 rushing yards, 2 rush TDWeek 2 final · next-game outlook pending

RBJames Cook III

21 carries, 135 rushing yards, 1 rush TD; 1 catches on 3 targets, 4 receiving yards, 0 receiving TDWeek 2 final · next-game outlook pending

WRDJ Moore

1 carries, -1 rushing yards, 0 rush TDWeek 2 final · next-game outlook pending

WRKhalil Shakir

3 catches on 6 targets, 38 receiving yards, 0 receiving TDWeek 2 final · next-game outlook pending

TEDalton Kincaid

7 catches on 8 targets, 95 receiving yards, 1 receiving TDWeek 2 final · next-game outlook pending

WRKeon Coleman

6 catches on 6 targets, 63 receiving yards, 0 receiving TDWeek 2 final · next-game outlook pending

Week 2 results checked September 22, 2026 · 6:30 a.m. MDT. BUF 41, DET 31 — final. Thursday’s result and released snap counts are included. Moore’s shoulder issue remains a separate Week 3 uncertainty. Week 2 snap counts are available; route participation and targets per route remain unverified.

THE OFFENSIVE IDENTITY

Run-leaning on first down. Play-action built from matching run looks.

2025 tendencies · 2026 staff

BUF 41, DET 31 — final. Thursday’s result and released snap counts are included. Moore’s shoulder issue remains a separate Week 3 uncertainty. Week 2 snap counts are available; route participation and targets per route remain unverified.

Brady moves from offensive coordinator to head coach while retaining play calling. The percentages below describe 2025, not the 2026 call mix. Buffalo added practice-squad fullback Brock Lampe September 14; that does not establish an active-game fullback package.

What Buffalo ran in 2025

Regular season · 17 games NFL reference

Designed runs

44.5%

NFL 39.7%468 / 1,052 plays

First-down runs

59.5%

NFL 50.1%276 / 464 plays

Shotgun

50.4%

NFL 66.2%530 / 1,052 plays

No huddle

6.2%

NFL 9.9%65 / 1,052 plays

The approach behind the offense

Reported concepts and coaching priorities
OFFENSIVE APPROACH

Duo + Counter Solid

Downhill run looks give Buffalo a physical interior foundation. Counter Solid adds a moving tight end and skill-player kickout/lead blocks; its offensive linemen do not pull.

Source & context ↗
OFFENSIVE APPROACH

Outside zone

Buffalo also stretches the front with lead outside zone, creating cutback lanes rather than living exclusively on one run scheme.

Source & context ↗
OFFENSIVE APPROACH

Matching play-action

The same formations and motion can sell a run before Allen throws: keepers release the back quickly to the flat, while Pop/Gronk concepts open tight-end windows behind linebackers.

Source & context ↗

Fantasy connection: Thursday’s result and released snap counts are included. Moore’s shoulder issue remains a separate Week 3 uncertainty.

Sample: 1,052 classified 2025 regular-season plays, all game states. Dropbacks (55.5%) include sacks and scrambles; designed runs exclude scrambles. Kneels, spikes, two-point tries, aborted snaps and nullified plays are excluded. NFL comparisons use the same filters. These are historical rates, not a 2026 play forecast. Concepts are sourced descriptions, not measured frequency shares. Sources & definitions ↗

02 / THE FULL DEPTH CHART

Every role. Every option.

Back to field ↑

THE WEEK 2 OUTLOOK

2026 Week 1 usage. TSP roles. Your fantasy decisions.

Week 2 actuals: ESPN box score. No new points forecast or next-game start/sit rating is assigned.

QBQuarterbacks

2 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Kyle AllenListed 2 · team chartWeek 2 actuals: No verified Week 2 box-score production in this record.

WRWide receivers

7 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Skyler BellListed 2 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.No verified sample2025 regular seasonWeek 2 actuals: No verified Week 2 box-score production in this record.
Joshua PalmerListed 2 · team chartPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.3.1 targets/g1.8 catches/g12 games · BUFWeek 2 actuals: 1 catches on 3 targets, 43 receiving yards, 1 receiving TD
Josh PalmerWeek 2 participant; rank unverifiedHistorical sample not verifiedNo verified Week 2 box-score production in this record.
Greg DortchWeek 2 participant; rank unverifiedHistorical sample not verifiedNo verified Week 2 box-score production in this record.

RBRunning backs

4 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Ray DavisListed 2 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.3.4 carries/g0.8 targets/g17 games · BUFWeek 2 actuals: No verified Week 2 box-score production in this record.
Ty JohnsonListed 3 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.2.9 carries/g1.9 targets/g17 games · BUFWeek 2 actuals: No verified Week 2 box-score production in this record.
Frank Gore Jr.Week 2 participant; rank unverifiedHistorical sample not verifiedNo verified Week 2 box-score production in this record.

TETight ends

4 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Dawson KnoxListed 2 · team chartPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.2.9 targets/g2.1 catches/g17 games · BUFWeek 2 actuals: 2 catches on 2 targets, 5 receiving yards, 1 receiving TD
Jackson HawesListed 3 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.1.1 targets/g0.9 catches/g17 games · BUFWeek 2 actuals: No verified Week 2 box-score production in this record.
Keleki LatuListed 4 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.0.8 targets/g0.8 catches/g5 games · BUFWeek 2 actuals: No verified Week 2 box-score production in this record.

Reading the numbers: The 2025 column retains its historical regular-season sample. Week 2 actuals describe the completed 2026 game. No Week 3 forecast is supplied.

Target share: player targets / all recorded team targets. Carry share: player rush attempts / team rush attempts (including QB runs/kneels). Red-zone and goal-line share: player targets + rush attempts inside the opponent 20 / 5 divided by the corresponding team total. Null means unverified, not zero. Preliminary statistics may be corrected.

Week 2 snap counts are available for all 32 teams. Route participation and targets per route remain unverified. Unavailable is not zero.

THE PROTECTION & RUN GAME

Inside the offensive line.

2025 PFF grades 0–100

Five current line roles, their reserves and verified historical grades where available.

LT

Dion Dawkins

74.1/ 1002025 overall grade
81.8 Pass block66.0 Run block

957 offensive snaps

957 snaps, all at LT in this 2025 PFF sample.

Backup Jude Bowry

LG

Alec Anderson

72.8/ 1002025 overall grade
41.3 Pass block82.6 Run block

189 offensive snaps

189 snaps: LG 95, RT 74, TE 17 and C 3. This is not a full-season starting-LG sample. PFF did not rank him because of his limited snap count.

Backup Austin Corbett

C

Connor McGovern

Not verifiedComparable 2025 grade

Current listed role · Available

Display Grade not verified rather than 0 or a blended article value. The current profile shows 2026 N/S; zero 2026 snaps do not describe 2025.

Backup Lloyd Cushenberry

RG

O’Cyrus Torrence

59.8/ 1002025 overall grade
64.0 Pass block54.6 Run block

1,129 offensive snaps

Large sample: 1,126 of 1,129 snaps at RG. Run-block grade ranked 58th of 81 qualified guards.

Backup Ar’maj Reed-Adams

RT

Spencer Brown

76.6/ 1002025 overall grade
61.3 Pass block85.3 Run block

846 offensive snaps

846 snaps, including 838 at RT; 493 pass-block and 353 run-block snaps.

Backup Tylan Grable

Practice-squad offensive line: Chase Lundt and Jedrick Wills Jr. Nick Broeker was released September 14. Week 1 inactive designations do not establish Week 2 availability.

Historical grades cover 2025 regular-season performance on a 0–100 scale. They are not percentages or 2026 forecasts. Unverified grades are left unfilled. How PFF grades work ↗

Availability: Active means on the named game-day roster, not a snap guarantee. Inactive means not playing in that named game. Emergency QB has conditional entry restrictions. Available means not carrying a current out, doubtful or questionable designation in the checked evidence; it does not establish final game-day active status. Pending means clearance for the upcoming game is unconfirmed. Reserve and practice-squad players have distinct roster restrictions. Elevated means added for the specified game.

ReserveTyrell ShaversWR · Current roster; Week 2 availability pending.

Practice squad: Shane Buechele (QB); Frank Gore Jr. (RB); Greg Dortch (WR); Trent Sherfield (WR); Stephen Gosnell (WR); Ja’Mori Maclin (WR); Brock Lampe (FB). A practice-squad listing does not establish a game-day elevation.