Walsall vs Swindon Town

2 August 2025 · League Two · 2025/26 · Referee Oliver Mackey

Full time 2 – 1

Half-time: 1–0

  • Evan Weir 8’
  • Connor Barrett 90+1’
  • Will Wright 79’ (pen)

Match summary

Walsall won 2-1 at home to Swindon Town, with the winner arriving in stoppage time. Walsall led 1-0 at half-time.

Evan Weir put Walsall ahead with a direct free kick in the 8th minute, Will Wright equalised from the penalty spot in the 79th minute, and Connor Barrett won it in stoppage time.

Shots finished 16-5 to Swindon Town, with 4 on target for Walsall and 5 for Swindon Town. Walsall had a player sent off.

Key events

Walsall Swindon Town
Kick-off
Evan WeirFree Kick1-0 (Walsall)
8’
Jonny StuttleShot on target
15’
Brandon ComleyProfessional foul last man
21’
Lewis WarringtonJonny Stuttle
23’
23’
Will WrightShot on target
25’
Harry SmithShot on target
40’
Botan AmeenGavin Kilkenny
Half-time1-0
46’
Second half underway
49’
Ollie ClarkeShot on target
Aaron PressleyShot on target
50’
52’
Harry SmithArgument
56’
Jake TaborTom Nichols
Aaron PressleyArgument
66’
75’
Harry SmithShot on target
79’
Will WrightPenalty1-1 (Swindon Town)
Jake HollmanCharlie Lakin
84’
Connor BarrettRight foot shot2-1 (Walsall)
90+1’
Full-time2-1

Shot map

Every shot and where it was taken from.

 Swindon Town attacking Walsall attacking 
8’ Evan Weir (Walsall), direct free kick, goal 15’ Jonny Stuttle (Walsall), open play, saved 23’ Will Wright (Swindon Town), direct free kick, saved 25’ Harry Smith (Swindon Town), open play, saved 40’ Aaron Drinan (Swindon Town), open play, off target 43’ Ollie Clarke (Swindon Town), open play, off target 46’ Botan Ameen (Swindon Town), open play, blocked 47’ Will Wright (Swindon Town), open play, off target 47’ Will Wright (Swindon Town), direct free kick, off target 49’ Ollie Clarke (Swindon Town), open play, saved 50’ Aaron Pressley (Walsall), open play, saved 61’ Ollie Clarke (Swindon Town), open play, off target 62’ Aaron Pressley (Walsall), open play, off target 63’ Finley Munroe (Swindon Town), open play, blocked 63’ Ollie Clarke (Swindon Town), open play, blocked 75’ Harry Smith (Swindon Town), open play, saved 75’ Jake Tabor (Swindon Town), open play, off target 79’ Will Wright (Swindon Town), penalty, goal 83’ Paul Glatzel (Swindon Town), open play, off target 88’ Paul Glatzel (Swindon Town), from a corner, off target 90+1’ Connor Barrett (Walsall), open play, goal 90+3’ Evan Weir (Walsall), open play, off target 8’ Evan Weir (Walsall), direct free kick, goal 15’ Jonny Stuttle (Walsall), open play, saved 23’ Will Wright (Swindon Town), direct free kick, saved 25’ Harry Smith (Swindon Town), open play, saved 40’ Aaron Drinan (Swindon Town), open play, off target 43’ Ollie Clarke (Swindon Town), open play, off target 46’ Botan Ameen (Swindon Town), open play, blocked 47’ Will Wright (Swindon Town), open play, off target 47’ Will Wright (Swindon Town), direct free kick, off target 49’ Ollie Clarke (Swindon Town), open play, saved 50’ Aaron Pressley (Walsall), open play, saved 61’ Ollie Clarke (Swindon Town), open play, off target 62’ Aaron Pressley (Walsall), open play, off target 63’ Finley Munroe (Swindon Town), open play, blocked 63’ Ollie Clarke (Swindon Town), open play, blocked 75’ Harry Smith (Swindon Town), open play, saved 75’ Jake Tabor (Swindon Town), open play, off target 79’ Will Wright (Swindon Town), penalty, goal 83’ Paul Glatzel (Swindon Town), open play, off target 88’ Paul Glatzel (Swindon Town), from a corner, off target 90+1’ Connor Barrett (Walsall), open play, goal 90+3’ Evan Weir (Walsall), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Walsall 3-1-4-2 Starting XI
Roberts
Weir
Browne
Flint
Hancock 84’
Comley
Jellis 67’
Lakin 84’
Barrett
Pressley 68’
Stuttle 23’
Swindon Town 4-3-2-1 Starting XI
Ripley
Munroe
Snowdon
Wright
Wilson-Brown 66’
Kilkenny 40’
Clarke
Oldaker
Drinan 46’
Nichols 56’
Smith

Player stats

Goalkeeper1 player
Myles Roberts
90′ 4 1 38 – – – – –
Defenders5 players
90′ 1 – – 3 – 14 2 – – –
90′ – 1 2 4 3 18 – – – –
90′ 1 1 – 4 1 23 – 1 – –
Mason Hancock Taken off
84′ 2 – – 4 – 13 1 – – –
Priestley Farquharson Came on as a substitute
15′ – – – 1 – – – – – –
Midfielders7 players
Brandon Comley Sent off
21′ – – 9 – – 1 – 1 2 –
90′ 1 – 16 – – 2 1 6 – 1 –
Jamie Jellis Taken off
67′ – – 19 1 – 2 2 5 1 1 –
Charlie Lakin Taken off
84′ – – 12 1 – 5 – 7 – 1 –
Lewis Warrington Came on as a substitute
67′ – – 13 – – 2 – 4 1 2
Courtney Clarke Came on as a substitute
23′ – 1 7 1 – – – 3 – 2 –
Jake Hollman Came on as a substitute
15′ – – 1 1 – – – – – – –
Forwards3 players
Aaron Pressley Taken off
68′ – – 2 1 – – – 13 4 13
Jonny Stuttle Taken off
23′ – – 1 1 – – – 1 1 – –
Albert Adomah Came on as a substitute
22′ – – – – – – – 1 – 5 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Walsall win 40% Avg odds 2.31
Draw 28% Avg odds 3.34
Swindon Town win 32% Avg odds 2.92

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.