League Two: Both Teams to Score (BTTS) predictions and stats
League Two 2026/27 so far: 83 of 150 matches (55%) had both teams scoring (results to 26 Oct).
Upcoming matches ranked by how strongly the score-distribution model expects both sides to find the net. Probabilities only — no published record in this market yet.
Upcoming League Two fixtures
Kickoff times: Europe/Belgrade
After Tue, 27 Oct 2026 · 12 matches
Swindon – Rotherham31 Oct 16:00
BTTS: YesModel 62.5%Implied 64.5%-2.0%Tranmere – Cheltenham31 Oct 16:00
BTTS: YesModel 60.4%Implied 61.7%-1.4%Grimsby – York City31 Oct 13:30
BTTS: YesModel 59.1%Implied 65.4%-6.3%Crewe – Barnet31 Oct 16:00
BTTS: YesModel 57.5%Implied 65.8%-8.3%Newport – Chesterfield30 Oct 20:45
BTTS: YesModel 56.2%Implied 59.9%-3.7%Fleetwood – Bristol Rovers31 Oct 16:00
BTTS: YesModel 51.3%Implied 61.0%-9.7%Shrewsbury – Gillingham31 Oct 16:00
BTTS: YesModel 48.3%Implied 54.9%-6.7%Colchester – Walsall31 Oct 16:00
BTTS: YesModel 47.7%Implied 60.6%-12.9%Oldham – Crawley31 Oct 16:00
BTTS: YesModel 46.8%Implied 63.7%-16.9%Port Vale – Rochdale31 Oct 13:30
BTTS: YesModel 45.1%Implied 54.3%-9.3%Accrington – Northampton31 Oct 16:00
BTTS: YesModel 33.2%Implied 54.1%-20.8%Salford – Exeter31 Oct 16:00
BTTS: YesModel 30.2%Implied 56.8%-26.6%
| # | Time | Market | Implied | Odds | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | Swindon– Rotherham | 31 Oct | 16:00 | BTTS: Yes | 62.5% | 64.5% | -2.0% | 1.55 |
| 2 | Tranmere– Cheltenham | 31 Oct | 16:00 | BTTS: Yes | 60.4% | 61.7% | -1.4% | 1.62 |
| 3 | Grimsby– York City | 31 Oct | 13:30 | BTTS: Yes | 59.1% | 65.4% | -6.3% | 1.53 |
| 4 | Crewe– Barnet | 31 Oct | 16:00 | BTTS: Yes | 57.5% | 65.8% | -8.3% | 1.52 |
| 5 | Newport– Chesterfield | 30 Oct | 20:45 | BTTS: Yes | 56.2% | 59.9% | -3.7% | 1.67 |
| 6 | Fleetwood– Bristol Rovers | 31 Oct | 16:00 | BTTS: Yes | 51.3% | 61.0% | -9.7% | 1.64 |
| 7 | Shrewsbury– Gillingham | 31 Oct | 16:00 | BTTS: Yes | 48.3% | 54.9% | -6.7% | 1.82 |
| 8 | Colchester– Walsall | 31 Oct | 16:00 | BTTS: Yes | 47.7% | 60.6% | -12.9% | 1.65 |
| 9 | Oldham– Crawley | 31 Oct | 16:00 | BTTS: Yes | 46.8% | 63.7% | -16.9% | 1.57 |
| 10 | Port Vale– Rochdale | 31 Oct | 13:30 | BTTS: Yes | 45.1% | 54.3% | -9.3% | 1.84 |
| 11 | Accrington– Northampton | 31 Oct | 16:00 | BTTS: Yes | 33.2% | 54.1% | -20.8% | 1.85 |
| 12 | Salford– Exeter | 31 Oct | 16:00 | BTTS: Yes | 30.2% | 56.8% | -26.6% | 1.76 |
Model % is the pre-match estimated chance, not a live probability or a past hit rate.
Implied % comes from the odds. Divergence is the difference in percentage points.
BTTS by team, 2026/27
How often each team's matches had both teams scoring this season, highest first. Home and away: matches with both teams scoring / matches played.
| Team | Played | BTTS | % | Home | Away |
|---|---|---|---|---|---|
| Barnet | 11 | 11 | 100% | 6/6 | 5/5 |
| Cheltenham | 13 | 10 | 77% | 5/7 | 5/6 |
| Crawley | 11 | 8 | 73% | 4/6 | 4/5 |
| Chesterfield | 13 | 9 | 69% | 5/7 | 4/6 |
| Rotherham | 13 | 9 | 69% | 7/7 | 2/6 |
| York City | 12 | 8 | 67% | 4/7 | 4/5 |
| Accrington | 13 | 8 | 62% | 4/6 | 4/7 |
| Crewe | 13 | 8 | 62% | 5/6 | 3/7 |
| Fleetwood | 13 | 8 | 62% | 3/6 | 5/7 |
| Tranmere | 13 | 8 | 62% | 4/6 | 4/7 |
| Colchester | 12 | 7 | 58% | 3/5 | 4/7 |
| Gillingham | 13 | 7 | 54% | 3/7 | 4/6 |
| Grimsby | 13 | 7 | 54% | 2/6 | 5/7 |
| Newport | 13 | 7 | 54% | 4/6 | 3/7 |
| Salford | 13 | 7 | 54% | 2/6 | 5/7 |
| Oldham | 12 | 6 | 50% | 3/6 | 3/6 |
| Walsall | 12 | 6 | 50% | 2/6 | 4/6 |
| Rochdale | 13 | 6 | 46% | 3/7 | 3/6 |
| Shrewsbury | 13 | 6 | 46% | 2/6 | 4/7 |
| Swindon | 13 | 6 | 46% | 5/6 | 1/7 |
| Bristol Rovers | 13 | 5 | 38% | 3/7 | 2/6 |
| Northampton | 11 | 3 | 27% | 1/6 | 2/5 |
| Port Vale | 11 | 3 | 27% | 1/5 | 2/6 |
| Exeter | 13 | 3 | 23% | 2/7 | 1/6 |
Latest results
League Two matches in the 7 days to Mon, 26 Oct 2026, the newest result.
- 26 OctWalsall 2:4 SalfordBTTS yes
- 24 OctCheltenham 1:0 NewportBTTS no
- 24 OctNorthampton 2:0 ColchesterBTTS no
- 24 OctBristol Rovers 0:0 SwindonBTTS no
- 24 OctYork City 2:0 Port ValeBTTS no
- 24 OctRotherham 3:3 ShrewsburyBTTS yes
- 24 OctRochdale 0:5 AccringtonBTTS no
- 24 OctGillingham 1:4 GrimsbyBTTS yes
- 24 OctChesterfield 5:1 CreweBTTS yes
- 24 OctCrawley 1:1 TranmereBTTS yes
- 24 OctBarnet 1:1 OldhamBTTS yes
- 24 OctExeter 2:1 FleetwoodBTTS yes
- 20 OctWalsall 3:0 OldhamBTTS no
- 20 OctExeter 2:0 CreweBTTS no
- 20 OctCheltenham 4:2 FleetwoodBTTS yes
- 20 OctBarnet 1:3 SwindonBTTS yes
- 20 OctNorthampton 0:1 TranmereBTTS no
- 20 OctCrawley 2:3 ShrewsburyBTTS yes
- 20 OctChesterfield 1:1 ColchesterBTTS yes
- 20 OctRochdale 2:2 GrimsbyBTTS yes
- 20 OctYork City 1:1 AccringtonBTTS yes
- 20 OctRotherham 2:2 NewportBTTS yes
- 20 OctBristol Rovers 1:2 SalfordBTTS yes
- 20 OctGillingham 1:1 Port ValeBTTS yes
League Two table, fixtures and season projection →
Both Teams to Score (BTTS): by day
Both Teams to Score (BTTS): by league
These rankings come from historical data alone — the market usually knows more. Every prediction is logged pre-match and settled in public. Statistics, not betting advice. 18+ · never stake more than you can afford to lose.
























