BTTS
Predictions

25 Both Teams To Score tips today across 10 leagues — built on xG-against data, H2H scoring records and Poisson modelling. How we pick →

25
Tips Today
77%
Hit Rate
1.74
Avg Odds
FREE
Always
25 tips today · Odds at time of publication · Click any card for full analysis
77%
Hit rate (8mo)
1.74
Avg odds
🏴󠁧󠁢󠁥󠁮󠁧󠁿 Premier League 5 tips
Man City VS Arsenal Top Pick
20:45 GMT Premier League
Man City 54% Draw 24% Arsenal 22%
Both Teams To Score
BTTS — Yes
1.72
High
⚡ View xG data & full analysis →
Liverpool VS Chelsea Top Pick
17:30 GMT Premier League
Liverpool 58% Draw 22% Chelsea 20%
Both Teams To Score
BTTS — Yes
1.65
Very High
⚡ View xG data & full analysis →
Tottenham VS Man United
14:00 GMT Premier League
Tottenham 44% Draw 27% Man United 29%
Both Teams To Score
BTTS — Yes
1.80
Moderate
⚡ View xG data & full analysis →
Newcastle VS Brighton
15:00 GMT Premier League
Newcastle 45% Draw 27% Brighton 28%
Both Teams To Score
BTTS — Yes
1.75
Good
⚡ View xG data & full analysis →
Aston Villa VS West Ham
15:00 GMT Premier League
Aston Villa 48% Draw 27% West Ham 25%
Both Teams To Score
BTTS — No
2.10
Low
⚡ View xG data & full analysis →
🇪🇸 La Liga 4 tips
Real Madrid VS Atletico Madrid
21:00 GMT La Liga
Real Madrid 45% Draw 26% Atletico Madrid 29%
Both Teams To Score
BTTS — Yes
1.75
Good
⚡ View xG data & full analysis →
Barcelona VS Valencia
18:30 GMT La Liga
Barcelona 66% Draw 19% Valencia 15%
Both Teams To Score
BTTS — Yes
1.68
Moderate
⚡ View xG data & full analysis →
Sevilla VS Real Betis Top Pick
16:00 GMT La Liga
Sevilla 40% Draw 28% Real Betis 32%
Both Teams To Score
BTTS — Yes
1.78
Good
⚡ View xG data & full analysis →
Athletic Club VS Villarreal
14:00 GMT La Liga
Athletic Club 42% Draw 26% Villarreal 32%
Both Teams To Score
BTTS — Yes
1.82
Moderate
⚡ View xG data & full analysis →
Champions League 3 tips
Bayern Munich VS Real Madrid Top Pick
20:00 GMT Champions League
Bayern Munich 44% Draw 22% Real Madrid 34%
Both Teams To Score
BTTS — Yes
1.60
Very High
⚡ View xG data & full analysis →
Dortmund VS PSG
20:00 GMT Champions League
Dortmund 40% Draw 24% PSG 36%
Both Teams To Score
BTTS — Yes
1.70
Good
⚡ View xG data & full analysis →
Inter Milan VS Barcelona
20:00 GMT Champions League
Inter Milan 38% Draw 26% Barcelona 36%
Both Teams To Score
BTTS — Yes
1.78
Moderate
⚡ View xG data & full analysis →
🇮🇹 Serie A 3 tips
AC Milan VS Inter Milan
19:45 GMT Serie A
AC Milan 42% Draw 28% Inter Milan 30%
Both Teams To Score
BTTS — Yes
1.72
Good
⚡ View xG data & full analysis →
Juventus VS Napoli
17:00 GMT Serie A
Juventus 40% Draw 27% Napoli 33%
Both Teams To Score
BTTS — Yes
1.80
Moderate
⚡ View xG data & full analysis →
Roma VS Lazio Top Pick
20:45 GMT Serie A
Roma 43% Draw 28% Lazio 29%
Both Teams To Score
BTTS — Yes
1.75
Good
⚡ View xG data & full analysis →
🇩🇪 Bundesliga 3 tips
Dortmund VS Bayern Munich Top Pick
16:30 GMT Bundesliga
Dortmund 36% Draw 22% Bayern Munich 42%
Both Teams To Score
BTTS — Yes
1.55
Very High
⚡ View xG data & full analysis →
Bayer Leverkusen VS RB Leipzig
15:30 GMT Bundesliga
Bayer Leverkusen 48% Draw 24% RB Leipzig 28%
Both Teams To Score
BTTS — Yes
1.68
Good
⚡ View xG data & full analysis →
Frankfurt VS Freiburg
13:30 GMT Bundesliga
Frankfurt 46% Draw 27% Freiburg 27%
Both Teams To Score
BTTS — Yes
1.85
Moderate
⚡ View xG data & full analysis →
🇫🇷 Ligue 1 3 tips
PSG VS Rennes
20:45 GMT Ligue 1
PSG 68% Draw 18% Rennes 14%
Both Teams To Score
BTTS — Yes
1.90
Moderate
⚡ View xG data & full analysis →
Marseille VS Monaco
17:05 GMT Ligue 1
Marseille 38% Draw 27% Monaco 35%
Both Teams To Score
BTTS — Yes
1.72
Good
⚡ View xG data & full analysis →
Lyon VS Lille
15:00 GMT Ligue 1
Lyon 42% Draw 27% Lille 31%
Both Teams To Score
BTTS — Yes
1.80
Moderate
⚡ View xG data & full analysis →
🇳🇱 Eredivisie 1 tip
Ajax VS PSV Top Pick
14:30 GMT Eredivisie
Ajax 46% Draw 25% PSV 29%
Both Teams To Score
BTTS — Yes
1.60
Very High
⚡ View xG data & full analysis →
🇵🇹 Primeira Liga 1 tip
Benfica VS Sporting CP
21:15 GMT Primeira Liga
Benfica 46% Draw 26% Sporting CP 28%
Both Teams To Score
BTTS — Yes
1.75
Good
⚡ View xG data & full analysis →
🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scottish Premiership 1 tip
Celtic VS Rangers
12:00 GMT Scottish Premiership
Celtic 57% Draw 23% Rangers 20%
Both Teams To Score
BTTS — Yes
1.85
Moderate
⚡ View xG data & full analysis →
🇹🇷 Süper Lig 1 tip
Galatasaray VS Fenerbahçe
19:00 GMT Süper Lig
Galatasaray 42% Draw 30% Fenerbahçe 28%
Both Teams To Score
BTTS — Yes
1.78
Good
⚡ View xG data & full analysis →
Betting Guide
Z
ZoraTips Analytics Team
Updated 07 Apr 2026 Expert Guide

