Our Cheltenham vs Crawley Town Prediction: 2-1
Cheltenham vs Crawley Town in the England League 2 is scheduled for an 12:00 GMT kick-off on Sunday January 4, 2026. We expect a 2-1 home win, but with both teams proving their offensive capabilities, BTTS is a solid alternative bet.
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 – Crewe vs Cheltenham
Cheltenham must win to recover from their recent 1-4 England League 2 defeat against Crewe on January 1 and regain momentum. In that match, Cheltenham recorded 62% possession, firing 2 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Crewe | 38% | 0 (5) | 1.73 | 33 |
Cheltenham | 62% | 0 (2) | 1.71 | 60 |
Crawley Town's Last Match – Barnet vs Crawley Town
Crawley Town will aim to put their last result behind them following a 1-2 England League 2 loss to Barnet on January 1. In that match, Crawley Town had 46% possession and 7 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Barnet | 54% | 0 (7) | 1.64 | 69 |
Crawley Town | 46% | 0 (7) | 1.68 | 42 |
Cheltenham vs Crawley Town Stats
Key Stats
| Cheltenham | Crawley Town | |
|---|---|---|
| 0.73 | Attacking Strength | 0.91 |
| 0.83 | Defence Strength | 1.61 |
| 1.6 | Points Per Game | 0.4 |
| 5/10 | WIN | 0/10 |
| 1/10 | DRAW | 4/10 |
| 2/10 | Clean Sheets | 0/10 |
| 6/10 | BTTS | 9/10 |
| 5/10 | Over 2.5 Goals | 7/10 |
| 1.7 | Average Scored | 1.3 |
Goals Scored vs Goals Conceded
Cheltenham are averaging 1.7 goals scored and 1.6 conceded per match, while Crawley Town average 1.3 scored and 2.1 conceded per game.
Cheltenham 17-16
Crawley Town 13-21
What are the odds for this match?
Cheltenham to win: @2.6
Draw: @3.5
Crawley Town to win: @2.5
Over 2.5 Goals: @1.85



Crewe
Cheltenham
Barnet
Crawley Town
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