England Premier League BTTS predictions & stats
Our Premier League predictions cover every upcoming match with home, draw, away and Over/Under goals probabilities.
BTTS (both teams to score) means each team scores at least once in normal time: 1-1, 2-1 and 3-2 count as Yes; 0-0, 1-0 and 2-0 count as No. What is BTTS?
60% is the highest BTTS Yes probability in the Premier League this week: Chelsea FC vs Manchester United FC. ProbaPredict's model rates 10 of 10 matches as more likely than not to see both teams score, from each side's chance of scoring at least once.
Out of 75 England Premier League matches played this season, 39 finished with both teams scoring (52%). Last season: 213 of 380 (56%), averaging 2.75 goals per game.
10 matches ranked by btts probability; the highest is Chelsea FC vs Manchester United FC at 60%.
Pick = the single most likely outcome among home/away win, Over/Under 1.5/2.5/3.5 and BTTS. Shading = probability.Darker teal means a higher model probability. Bold marks the most likely of home, draw and away. ✓ and ✕ show graded results after full time.
Times in UK time| Fair odds (Yes) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sun, 25 Oct 2026 | |||||||||||
| 16:30 · Premier LgPremier League | 56% | 44% | 1.78 | U3.574% | 34% | 28% | 37% | 47% | 74% | 26% | 56% |
| Sat, 31 Oct 2026 | |||||||||||
| 12:30 · Premier LgPremier League | 60% | 40% | 1.66 | O1.584% | 46% | 25% | 29% | 62% | 84% | 40% | 60% |
| 15:00 · Premier LgPremier League | 59% | 41% | 1.69 | O1.584% | 55% | 23% | 22% | 62% | 84% | 40% | 59% |
| 15:00 · Premier LgPremier League | 58% | 42% | 1.72 | O1.580% | 47% | 26% | 27% | 56% | 80% | 33% | 58% |
| 17:30 · Premier LgPremier League | 58% | 42% | 1.73 | O1.578% | 40% | 27% | 33% | 53% | 78% | 31% | 58% |
| 15:00 · Premier LgPremier League | 57% | 43% | 1.74 | O1.577% | 36% | 26% | 37% | 53% | 77% | 30% | 57% |
| 15:00 · Premier LgPremier League | 57% | 43% | 1.74 | O1.578% | 48% | 26% | 26% | 54% | 78% | 31% | 57% |
| 20:00 · Premier LgPremier League | 57% | 43% | 1.76 | O1.576% | 45% | 27% | 28% | 50% | 76% | 28% | 57% |
| 15:00 · Premier LgPremier League | 55% | 45% | 1.83 | U3.577% | 45% | 28% | 28% | 44% | 71% | 23% | 55% |
| Sun, 1 Nov 2026 | |||||||||||
| 16:30 · Premier LgPremier League | 56% | 44% | 1.80 | U3.575% | 31% | 29% | 40% | 46% | 73% | 25% | 56% |
Best Premier League teams for BTTS
All games, this season. Rate = share of games with both teams scoring. Download CSV
| Team | Hits | ||||||
|---|---|---|---|---|---|---|---|
| 8 | 6 | 75% | – | 75% | 75% | at Hull City 57% | |
| 7 | 5 | 71% | 58% | 75% | 67% | at Sunderland 56% | |
| 7 | 5 | 71% | 71% | 67% | 75% | at Chelsea 60% | |
| 7 | 5 | 71% | 66% | 50% | 100% | v Leeds 58% | |
| 7 | 5 | 71% | 66% | 75% | 67% | – | |
| 7 | 5 | 71% | 53% | 50% | 100% | v Nottingham 57% | |
| 8 | 5 | 63% | 63% | 75% | 50% | v Man United 60% | |
| 8 | 5 | 63% | 50% | 75% | 50% | v Brighton 59% | |
| 7 | 4 | 57% | 53% | 100% | 25% | at Tottenham 58% | |
| Premier League average 52% | |||||||
| 8 | 4 | 50% | 53% | 75% | 25% | at Aston Villa 57% | |
| 8 | 4 | 50% | 47% | 0% | 100% | at Brentford 57% | |
| 8 | 4 | 50% | 58% | 75% | 25% | v Fulham 57% | |
| 7 | 3 | 43% | – | 33% | 50% | v Ipswich Town 57% | |
| 7 | 3 | 43% | 47% | 0% | 75% | v Leeds 56% | |
| 7 | 3 | 43% | 68% | 33% | 50% | v Arsenal 56% | |
| 8 | 3 | 38% | 50% | 25% | 50% | – | |
| 8 | 3 | 38% | 61% | 50% | 25% | v Crystal Palace 58% | |
| 7 | 2 | 29% | 55% | 25% | 33% | at Man City 59% | |
| 8 | 2 | 25% | – | 25% | 25% | v Sunderland 55% | |
| 8 | 2 | 25% | 47% | 50% | 0% | at Liverpool 56% | |
Who are the best teams in the Premier League for BTTS?
This season, the Premier League teams with the highest share of games with both teams scoring are Ipswich Town (6 of 8, 75%), Leeds (5 of 7, 71%), Man United (5 of 7 and 71%). The Premier League average is 52%. Small samples swing quickly, so read the counts as well as the percentages.
Premier League BTTS facts
- In 2025-26, 213 of 380 England Premier League matches finished with both teams scoring (56%), with 2.75 goals per game.
- This season (2026-27), 39 of 75 Premier League matches have finished with both teams scoring (52%).
- Across 2022-23 to 2026-27, 900 of 1595 Premier League matches finished with both teams scoring (56%).
- BTTS in 27 of 38 Man United games in 2025-26 (71%), the highest rate in the Premier League.
- BTTS in 17 of 38 Wolves games in 2025-26 (45%), the lowest rate in the Premier League.
- Man United games averaged 3.13 goals in 2025-26, the most of any Premier League side.
- Man United: both teams scored in each of their last 3 league games, the longest current run of its kind in the Premier League.
- Ipswich Town: both teams scored in each of their last 3 league games, the longest current run of its kind in the Premier League.
Our Premier League BTTS picks: 56% correct from 25 graded matches (back-test 58% from 1,096). See the accuracy record.
Our BTTS probabilities currently don't beat the average-rate benchmark (always predicting the typical BTTS rate) in out-of-sample testing, so BTTS is excluded from Pick and ACCAs until they do.
How do our BTTS predictions work?
Both teams to score (BTTS) asks a single question: will the home side and the away side each score at least once in normal time, including stoppage time? The final result does not matter: 1-1, 3-2 and 2-1 all count as Yes, while 0-0, 1-0 and 4-0 count as No. Extra time and penalties are ignored.
Our model rates every team's attack and defence from recent results, adds a measured home advantage, and builds a grid of every scoreline from 0-0 to 10-10. BTTS Yes is one minus the chance the home team scores nothing, minus the chance the away team scores nothing, plus the chance of 0-0 (which was subtracted twice).
Fair odds are 100 divided by the percentage: 60% equals 1.67 and 45% equals 2.22, with no bookmaker margin. A 65% BTTS Yes still fails about one time in three. The table ranks matches from the highest BTTS Yes probability down; switch to BTTS No to rank the other way.
New to this? Read: What is BTTS? · Which league has the most goals?
These football predictions rank matches by probability while keeping the uncertainty visible.
More football predictions
Frequently asked questions
- How often does BTTS land in the Premier League?
- Out of 75 England Premier League matches played this season, 39 finished with both teams scoring (52%). Last season: 213 of 380 (56%), averaging 2.75 goals per game.
- Which Premier League team has the most BTTS games?
- BTTS in 6 of 8 Ipswich Town games this season (75%), the highest rate in the Premier League.
- What is the most likely BTTS pick this matchday?
- Chelsea v Man United at 60% (fair odds 1.66). BTTS in 3 of 4 Chelsea home games this season. A 60% pick still fails about 4 times in 10.
- How accurate are your Premier League BTTS predictions?
- Our Premier League BTTS picks: 56% correct from 25 graded matches (back-test 58% from 1,096). Every ProbaPredict pick is graded in public after full time, including the ones that lose.


















