Our Crewe vs Walsall Prediction: 1-1
Crewe vs Walsall in the England League 2 is scheduled for an 15:00 GMT kick-off on Saturday May 3, 2025. Our forecast favors a 1-1 draw, with both sides expected to find the net, making BTTS a highly probable scenario.
Our prediction is supported by key performance data, betting odds and match insights — everything you need is right below to make smarter bets.
→ View Today's Football Score Tips
Recent Form Insights
Crewe's Last Match – Tranmere vs Crewe
Crewe will be eager to respond after suffering a 0-2 England League 2 defeat at the hands of Tranmere on April 26. In that match, Crewe controlled 46% of possession and managed 0 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Tranmere | 54% | 0 (10) | 1.3 | 68 |
Crewe | 46% | 0 (0) | 0.2 | 27 |
Walsall's Last Match – Walsall vs Accrington Stanley
After suffering a 0-1 England League 2 loss to Accrington Stanley, Walsall must win to get back on track. In that match, Walsall had 54% possession and 4 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Walsall | 54% | 0 (4) | 1.09 | 83 |
Accrington Stanley | 46% | 0 (2) | 0.38 | 28 |
Crewe vs Walsall Stats
Key Stats
| Crewe | Walsall | |
|---|---|---|
| 0.7 | Attacking Strength | 0.93 |
| 1.39 | Defence Strength | 0.91 |
| 0.7 | Points Per Game | 0.6 |
| 1/10 | WIN | 0/10 |
| 4/10 | DRAW | 6/10 |
| 3/10 | Clean Sheets | 2/10 |
| 3/10 | BTTS | 6/10 |
| 1/10 | Over 2.5 Goals | 5/10 |
| 0.6 | Average Scored | 1 |
Goals Scored vs Goals Conceded
Crewe are averaging 0.6 goals scored and 1.1 conceded per match, while Walsall average 1.0 scored and 1.6 conceded per game.
Crewe 6-11
Walsall 10-16
What are the odds for this match?
Crewe to win: @4.333
Draw: @3.5
Walsall to win: @1.8
Over 2.5 Goals: @2.025



Tranmere
Crewe
Walsall
Accrington Stanley
Walsall
Swindon
Salford City
Milton Keynes Dons
Notts County
Grimsby
Chesterfield
Gillingham
Crewe
Fleetwood Town
Bromley
Barnet
Cambridge Utd
Colchester
Barrow
Bristol Rovers
Tranmere
Oldham
Harrogate Town
Cheltenham
Accrington Stanley
Shrewsbury
Crawley Town
Newport County