Football Predictions For Today – Both Teams to Score Predictions

Free Both Teams To Score predictions [BTTS Predictions] on today’s matches across top leagues and competitions worldwide. MrPredictions analyzes attacking strength, defensive weaknesses, and goal patterns to find the best games for BTTS wins.

Home2 Sure Odds For Today Both Teams To Score
Over/Under 2.5Corner KickHT/FT Predictions
Yellow CardCorrect ScoreSure Straight Win For Today

BTTS Predictions For Today

Kick Off Teams Both Teams to Score Yes No
England – Premier League BTTS Yes No

2026-04-20 21:00

Crystal Palace
West Ham
1.80 2.00
Italy – Serie A BTTS Yes No

2026-04-20 20:45

Lecce
Fiorentina
1.95 1.88
Portugal – Primeira Liga BTTS Yes No

2026-04-20 21:15

Moreirense
Estoril
1.75 2.00
Turkyie – Super Lig BTTS Yes No

2026-04-20 19:00

Gaziantep
Kayserispor
1.70 2.15
Spain – Segunda Division BTTS Yes No

2026-04-20 20:30

Dep. La Coruna
Mirandes
2.10 1.70
France – Ligue 2 BTTS Yes No

2026-04-20 20:45

Dunkerque
Laval
2.00 1.80
Netherlands – Eerstedivisie BTTS Yes No

2026-04-20 20:00

Den Bosch
Jong Utrecht
1.44 2.65
Portugal – Liga 2 BTTS Yes No

2026-04-20 19:45

Porto B
Leixoes
1.83 1.95

2026-04-20 19:45

Sporting B
Felgueiras
1.88 1.88
Denmark – Superliga BTTS Yes No

2026-04-20 19:00

Midtjylland
Aarhus
1.70 2.10
Norway – 1st Division BTTS Yes No

2026-04-20 19:00

Lyn
Sandnes
1.53 2.35
Sweden – Superettan BTTS Yes No

2026-04-20 19:05

Sundsvall
Brage
1.65 2.10
Romania – Superliga BTTS Yes No

2026-04-20 16:30

Botosani
Metaloglobus
1.88 1.80

2026-04-20 16:30

Farul Constanta
FCSB
1.72 2.00
Poland – Ekstraklasa BTTS Yes No

2026-04-20 19:00

Lechia Gdansk
Piast Gliwice
1.62 2.15
Poland – Division 1 BTTS Yes No

2026-04-20 18:00

Legnica
Leczna
1.67 2.05
Finland – Ykkonen BTTS Yes No

2026-04-20 17:30

KPV Kokkola
Jazz Pori
1.65 2.10
Armenia – Premier League BTTS Yes No

2026-04-20 15:00

Noah
Van
1.95 1.75

2026-04-20 17:00

Shirak Gyumri
Ararat-Armenia
2.05 1.67
Hungary – NB II BTTS Yes No

2026-04-20 20:00

Vasas
BVSC Zuglo
2.15 1.60
England – Development League BTTS Yes No

2026-04-20 13:00

Sheffield Wed U21
Crewe U21
1.30 3.15

2026-04-20 14:00

Bristol City U21
Colchester U21
1.33 3.05

2026-04-20 14:00

Watford U21
Charlton U21
1.28 3.30

2026-04-20 15:00

Cardiff U21
Hull U21
1.36 2.80
Italy – Primavera BTTS Yes No

2026-04-20 14:00

Genoa U20
Torino U20
1.62 2.10

2026-04-20 16:00

Atalanta U20
Parma U20
1.67 2.05
Saudi Arabia – First Division BTTS Yes No

2026-04-20 17:45

Al Adalah
Al Jandal
1.67 2.05

2026-04-20 17:45

Al Jubail
Al Wehda
1.65 2.10

2026-04-20 19:45

Al-Ula
Al Jabalain
1.70 2.05
Ivory Coast – Ligue 1 BTTS Yes No

2026-04-20 17:30

Stella Adjame
Olympique Sport

2026-04-20 18:00

Academie de FAD
Bouake
India – Premier League BTTS Yes No

2026-04-20 16:00

Punjab
Inter Kashi
2.00 1.72
Uzbekistan – Pro Liga BTTS Yes No

2026-04-20 15:00

Lochin
Shortan Guzor

2026-04-20 15:00

Metallurg Bekabad
BuxDu

2026-04-20 15:00

Yaypan
Jayxun
Indonesia – Super League BTTS Yes No

2026-04-20 10:30

Semen Padang
Persijap Jepara
1.70 2.00

2026-04-20 14:00

Dewa United
Persib Bandung
1.60 2.20
Singapore – Premier League BTTS Yes No

2026-04-20 13:30

Lion City
Young Lions
2.50 1.44
Argentina – Liga Profesional BTTS Yes No

2026-04-20 20:00

Barracas Central
Belgrano
2.15 1.67

2026-04-20 22:15

Banfield
Ind. Rivadavia
2.10 1.70

2026-04-20 22:15

Central Cordoba
Platense
2.35 1.57

2026-04-21 00:30

San Lorenzo
Velez Sarsfield
2.40 1.53

2026-04-21 02:45

Gimnasia Mendoza
Lanus
2.35 1.57

2026-04-21 02:45

Tigre
Huracan
2.40 1.55
Colombia – Primera A BTTS Yes No

2026-04-21 01:20

