Our Oldham vs Bristol Rovers Prediction: 2-1
Oldham vs Bristol Rovers in the England League 2 is scheduled for an 19:45 GMT kick-off on Tuesday February 17, 2026. A 2-1 victory for the hosts is our top prediction, yet given both teams’ attacking form, BTTS seems like a smart betting choice.
Our prediction is supported by key Oldham vs Bristol Rovers 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 – Swindon vs Oldham
Oldham will look to get back on track following a 0-3 England League 2 loss against Swindon on February 7. In that match, Oldham recorded 48% possession and 4 shots hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Swindon | 52% | 0 (4) | 0.74 | 36 |
Oldham | 48% | 0 (4) | 1.38 | 63 |
Bristol Rovers's Last Match – Bristol Rovers vs Chesterfield
Bristol Rovers will aim to put their last result behind them following a 2-3 England League 2 loss to Chesterfield on February 7. In that match, Bristol Rovers had 44% possession and 2 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Bristol Rovers | 44% | 0 (2) | 0.99 | 40 |
Chesterfield | 56% | 0 (6) | 2.44 | 23 |
Oldham vs Bristol Rovers Stats
Key Stats
| Oldham | Bristol Rovers | |
|---|---|---|
| 0.86 | Attacking Strength | 0.57 |
| 0.81 | Defence Strength | 1.29 |
| 1.2 | Points Per Game | 0.9 |
| 3/10 | WIN | 3/10 |
| 3/10 | DRAW | 0/10 |
| 1/10 | Clean Sheets | 3/10 |
| 6/10 | BTTS | 3/10 |
| 7/10 | Over 2.5 Goals | 5/10 |
| 1.2 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
Oldham are averaging 1.2 goals scored and 1.6 conceded per match, while Bristol Rovers average 1.5 scored and 1.5 conceded per game.
Oldham 12-16
Bristol Rovers 15-15
What are the odds for this match?
Oldham to win: @2
Draw: @3.2
Bristol Rovers to win: @3.5



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