Every Arsenal match of the 2026/27 season, animated move by move, with a preview and a win probability before each game, season trends after it, and a column of my own on what it all means.
Tap a played match to open its analysis. The dashed red card at the end is the next match's preview.
Bars: expected goals (xG) created. Rings: actual goals. ■ Arsenal ■ Opponent
Solid: actual goals. Dashed: xG. Red: Arsenal. Blue: opponents.
Expected points: the points the chances deserved, from each match's xG.
“W / D / L from the chances” replays each match with the same xG using a Poisson model. Sunderland's figure includes two penalties. Pre-match predictions start with the Leeds match.
Loading…
Every diagram plays on a loop like a short GIF: the dots are players moving, the white ball travels with the play, and lines trace where the ball and the runners went. The current step lights up in the list below each goal. Goal diagrams show the scoring team attacking up the page. Use Pause to freeze any moment. Diagrams are reconstructions from match reports and analysis, not tracking data, so positions are approximate.
Facts (line-ups, minutes, stats, quotes) are cross-checked across at least two outlets where possible; when outlets disagree on a minute, the Sky Sports match centre figure is used. xG comes from Sky Sports where available, otherwise the outlet named in each match. Tactical claims are credited to the outlet that made them. YouTube analyses are linked so you can watch them; their arguments are not transcribed. Everything under Column is my own analysis. Each match lists its own sources.