My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts
Accumulator StrategyIntermediatemixed guidance

BTTS Accumulators: Score Grids, Prices and Dependence

Fact-checkedPublished Updated 3 min readGuide 27 of 49

Latest review: Reframed BTTS accumulators around joint scoring probability, dependence, price, settlement, and a checked illustrative return rather than current match tips.

Current

The supporting evidence is within its scheduled review window.

Evidence checked
Review due
In this article (9 sections)

In short

A BTTS accumulator combines several both-teams-to-score events. Derive each leg from a complete score or scoring-event model, confirm the qualifying period and own-goal rules, then multiply probabilities only when independence is justified. Historical BTTS rates are not automatically forecast probabilities.

Unbranded football match with both goals visible under stadium lights
SportSignals illustration
Key Takeaways
  • Confirm regulation time, own goals, awarded results, abandoned matches and the official result source.
  • A Poisson score model is one possible method, but OpenStax's Poisson definition makes its distributional assumptions explicit.
  • The difference is about 0.76 percentage points before uncertainty.
  • OpenStax allows marginal multiplication only for independent events.

Define BTTS exactly

Confirm regulation time, own goals, awarded results, abandoned matches and the official result source. Betfair's football rules and DraftKings' soccer rules are current operator examples; the accepted product's contract controls.

For a score grid, BTTS Yes is the sum of cells where both teams score at least one. It can also be checked as:

P(BTTS Yes) = 1 - P(home scores 0) - P(away scores 0) + P(0-0)

The two calculations should agree apart from rounding. Retain the high-score tail so grid truncation does not inflate low-score probabilities.

From football evidence to probability

A Poisson score model is one possible method, but OpenStax's Poisson definition makes its distributional assumptions explicit. The Dixon-Coles paper is primary football research addressing dependence in low scores. A recent BTTS percentage or xG total is an input, not the finished probability.

Validate forecast probabilities by range using scikit-learn's calibration guidance. Keep competition, season, provider and cutoff fixed during evaluation.

Worked three-match check

Suppose three illustrative, chronologically generated BTTS probabilities are 0.56, 0.52 and 0.58. Under an explicit independence assumption:

Joint probability = 0.56 * 0.52 * 0.58 = 0.1689, or about 16.89%

At accepted combined decimal price 6.20:

Raw break-even probability = 1 / 6.20 = 0.1613, or about 16.13%

The difference is about 0.76 percentage points before uncertainty. It is not a recommendation and can disappear under small probability changes.

Cross-match dependence audit

OpenStax allows marginal multiplication only for independent events. Map shared weather, competition incentives, team rotation, provider corrections and model components. Different fixtures are not proof of independence.

Run invariants: every BTTS probability must be between zero and one and cannot exceed either team's probability of scoring. The complete joint distribution must also sum to one.

Next step

Use Btts Betting Explained for the next part of this topic.

Score-grid validation fixtures

Verify the BTTS mapper against 0-0, 1-0, 0-1, 1-1, 2-1 and 1-2. Only scorelines with at least one qualifying goal for each team enter BTTS Yes. Then run probability identities:

  • P(BTTS Yes) cannot exceed P(home scores at least once).
  • P(BTTS Yes) cannot exceed P(away scores at least once).
  • P(BTTS Yes) plus P(BTTS No) must equal one.
  • Every score cell plus the retained tail must sum to one.

These properties follow from the intersection and complement rules described by OpenStax. A failed identity indicates a score-grid, tail or event-mapping error.

Run sensitivity cases around each leg probability. In the worked example, reducing each marginal by only two percentage points produces 0.54 * 0.50 * 0.56 = 0.1512, or 15.12%, below the raw 16.13% break-even threshold. This illustrates why a narrow model-price difference needs uncertainty, not a confident label.

Continue learning

Assumptions and limitations

The worked probabilities and price are illustrative. Score models can be miscalibrated, lineups and tactics change, and operator settlement may differ from the data provider used for research.

Was this article helpful?
Sources and evidence6 sources, checked 15 Jul 2026
  1. Sportsbook football and soccer rules (Betfair)Supports: A current operator example of football market definitions, data sources, and settlement rules. Accessed 13 Jul 2026.
  2. Soccer rules (DraftKings Sportsbook)Supports: A current operator example of regulation-time, goalscorer, cards, corners, player-prop, handicap, and tournament settlement rules. Accessed 13 Jul 2026.
  3. Modelling Association Football Scores and Inefficiencies in the Football Betting Market (Journal of the Royal Statistical Society: Series C)Supports: Poisson-based football score modelling and its assumptions. Accessed 13 Jul 2026.
  4. Poisson Distribution (OpenStax)Supports: The Poisson probability mass function, parameters, assumptions, mean, and variance. Accessed 13 Jul 2026.
  5. Probability calibration (scikit-learn)Supports: Calibration of probabilistic classifiers and interpretation of forecast probabilities. Accessed 13 Jul 2026.
  6. Independent and Mutually Exclusive Events (OpenStax)Supports: Multiplication of probabilities and the distinction between independent and related events. Accessed 13 Jul 2026.

David Adams

Sports Analyst at SportSignals

David writes every guide in this library, checks it against current operator rules and the named statistical sources, and records what changed in each update. The same byline runs on SportSignals News.

More from Accumulator StrategyEditorial standards

18+

Gambling involves risk. Never bet more than you can afford to lose. If you feel gambling is affecting your life, free and confidential support is available.