Match analysisAI-assisted
Aston Villa 1–1 Fulham: what changed at minute 64?
Aston Villa's win probability moved from 75.9% to 19.4%. Compare the match sequence with 1.76–2.31 xG.
By xG Lab ·
The recorded evidence
On 31 October 2026, Aston Villa and Fulham finished 1–1. The verified goal sequence was: Aston Villa at minute 39 (1–0); Fulham at minute 64 (1–1).
At kick-off the model assigned Aston Villa 30.9%, the draw 28.9% and Fulham 40.2%. At minute 63, the home win probability was 75.9%; at minute 64 it was 19.4%. This was the largest consecutive home probability change before the settled endpoint, at 56.4 percentage points. Values are independently rounded. At the later checkpoint the draw was 57.0% and the away win probability was 23.6%.
Aston Villa recorded 1.76 xG and Fulham recorded 2.31. Total xG sums the scoring probabilities of chances; it does not establish average shot quality or a deserved result. The replay model uses pre-match strengths, score, remaining time and recorded red cards, rather than updating from live xG. The final checkpoint is settled by the actual result.
Reading the minute 64 change
The goal_timeline token reads: Aston Villa at minute 39 (1–0); Fulham at minute 64 (1–1). Those are the only recorded score changes in the packet. The first, by Aston Villa, came before the checkpoints shown in the table, so it sits inside the period that led to 75.9% at minute 63. The second, by Fulham, is the recorded score change that matches the checkpoint at minute 64, where the home figure fell to 19.4% and the draw rose from 19.8% to 57.0%.
This is an observation about timing: the recorded equaliser and the largest consecutive home probability change appear at the same sampled minute. The recorded data do not give seconds, tactics or reasons, so this article does not explain how the goal came about. The model responds to score and remaining time, so a level score at that point is consistent with the shift. It is not a verdict on either side's play.
Note too that Fulham moved from 4.3% to 23.6% at the same step, while the final checkpoint at minute 90 shows 100.0% for the draw. That endpoint is settled by the result and is not a pre-whistle prediction.
What the xG totals can and cannot add
The totals of 1.76 for Aston Villa and 2.31 for Fulham describe the summed scoring probability of chances across the match. They are possible context for the 1–1 result, but they did not feed the probability curve. The curve instead used pre-match strengths, score, remaining time and recorded red cards. Because of that, the xG totals cannot explain the jump at minute 64. Final xG also cannot change the goals that were scored.
A cautious interpretation is that the result and the xG totals differ in what they measure. The score records goals, while xG records chance values. A larger total does not show better average shot quality, and it does not show who deserved to win.
The data behind this analysis
| Minute | Aston Villa win | Draw | Fulham win |
|---|---|---|---|
| 0′ | 30.9% | 28.9% | 40.2% |
| 63′ | 75.9% | 19.8% | 4.3% |
| 64′ | 19.4% | 57.0% | 23.6% |
| 90′ | 0.0% | 100.0% | 0.0% |
Method, sources and limitations
This article uses a fixed snapshot captured on 2026-11-04. The latest data used is dated 2026-10-31. The snapshot stays fixed as the underlying tools update.
xG values use xG Lab’s licensed TheStatsAPI feed; other providers may produce different values. Probabilities come from xG Lab’s model using pre-match strengths, score, remaining time and recorded red cards. The model does not update strengths from live xG. The replay follows recorded minute checkpoints, including available stoppage time, with a settled final endpoint. Figures are rounded.
Short samples are descriptive and are not adjusted for opposition strength. A goals-minus-xG gap does not by itself isolate finishing skill or forecast future results. Pre-match probabilities are uncertain snapshots and may change with later data.
Prepared by xG Lab with AI assistance, following the analysis methods and editorial standards our team designed. Every figure is checked against the data snapshot above before publication. Interpretations should be read with these limitations.