Match summary
Walsall and Crawley Town could not be separated in a goalless draw.
Shots finished 22-8 to Crawley Town, with 1 on target for Walsall and 5 for Crawley Town.
27 January 2026 · League Two · 2025/26 · Referee Scott Oldham
Half-time: 0–0
Walsall and Crawley Town could not be separated in a goalless draw.
Shots finished 22-8 to Crawley Town, with 1 on target for Walsall and 5 for Crawley Town.
Every shot and where it was taken from.
Hover or tap a shot for the player and minute.
Myles Roberts
|
90′ | 5 | 0 | 23 | – | – | – | – | – |
|---|
| 90′ | 2 | 3 | 1 | 10 | 8 | 14 | – | – | – | – | ||
| 90′ | – | 2 | 3 | 3 | 2 | 15 | – | – | – | – | ||
| 90′ | 2 | – | 2 | 4 | 2 | 34 | 2 | – | – | – | ||
Mason Hancock
Taken off
|
74′ | – | 1 | 1 | 4 | 4 | 13 | 1 | – | – |
| 90′ | – | – | 7 | – | – | 3 | 4 | 8 | 2 | 1 | |||
Alex Pattison
Taken off
|
74′ | – | – | 16 | 1 | – | 3 | – | 8 | 2 | – | – | |
| 90′ | – | – | 31 | – | – | 4 | 1 | 9 | – | 1 | – | ||
Rico Richards
Taken off
|
75′ | – | – | 8 | 1 | – | 1 | – | 5 | 1 | 2 | – | |
Connor Barrett
Came on as a substitute
|
16′ | – | – | 6 | – | – | – | – | 1 | – | – | – | |
Jamie Jellis
Came on as a substitute
|
16′ | – | – | 9 | – | – | 2 | – | 5 | – | 1 | – | |
Charlie Lakin
Came on as a substitute
|
15′ | – | – | 11 | – | – | – | – | 1 | – | – | – |
| 90′ | – | – | 2 | 1 | – | – | 2 | 8 | 5 | 11 | – | ||
Jamille Matt
Taken off
|
56′ | – | – | 1 | – | – | – | 1 | 6 | 1 | 13 | ||
Aaron Loupalo-Bi
Came on as a substitute
|
34′ | – | – | – | – | – | – | – | 2 | 1 | 5 | – |
| 90′ | 1 | 0 | 50 | – | – | – | – | – |
Charlie Barker
Taken off
|
58′ | – | – | – | 5 | 2 | 30 | 1 | – | – | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Theo Vassell
|
90′ | 2 | – | – | 6 | 3 | 62 | – | – | – | – | |
| 90′ | 2 | 2 | – | 3 | 1 | 62 | 2 | – | – | |||
Akin Odimayo
Came on as a substitute
|
32′ | 1 | 1 | – | 2 | – | 11 | 1 | – | – | ||
Lewis Richards
Came on as a substitute
|
32′ | – | 1 | – | 4 | 1 | 8 | – | – | – | – |
| 90′ | – | – | 16 | 1 | – | 2 | – | 4 | 1 | 1 | |||
| 90′ | – | – | 32 | – | – | 1 | 1 | 10 | 4 | 3 | – | ||
Max Anderson
Taken off
|
58′ | – | – | 23 | – | – | – | – | 1 | 1 | 1 | ||
Johnny Russell
Taken off
|
58′ | – | – | 17 | 1 | – | 1 | – | 4 | 1 | – | – | |
Geraldo Bajrami
Came on as a substitute
|
32′ | – | – | 23 | – | – | 1 | – | 2 | – | – | – |
Taylor Richards
Taken off
|
89′ | – | – | 6 | 1 | – | – | 2 | 4 | 2 | 31 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ronan Darcy
Taken off
|
70′ | – | – | 3 | 1 | – | – | 3 | 3 | – | 39 | – | |
| 90′ | – | – | 3 | – | – | – | 1 | 1 | – | 8 | – | ||
Harry McKirdy
Came on as a substitute
|
20′ | – | – | 2 | – | – | – | 1 | 1 | – | 1 | – |
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.