What does BTTS mean in football?

Both Teams to Score explained — and how the Poisson model calculates the probability.

The definition

BTTS stands for Both Teams to Score. It is a football betting market that wins if both the home team and the away team each score at least one goal during 90 minutes of normal time. If either side keeps a clean sheet, the BTTS bet loses — regardless of the final scoreline.

ScorelineBTTS resultReason
1–1Yes ✓Both teams scored at least once
2–1Yes ✓Both teams scored
3–0No ✗Away team kept a clean sheet
0–0No ✗Neither team scored
1–2Yes ✓Both teams scored

Settlement is based on 90 minutes of normal time only, including referee-added injury time. Goals scored in extra time or penalty shoot-outs are not counted.

How xgprophet calculates BTTS probability

The xgprophet Poisson model estimates expected goals (λ) for both the home and away team based on recent xG form and league context. From those two figures, the BTTS probability follows directly:

P(BTTS) = (1 − e−λhome) × (1 − e−λaway)

The first term is the probability the home team scores at least once. The second is the same for the away team. Multiplying them gives the combined probability that bothscore — assuming each team’s scoring is independent of the other’s.

As a worked example: if the home team is expected to score 1.4 goals and the away team 0.9 goals:

  • P(home scores) = 1 − e−1.4 ≈ 75%
  • P(away scores) = 1 − e−0.9 ≈ 59%
  • P(BTTS) = 75% × 59% ≈ 44%

xgprophet shows this figure for every tracked fixture on the match page and on the BTTS tips board, ranked from highest to lowest.

When is BTTS most likely?

BTTS probability rises when both teams carry genuine attacking threat — measured in expected goals (xG). The key signals:

  • High combined xG. Both teams averaging 1.5+ xG per match is a stronger BTTS indicator than one side generating all the attack.
  • Leaky defences. Teams conceding 1.3+ xG per match are less likely to keep a clean sheet, raising the probability the opposition scores at least once.
  • Open leagues.High-scoring competitions (Bundesliga, La Liga) produce more BTTS matches than defensive ones; the league baseline feeds into the model’s xG estimates.
  • Neither team dominant. When the home win probability is between 40–60%, both sides are expected to threaten — BTTS probability tends to be above 50%.

Conversely, BTTS is less likely when one side has a dominant defence (suppressing xG below 0.8 per match) or the match is expected to be low-scoring overall — under 1.8 combined xG typically implies a BTTS probability below 40%.

BTTS vs over 2.5 goals — what’s the difference?

These two markets overlap but are not the same, and a match can satisfy one without the other:

  • 1–1 — BTTS yes, over 2.5 goals no (only 2 goals total)
  • 3–0 — BTTS no (away team clean sheet), over 2.5 goals yes (3 total goals)
  • 2–1 — BTTS yes and over 2.5 goals yes
  • 0–0 — BTTS no and over 2.5 goals no

BTTS cares about who scores; over 2.5 goals cares about how many. For a full explanation of the over/under market, see what does over 2.5 goals mean →

Frequently asked questions

Does BTTS include extra time?
No. BTTS settles on 90 minutes of normal time only, including referee-added injury time. Goals in extra time or a penalty shoot-out do not count.
What is the difference between BTTS and over 2.5 goals?
BTTS wins if both teams score at least once — the total is irrelevant. A 1-1 draw is a BTTS win but under 2.5 goals. Over 2.5 goals wins if there are 3 or more goals total, regardless of clean sheets — a 3-0 is over 2.5 but not BTTS.
How does xgprophet calculate BTTS probability?
Using the Poisson model: P(BTTS) = (1 − e−λhome) × (1 − e−λaway), where λ is each team’s expected goals for the match. This gives the probability each team scores at least once, independently.
What does BTTS & win mean?
BTTS & win is a combined market: both teams score anda specified team wins. For example, “home team to win and BTTS” wins only if the home team wins and the away team also scored at least once. xgprophet does not currently display BTTS & win odds — see the match page for the full 1X2 probability breakdown.