BTTS Predictions at a Glance

ScoreSage AI calculates a BTTS Probability Score (BPS) between 0 and 100 by analysing each team's attacking strength and defensive vulnerability from their last 10 matches.

The STRONG signal is currently performing exceptionally well, consistently identifying matches where both teams find the net.

A strict 8-out-of-10 rule gates access to the highest signal tiers — both teams must have scored in at least 8 of their last 10 matches to qualify for PERFECT or STRONG.


What Is the BTTS Feature?

Both Teams to Score (BTTS) is one of the most popular football betting markets. The question is simple: will both the home team and the away team score at least one goal each?

ScoreSage AI's BTTS feature analyses the last 10 completed matches for both teams, measuring two things per side:

  1. How likely is this team to score? (Attacking strength)
  2. How likely is this team to concede? (Defensive vulnerability)

When both teams have high attacking strength AND the opposing defences are vulnerable, the probability of BTTS landing increases significantly.


How the Scoring System Works

The BTTS Probability Score (BPS)

Every fixture receives a BPS between 0 and 100. The calculation works through three steps:

Step 1: Measure Each Team's Attributes

For each team, two metrics are calculated from their last 10 matches:

Attacking Strength (0-1 scale)

Combines:

A team scoring 2+ goals per game with a high conversion rate gets a strength close to 1.0. A team scoring 0.5 goals per game with poor conversion sits closer to 0.

Defensive Vulnerability (0-1 scale)

Combines:

A team conceding 1.5+ goals per game with zero clean sheets has high vulnerability. A team conceding 0.5 per game with 6 clean sheets in 10 has low vulnerability.

Step 2: Calculate Scoring Probabilities

The system then crosses each team's attack with the other team's defence:

Step 3: Compute BTTS Probability

BTTS requires both teams to score. The combined probability uses a geometric mean:

BTTS Probability = Square Root of (Home Scoring Chance x Away Scoring Chance)

The geometric mean is used rather than a simple average because BTTS is an AND condition — both events must happen. If one team has a very low scoring chance, it pulls the entire probability down, which is the correct behaviour.

BPS Score = 40 + (BTTS Probability x 60)

The 40-point base ensures meaningful differentiation in the 40-100 range where the signals matter.

Why This Model Works

BTTS is fundamentally about two independent events both occurring. The model captures this by:

  1. Not just looking at whether teams score, but whether the specific matchup favours both teams scoring
  2. Requiring evidence from both sides — one strong attack facing a brick wall defence will not produce a high BPS
  3. Using shot conversion data to separate teams that create chances from teams that merely shoot without quality

Signal Strengths Explained

PERFECT Signal (BPS 90+)

The highest confidence level. A PERFECT signal passes the strictest filter in the system:

PERFECT signals are rare but represent near-certainty conditions based on the available data. Both teams are consistently scoring AND consistently conceding.

STRONG Signal (BPS 70-89)

The STRONG signal is currently the best-performing tier across all BTTS predictions. It means:

STRONG is where most of the action is. The hard filter ensures quality, the BPS confirms probability, and the volume of daily signals is high enough to build a sustainable approach.

Current data shows STRONG BTTS signals hitting at an excellent rate, making this the go-to tier for regular users.

ABOVE AVERAGE Signal (BPS 60-69)

These signals pass a relaxed filter with slightly reduced requirements:

ABOVE AVERAGE signals are worth monitoring but carry more variance. The relaxed filter means one or both teams are closer to the boundary of reliable BTTS evidence.

No Signal (Filtered Out)

Matches that fail both filters are not shown. This prevents low-quality predictions from cluttering your view.


The 8-Out-of-10 Rule

This is the single most important filter in the BTTS system and deserves special attention.

Why 8 out of 10?

BTTS requires both teams to score. If a team has failed to score in 3 or more of their last 10 matches, there is a 30%+ chance they will fail to score in this match too. That immediately caps the BTTS probability below a useful threshold.

By requiring both teams to have scored in 8+ of their last 10, the system ensures:

