Crewe Alexandra vs Walsall

1 September 2026 · League Two · 2026/27 · Referee O Mackey

Full time 2 – 2

Half-time: 0–1

  • Josh March 50’
  • Reece Hutchinson 90+2’
  • Aaron Pressley 42’ (pen), 57’

Match summary

The points were shared as Crewe Alexandra and Walsall drew 2-2. Walsall led 1-0 at half-time.

In the first half, Aaron Pressley put Walsall ahead from the penalty spot in the 42nd minute. In the second half, Josh March equalised in the 50th minute, Pressley put Walsall back in front with a header in the 57th minute, and Reece Hutchinson equalised in stoppage time.

Shots finished 20-14 to Crewe Alexandra, with 5 on target for Crewe Alexandra and 4 for Walsall.

Match stats

55% Possession 45%
20 Shots 14
5 Shots on target 4
9 Corners 4
121 Attacks 97
55 Dangerous attacks 19
458 Passes 391
84.5% Pass accuracy 78.0%
13 Tackles 20
11 Fouls 14
0 Yellow cards 2
1 Offsides 1

Key events

Crewe Alexandra Walsall
Kick-off
3’
Corner
Charlie McNeillShot on target
10’
Corner
10’
12’
Aaron PressleyShot on target
Corner
27’
34’
Corner
37’
Corner
Corner
38’
42’
Aaron PressleyPenalty0-1 (Walsall)
Half-time0-1
Second half underway
Corner
48’
Josh MarchRight foot shot1-1 (Crewe Alexandra)
50’
Corner
53’
Corner
54’
Corner
54’
57’
Aaron PressleyHeader1-2 (Walsall)
Joe WhiteShot on target
74’
75’
Corner
82’
Corner
85’
Calum AgiusShot on target
86’
88’
Tai SodjeFoul
89’
Lewis SimperShot on target
89’
Corner
Reece HutchinsonLeft foot shot2-2 (Crewe Alexandra)
90+2’
Full-time2-2

Shot map

Every shot and where it was taken from.

 Walsall attacking Crewe Alexandra attacking 
