Aberdeen drew 1–1 at Pittodrie, 14 Mar 2026
Every league match since 2021–22
200 matches, one square each, in the order they were played: 69 won, 43 drawn, 88 lost. Hover for the score, click to open the match page.
1.34 xG per match: this season so far
10 matches into the season, so the figure can still move. Each dot is one league match.
Cumulative across the season. Above the dashed line means we’re taking more than the chances deserved.
Per-match expected points is a Poisson model on FotMob xG — it matches FotMob’s season figure to 0.01, but they only publish a total, so the line is calculated here. A persistent gap is usually finishing or goalkeeping, and neither tends to hold.
Expected points 11.81 (FotMob)
| P | GD | Pts | ||
| 1 | 10 | +19 | 27 | |
| 2 | 10 | +10 | 23 | |
| 3 | 10 | +7 | 19 | |
| 4 | 10 | 0 | 15 | |
| 5 | 10 | +2 | 14 | |
| 6 | 10 | -7 | 13 | |
| 7 | 10 | 0 | 12 | |
| 8 | 10 | -4 | 12 | |
| 9 | 10 | -1 | 11 | |
| 10 | 10 | -7 | 8 | |
| 11 | 10 | -13 | 8 | |
| 12 | 10 | -6 | 7 |
The benchmark
Nine targets for a 60-point seasonAre we on track for 60 points?
Setting the benchmark →† our target, not the article’s
† ours, not the article’s: xG 1.50 and xG conceded 1.18, which split the goal-difference target; expected goal difference +0.32, which is the article’s goal-difference target read across to expected goals rather than a figure it states; and 20 open-play assists — our five-season baseline, best 22 in 2022-23. Expected points is FotMob’s own figure, and expected goal difference is built on FotMob xG, so the two agree with each other. Reading goal difference against expected goal difference is the point of the pair: a gap between them is finishing, at one end or the other. Updated after every match.

