Our Cheltenham vs Crewe Prediction: 2-1
Cheltenham vs Crewe in the England League 2 is scheduled for an 19:45 GMT kick-off on Tuesday March 17, 2026. Our forecast points to a 2-1 home win, but considering both teams’ recent scoring patterns, BTTS is a highly likely outcome.
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
Cheltenham's Last Match – Shrewsbury vs Cheltenham
Cheltenham must win to build on their momentum after securing a hard-fought 2-0 England League 2 victory over Shrewsbury in their last outing. In that match, Cheltenham recorded 57% possession, firing 4 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Shrewsbury | 43% | 0 (2) | 0.32 | 38 |
Cheltenham | 57% | 0 (4) | 0.46 | 41 |
Crewe's Last Match – Crewe vs Walsall
Crewe will hope to recover from their recent 0-3 England League 2 setback against Walsall on March 14. In that match, Crewe had 66% possession and 3 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Crewe | 66% | 0 (3) | 0.24 | 49 |
Walsall | 34% | 0 (7) | 3.85 | 29 |
Cheltenham vs Crewe Stats
Key Stats
| Cheltenham | Crewe | |
|---|---|---|
| 1.22 | Attacking Strength | 0.99 |
| 1.24 | Defence Strength | 0.99 |
| 1.1 | Points Per Game | 1.7 |
| 2/10 | WIN | 5/10 |
| 5/10 | DRAW | 2/10 |
| 2/10 | Clean Sheets | 3/10 |
| 7/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.4 | Average Scored | 1.1 |
Goals Scored vs Goals Conceded
Cheltenham are averaging 1.4 goals scored and 1.6 conceded per match, while Crewe average 1.1 scored and 1.1 conceded per game.
Cheltenham 14-16
Crewe 11-11
What are the odds for this match?
Cheltenham to win: @2.75
Draw: @3.25
Crewe to win: @2.4
Over 2.5 Goals: @1.975



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