Crewe Alexandra vs Walsall

14 March 2026 · League Two · 2025/26 · Referee Stephen Parkinson

Full time 0 – 3

Half-time: 0–1

  • Albert Adomah 4’, 90+1’
  • Aaron Pressley 83’

Match summary

Walsall won comfortably, 3-0 away at Crewe Alexandra. Walsall led 1-0 at half-time.

Albert Adomah put Walsall ahead in the 4th minute, Aaron Pressley made it 0-2 in the 83rd minute, and Adomah made it 0-3 in stoppage time.

Shots finished 15-8 to Walsall, with 2 on target for Crewe Alexandra and 8 for Walsall. Daniel Kanu had a penalty saved for Walsall.

Match stats

67% Possession 33%
7 Shots 15
2 Shots on target 8
4 Corners 1
533 Passes 269
81.4% Pass accuracy 62.8%
7 Tackles 19
16 Fouls 13
2 Yellow cards 3
2 Offsides 2

Key events

Crewe Alexandra Walsall
Kick-off
4’
Albert AdomahRight foot shot0-1 (Walsall)
12’
Matúš HolíčekShot on target
14’
16’
30’
31’
Daniel KanuMissed penaltysaved
31’
Daniel KanuShot on target
36’
Mason HancockShot on target
Half-time0-1
Second half underway
Josh MarchShot on target
47’
47’
Jid OkekeShot on target
48’
Daniel KanuShot on target
Omar BogleJack Powell
52’
55’
66’
Vincent HarperJid Okeke
81’
Kacper ŁopataDaniel Kanu
83’
Aaron PressleyLeft foot shot0-2 (Walsall)
90’
Charlie LakinShot on target
90+1’
Albert AdomahRight foot shot0-3 (Walsall)
90+5’
Full-time0-3

Shot map

Every shot and where it was taken from.

 Walsall attacking Crewe Alexandra attacking 
3’ Conor Thomas (Crewe Alexandra), open play, off target 4’ Albert Adomah (Walsall), open play, goal 4’ Charlie Lakin (Walsall), open play, blocked 4’ Daniel Kanu (Walsall), open play, blocked 9’ Mickey Demetriou (Crewe Alexandra), from a corner, off target 10’ Matúš Holíček (Crewe Alexandra), open play, blocked 10’ Tommi O'Reilly (Crewe Alexandra), open play, blocked 14’ Matúš Holíček (Crewe Alexandra), set piece, saved 25’ Albert Adomah (Walsall), open play, off target 31’ Daniel Kanu (Walsall), penalty, saved 36’ Mason Hancock (Walsall), direct free kick, saved 38’ Jamie Jellis (Walsall), open play, blocked 38’ Daniel Kanu (Walsall), open play, blocked 47’ Josh March (Crewe Alexandra), open play, saved 47’ Jid Okeke (Walsall), open play, saved 48’ Daniel Kanu (Walsall), open play, saved 70’ Aaron Pressley (Walsall), open play, off target 70’ Charlie Lakin (Walsall), open play, blocked 83’ Aaron Pressley (Walsall), open play, goal 90’ Charlie Lakin (Walsall), open play, saved 90+1’ Albert Adomah (Walsall), open play, goal 90+6’ James Connolly (Crewe Alexandra), set piece, blocked 3’ Conor Thomas (Crewe Alexandra), open play, off target 4’ Albert Adomah (Walsall), open play, goal 4’ Charlie Lakin (Walsall), open play, blocked 4’ Daniel Kanu (Walsall), open play, blocked 9’ Mickey Demetriou (Crewe Alexandra), from a corner, off target 10’ Matúš Holíček (Crewe Alexandra), open play, blocked 10’ Tommi O'Reilly (Crewe Alexandra), open play, blocked 14’ Matúš Holíček (Crewe Alexandra), set piece, saved 25’ Albert Adomah (Walsall), open play, off target 31’ Daniel Kanu (Walsall), penalty, saved 36’ Mason Hancock (Walsall), direct free kick, saved 38’ Jamie Jellis (Walsall), open play, blocked 38’ Daniel Kanu (Walsall), open play, blocked 47’ Josh March (Crewe Alexandra), open play, saved 47’ Jid Okeke (Walsall), open play, saved 48’ Daniel Kanu (Walsall), open play, saved 70’ Aaron Pressley (Walsall), open play, off target 70’ Charlie Lakin (Walsall), open play, blocked 83’ Aaron Pressley (Walsall), open play, goal 90’ Charlie Lakin (Walsall), open play, saved 90+1’ Albert Adomah (Walsall), open play, goal 90+6’ James Connolly (Crewe Alexandra), set piece, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Crewe Alexandra 4-2-3-1 Starting XI
Lawlor
Hutchinson 52’
Pond
Demetriou
Billington
Powell 52’
Thomas 72’
Agius
Holíček 72’
O'Reilly
March 72’
Walsall 4-3-3 Starting XI
Roberts
Hancock
Browne 66’
Farquharson
Burke
Comley
Jellis 73’
Okeke 66’
Lakin
Adomah 2
Kanu 81’

Player stats

Goalkeeper1 player
90′ 5 3 40 – 1 – –
Defenders5 players
90′ – – – 1 – 54 1 – – –
90′ 3 1 – 4 1 73 2 – –
90′ 1 1 2 4 3 108 – – – –
Reece Hutchinson Taken off
52′ 1 – – 1 – 28 – – – –
James Connolly Came on as a substitute
38′ – – – 3 3 43 – – – –
Midfielders8 players
Jack Powell Taken off
52′ – – 50 1 – – – 2 – 1 –
Conor Thomas Taken off
72′ – – 17 – – – 1 1 1 – –
90′ – – 17 – – 1 – 6 2 5 –
Matúš Holíček Taken off
72′ – – 32 – – – – 4 2 1 –
90′ – – 29 – – 1 – 4 4 1 –
Omar Bogle Came on as a substitute
38′ – – 6 – – – – 1 1 – –
Max Sanders Came on as a substitute
18′ – – 21 – – – – – – – –
Jack Lankester Came on as a substitute
18′ – – 4 – – – – 1 – 1 –
Forwards2 players
Josh March Taken off
72′ – – 1 1 – – – 7 3 6 –
Emre Tezgel Came on as a substitute
18′ – – – – – – – 1 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

Crewe Alexandra win 41% Avg odds 2.25
Draw 29% Avg odds 3.27
Walsall win 30% Avg odds 3.09

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.