The BTTS (Both Teams to Score) bet has become one of the most popular markets in soccer. Simple to understand, independent of the final result, it attracts beginners and experienced bettors alike.
But behind that apparent simplicity lies a complex analysis. In this guide, you'll discover the factors that truly determine whether both teams will score — and how to exploit this market intelligently.
What Is a BTTS Bet?
The Simple Rule
BTTS Yes: Both teams must score at least one goal each. BTTS No: At least one team must fail to score.
| Final score | BTTS Yes | BTTS No |
|---|---|---|
| 2-1 | Winner | Loser |
| 3-0 | Loser | Winner |
| 1-1 | Winner | Loser |
| 0-0 | Loser | Winner |
Why This Market Is Attractive
- Independent of the winner: It doesn't matter who wins
- Balanced odds: Often around 1.80-1.90 on both sides
- Easy to follow: As soon as both teams score, you've won
The Key Statistics for BTTS Analysis
1. Historical BTTS Percentage
The first data point to examine: what percentage of each team's matches end with BTTS?
| Team | Matches | BTTS Yes | BTTS % |
|---|---|---|---|
| Team A | 20 | 14 | 70% |
| Team B | 20 | 10 | 50% |
A team with 70% BTTS has both an offensive AND defensive profile that favors this outcome.
2. Goals Scored AND Conceded
BTTS requires two things: - The team must score (effective attack) - The team must concede (porous defense)
| Profile | Goals/match | Conceded/match | BTTS tendency |
|---|---|---|---|
| Strong offense / weak defense | 1.8 | 1.5 | BTTS Yes |
| Strong defense / weak offense | 0.6 | 0.8 | BTTS No |
| Balanced team | 1.2 | 1.0 | Neutral |
3. Clean Sheets
A team that regularly keeps clean sheets is dangerous for BTTS Yes bettors.
Rule of thumb: If a team has a clean sheet rate above 40%, BTTS No becomes attractive.
4. Failure to Score (Blanks)
A team that frequently fails to find the net is equally problematic.
Rule of thumb: If a team draws a blank in more than 30% of its matches, BTTS No gains value.
Decomposing xG for BTTS Analysis
Standard xG gives you a useful snapshot, but for BTTS analysis you need to go a layer deeper: you need xG offensive (can this team score?) AND xGA defensive (do they concede?). These two dimensions are independent and must be evaluated separately.
The Probability Formula
The probability of BTTS occurring can be approximated as:
P(BTTS) ≈ P(Team A scores at least 1) × P(Team B scores at least 1)
Using the Poisson distribution, the probability of a team scoring zero goals given an expected xG of λ is:
P(scores 0) = e^(-λ)
P(scores at least 1) = 1 - e^(-λ)
Worked Example: Borussia Dortmund
If Borussia Dortmund's average xG is 2.1:
P(BVB scores) = 1 - e^(-2.1) = 1 - 0.122 = 88%
So BVB has an 88% chance of scoring at least once in this match.
xG to Scoring Probability Table
| xG | P(Team scores) |
|---|---|
| 0.5 | 39% |
| 0.8 | 55% |
| 1.0 | 63% |
| 1.3 | 73% |
| 1.5 | 78% |
| 2.0 | 86% |
| 2.5 | 92% |
A team with xG below 0.8 in a given match has less than a 55% chance of scoring. When both teams are at this level, BTTS No is mathematically favored.
Practical Application
For a BTTS Yes bet to be high-confidence, you want both teams above xG 1.3 in the matchup — giving each at least a 73% chance of scoring. The combined probability then becomes approximately 0.73 × 0.73 = 53%, which still needs to beat the implied probability from the bookmaker's odds.
Rejoignez ProbWin gratuitement
Accédez à nos prédictions IA pour MLB, NHL et NFL. Inscription en 30 secondes.
The Shutout Dominant Trap
One of the most dangerous traps in BTTS betting is what analysts call the Shutout Dominant scenario: when one team generates significantly more xG than the other, they tend to control the match entirely, neutralizing the weaker side's offensive output.
How It Works
When Team A's xG is 1.5x or more than Team B's xG, Team A typically dominates possession, dictates tempo, and effectively shuts down Team B's transitions. Team B rarely gets into dangerous positions, and their xG figure — already low — overestimates their actual scoring chances in this specific context.
Example: - Team A xG: 2.4 - Team B xG: 0.7 - Ratio: 3.4x
BTTS Yes is a trap here. Team B is being suppressed, not just outplayed.
xG Ratio vs. BTTS Rate
This is one of the most important tables a BTTS bettor should memorize:
| xG Ratio (dominant/weaker) | Historical BTTS Yes rate |
|---|---|
| Below 1.3 (balanced) | 62% |
| 1.3 to 1.8 | 48% |
| 1.8 to 2.5 | 35% |
| Above 2.5 (dominant) | 22% |
When the ratio exceeds 1.5, the dominant team's control fundamentally changes the match dynamics. At ratios above 2.5, BTTS Yes becomes a low-probability bet — even if both teams have decent season-long xG figures.
The key insight: Always compute the xG ratio, not just the absolute values. A match with xG 2.0 vs 0.9 looks like "both teams score" on the surface, but the 2.2x ratio signals dominant control and a BTTS No lean.
How ProbWin Analyzes BTTS
Our soccer AI processes 50+ features per match using a CatBoost machine learning model trained on thousands of historical matches across 5 European leagues.
What Our Model Uses
Decomposed OSXG: On-Shot Expected Goals is our proprietary refinement of standard xG. Rather than assigning a probability at the moment the shot is taken, OSXG incorporates the goalkeeper's positioning, the shooter's foot/head preference, and the exact shot geometry. This gives a more accurate probability per shot for each team.
Clean sheet % (last 5 and 10 matches): We separate home clean sheets from away clean sheets — a team that keeps clean sheets at home but concedes freely away is a completely different profile from a team that's solid in both contexts.
Blank % (last 5 and 10 matches): Similar separation — a team that fails to score away 40% of the time is a major BTTS No signal even if their home blank rate is 10%.
Historical BTTS rates: We weight recent form (last 5 matches) more heavily than season averages, since defensive and offensive form can shift dramatically after a managerial change or key injury.
xG ratio: As described above, the dominant/weaker ratio is a primary input for our BTTS model.
How We Find Value
We compare our model's calibrated BTTS probability against the implied probability from the bookmaker's odds. Only when our confidence exceeds our calibrated threshold — and the edge is statistically meaningful — do we recommend a BTTS pick.
Explore our soccer picks on the Soccer page or learn how to interpret our AI's recommendations in the ProbWin guide.
Contextual Factors
Playing Style
| Style | BTTS impact |
|---|---|
| Attacking play, high press | Favors BTTS Yes |
| Low block, counter-attack | Can go either way |
| Sterile possession | Few goals, BTTS No |
| Quick transitions | Goals at both ends, BTTS Yes |
Match Stakes
- Dead rubber: More open, favors BTTS Yes
- Cup final: More cagey, favors BTTS No
- Derby: Unpredictable, often BTTS Yes (tension breeds errors)
- Relegation battle: Defensive, favors BTTS No
Venue
Teams generally score more at home: - Home: ~1.5 goals/match on average - Away: ~1.1 goals/match on average
But they also concede less at home. The net effect on BTTS depends on the specific team.
Worked Example: Step-by-Step BTTS Analysis
Let's walk through a full BTTS analysis for a real-type matchup.
Match: Borussia Dortmund (home) vs. SC Freiburg (away) — Bundesliga
Team Data
| Metric | BVB (home) | Freiburg (away) |
|---|---|---|
| xG (last 5 home/away) | 2.1 | 1.3 |
| xGA (last 5 home/away) | 1.4 | 1.5 |
| OSXG per shot | 0.18 | 0.14 |
| BTTS% last 10 | 65% | 55% |
| Clean sheet % | 20% | 30% |
| Blank % | 8% | 15% |
Cross-Analysis
Will BVB score? - P(BVB scores) = 1 - e^(-2.1) = 88% - Low blank rate (8%), high OSXG (0.18) — strong scorer - Freiburg xGA 1.5 away — porous on the road
Will Freiburg score? - P(Freiburg scores) = 1 - e^(-1.3) = 73% - 30% clean sheet rate is notable but not dominant - BVB xGA 1.4 — they do concede
xG Ratio: - 2.1 / 1.3 = 1.6 — borderline, approaches the 1.5x warning zone
Decision Table
| Factor | Signal |
|---|---|
| P(BVB scores) = 88% | Strong Yes |
| P(Freiburg scores) = 73% | Moderate Yes |
| xG ratio = 1.6 | Borderline (mild warning) |
| Freiburg clean sheet 30% | Slight caution |
| BVB blank rate 8% | Positive for BTTS |
| Historical BTTS% | Both above 55% |
Conclusion
BTTS Yes is viable in this matchup. The xG ratio of 1.6 is a mild caution but does not cross the 1.8 threshold where we'd lean to No. Both teams have reasonable scoring probability, and neither has a dominant defensive profile. This is a match where BTTS Yes at odds of 1.80-1.85 represents fair value — not a slam dunk, but a defensible pick.
Advanced BTTS Strategies
Strategy 1: The Perfect Profile
Look for matches with: - Both teams above 60% BTTS rate - xG above 1.2 for both - xGA above 1.0 for both
These matches have a BTTS Yes probability exceeding 70%.
Strategy 2: The Defensive Wall
For BTTS No, identify: - A team with a clean sheet rate above 50% - Or a team that fails to score more than 35% of the time - BTTS No odds above 2.00
Strategy 3: BTTS + Over/Under Combo
BTTS Yes and Over 2.5 are correlated but not identical: - BTTS Yes = at least 2 goals (1-1 is enough) - Over 2.5 = at least 3 goals
A 1-1 wins BTTS but loses Over 2.5.
Use this nuance to find value when the odds diverge.
Traps to Avoid
1. Relying Solely on Scoring Averages
A team averaging 1.5 goals/match might alternate between 3-0 and 0-0 scorelines. BTTS depends on consistency, not averages.
2. Ignoring Goalkeepers
A goalkeeper in top form or a backup between the posts can completely alter the defensive dynamic.
3. "Anti-BTTS" Teams
Some teams have an unusual profile: they either score OR concede, rarely both. Identify them and avoid betting BTTS Yes when they're involved.
4. Correlation with Over/Under
If you bet BTTS Yes AND Over 2.5 in a parlay on the same match, you're unnecessarily doubling up on the same risk. Pick one or the other.
Where BTTS Is Most Profitable
Leagues with the Highest BTTS Rates (2023-2025)
| League | Average BTTS % |
|---|---|
| Eredivisie (Netherlands) | 58% |
| Bundesliga (Germany) | 55% |
| Premier League (England) | 52% |
| Ligue 1 (France) | 48% |
| Serie A (Italy) | 47% |
| La Liga (Spain) | 45% |
More attacking leagues like the Eredivisie and Bundesliga naturally offer more BTTS Yes opportunities.
Frequently Asked Questions
Do own goals count?
Yes. An own goal counts as a goal for the benefiting team.
What if a match is abandoned?
Generally, if the match isn't completed, all bets are refunded. Check your bookmaker's specific rules.
Can you bet BTTS in-play?
Yes, and it's often worthwhile. If one team leads 1-0 at halftime, the BTTS Yes odds increase — sometimes unjustifiably so if the trailing team is pushing hard.
Does first-half BTTS exist?
Yes, some bookmakers offer first-half BTTS. The probabilities are much lower (15-25%), so the odds are significantly higher.
What happens with BTTS and a red card?
A red card fundamentally changes BTTS dynamics. The numerical advantage shifts all the pressure to the team with more players, which tends to suppress the 10-man team's attacking output. The earlier the red card, the more impactful: a red card before the 60th minute is a major BTTS No signal — the 10-man team shifts into pure defensive survival mode, often parking the bus and relying on a single counter. A red card after the 75th minute is less impactful, as there are fewer remaining chances for either team. The trailing 10-man team may also become more desperate, paradoxically increasing their BTTS chance. Context matters: if the 10-man team was already losing 2-0 at the time of the red card, BTTS No is strongly favored. If the score is level, the adjustment is more nuanced.
Should I combine BTTS with other markets?
Avoid BTTS Yes + Over 2.5 on the same match as a combined bet — they are highly correlated and you're doubling down on the same risk for marginal extra return. A 1-1 result wins BTTS but loses Over 2.5, meaning the bet that was "safer" (BTTS) gets dragged down by the harder requirement (3+ goals). Better approach: use BTTS as a standalone pick, or combine BTTS Yes bets across different matches in a multi — this diversifies correlation risk. Alternatively, combine BTTS No with Asian Handicap on the dominant team, since these two outcomes reinforce each other when one team is clearly superior.
Conclusion
BTTS is an accessible market that rewards thorough analysis. The keys to success:
- Analyze both sides: attack AND defense of each team
- Use xG: it reveals the true volume of chance creation
- Study the trends: historical BTTS %, clean sheets, blanks
- Consider the context: match stakes, playing style, venue
- Watch the xG ratio: a dominant team suppresses BTTS Yes even when both teams have decent season-long numbers
With these tools, you can identify matches where BTTS Yes or No offers genuine value — instead of betting blind.
To round out your analysis, check out our guides on Over/Under goals betting and xG (Expected Goals).