This is deliberately strict. It filters out many matches — but the matches that pass are significantly more likely to see both teams score.


How to Use the Feature Properly

1. Build Around STRONG Signals

The current performance data makes the case clearly: STRONG BTTS signals should be your primary focus. They combine:

PERFECT signals are a bonus. ABOVE AVERAGE signals are for research. STRONG is where the consistent edge sits.

2. Check Both Sides of the Equation

BTTS is unique because it requires two things to happen. When reviewing a signal, look at:

3. Watch the Clean Sheet Data

Clean sheets are the enemy of BTTS. A team that keeps clean sheets regularly — even if they score frequently — reduces BTTS probability.

The hard filter caps clean sheets at 2 in 10, but pay attention to whether those clean sheets were recent. Two clean sheets in the last 3 matches is a different signal than two clean sheets spread across 10 matches.

4. Consider the Matchup Context

Some factors the model cannot capture:

5. League Differences Matter

BTTS rates vary significantly by league:

The model accounts for this through the form data, but being aware of league tendencies helps you calibrate your expectations.

6. Use the Records Page

The BTTS Records page tracks results by tier, date, and league. Use it to:


What Makes a Great BTTS Match

The ideal BTTS signal looks like this:

Metric Home Team Away Team
Scored in last 10 9/10 8/10
Clean sheets 1/10 0/10
Failed to score 10% 20%
Attack strength 0.82 0.71
Vulnerability 0.85 0.79
Goals per game 1.8 1.4
Conceded per game 1.5 1.7

Why this works:

This match would generate a BPS of 85+ and comfortably earn a STRONG signal.

What a Weak BTTS Match Looks Like

Metric Home Team Away Team
Scored in last 10 9/10 5/10
Clean sheets 1/10 4/10
Failed to score 10% 50%
Attack strength 0.82 0.38
Vulnerability 0.85 0.42

Why this fails: The home team looks strong, but the away team has failed to score in half their recent matches and keeps 4 clean sheets. This match is far more likely to be a home win to nil than a BTTS result.

This match would be filtered out entirely — no signal generated.


BTTS vs Other Goals Markets

Feature BTTS Over 1.5 Goals First Half Goals
Requires Both teams score 2+ total goals 1+ goal before HT
Key metric Attack + vulnerability per team Combined goals + SOT First-half specific patterns
Can one team carry it? No — both must score Yes — 2-0 or 3-0 counts Yes — 1-0 at HT counts
Typical odds Moderate (1.60-1.90) Lower (1.25-1.55) Moderate (1.40-1.70)
Key risk One team drawing a blank Low-scoring 0-0 or 1-0 Goals all coming in second half

BTTS is distinct because it requires evidence from both teams. A dominant team expected to win 3-0 is great for Over 1.5 Goals but poor for BTTS — the weaker side needs to score too.


Subscription Access

Tier Free Premium Elite
ABOVE AVERAGE Yes Yes Yes
STRONG No Yes Yes
PERFECT No Yes Yes

Free users see ABOVE AVERAGE signals to experience the feature. Premium and Elite subscribers unlock STRONG and PERFECT tiers, including the high-performing STRONG signals.


Key Takeaways

  1. The BPS score measures BTTS probability using attacking strength and defensive vulnerability from both teams' last 10 matches
  2. The 8-out-of-10 rule is the key filter — both teams must have scored in 8+ of their last 10 matches to qualify for PERFECT or STRONG
  3. STRONG signals are currently performing exceptionally well — excellent hit rate with reliable daily volume
  4. Both teams must contribute — unlike other goals markets, BTTS cannot be carried by one dominant side
  5. Use the breakdown to check balance — the best BTTS matches have high attack strength AND high defensive vulnerability on both sides
  6. Track results on the Records page to confirm which tiers and leagues are performing best

ScoreSage AI's BTTS feature analyses attacking strength, defensive vulnerability, and the 8-out-of-10 scoring rule to identify high-probability Both Teams to Score matches. Unlock STRONG and PERFECT signals with a Premium subscription.