Our Oldham vs Cheltenham Prediction: 2-1
Oldham vs Cheltenham in the England League 2 is scheduled for an 15:00 GMT kick-off on Saturday January 17, 2026. We’re backing a 2-1 home win, but with both sides regularly hitting the scoreboard, BTTS is a strong option for bettors.
Our prediction is supported by key Oldham vs Cheltenham stats, including attacking and defensive strength, recent form and historical results — all detailed below.
→ View Today's Correct Score Predictions
Recent Form Insights
Oldham's Last Match – Oldham vs Chesterfield
Oldham will look to build on their last result following a 1-1 England League 2 stalemate against Chesterfield on January 1. In that match, Oldham recorded 45% possession, firing 3 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Oldham | 45% | 0 (3) | 2.21 | 34 |
Chesterfield | 55% | 0 (4) | 0.78 | 47 |
Cheltenham's Last Match – Cheltenham vs Leicester
Cheltenham must win to recover from their recent 0-2 England FA Cup defeat against Leicester on January 10 and regain momentum. In that match, Cheltenham had 29% possession and 9 attempts at goal, with 2 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Cheltenham | 29% | 9 (2) | 0.61 | 29 |
Leicester | 71% | 10 (5) | 0.86 | 51 |
Oldham vs Cheltenham Stats
Key Stats
| Oldham | Cheltenham | |
|---|---|---|
| 0.8 | Attacking Strength | 0.9 |
| 0.58 | Defence Strength | 1.53 |
| 1.3 | Points Per Game | 1.6 |
| 3/10 | WIN | 5/10 |
| 4/10 | DRAW | 1/10 |
| 3/10 | Clean Sheets | 2/10 |
| 5/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.2 | Average Scored | 1.7 |
Goals Scored vs Goals Conceded
Oldham are averaging 1.2 goals scored and 1.0 conceded per match, while Cheltenham average 1.7 scored and 1.5 conceded per game.
Oldham 12-10
Cheltenham 17-15
What are the odds for this match?
Oldham to win: @1.727
Draw: @3.6
Cheltenham to win: @4.75
Over 2.5 Goals: @2.025



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