Chance-quality status
The variance layer is live, but event-derived shot diagnostics are paused in live Premier League mode. Historical StatsBomb seasons are archive material here, not current diagnosis input.
Loading
Core table and fixture data render first. Analyst layers attach progressively after that.
Club hub
Deep dive into the live model state for Arsenal: current standing, projected finish, next fixtures, recent xG momentum, and how ClubElo compares with the internal rating pass.
Current state
#1
Team Snapshot
Performance Index verdict, rating split, table context, role leaders, shot and pass maps, plus the structured analyst brief.
Goal timing
41 scored · 18 conceded · 36 matches
Peak scoring window
80-90+' · 0.25/match
Peak conceding window
30-40' · 0.11/match
Performance Index
Top-line read
Mostly finishing slump
Arsenal's underlying chance differential is still close to season level, but the conversion layer has cooled sharply. The wobble looks more like execution loss than a full tactical collapse.
Sub-indices
+0.31 xG/90 against the season baseline.
-0.49 xGA/90 better than season norm.
-0.38 goals versus xG swing per match.
Waiting for dated territorial pass coverage to score control properly.
Opposition, rest, selection continuity, and current squad stress against the club's own season norm.
| Metric | Last 5 5 matches 100% xG coverage | 01-31 to 02-22 5 matches 100% xG coverage | Season 36 matches 100% xG coverage |
|---|---|---|---|
| Points per game | 1.80 | 2.20 | 2.19 |
| Goal diff / game | +0.60 | +2.00 | +1.17 |
| xG for / game | 2.32 | 2.17 | 2.01 |
| xGA / game | 1.38 | 0.59 | 0.89 |
| xG diff / game | +0.94 | +1.57 |
Consistency & variance
Swingy
PI-2 treats consistency as part results volatility and part process volatility. The xG and execution spreads show whether the recent run is simply noisier than the club’s usual season shape.
Event-depth status
Chance-quality status
The variance layer is live, but event-derived shot diagnostics are paused in live Premier League mode. Historical StatsBomb seasons are archive material here, not current diagnosis input.
Provider requirement
These PI layers only come back when the product has a current or recent Premier League event provider. Do not read the dormant state as a hidden historical fallback.
Territorial status
Territorial control is paused in live Premier League mode. The free StatsBomb archive in this repo is not current enough to support field-tilt or PPDA claims honestly.
Game-state status
Game-state diagnosis is also paused until a current event feed with score context exists. Historical open-data shots are not being stretched into live 2025/26 stories.
What changed?
Recent xG difference is -0.63 per match against the club's best five-game spell.
Finishing swing is -0.80 goals per match against the season baseline.
The last five have come against average opponent rank 10.0, versus 10.7 across the season.
Lineup continuity is -0.03 against the season norm.
What might help
The base process is still closer to good than the scorelines suggest
Recent xG difference is -0.18 against the season baseline, but finishing has swung -0.80 goals per match.
What might help: Keep the attacking structure stable and focus on restoring final-action quality rather than assuming the whole model of play is broken.
The defence is allowing too much before the finish even arrives
Recent xGA has risen +0.49 per match against season level.
What might help: Tighten rest defence and the first line of pressure instead of only reacting to the conceded-goals count.
Recent trend
Last 5 vs Last 10
| Metric | Last 5 | Last 10 | Season |
|---|---|---|---|
| PPG | 1.80 | 2.20 | 2.19 |
| xG for / game | 2.32 | 2.11 | 2.01 |
| xGA / game | 1.38 | 1.09 | 0.89 |
| xG diff / game | +0.94 | +1.02 | +1.12 |
| Execution swing | -0.34 | -0.02 | +0.04 |
Best defensive spell
01-08 to 02-07
Unbeaten spell
11-match unbeaten run
Arsenal has dated xG coverage for 5/5 matches in the current window and 36/36 across the season sample used here.
PI-2: Chance-quality shot diagnostics are paused in live Premier League mode. The available StatsBomb feed is archival, not current-season evidence. PI-3: Territorial diagnostics are paused in live Premier League mode. Historical StatsBomb open data is not a current control signal for this product. PI-4: Game-state diagnostics are paused in live Premier League mode until a current event feed with score-context shots exists.
Model snapshot
Hybrid Elo Rating
1792
⚠ Divergence: 401 pts
Table context
#1 Arsenal
GD +42
79
points
#2 Manchester City
GD +43
77
points
#3 Manchester United
GD +15
65
points
Fan sentiment
Loading…
Role board
Selected role profile
DEF / Protector-led / High load
Recent output: 0 goals, 0 assists, 0.0 expected involvements, 5 recent starts, 12 straight starts.
Top finisher
Viktor Gyökeres
0.25 finisher / 0.13 recent attack
Top creator
Declan Rice
0.17 creator / 0.08 recent creator
Top connector
Declan Rice
0.29 control / MID
Top protector
Jurriën Timber
0.63 defence / Protector-led
Best current form
David Raya Martín
0 / 100 form / 0.13 recent attack
Highest load
David Raya Martín
90% load / 0 form
Unavailable context
Run-in map
Fit read
favourableArsenal's run-in leans into the bands they have handled best.
Run-in split uses the live current table snapshot to classify each remaining opponent. Expected points come from match probabilities; historical split PPG is context from Arsenal's finished matches in the same band and venue split.
Pressure points
0 top-four and 0 top-eight tests remain.
Shape of the run-in
0 fixtures mirror their strongest band split; 0 hit their weakest split.
Fixture board
The model probability is the forward-looking call. Historical split PPG is a context layer from the club’s finished matches against the same opponent band and venue split.
Analyst brief
Arsenal are materially ahead of last season's pace at the same stage.
Arsenal are #1 now and project to finish #1, with 79 points from 36 matches in 2025/26.
This brief is generated only from current structured feeds and season-labelled historical snapshots already loaded in the app. It does not use open-web retrieval or unsupported claims.
Arsenal are materially ahead of last season's pace at the same stage.
2025/26: 79 pts vs 2024/25: 68 pts after 36 matches.
Arsenal are carrying a meaningful squad-availability drag.
6 absences; availability impact 41%; injuries 6, suspensions 0.
Arsenal are carrying a stronger full-season points pace than last year.
Projected pace +83.4 vs last season stage pace +71.8 (+11.6).
Arsenal are outperforming their own recent three-season pace baseline.
Current pace delta vs recent average: +3.7 points.
| +1.12 |
| Goals - xG / game | -0.92 | +0.63 | -0.12 |
| Defensive delta / game | +0.58 | -0.21 | +0.17 |
| Average opponent rank | 10.0 | 14.2 | 10.7 |
| Average rest days | 11.4 | 5.6 | 7.6 |
| Lineup continuity | 75% | N/A | 78% |
| Player load index | 80% | N/A | 81% |
Current squad stress is a real part of the picture
6 missing players and 41% availability impact are already weighing on the live team state.
What might help: Prioritise role-preserving replacements and rotation management before assuming tactical principles alone will solve the dip.