3’ Andy Dallas (Walsall), set piece, blocked 5’ Matúš Holíček (Crewe Alexandra), open play, blocked 6’ Charlie McNeill (Crewe Alexandra), open play, off target 10’ Lewis Billington (Crewe Alexandra), open play, off target 10’ Charlie McNeill (Crewe Alexandra), open play, saved 12’ Aaron Pressley (Walsall), open play, saved 14’ Calum Agius (Crewe Alexandra), set piece, off target 17’ Andy Dallas (Walsall), open play, blocked 26’ Lewis Simper (Walsall), open play, off target 27’ Joel Tabiner (Crewe Alexandra), open play, blocked 33’ Lewis Simper (Walsall), open play, off target 34’ Mason Hancock (Walsall), open play, blocked 42’ Aaron Pressley (Walsall), penalty, goal 50’ Josh March (Crewe Alexandra), open play, goal 54’ Calum Agius (Crewe Alexandra), from a corner, off target 55’ Aaron Pressley (Walsall), open play, blocked 57’ Aaron Pressley (Walsall), set piece, goal 62’ Aaron Pressley (Walsall), open play, off target 63’ Lewis Simper (Walsall), open play, off target 64’ Josh March (Crewe Alexandra), open play, blocked 72’ Jack Lankester (Crewe Alexandra), open play, blocked 74’ Joe White (Crewe Alexandra), open play, saved 74’ Calum Agius (Crewe Alexandra), open play, off target 78’ Calum Agius (Crewe Alexandra), open play, off target 83’ Jordan Gibson (Crewe Alexandra), open play, blocked 83’ Reece Hutchinson (Crewe Alexandra), from a corner, blocked 85’ Jordan Gibson (Crewe Alexandra), open play, blocked 86’ Calum Agius (Crewe Alexandra), from a corner, saved 88’ Jordan Gibson (Crewe Alexandra), set piece, off target 88’ Jordan Gibson (Crewe Alexandra), set piece, blocked 89’ Lewis Simper (Walsall), open play, saved 90’ Isaac Moore (Walsall), from a corner, blocked 90’ James Connolly (Walsall), from a corner, off target 90+2’ Reece Hutchinson (Crewe Alexandra), open play, goal 3’ Andy Dallas (Walsall), set piece, blocked 5’ Matúš Holíček (Crewe Alexandra), open play, blocked 6’ Charlie McNeill (Crewe Alexandra), open play, off target 10’ Lewis Billington (Crewe Alexandra), open play, off target 10’ Charlie McNeill (Crewe Alexandra), open play, saved 12’ Aaron Pressley (Walsall), open play, saved 14’ Calum Agius (Crewe Alexandra), set piece, off target 17’ Andy Dallas (Walsall), open play, blocked 26’ Lewis Simper (Walsall), open play, off target 27’ Joel Tabiner (Crewe Alexandra), open play, blocked 33’ Lewis Simper (Walsall), open play, off target 34’ Mason Hancock (Walsall), open play, blocked 42’ Aaron Pressley (Walsall), penalty, goal 50’ Josh March (Crewe Alexandra), open play, goal 54’ Calum Agius (Crewe Alexandra), from a corner, off target 55’ Aaron Pressley (Walsall), open play, blocked 57’ Aaron Pressley (Walsall), set piece, goal 62’ Aaron Pressley (Walsall), open play, off target 63’ Lewis Simper (Walsall), open play, off target 64’ Josh March (Crewe Alexandra), open play, blocked 72’ Jack Lankester (Crewe Alexandra), open play, blocked 74’ Joe White (Crewe Alexandra), open play, saved 74’ Calum Agius (Crewe Alexandra), open play, off target 78’ Calum Agius (Crewe Alexandra), open play, off target 83’ Jordan Gibson (Crewe Alexandra), open play, blocked 83’ Reece Hutchinson (Crewe Alexandra), from a corner, blocked 85’ Jordan Gibson (Crewe Alexandra), open play, blocked 86’ Calum Agius (Crewe Alexandra), from a corner, saved 88’ Jordan Gibson (Crewe Alexandra), set piece, off target 88’ Jordan Gibson (Crewe Alexandra), set piece, blocked 89’ Lewis Simper (Walsall), open play, saved 90’ Isaac Moore (Walsall), from a corner, blocked 90’ James Connolly (Walsall), from a corner, off target 90+2’ Reece Hutchinson (Crewe Alexandra), open play, goal
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Crewe Alexandra 4-4-2 Starting XI
Booth
Hutchinson
Offord
Stephenson
Billington 72’
Agius
Tabiner 58’
Holíček
White
McNeill 58’
March 80’
Walsall 4-2-3-1 Starting XI
Ward
Hancock
Ahui
Skura 46’
Connolly
Crew 67’
Sprangler
Smith 81’
Simper
Dallas 67’
Pressley 2

Player stats

Goalkeeper1 player
90′ 2 2 43 – – – – –
Defenders5 players
Lewis Billington Taken off
72′ – – 1 – – 38 – – – –
90′ 2 3 – 4 – 63 1 – – –
90′ 1 5 2 3 1 61 2 – – –
90′ 2 2 2 6 – 35 1 1 – –
Mickey Demetriou Came on as a substitute
18′ – – – 3 1 29 – – – –
Midfielders6 players
Joel Tabiner Taken off
58′ – 1 11 1 – 1 – 5 1 2 –
90′ – – 47 2 – 1 3 4 1 3 –
90′ – – 66 – – 1 5 6 1 3 –
90′ – – 28 1 – 1 1 1 3 – –
Jack Lankester Came on as a substitute
32′ – – 13 1 – – – 1 1 – –
Jordan Gibson Came on as a substitute
32′ – – 9 – – – – – – – –
Forwards3 players
Charlie McNeill Taken off
58′ – – 2 1 – – – 2 – 7 –
Josh March Taken off
80′ 1 – 2 1 – – 1 7 2 7 –
Adrien Thibaut Came on as a substitute
10′ – – – – – – – – – 1 –
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

Crewe Alexandra win 41% Avg odds 2.24
Draw 27% Avg odds 3.49
Walsall win 32% Avg odds 2.91

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.