BTTS Predictions Today — 07 April 2026

ZoraTips publishes 25 free Both Teams To Score predictions today across 10 leagues. Every BTTS tip is selected using xG-against data, historical scoring rates and Poisson distribution modelling — running at 77% accuracy over the past eight months.

The Both Teams To Score (BTTS) market is simple: you are betting that both the home side and the away side will score at least one goal each during the match. It does not matter who wins, draws or loses — if both teams find the net, BTTS Yes lands. If either team fails to score, BTTS No lands.

How We Identify BTTS Value

The most important metric for BTTS analysis is xG-against — the Expected Goals a team concedes per game. A side that allows 1.4 xG per game will concede, on average, in roughly 75% of their fixtures. When both teams in a fixture have a high xG-against figure, the probability of a goalless performance from either side drops sharply.

We pair xG-against data with historical scoring rates — specifically, the percentage of games in which each team scores at least one goal. A team that scores in 80% of away games is a strong candidate for BTTS even when their opponents are defensively strong. We combine these two signals through a Poisson model that calculates the exact probability distribution of scorelines, then sums the outcomes where both teams score.

The third layer is head-to-head history. Some fixture pairings consistently produce BTTS regardless of form or xG — often because of tactical matchups, pressing styles, or the emotional intensity of derby fixtures. Where H2H history supports the model signal, our confidence increases. Where it contradicts it, we either reduce our confidence rating or skip the tip entirely.

BTTS Yes vs BTTS No

BTTS Yes is our primary market and the one we tip most frequently. The best candidates are high-tempo fixtures between two attack-minded sides where both teams have a low clean-sheet rate. Premier League, Bundesliga and Eredivisie fixtures tend to produce the highest BTTS Yes hit rates because of the pace and space those leagues typically generate.

BTTS No is a specialist pick we use sparingly — only when the model gives a team less than 40% probability of scoring, typically against a defensively dominant home side or when a visiting team has an extremely low away xG output. BTTS No tips are always lower-confidence and carry a reduced recommended stake. If you see a BTTS No tip on this page, check the confidence dots carefully before staking.

Reading Our BTTS Prediction Cards

Each card shows the home and away team xG figures and the model's calculated BTTS probability as a green percentage. When that percentage is meaningfully higher than what the bookmaker's odds imply, that is where the value lies. The confidence dots reflect how many of our five analytical filters — xG-against, historical scoring rate, H2H, Poisson model edge and live intelligence — all point in the same direction.

Clicking any card opens the full analysis popup, which shows the win probability bar, both teams' last five results, the head-to-head record, the average goals from recent meetings and a written explanation of the specific statistical case for the tip.

Responsible Gambling

A 77% BTTS hit rate means roughly one in four bets loses. Treat each tip as a one-unit stake and set a weekly budget before you start. Never chase losses. If gambling is affecting you or someone close to you, please visit BeGambleAware.org or call the National Gambling Helpline on 0808 8020 133. You can also read our full responsible gambling guide.