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

Baltimore Ravens

BAL 17, NO 24 — final · Completed Week 2 game

DEPTH & ROSTER CHECKED

01 / THE ON-FIELD LOOK

The offense, at a glance.

Full depth chart ↗
BALTIMORE OFFENSE

One look. All eleven.

Shotgun · 12 personnel
Declan Doyle Offensive coordinator · Play-callerJesse Minter Head coach
1 running back · 2 tight ends · 2 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

Lamar Jackson QB

21/31 passing, 235 yards, 1 TD, 1 INT; 4 carries, 34 rushing yards, 0 rush TD 100% offensive snaps.

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

2026 WEEK 2

Week 2 actuals

BAL 17, NO 24 — final

Completed-game box score · no Week 3 projection

QBLamar Jackson

21/31 passing, 235 yards, 1 TD, 1 INT; 4 carries, 34 rushing yards, 0 rush TDWeek 2 final · next-game outlook pending

RBDerrick Henry

16 carries, 68 rushing yards, 1 rush TD; 3 catches on 3 targets, 19 receiving yards, 0 receiving TDWeek 2 final · next-game outlook pending

WRRashod Bateman

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

TEMark Andrews

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

TEDurham Smythe

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

WRZay Flowers

No verified Week 2 box-score production in this record.Week 2 final · next-game outlook pending

Week 2 results checked September 22, 2026 · 6:30 a.m. MDT. BAL 17, NO 24 — final. Flowers was inactive and Stanley left with a toe injury. Bateman’s production is now recorded rather than inferred from the missing receiver. Week 2 snap counts are available; route participation and targets per route remain unverified.

THE OFFENSIVE IDENTITY

Henry’s power. Jackson’s timing.

2025 tendencies · 2026 staff

BAL 17, NO 24 — final. Flowers was inactive and Stanley left with a toe injury. Bateman’s production is now recorded rather than inferred from the missing receiver. Week 2 snap counts are available; route participation and targets per route remain unverified.

Minter and Doyle replace the previous staff in 2026. The rates below describe Baltimore’s 2025 offense under John Harbaugh and Todd Monken; they do not measure Doyle’s new play mix.

What Baltimore ran in 2025

Regular season · 17 games NFL reference

Designed runs

47.4%

NFL 39.7%451 / 952 plays

First-down runs

55.7%

NFL 50.1%235 / 422 plays

Shotgun

65.0%

NFL 66.2%619 / 952 plays

No huddle

2.9%

NFL 9.9%28 / 952 plays

The approach behind the offense

Reported concepts and coaching priorities
OFFENSIVE APPROACH

Run game sets the foundation

Doyle’s stated priorities are physical play, detail and explosive gains. His introductory plan starts with moving the line of scrimmage around Jackson and Henry.

Source & context ↗
OFFENSIVE APPROACH

Longer play-action disguise

Doyle says under-center fakes can resemble the run for longer than the quicker shotgun or pistol mesh, buying time for routes downfield. No usage percentage is claimed.

Source & context ↗
OFFENSIVE APPROACH

Footwork matched to routes

Jackson is working from a left-foot-open stance so the end of his drop times with the route progression. This is a reported technique change, not a production guarantee.

Source & context ↗

Fantasy connection: Flowers was inactive and Stanley left with a toe injury. Bateman’s production is now recorded rather than inferred from the missing receiver.

Sample: 952 classified 2025 regular-season plays, all game states. Dropbacks (52.6%) 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

3 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Tyler HuntleyListed 2 · team chartWeek 2 actuals: No verified Week 2 box-score production in this record.
Joe FagnanoListed 3 · 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
Devontez WalkerListed 2 · team chartPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.0.7 targets/g0.5 catches/g12 games · BALWeek 2 actuals: 1 catches on 2 targets, 47 receiving yards, 0 receiving TD
Ja'Kobi LaneInjured reserve · not availableInjured reserveInjured reserve — September 16 transactionRookie2025 regular seasonWeek 2 actuals: No verified Week 2 box-score production in this record.
Elijah SarrattListed 3 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.Rookie2025 regular seasonWeek 2 actuals: No verified Week 2 box-score production in this record.
LaJohntay WesterListed 3 · team chartPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.No verified sample2025 regular seasonWeek 2 actuals: 1 catches on 2 targets, 14 receiving yards, 0 receiving TD
Chris MoorePrior roster entry · see dated statusPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.Not availableWeek 2 actuals: 1 catches on 3 targets, 6 receiving yards, 0 receiving TD

RBRunning backs

3 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Justice HillListed 2 · team chartPlayed Week 2Played Week 2 — Recorded in the completed-game box score; next-game availability is separate.1.8 carries/g2.7 targets/g10 games · BALWeek 2 actuals: 2 carries, 6 rushing yards, 0 rush TD; 2 catches on 2 targets, 12 receiving yards, 0 receiving TD
Rasheen AliListed 3 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.0.5 carries/g0.7 targets/g15 games · BALWeek 2 actuals: No verified Week 2 box-score production in this record.

TETight ends

5 players
PlayerDepth · Status · TSP read2025 actualsRegular seasonWeek 2 actuals2026 · completed game
Josh CuevasListed 2 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.Rookie2025 regular seasonWeek 2 actuals: No verified Week 2 box-score production in this record.
Matt HibnerListed 2 · team chartNext-game status pendingNext-game status pending — Depth listing retained; Week 3 eligibility and workload are not confirmed.Rookie2025 regular seasonWeek 2 actuals: No verified Week 2 box-score production in this record.
Matthew HibnerWeek 2 participant; rank unverifiedHistorical sample not verifiedNo 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

Ronnie Stanley

70.9/ 1002025 overall grade
72.8 Pass block68.0 Run block

857 offensive snaps

Ronnie Stanley: Questionable (toe). Checked September 20, 2026 · 9:00 a.m. MDT. Displayed grades are the named player’s historical 2025 sample.

Backup Carson Vinson

LG

John Simpson

56.9/ 1002025 overall grade
62.0 Pass block56.7 Run block

1,014 offensive snaps

John Simpson: Questionable (groin). Checked September 20, 2026 · 9:00 a.m. MDT. Displayed grades are the named player’s historical 2025 sample.

Backup Andrew Vorhees

C

Jovaughn Gwyn

Not verifiedComparable 2025 grade

Current listed role · Available

Named Week 1 starting center. First NFL start; the team reports only 11 career offensive snaps before this game. Comparable 2025 grade not verified.

Backup Ethan Pocic

RG

Vega Ioane

Not verifiedComparable 2025 grade

Current listed role · Available

2026 first-round rookie; no 2025 NFL grade sample.

Backup Emery Jones Jr.

RT

Roger Rosengarten

74.5/ 1002025 overall grade
73.3 Pass block74.8 Run block

1,014 offensive snaps

2025 Baltimore: 1,014 snaps — 1,010 at RT and 4 at LT.

Backup Carson Vinson

Danny Pinter is on Reserve/Injured after a season-ending knee injury. Practice-squad line depth: A.J. Arcuri, Chuma Edoga and Gerad Lichtenhan. Week 1 inactive OL: Emery Jones Jr.. This does 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.

ReserveSkylar ThompsonQB · Reserve/Injured; not available for this opener.
ReserveAdam RandallRB · Reserve/Injured — Designated for Return; not active for Week 1.

Practice squad: Chris Moore (WR); Jonathan Ward (RB); Xavier Guillory (WR); Ty Pezza (TE); Nick Vannett (TE). A practice-squad listing does not establish a game-day elevation.