Our Cheltenham vs Newport County Prediction: 2-1
Cheltenham vs Newport County in the England League 2 is scheduled for an 14:00 GMT kick-off on Saturday April 18, 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 – Chesterfield vs Cheltenham
Cheltenham will hope to recover from their recent 0-1 England League 2 setback against Chesterfield on April 3. In that match, Cheltenham saw 37% of the ball and 0 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Chesterfield | 63% | 0 (3) | 1.71 | 43 |
Cheltenham | 37% | 0 (0) | 0.21 | 23 |
Newport County's Last Match – Newport County vs Crawley Town
Newport County will aim to put their last result behind them following a 0-2 England League 2 loss to Crawley Town on April 3. In that match, Newport County recorded 59% possession, firing 2 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Newport County | 59% | 0 (2) | 0.66 | 55 |
Crawley Town | 41% | 0 (5) | 0.79 | 38 |
Cheltenham vs Newport County Stats
Key Stats
| Cheltenham | Newport County | |
|---|---|---|
| 1.24 | Attacking Strength | 0.84 |
| 1.18 | Defence Strength | 1.47 |
| 1.2 | Points Per Game | 1.3 |
| 2/10 | WIN | 4/10 |
| 6/10 | DRAW | 1/10 |
| 2/10 | Clean Sheets | 2/10 |
| 8/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.6 | Average Scored | 1.1 |
Goals Scored vs Goals Conceded
Cheltenham are averaging 1.4 goals scored and 1.5 conceded per match, while Newport County average 1.1 scored and 1.2 conceded per game.



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