Exeter City v Cheltenham
- O2.5
- 53%
- BTTS
- 57%
- Likely
- 1-1 (12%)
- xG
- 1.56–1.24
- Odds
- 1 2.05 X 3.60 2 4.00
Forecast Exeter City 44% · fair 2.27
No advised bet — the prices are about right.
England
The 2026/27 table, goals and full-match statistics by team, recent results, and every upcoming fixture with a forecast.
League Two has averaged 2.68 goals a game over 164 matches this season, with over 2.5 goals in 47% of them and both sides scoring in 58%. Home sides have won 48% of matches, away sides 20%. Every upcoming fixture below carries the model’s probabilities and one headline prediction; the match page has every market, the odds and the statistics behind it.
Forecast Exeter City 44% · fair 2.27
No advised bet — the prices are about right.
Forecast Barnet 38% · fair 2.60
Members’ pick Asian handicap Edge strength 3 of 5 · members only
Forecast York 46% · fair 2.19
Members’ pick Asian handicap Edge strength 3 of 5 · members only
Forecast Bristol Rovers 38% · fair 2.66
No advised bet — the prices are about right.
Forecast Rotherham 38% · fair 2.65
Members’ pick Asian handicap Edge strength 3 of 5 · members only
Forecast Salford City 60% · fair 1.66
No advised bet — the prices are about right.
Forecast Crewe 42% · fair 2.41
Members’ pick Asian handicap Edge strength 5 of 5 · members only
Forecast Colchester 46% · fair 2.19
Members’ pick Asian handicap Edge strength 3 of 5 · members only
Forecast Grimsby 42% · fair 2.37
Members’ pick Asian handicap Edge strength 5 of 5 · members only
Forecast Oldham 40% · fair 2.49
Members’ pick Asian handicap Edge strength 4 of 5 · members only
Forecast Accrington ST 38% · fair 2.61
Members’ pick Asian handicap Edge strength 5 of 5 · members only
Forecast Fleetwood Town 51% · fair 1.97
No advised bet — the prices are about right.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
Forecast not published yet — it appears at least 24 hours before kick-off.
8 more member picks in the next 14 days, with the price, stake and reasoning, from the moment each was published. £4.99 a month.Unlock every pick
| # | Team | P | W | D | L | GF | GA | GD | Pts | PPG | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Salford City | 14 | 10 | 1 | 3 | 25 | 15 | +10 | 31 | 2.21 | Salford City won 5 of the last 5 |
| 2 | Barnet | 13 | 7 | 5 | 1 | 28 | 18 | +10 | 26 | 2.00 | Barnet won 2 of the last 5 |
| 3 | Walsall | 13 | 5 | 7 | 1 | 21 | 12 | +9 | 22 | 1.69 | Walsall won 2 of the last 5 |
| 4 | Crewe | 14 | 5 | 7 | 2 | 17 | 17 | 0 | 22 | 1.57 | Crewe won 2 of the last 5 |
| 5 | Cheltenham | 14 | 6 | 3 | 5 | 23 | 25 | -2 | 21 | 1.50 | Cheltenham won 2 of the last 5 |
| 6 | Grimsby | 14 | 5 | 5 | 4 | 24 | 18 | +6 | 20 | 1.43 | Grimsby won 2 of the last 5 |
| 7 | York | 14 | 5 | 5 | 4 | 24 | 21 | +3 | 20 | 1.43 | York won 1 of the last 5 |
| 8 | Gillingham | 14 | 5 | 5 | 4 | 20 | 19 | +1 | 20 | 1.43 | Gillingham won 2 of the last 5 |
| 9 | Accrington ST | 14 | 4 | 7 | 3 | 23 | 17 | +6 | 19 | 1.36 | Accrington ST won 2 of the last 5 |
| 10 | Chesterfield | 14 | 5 | 4 | 5 | 24 | 21 | +3 | 19 | 1.36 | Chesterfield won 1 of the last 5 |
| 11 | Tranmere | 14 | 4 | 7 | 3 | 19 | 17 | +2 | 19 | 1.36 | Tranmere won 2 of the last 5 |
| 12 | Exeter City | 14 | 5 | 4 | 5 | 11 | 9 | +2 | 19 | 1.36 | Exeter City won 3 of the last 5 |
| 13 | Swindon Town | 14 | 5 | 4 | 5 | 15 | 17 | -2 | 19 | 1.36 | Swindon Town won 2 of the last 5 |
| 14 | Newport County | 14 | 4 | 6 | 4 | 20 | 17 | +3 | 18 | 1.29 | Newport County won 2 of the last 5 |
| 15 | Shrewsbury | 14 | 5 | 3 | 6 | 17 | 22 | -5 | 18 | 1.29 | Shrewsbury won 2 of the last 5 |
| 16 | Fleetwood Town | 14 | 4 | 5 | 5 | 18 | 18 | 0 | 17 | 1.21 | Fleetwood Town won 2 of the last 5 |
| 17 | Bristol Rovers | 14 | 5 | 1 | 8 | 17 | 23 | -6 | 16 | 1.14 | Bristol Rovers won 0 of the last 5 |
| 18 | Oldham | 14 | 4 | 3 | 7 | 15 | 19 | -4 | 15 | 1.07 | Oldham won 2 of the last 5 |
| 19 | Port Vale | 12 | 4 | 3 | 5 | 10 | 14 | -4 | 15 | 1.25 | Port Vale won 3 of the last 5 |
| 20 | Rochdale | 14 | 4 | 3 | 7 | 17 | 26 | -9 | 15 | 1.07 | Rochdale won 0 of the last 5 |
| 21 | Northampton | 13 | 3 | 5 | 5 | 9 | 10 | -1 | 14 | 1.08 | Northampton won 2 of the last 5 |
| 22 | Rotherham | 14 | 2 | 6 | 6 | 18 | 25 | -7 | 12 | 0.86 | Rotherham won 0 of the last 5 |
| 23 | Colchester | 13 | 2 | 6 | 5 | 12 | 19 | -7 | 12 | 0.92 | Colchester won 0 of the last 5 |
| 24 | Crawley Town | 12 | 2 | 3 | 7 | 13 | 21 | -8 | 9 | 0.75 | Crawley Town won 1 of the last 5 |
| # | Team | P | W | D | L | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|
| 1 | Salford City | 7 | 6 | 0 | 1 | +5 | 18 | Salford City won 5 of the last 5 |
| 2 | York | 7 | 5 | 2 | 0 | +11 | 17 | York won 1 of the last 5 |
| 3 | Cheltenham | 7 | 5 | 1 | 1 | +4 | 16 | Cheltenham won 2 of the last 5 |
| 4 | Newport County | 7 | 4 | 3 | 0 | +8 | 15 | Newport County won 2 of the last 5 |
| 5 | Exeter City | 7 | 4 | 3 | 0 | +6 | 15 | Exeter City won 3 of the last 5 |
| 6 | Barnet | 7 | 4 | 2 | 1 | +5 | 14 | Barnet won 2 of the last 5 |
| 7 | Swindon Town | 7 | 4 | 2 | 1 | +5 | 14 | Swindon Town won 2 of the last 5 |
| 8 | Port Vale | 6 | 4 | 2 | 0 | +5 | 14 | Port Vale won 3 of the last 5 |
| 9 | Accrington ST | 7 | 3 | 4 | 0 | +5 | 13 | Accrington ST won 2 of the last 5 |
| 10 | Grimsby | 7 | 4 | 1 | 2 | +5 | 13 | Grimsby won 2 of the last 5 |
| 11 | Crewe | 7 | 3 | 4 | 0 | +4 | 13 | Crewe won 2 of the last 5 |
| 12 | Bristol Rovers | 7 | 4 | 1 | 2 | +3 | 13 | Bristol Rovers won 0 of the last 5 |
| 13 | Chesterfield | 7 | 3 | 3 | 1 | +7 | 12 | Chesterfield won 1 of the last 5 |
| 14 | Tranmere | 7 | 3 | 3 | 1 | +5 | 12 | Tranmere won 2 of the last 5 |
| 15 | Fleetwood Town | 7 | 3 | 3 | 1 | +5 | 12 | Fleetwood Town won 2 of the last 5 |
| 16 | Walsall | 6 | 3 | 2 | 1 | +4 | 11 | Walsall won 2 of the last 5 |
| 17 | Oldham | 7 | 3 | 1 | 3 | +3 | 10 | Oldham won 2 of the last 5 |
| 18 | Shrewsbury | 7 | 3 | 1 | 3 | 0 | 10 | Shrewsbury won 2 of the last 5 |
| 19 | Rochdale | 7 | 3 | 1 | 3 | -3 | 10 | Rochdale won 0 of the last 5 |
| 20 | Colchester | 6 | 2 | 3 | 1 | 0 | 9 | Colchester won 0 of the last 5 |
| 21 | Gillingham | 7 | 2 | 3 | 2 | -1 | 9 | Gillingham won 2 of the last 5 |
| 22 | Northampton | 7 | 2 | 2 | 3 | 0 | 8 | Northampton won 2 of the last 5 |
| 23 | Rotherham | 7 | 1 | 5 | 1 | -2 | 8 | Rotherham won 0 of the last 5 |
| 24 | Crawley Town | 6 | 0 | 2 | 4 | -6 | 2 | Crawley Town won 1 of the last 5 |
| # | Team | P | W | D | L | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|
| 1 | Salford City | 7 | 4 | 1 | 2 | +5 | 13 | Salford City won 5 of the last 5 |
| 2 | Barnet | 6 | 3 | 3 | 0 | +5 | 12 | Barnet won 2 of the last 5 |
| 3 | Walsall | 7 | 2 | 5 | 0 | +5 | 11 | Walsall won 2 of the last 5 |
| 4 | Gillingham | 7 | 3 | 2 | 2 | +2 | 11 | Gillingham won 2 of the last 5 |
| 5 | Crewe | 7 | 2 | 3 | 2 | -4 | 9 | Crewe won 2 of the last 5 |
| 6 | Shrewsbury | 7 | 2 | 2 | 3 | -5 | 8 | Shrewsbury won 2 of the last 5 |
| 7 | Grimsby | 7 | 1 | 4 | 2 | +1 | 7 | Grimsby won 2 of the last 5 |
| 8 | Crawley Town | 6 | 2 | 1 | 3 | -2 | 7 | Crawley Town won 1 of the last 5 |
| 9 | Tranmere | 7 | 1 | 4 | 2 | -3 | 7 | Tranmere won 2 of the last 5 |
| 10 | Chesterfield | 7 | 2 | 1 | 4 | -4 | 7 | Chesterfield won 1 of the last 5 |
| 11 | Accrington ST | 7 | 1 | 3 | 3 | +1 | 6 | Accrington ST won 2 of the last 5 |
| 12 | Northampton | 6 | 1 | 3 | 2 | -1 | 6 | Northampton won 2 of the last 5 |
| 13 | Fleetwood Town | 7 | 1 | 2 | 4 | -5 | 5 | Fleetwood Town won 2 of the last 5 |
| 14 | Cheltenham | 7 | 1 | 2 | 4 | -6 | 5 | Cheltenham won 2 of the last 5 |
| 15 | Rochdale | 7 | 1 | 2 | 4 | -6 | 5 | Rochdale won 0 of the last 5 |
| 16 | Oldham | 7 | 1 | 2 | 4 | -7 | 5 | Oldham won 2 of the last 5 |
| 17 | Swindon Town | 7 | 1 | 2 | 4 | -7 | 5 | Swindon Town won 2 of the last 5 |
| 18 | Exeter City | 7 | 1 | 1 | 5 | -4 | 4 | Exeter City won 3 of the last 5 |
| 19 | Rotherham | 7 | 1 | 1 | 5 | -5 | 4 | Rotherham won 0 of the last 5 |
| 20 | Newport County | 7 | 0 | 3 | 4 | -5 | 3 | Newport County won 2 of the last 5 |
| 21 | Colchester | 7 | 0 | 3 | 4 | -7 | 3 | Colchester won 0 of the last 5 |
| 22 | York | 7 | 0 | 3 | 4 | -8 | 3 | York won 1 of the last 5 |
| 23 | Bristol Rovers | 7 | 1 | 0 | 6 | -9 | 3 | Bristol Rovers won 0 of the last 5 |
| 24 | Port Vale | 6 | 0 | 1 | 5 | -9 | 1 | Port Vale won 3 of the last 5 |
| Team | P | GF/g | GA/g | O1.5 | O2.5 | O3.5 | BTTS | CS | FTS |
|---|---|---|---|---|---|---|---|---|---|
| Salford City | 14 | 1.79 | 1.07 | 64% | 57% | 29% | 57% | 29% | 14% |
| Barnet | 13 | 2.15 | 1.38 | 100% | 77% | 62% | 100% | 0% | 0% |
| Walsall | 13 | 1.62 | 0.92 | 77% | 46% | 31% | 54% | 46% | 23% |
| Crewe | 14 | 1.21 | 1.21 | 71% | 29% | 29% | 64% | 29% | 14% |
| Cheltenham | 14 | 1.64 | 1.79 | 93% | 71% | 50% | 79% | 7% | 14% |
| Grimsby | 14 | 1.71 | 1.29 | 79% | 57% | 43% | 57% | 29% | 21% |
| York | 14 | 1.71 | 1.50 | 100% | 50% | 36% | 71% | 21% | 7% |
| Gillingham | 14 | 1.43 | 1.36 | 86% | 57% | 29% | 57% | 29% | 29% |
| Accrington ST | 14 | 1.64 | 1.21 | 86% | 50% | 43% | 64% | 29% | 21% |
| Chesterfield | 14 | 1.71 | 1.50 | 79% | 57% | 36% | 71% | 14% | 14% |
| Tranmere | 14 | 1.36 | 1.21 | 86% | 36% | 29% | 64% | 29% | 14% |
| Exeter City | 14 | 0.79 | 0.64 | 43% | 21% | 0% | 29% | 50% | 43% |
| Swindon Town | 14 | 1.07 | 1.21 | 64% | 50% | 29% | 50% | 14% | 50% |
| Newport County | 14 | 1.43 | 1.21 | 64% | 50% | 29% | 57% | 29% | 29% |
| Shrewsbury | 14 | 1.21 | 1.57 | 79% | 50% | 29% | 50% | 21% | 29% |
| Fleetwood Town | 14 | 1.29 | 1.29 | 79% | 43% | 29% | 64% | 29% | 14% |
| Bristol Rovers | 14 | 1.21 | 1.64 | 71% | 50% | 36% | 43% | 36% | 29% |
| Oldham | 14 | 1.07 | 1.36 | 79% | 43% | 14% | 43% | 29% | 36% |
| Port Vale | 12 | 0.83 | 1.17 | 58% | 17% | 17% | 33% | 33% | 42% |
| Rochdale | 14 | 1.21 | 1.86 | 79% | 64% | 36% | 50% | 29% | 29% |
| Northampton | 13 | 0.69 | 0.77 | 54% | 0% | 0% | 31% | 31% | 46% |
| Rotherham | 14 | 1.29 | 1.79 | 79% | 57% | 36% | 71% | 7% | 21% |
| Colchester | 13 | 0.92 | 1.46 | 77% | 38% | 31% | 62% | 15% | 31% |
| Crawley Town | 12 | 1.08 | 1.75 | 83% | 50% | 33% | 67% | 8% | 25% |
GF/g and GA/g are goals for and against per game. O1.5, O2.5 and O3.5 are the share of the team’s matches with more than that many goals in total. CS is clean sheets, FTS is failed to score.
| Team | M | Shots | SoT | Corners | Fouls | Yel | Red | Poss | xG |
|---|---|---|---|---|---|---|---|---|---|
| Salford City | 7 | 14.1 | 4.9 | 5.4 | 10.0 | 1.86 | 0.00 | 52% | 1.35 |
| Barnet | 6 | 15.2 | 4.5 | 7.0 | 11.7 | 1.83 | 0.17 | 58% | 1.88 |
| Walsall | 6 | 13.7 | 5.0 | 6.0 | 12.7 | 2.17 | 0.17 | 56% | 1.78 |
| Crewe | 7 | 8.9 | 2.9 | 3.0 | 10.7 | 1.43 | 0.00 | 45% | 1.03 |
| Cheltenham | 7 | 7.7 | 2.3 | 3.4 | 11.9 | 2.57 | 0.29 | 49% | 1.21 |
| Grimsby | 7 | 17.6 | 5.3 | 5.6 | 10.6 | 2.00 | 0.14 | 51% | 2.34 |
| York | 7 | 12.4 | 3.4 | 4.1 | 9.6 | 1.71 | 0.29 | 58% | 1.26 |
| Gillingham | 7 | 8.1 | 2.3 | 3.3 | 15.4 | 2.86 | 0.14 | 46% | 1.31 |
| Accrington ST | 7 | 17.1 | 5.1 | 6.9 | 11.9 | 2.29 | 0.00 | 47% | 1.23 |
| Chesterfield | 7 | 18.3 | 6.1 | 7.6 | 9.1 | 2.29 | 0.00 | 65% | 1.46 |
| Tranmere | 7 | 12.9 | 5.3 | 5.0 | 9.9 | 1.43 | 0.14 | 43% | 1.24 |
| Exeter City | 7 | 11.4 | 3.6 | 4.1 | 10.0 | 1.57 | 0.00 | 50% | 1.12 |
| Swindon Town | 7 | 12.4 | 3.6 | 4.6 | 9.1 | 1.00 | 0.14 | 48% | 1.41 |
| Newport County | 7 | 14.4 | 4.0 | 4.7 | 14.0 | 1.86 | 0.00 | 38% | 1.44 |
| Shrewsbury | 7 | 14.6 | 5.6 | 6.3 | 14.4 | 2.86 | 0.43 | 47% | 1.88 |
| Fleetwood Town | 7 | 16.1 | 4.9 | 5.4 | 10.3 | 2.14 | 0.00 | 51% | 1.89 |
| Bristol Rovers | 7 | 14.3 | 4.3 | 4.7 | 15.6 | 2.14 | 0.14 | 50% | 1.34 |
| Oldham | 7 | 14.0 | 3.1 | 4.1 | 12.4 | 1.29 | 0.29 | 46% | 1.37 |
| Port Vale | 5 | 11.6 | 4.8 | 4.8 | 10.0 | 1.60 | 0.00 | 49% | 1.79 |
| Rochdale | 7 | 11.6 | 3.7 | 5.7 | 10.9 | 1.14 | 0.14 | 55% | 0.94 |
| Northampton | 6 | 13.0 | 4.0 | 6.0 | 13.0 | 1.33 | 0.00 | 46% | 1.11 |
| Rotherham | 7 | 9.1 | 3.0 | 2.6 | 14.4 | 2.14 | 0.50 | 49% | 1.05 |
| Colchester | 6 | 12.0 | 3.3 | 4.5 | 15.0 | 1.50 | 0.00 | 54% | 1.29 |
| Crawley Town | 5 | 12.8 | 5.8 | 3.8 | 12.2 | 1.80 | 0.00 | 48% | 1.39 |
| Team | M | Shots | SoT | Corners | Fouls | Yel | Red | Poss | xG |
|---|---|---|---|---|---|---|---|---|---|
| Salford City | 7 | 11.6 | 3.0 | 5.9 | 13.3 | 1.71 | 0.14 | 48% | 1.05 |
| Barnet | 6 | 12.7 | 3.7 | 3.8 | 11.5 | 1.83 | 0.50 | 42% | 1.45 |
| Walsall | 6 | 18.7 | 7.0 | 5.3 | 11.2 | 1.50 | 0.00 | 45% | 2.03 |
| Crewe | 7 | 13.1 | 3.4 | 4.4 | 13.1 | 1.57 | 0.00 | 55% | 1.19 |
| Cheltenham | 7 | 17.7 | 5.9 | 5.4 | 10.6 | 2.14 | 0.00 | 51% | 1.56 |
| Grimsby | 7 | 11.6 | 4.6 | 6.1 | 13.7 | 2.43 | 0.00 | 49% | 1.66 |
| York | 7 | 14.9 | 4.1 | 5.0 | 13.3 | 2.14 | 0.14 | 42% | 1.38 |
| Gillingham | 7 | 16.0 | 5.9 | 5.1 | 10.3 | 2.14 | 0.00 | 54% | 1.70 |
| Accrington ST | 7 | 7.7 | 2.3 | 3.9 | 10.9 | 1.86 | 0.14 | 53% | 0.72 |
| Chesterfield | 7 | 8.4 | 3.1 | 2.3 | 11.7 | 2.43 | 0.00 | 35% | 1.02 |
| Tranmere | 7 | 14.6 | 4.3 | 6.3 | 10.9 | 1.71 | 0.00 | 57% | 1.21 |
| Exeter City | 7 | 13.4 | 3.1 | 4.9 | 13.7 | 1.71 | 0.00 | 50% | 1.19 |
| Swindon Town | 7 | 14.7 | 6.0 | 6.6 | 8.0 | 0.71 | 0.29 | 52% | 1.78 |
| Newport County | 7 | 10.0 | 2.6 | 2.4 | 14.1 | 2.86 | 0.14 | 61% | 1.21 |
| Shrewsbury | 7 | 11.3 | 4.0 | 4.0 | 12.7 | 1.71 | 0.14 | 53% | 1.31 |
| Fleetwood Town | 7 | 9.9 | 3.0 | 5.1 | 12.9 | 1.71 | 0.17 | 49% | 1.02 |
| Bristol Rovers | 7 | 12.4 | 4.3 | 3.7 | 12.0 | 2.29 | 0.29 | 50% | 1.68 |
| Oldham | 7 | 14.4 | 4.1 | 6.6 | 11.9 | 1.86 | 0.29 | 54% | 1.52 |
| Port Vale | 5 | 10.4 | 3.6 | 5.8 | 12.0 | 1.60 | 0.00 | 51% | 0.92 |
| Rochdale | 7 | 16.9 | 5.4 | 4.7 | 11.0 | 1.57 | 0.14 | 45% | 2.21 |
| Northampton | 6 | 10.8 | 2.7 | 4.2 | 10.2 | 1.50 | 0.17 | 54% | 1.51 |
| Rotherham | 7 | 12.9 | 4.4 | 5.4 | 11.4 | 1.57 | 0.17 | 51% | 1.86 |
| Colchester | 6 | 14.5 | 4.8 | 5.8 | 13.2 | 2.17 | 0.00 | 46% | 1.42 |
| Crawley Town | 5 | 15.8 | 5.0 | 6.2 | 10.4 | 2.20 | 0.40 | 52% | 1.45 |
Accrington STBarnetBarrowBristol RoversCheltenhamChesterfieldColchesterCrawley TownCreweExeter CityFleetwood TownGillinghamGrimsbyHarrogate TownNewport CountyNorthamptonOldhamPort ValeRochdaleRotherhamSalford CityShrewsburySwindon TownTranmereWalsallYork
Football statistics and betting opinion for adults. Gambling involves risk — never stake money you cannot afford to lose. By continuing you confirm you are 18 or over. We would also like to use analytics cookies to see which pages are useful. Privacy policy