Timeline
- 5' Aaron Drinan
- 45' Elicha Ahui for Ryan Leak
- 55' Tai Sodje
- 61' Louis Millard for Antwoine Hackford
- 61' Matthew Virtue-Thick for Joseph Hungbo
- 62' Joseph Snowdon for Ollie Clarke
- 69' Charlie Crew for Isaac Moore
- 76' Jaylan Pearman for Anthony Munda
- 77' James Ball Yellow Card
- 80' Kaelan Majekodunmi for James Ball
- 81' Lewis Simper for Courtney Clarke
- 81' James Furlong for Mason Hancock
- 85' Andrew Dallas for Tai Sodje
Match stats
38%
Possession
62%
17
Shots
18
5
On target
8
5
Fouls
9
1
Yellow cards
0
0
Red cards
0
1
Offsides
4
7
Saves
4
179
Accurate passes
345
Lineups
Swindon Town
3-4-1-2
1
Ripley
8
Clarke
5
Negru
6
Ball
34
Kirkman
27
Munda
25
Thomson
2
Clark
15
Hungbo
23
Drinan
29
Hackford
Walsall
4-2-3-1
1
Ward
3
Hancock
26
Leak
4
Connolly
25
Skura
15
Moore
6
Sprangler
11
Smith
7
Sodje
17
Clarke
19
Pressley
Swindon Town
3-4-1-2
- 1 Connor Ripley G
- 5 Stephan Negru CD
- 8 Ollie Clarke ▼ CD-L
- 6 James Ball ▼ CD-R
- 27 Anthony Munda ▼ CM-L
- 25 Shaun Thomson CM-R
- 15 Joseph Hungbo ▼ AM
- 34 Billy Kirkman LM
- 2 Mitchell Clark RM
- 23 Aaron Drinan CF-L
- 29 Antwoine Hackford ▼ CF-R
Came on
- 19 Joseph Snowdon ▲ SUB
- 21 Kaelan Majekodunmi ▲ SUB
- 39 Louis Millard ▲ SUB
- 22 Jaylan Pearman ▲ SUB
- 24 Matthew Virtue-Thick ▲ SUB
Unused substitutes (2)
- 12 Lewis Ward SUB
- 7 Tom Nichols SUB
Walsall
4-2-3-1
- 1 Jed Ward G
- 26 Ryan Leak ▼ CD-L
- 4 James Connolly CD-R
- 3 Mason Hancock ▼ LB
- 25 Declan Skura RB
- 7 Tai Sodje ▼ AM
- 15 Isaac Moore ▼ LM
- 6 Sven Sprangler RM
- 19 Aaron Pressley F
- 11 Reece Smith AM-L
- 17 Courtney Clarke ▼ AM-R
Came on
- 29 James Furlong ▲ SUB
- 10 Lewis Simper ▲ SUB
- 22 Elicha Ahui ▲ SUB
- 8 Charlie Crew ▲ SUB
- 9 Andrew Dallas ▲ SUB
Unused substitutes (2)
- 31 Tom Wooster SUB
- 37 Albert Adomah SUB
Commentary
- 85' Andrew Dallas (Walsall) Substitution at 85'
- 81' James Furlong (Walsall) Substitution at 81'
- 81' Lewis Simper (Walsall) Substitution at 81'
- 80' Kaelan Majekodunmi (Swindon Town) Substitution at 80'
- 77' James Ball (Swindon Town) Yellow Card at 77'
- 76' Jaylan Pearman (Swindon Town) Substitution at 76'
- 69' Charlie Crew (Walsall) Substitution at 69'
- 62' Joseph Snowdon (Swindon Town) Substitution at 62'
- 61' Matthew Virtue-Thick (Swindon Town) Substitution at 61'
- 61' Louis Millard (Swindon Town) Substitution at 61'
- 55' Tai Sodje (Walsall) Goal at 55'
- 45' Elicha Ahui (Walsall) Substitution at 45'
Recent form
Swindon Town
L
L
D
L
L
- L at Salford City 1-0 EFL League Two
- L Newport County 2-0 EFL Trophy
- D Accrington Stanley 1-1 EFL League Two
- L at Rochdale 1-0 EFL League Two
- L Crewe Alexandra 1-0 EFL League Two
Walsall
W
D
D
L
W
- W Port Vale 2-0 EFL League Two
- L Stevenage 6-1 EFL Trophy
- D at Tranmere Rovers 1-1 EFL League Two
- D at Fleetwood Town 1-1 EFL League Two
- W Fulham U21 3-2 EFL Trophy
Head to head
WAL leads series 3-2
- 6 Apr 2026 Swindon Town 2–1 Walsall 2025-26 English League Two
- 2 Aug 2025 Walsall 2–1 Swindon Town 2025-26 English League Two
- 1 Mar 2025 Walsall 0–1 Swindon Town 2024-25 English League Two
- 17 Aug 2024 Swindon Town 0–4 Walsall 2024-25 English League Two
- 16 Apr 2024 Walsall 2–1 Swindon Town 2023-24 English League Two
1 earlier entry