Both Teams to Score Calculator
What is Both Teams to Score (BTTS)?
Both Teams to Score is one of the most popular football betting markets in the UK and across Europe. You are betting on whether both teams will score at least one goal each during the match, regardless of the final score. A match ending 1-1, 2-1, 3-2, or even 5-4 is a BTTS Yes winner. A match ending 1-0, 0-0, or 2-0 is a BTTS No winner.
The market is attractive because it removes concern about who wins the match — only that both sides find the net. Unlike match result betting, which requires you to predict the correct outcome among three possibilities (home win, draw, away win), BTTS simplifies the decision to a binary choice. This simplicity, combined with the fact that roughly half of all football matches result in both teams scoring, makes BTTS one of the most accessible betting markets for beginners while remaining sophisticated enough for advanced statistical analysis.
The appeal of BTTS extends beyond simplicity. For many bettors, watching a match becomes more engaging when your bet remains alive throughout the entire 90 minutes. Even if your preferred team is losing 1-0 with minutes remaining, your BTTS Yes bet is still active as long as the opposition has a chance to score. This creates tension and excitement that other betting markets cannot replicate. Additionally, the BTTS market often offers competitive odds because bookmakers must balance action on both sides of the market, sometimes creating genuine value opportunities for informed bettors.
BTTS betting has evolved significantly over the past decade. What began as a simple novelty market has transformed into a data-driven discipline where serious bettors apply statistical models, advanced metrics, and historical analysis to identify profitable opportunities. The emergence of expected goals (xG) data, detailed defensive metrics, and real-time odds movement tracking has elevated BTTS from a luck-based bet to a quantifiable, edge-based market where skill genuinely matters.
How to Use the BTTS Calculator
The BTTS calculator is a powerful tool for estimating the probability of both teams scoring in any given match. To use it effectively, you need to gather accurate recent form data for both teams, focusing on their attacking output and defensive vulnerability over a meaningful sample size.
Step-by-Step Instructions:
- Enter the home team's average goals scored per match over their last 5–10 games (recent form is more important than season averages, as team performance fluctuates significantly)
- Enter the home team's average goals conceded per match over the same period
- Enter the away team's average goals scored per match
- Enter the away team's average goals conceded per match
- Read the estimated BTTS Yes probability and compare it to the implied probability in the bookmaker's odds
The calculator converts your input data into a statistical probability using the Poisson distribution model. The power of this approach lies in its ability to handle the discrete nature of goal scoring — goals are not continuous variables but countable events that occur at random intervals throughout a match.
When entering data, prioritize recent form. A team that has been dominant for the last five matches should be weighted more heavily than their season-long average. If a team's key striker has been injured but recently returned, adjust your goals scored estimate upward. If a team's defense has been reinforced with new signings, adjust their goals conceded downward. The calculator is only as good as the data you input — garbage in, garbage out applies directly to statistical models.
The Mathematics Behind BTTS Probability
Understanding the mathematics behind BTTS probability calculation transforms you from a casual bettor into an informed analyst. The Poisson distribution, while originating in 19th-century probability theory, has become the gold standard for football betting models because it accurately describes how goals are distributed across matches.
Why is the Poisson distribution used for BTTS?
The Poisson distribution is ideal for modeling goal scoring because goals meet the mathematical criteria for Poisson distribution: they are discrete events (you can't score 2.5 goals), they occur independently (one team's goal doesn't prevent the other from scoring), and they occur at a relatively constant average rate over a fixed period (90 minutes). The distribution was originally devised by French mathematician Simeon Denis Poisson in the 19th century to calculate the probability of wrongful convictions in specific countries, but modern sports analysts recognized its applicability to sports events.
The formula for Poisson probability is: P(x; λ) = (e^-λ × λ^x) / x!
Where:
- λ (lambda) = expected number of goals for a team in a match
- x = the actual number of goals we're calculating the probability for
- e = Euler's number (approximately 2.718)
- ! = factorial (e.g., 3! = 3 × 2 × 1 = 6)
This formula allows us to calculate the probability of any specific scoreline (0-0, 1-0, 1-1, 2-1, etc.) by calculating the probability for each team independently, then multiplying the results together.
How to calculate expected goals for each team
Expected goals (xG) is the foundation of all BTTS probability calculations. Rather than using actual goals scored, which can be distorted by luck, conversion rates, and individual match circumstances, we calculate what each team should have scored based on the quality and quantity of chances they create and concede.
Step 1 — Calculate attack strength and defense weakness:
Attack strength = team's average goals scored / league average goals scored per home game
Defense weakness = opponent's average goals conceded / league average goals conceded per away game
For example, if the Premier League averages 1.5 goals per home game, and Manchester City scores 2.25 goals per home game, City's attack strength = 2.25 / 1.5 = 1.5 (50% stronger than average). If the average away team concedes 1.2 goals per match, and Arsenal concedes 0.9 goals per match away, Arsenal's defense strength = 0.9 / 1.2 = 0.75 (25% better than average).
Step 2 — Calculate expected goals for each team:
Home team expected goals = (home attack strength × away defense weakness × league average home goals)
Away team expected goals = (away attack strength × home defense weakness × league average away goals)
The league average is crucial — it acts as the baseline. In the Premier League, the average home team scores approximately 1.5 goals and the average away team scores approximately 1.0 goals per match. These figures vary by league: the Bundesliga averages higher scoring (1.8 home, 1.2 away), while La Liga averages slightly lower (1.6 home, 1.0 away).
Step 3 — Calculate Poisson probability of scoring zero goals:
This is where the Poisson formula becomes essential. For a team with expected goals λ = 1.5:
P(0 goals) = e^(-1.5) ≈ 0.223 (approximately 22.3% chance of scoring zero)
This means there's a 77.7% chance the team scores at least one goal.
Step 4 — Calculate BTTS probability:
P(BTTS Yes) = (1 - P(Home scores 0)) × (1 - P(Away scores 0))
Worked example with detailed breakdown
Let's work through a complete example: Manchester City (home) vs. Brighton (away).
Input data:
- Man City average goals scored (last 10 games): 2.4
- Man City average goals conceded (last 10 games): 0.8
- Brighton average goals scored (last 10 games): 1.6
- Brighton average goals conceded (last 10 games): 1.3
- Premier League average home goals: 1.5
- Premier League average away goals: 1.0
Calculate attack and defense metrics:
- Man City attack strength = 2.4 / 1.5 = 1.6
- Brighton defense weakness = 1.3 / 1.2 (league average away defense) = 1.083
- Brighton attack strength = 1.6 / 1.0 = 1.6
- Man City defense weakness = 0.8 / 1.2 = 0.667
Calculate expected goals:
- Man City expected goals = 1.6 × 1.083 × 1.5 ≈ 2.6
- Brighton expected goals = 1.6 × 0.667 × 1.0 ≈ 1.07
Calculate Poisson probabilities:
- P(Man City scores 0) = e^(-2.6) ≈ 0.074 (7.4%)
- P(Brighton scores 0) = e^(-1.07) ≈ 0.343 (34.3%)
Calculate BTTS Yes probability:
- P(BTTS Yes) = (1 - 0.074) × (1 - 0.343) = 0.926 × 0.657 ≈ 60.8%
If the bookmaker offers 1.80 on BTTS Yes (implied probability 55.6%), this represents value because our calculated probability (60.8%) exceeds the implied probability. The expected value of a £10 bet at these odds would be:
EV = (0.608 × 10 × 1.80) - (0.392 × 10) = £10.94 - £3.92 = £7.02 positive expected value
Understanding BTTS Statistics Across Leagues
BTTS frequency varies dramatically across European leagues, which is crucial information for bettors seeking value. The differences reflect fundamental differences in playing styles, defensive organization, and attacking mentality.
| League | BTTS Yes Percentage | BTTS No Percentage | Characteristic |
|---|---|---|---|
| Bundesliga | 60% | 40% | Highest BTTS frequency; attacking, high-pressing style |
| La Liga | 52% | 48% | Balanced; technical, possession-based play |
| Premier League | 49% | 51% | Lower BTTS frequency; defensive solidity valued |
| Serie A | 48% | 52% | Defensive tradition; lower-scoring matches |
| Ligue 1 | 54% | 46% | Above average; increasingly attacking focus |
These league-wide percentages are essential baseline data. The Bundesliga's 60% BTTS frequency reflects the league's emphasis on high-pressing, attacking football where defensive vulnerabilities are frequently exposed. Teams like Stuttgart have recorded BTTS rates above 82%, while even mid-table Bundesliga teams frequently participate in open, attacking matches.
The Premier League's lower 49% BTTS frequency reflects the league's reputation for defensive organization and tactical discipline. Top teams like Manchester City and Liverpool prioritize clean sheets, while even mid-table teams employ structured defensive systems. However, this league-wide average masks significant variation — Brighton, for instance, plays a high-pressing, attacking style that results in BTTS in 78% of their matches, well above the league average.
La Liga occupies the middle ground, with 52% BTTS frequency reflecting a balance between technical, possession-based football and defensive organization. Spanish clubs emphasize ball retention and positional play, which can reduce the chaotic, open nature of matches where both teams are likely to score.
Advanced BTTS Metrics: Expected Goals and Defensive Analysis
Modern BTTS analysis extends far beyond simple goal averages. Advanced metrics like Expected Goals (xG) and Expected Goals Against (xGA) provide deeper insight into team quality and match dynamics.
What are xG and xGA?
Expected Goals (xG) measures the quality of chances a team creates, independent of whether they finish them. A shot from two meters out with a clear view of goal might have an xG value of 0.65 (65% chance of scoring), while a long-range effort might have 0.02 xG. By summing a team's xG across all shots in a match, we get a statistical expectation of how many goals they should have scored, which often predicts future performance more accurately than actual goals.
Expected Goals Against (xGA) measures the quality of chances conceded — essentially, the xG of the opposition's shots. A team with high xGA is defensively vulnerable, regardless of whether they've been fortunate in recent matches. A team with low xGA is well-organized defensively, even if they've conceded unlucky goals.
For BTTS analysis, the most powerful signal is when both teams have high xG and high xGA values. This indicates mutual attacking threat and mutual defensive vulnerability — the perfect conditions for both teams to score.
Using xG for BTTS prediction
Research shows that when both teams average ≥1.4 xG per match and ≥1.2 xGA per match, the BTTS Yes probability skyrockets. These thresholds represent teams that are simultaneously:
- Creating high-quality scoring chances consistently
- Conceding high-quality chances consistently
- Playing in an open, attacking style that exposes defensive weaknesses
Additional metrics that enhance BTTS prediction include:
-
PPDA (Passes Per Defensive Action): Low PPDA indicates aggressive pressing and high-tempo football, which typically produces more open play and goal-scoring opportunities. Teams with PPDA below 8.5 are pressing aggressively; teams above 10 are playing a more defensive, patient style.
-
Shot Conversion Rate: Teams with high xG but low conversion rates are underperforming and likely to regress toward their xG average. Conversely, teams with low xG but high conversion rates are overperforming and likely to regress downward. BTTS opportunities often arise when teams are due for regression.
-
Big Chances Created: Frequency of clear, high-quality scoring opportunities (typically defined as shots with xG > 0.25). Teams creating 5+ big chances per match are almost guaranteed to score.
Tips and Strategies for Finding BTTS Value
Finding consistent BTTS value requires moving beyond basic statistics to understand the nuances of team matchups, tactical systems, and market dynamics.
Use recent form, not full season averages. Teams' attacking and defensive records change significantly over a season due to injuries, form runs, tactical shifts, and personnel changes. A team that was defensive-minded for the first half of the season might have shifted to attacking football in January. A team that was high-scoring might have lost their key striker to injury. Use the last 5–10 matches as your primary data source, with season averages serving as secondary context.
Check head-to-head records and fixture history. Some fixture rivalries consistently produce BTTS results due to playing styles, historical competitiveness, and the psychological intensity of derbies. Local rivals often play open, attacking football because they prioritize winning over defensive caution. Conversely, some fixture pairs routinely produce low-scoring results because one team has a psychological advantage or the tactical matchup favors defensive football. Review the last 5–10 meetings between the teams to identify patterns.
Factor in team news and absences. An absent striker significantly reduces a team's goal-scoring probability. A missing defensive midfielder or center-back increases vulnerability. Use team news sources to identify key absences and adjust your expected goals estimates accordingly. A team without their primary playmaker might reduce their xG by 15–20%, while a team missing a key defender might increase their xGA by a similar amount.
Identify stylistic matchups. Two teams with different playing styles often produce BTTS results. A high-pressing team playing against a slow-building team often creates space for counterattacks, resulting in open play. A possession-dominant team playing against a counter-attacking side often leaves space in midfield and behind the defense. Study team formations, pressing intensity, and defensive shape to identify matchups likely to produce open football.
Monitor odds movement. Sharp bettors and syndicates often move the market toward their true probability estimate before general bettors catch on. If BTTS Yes odds have dropped from 2.10 to 1.85 in the 48 hours before a match, this often indicates sharp money recognizing value in BTTS Yes. Conversely, if odds have drifted from 1.80 to 2.10, this might indicate uncertainty or a late team news development.
Avoid BTTS Yes accumulators. While tempting with their higher odds, combining multiple BTTS legs into an accumulator means all must land. A three-leg accumulator with 55% win probability on each leg has only 16.6% probability of winning overall (0.55 × 0.55 × 0.55). The overround (bookmaker margin) compounds with each leg, eating into value quickly. A single BTTS bet with positive expected value is more profitable long-term.
Find value in BTTS No markets. Dominant sides with strong defenses playing weaker opposition often offer value in the BTTS No market. If a team has conceded only 0.6 goals per match and is playing against a team that scores 0.9 goals per match, BTTS No at odds above 2.0 often represents value. This market receives less attention than BTTS Yes, creating pricing inefficiencies.
Comparing BTTS Calculation Methods
| Calculation Method | Data Input | Accuracy | Complexity |
|---|---|---|---|
| Simple Goal Averages | Recent goals scored/conceded | Moderate; affected by luck | Low |
| Poisson Distribution | Attack/defense strength ratios | High; mathematically sound | Moderate |
| Expected Goals (xG) Model | xG, xGA, shot quality data | Very High; predicts regression | High |
| Advanced Multi-Factor | xG, PPDA, conversion rates, form | Highest; captures nuance | Very High |
The simple goal averages method is accessible but prone to luck and outlier matches. The Poisson distribution method provides mathematical rigor and accounts for team strength differences. The xG-based method adds predictive accuracy by focusing on chance quality rather than actual goals. The advanced multi-factor approach combines multiple data streams to capture the full complexity of match dynamics.
BTTS Value Betting: The Empirical Evidence
Professional betting research has established clear parameters for profitable BTTS betting. A comprehensive backtest of 882 settled BTTS Yes bets with a model edge of at least 10% and odds in the 1.85–2.20 range produced:
- Profit: +37.84 units
- ROI: +4.29%
- Win rate: 54.65%
This represents genuine positive expected value that translates into long-term profit. The key insights from this research are:
-
Model edge matters more than odds level. A 55% probability estimate is not valuable at 1.70 odds (58.8% implied), but it is valuable at 1.90 odds (52.6% implied). Focus on finding situations where your calculated probability exceeds the implied probability by at least 5–10%.
-
Odds range is critical. BTTS YES value concentrates in the 1.85–2.20 range. Below 1.85, the odds are typically too tight relative to the true probability. Above 2.20, these are typically long-shot scenarios with lower win rates.
-
League selection matters. Some leagues offer significantly more value than others. Bundesliga and Ligue 1 consistently offer better BTTS value than Premier League and Serie A, reflecting differences in bookmaker sharpness across markets.
-
Consistency beats volatility. Teams with stable attacking and defensive metrics offer more reliable BTTS predictions than volatile teams. Stuttgart's 82% BTTS rate is more predictable than a team with 50% BTTS variance.
Frequently Asked Questions
Does extra time count for BTTS? No. BTTS markets are settled on 90 minutes (plus injury time) only. Goals in extra time and penalty shootouts do not count. Even in cup matches where extra time determines progression, the BTTS settlement remains based solely on regular time.
What is a good BTTS probability to look for? That depends on the odds offered. The key metric is whether your estimated probability exceeds the implied probability in the bookmaker's price. A 55% probability estimate is value at 1.90 (52.6% implied) but not at 1.70 (58.8% implied). Research shows the sweet spot for profitable BTTS YES bets is with a model edge of at least 10% and odds in the 1.85–2.20 range.
Can I use expected goals (xG) for the BTTS calculator? Yes, and xG is often more accurate than actual goals scored, particularly for teams with unusual conversion rates. Use season xG averages rather than single-game figures for better reliability. Expected Goals Against (xGA) is equally important for predicting defensive weakness and identifying BTTS opportunities.
Why does BTTS pay around evens? Across the major European leagues, roughly 50–55% of matches result in BTTS Yes. However, this varies significantly by league: Bundesliga averages around 60%, Premier League around 49%, and La Liga around 52%. Bookmakers price accordingly to their league-specific data. Value comes from identifying individual fixtures where the probability deviates significantly from that average.
Is BTTS available in other sports? The BTTS market is specific to football. Equivalent scoring markets exist in other sports (e.g. both teams to score a try in rugby) but operate under different terms and are calculated separately. Hockey and cricket have similar markets but with different scoring mechanics.
What are the best leagues for BTTS betting? Research shows Bundesliga has the highest BTTS frequency at around 60%, followed by La Liga at 52% and Premier League at 49%. However, consistency varies by team. Stuttgart (Bundesliga) and Brighton (Premier League) show BTTS consistency above 75%, making them reliable indicators of open, attacking football.
How do I avoid BTTS accumulators? While tempting with higher odds, combining multiple BTTS legs into an accumulator means all must land. The overround (bookmaker margin) compounds with each leg, eating into value quickly. A single BTTS bet with positive expected value is more profitable long-term than an accumulator where each leg only needs a 50% win rate to break even.
What own goal rules apply to BTTS? Own goals are credited to the opposing team for BTTS purposes. If Team A concedes an own goal and Team B scores legitimately, both teams are deemed to have scored for BTTS settlement purposes. This is an important distinction for BTTS bettors analyzing team defensive metrics.
How can I track odds movement for BTTS? Many betting platforms and dedicated tools track historical odds movement. Identifying when odds have dropped significantly (sharp money moving the market) or drifted higher (uncertainty or late news) helps you time your bets. Sharp movement typically indicates sophisticated analysis, while drift often indicates uncertainty or breaking news.
What is the relationship between BTTS and total goals markets? BTTS and over/under total goals markets are related but distinct. A match can have BTTS Yes and over 2.5 goals, or BTTS Yes and under 2.5 goals (e.g., 1-1 final score = BTTS Yes but under 2.5 goals). Understanding this relationship helps identify combination bets and arbitrage opportunities.