Once Caldas
Inter Bogota
1.90 1.80

2026-04-21 03:30

Atl. Nacional
Bucaramanga
1.90 1.80
Chile – Liga de Primera BTTS Yes No

2026-04-21 02:30

U. Catolica
Union La Calera
1.95 1.75
Paraguay – Division Intermedia BTTS Yes No

2026-04-20 22:00

Deportivo Santani
12 de Junio
Peru – Liga 2 BTTS Yes No

2026-04-20 22:00

Binacional
Estudiantil CNI
Uruguay – Liga AUF BTTS Yes No

2026-04-20 22:00

Boston River
Cerro Largo
2.05 1.67

2026-04-21 01:30

Penarol
Juventud
2.25 1.57
Sure Win Football Predictions
HomeEnglish Premier LeagueSpanish La Liga
UEFA Champion LeagueItalia Serie AGermany Bundesliga
UEFA Europa LeaguePortugal Primeira LigaFrance Ligue 1
Netherland EredivisieBrazil Serie AUSA MLS
Football Predictions By Days
Monday PredictionsTuesday PredictionsWednesday Predictions
Thursday PredictionsFriday PredictionsSaturday Predictions
Sunday PredictionsVIP PicksLivescores

How BTTS Betting Works

BTTS stands for Both Teams To Score. It is one of the most popular football betting markets in the world, and for good reason: it removes the need to predict a winner. All you need is for both teams to find the net at least once during the match. The final score doesn’t matter. The result doesn’t matter. If both sides score, the bet wins.

BTTS wins if both teams score at least once. A 1-1 draw counts,  3-2 goals count, but a 3-0 score line does not count, because only one side scored. Some bookmakers call it GG/NG, but the same rules apply to all. BTTS is the same as GG/NG.

Do not confuse BTTS with Over 2.5 goals. Our Over/Under predictions page covers the total goals side. BTTS usually stays between 1.60 and 2.10 odds, which makes it ideal for singles and short accumulators. You do not need to pick a winner, just if both sides score.

How MrPredictions Generates BTTS Tips

The foundation of our BTTS model is built around Expected Goals (xG), the same analytical framework used throughout our platform. Rather than relying on raw scorelines, we evaluate the quality of chances each team creates and allows, which gives a far more accurate picture of attacking strength and defensive vulnerability.

When two teams consistently generate high-quality chances while also showing defensive weaknesses, the probability of both teams scoring increases significantly. On the other hand, matches involving low chance creation or structured defensive setups tend to produce fewer BTTS outcomes, even if recent results suggest otherwise.

  • Expected goals for and against. We evaluate each team’s attacking xG alongside their defensive xG against. When both sides carry xG For above 1.0 and xG Against above 1.0, BTTS probability climbs sharply. Surface-level results lie. A team that won 1-0 from a deflected free kick may have conceded 2.3 xG worth of clear chances. Our model sees what the scoreline hides.
  • Clean sheet percentage. This is the decisive filter. Teams keeping clean sheets in fewer than 30% of their matches are BTTS-friendly by nature. When two sides with clean sheet rates below 35% meet, our model shows BTTS Yes probability above 65%. Those are the fixtures we prioritise.
  • Team-level BTTS rates. Some clubs are BTTS machines; attacking tactics plus defensive vulnerability mean both teams score in 65-75% of their matches. Others, usually managed by cautious coaches, produce BTTS in under 40% of fixtures. We track these rates over the last 10-20 matches, home and away separately, because league-wide averages hide the signal.

Mid-table clashes are BTTS gold. Both sides attack because they have nothing to protect, and neither defends well enough to keep things clean. Top-versus-bottom often produces one-sided 2-0 or 3-0 results that kill BTTS. Our model identifies the fixture profiles that matter.

What MrPredictions offers is a smarter way to approach that uncertainty. By focusing on data, consistency, and disciplined selection, we reduce unnecessary risk and highlight matches with genuine probability behind them.

Best Leagues for BTTS Betting

BTTS sits in a unique position within football betting. It is less volatile than correct score predictions, yet still offers strong value when approached correctly. The market is often influenced by public perception, which creates opportunities for those who understand how matches actually unfold.

In many competitions, especially those involving high-quality attacking teams, BTTS occurs more frequently than people expect. But blindly betting on every high-profile fixture is not a strategy. The real advantage comes from identifying the right type of matches, where both teams are not only capable of scoring but are also likely to be forced into open play.

Not all leagues are equal for this market, and ignoring that is one of the most common mistakes BTTS bettors make.

The Bundesliga leads major European leagues at a roughly 58% BTTS rate. If you are serious about both teams to score betting, Germany is where you start. The Eredivisie follows closely at around 56%. Dutch football’s open attacking plays guarantee goals at both ends season after season.

The Premier League sits at approximately 52%, competitive enough for regular dual-scoring. La Liga drops to 48%, and Serie A to roughly 44%, making Italian football the toughest top-five league for BTTS.

One of the biggest mistakes bettors make is assuming BTTS is purely about attacking quality. In reality, it’s just as much about defensive structure and game flow. Two strong attacking teams can still produce a one-sided match if one controls possession and limits transitions. At the same time, two average teams can produce a high-scoring draw simply because neither can defend effectively.

This is why context matters. We analyze how teams behave in different situations, how they respond after conceding, and whether their style encourages open or controlled matches. BTTS is not random, it follows patterns that become clear when you look at the right data.