Match summary
Cheltenham Town won 1-0 away at Swindon Town. It was goalless at half-time.
Ethon Archer put Cheltenham Town ahead in the 59th minute.
Shots finished 11-9 to Cheltenham Town, with 0 on target for Swindon Town and 4 for Cheltenham Town.
9 December 2025 · League Two · 2025/26 · Referee Simon Mather
Half-time: 0–0
Cheltenham Town won 1-0 away at Swindon Town. It was goalless at half-time.
Ethon Archer put Cheltenham Town ahead in the 59th minute.
Shots finished 11-9 to Cheltenham Town, with 0 on target for Swindon Town and 4 for Cheltenham Town.
Every shot and where it was taken from.
Hover or tap a shot for the player and minute.
| 90′ | 3 | 1 | 56 | – | – | – | – | – |
Joel McGregor
Taken off
|
80′ | 2 | 3 | – | 5 | – | 35 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | 5 | 1 | – | 12 | 6 | 55 | 1 | – | – | |||
Filozofe Mabete
Taken off
|
58′ | 2 | 4 | – | 6 | 4 | 28 | 2 | – | – | – | |
| 90′ | 5 | 1 | 1 | 10 | 3 | 41 | – | – | – | – | ||
James Ball
Came on as a substitute
|
10′ | – | – | – | – | – | 11 | – | – | – | – |
Tom Nichols
Taken off
|
80′ | – | – | 27 | – | – | 2 | 4 | 8 | 3 | 2 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 40 | 2 | – | 3 | 2 | 8 | – | 1 | – | ||
| 90′ | – | – | 52 | – | – | 2 | – | 4 | 2 | 1 | – | ||
Billy Bodin
Taken off
|
45′ | – | – | 12 | – | – | – | – | – | – | – | – | |
Darren Oldaker
Came on as a substitute
|
10′ | – | – | 13 | – | – | – | – | – | – | – | – |
| 90′ | – | – | 2 | – | – | – | 2 | 2 | 1 | 31 | – | ||
| 90′ | – | – | 2 | – | – | – | 1 | 2 | 1 | 15 | – | ||
Ollie Palmer
Came on as a substitute
|
45′ | – | – | – | – | – | – | – | 4 | – | 11 | – | |
Princewill Ehibhatiomhan
Came on as a substitute
|
32′ | – | – | 1 | – | – | – | – | 2 | – | 8 | – |
| 90′ | 0 | 0 | 29 | 2 | – | – | – |
| 90′ | 3 | – | – | 4 | – | 29 | 1 | – | – | |||
| 90′ | 2 | – | 1 | 12 | 8 | 21 | – | – | – | – | ||
| 90′ | 2 | 2 | 1 | 4 | 1 | 15 | 1 | – | – | – | ||
| 90′ | 3 | 1 | 1 | 5 | 2 | 19 | 1 | – | – | – |
| 90′ | – | – | 25 | – | – | 1 | 2 | 3 | – | 1 | – | ||
| 90′ | – | – | 21 | – | – | 5 | 2 | 10 | 1 | 2 | – | ||
Luke Young
|
90′ | – | – | 29 | 3 | – | 2 | 3 | 6 | – | 1 | – | |
Ethon Archer
Taken off
|
89′ | 1 | – | 24 | 1 | – | 4 | – | 6 | – | 1 | – | |
Hakeeb Adelakun
Taken off
|
83′ | – | – | 15 | – | – | 1 | 1 | 2 | 2 | – | – | |
George Harmon
Came on as a substitute
|
12′ | – | – | 1 | – | – | – | – | – | – | – | – |
| 90′ | – | – | 1 | – | – | – | 2 | 6 | 2 | 12 | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Chances implied by the average closing odds, with the bookmaker margin removed.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.