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
Europa League BTTS Yes No

2026-04-16 18:45

Celta
Freiburg
1.85 1.90

2026-04-16 21:00

Nottingham Forest
Porto
1.95 1.80

2026-04-16 21:00

Aston Villa
Bologna
1.80 1.95

2026-04-16 21:00

Real Betis
Sporting Braga
1.83 1.91
Conference League BTTS Yes No

2026-04-16 18:45

AZ Alkmaar
Shakhtar Donetsk
1.70 2.10

2026-04-16 21:00

Fiorentina
Crystal Palace
1.83 1.91

2026-04-16 21:00

Strasbourg
Mainz 05
1.80 1.95

2026-04-16 21:00

AEK Athens
Rayo Vallecano
1.75 2.00
England – League One BTTS Yes No

2026-04-16 20:45

Peterborough
Port Vale
1.70 2.15
England – League Two BTTS Yes No

2026-04-16 21:00

Bromley
Cambridge United
2.00 1.80
Bulgaria – First League BTTS Yes No

2026-04-16 16:00

Septemvri Sofia
Spartak Varna
1.80 2.00

2026-04-16 18:30

Montana
Slavia Sofia
1.88 1.88
Bulgaria – Second League BTTS Yes No

2026-04-16 16:00

Chernomorets 1919
Ludogorets II
1.95 1.75

2026-04-16 16:00

Vihren
Svoge
2.05 1.70

2026-04-16 16:00

Spartak Pleven
Fratria
2.00 1.75

2026-04-16 17:00

Pirin Blagoevgrad
Hebar
1.75 1.95
Slovenia – 1. SNL BTTS Yes No

2026-04-16 17:00

Aluminij
Mura
Latvia – Virsliga BTTS Yes No

2026-04-16 17:00

BFC Daugavpils
Jelgava
1.72 2.00
Armenia – Cup BTTS Yes No

2026-04-16 16:30

Ararat-Armenia
Noah
1.50 2.37
Armenia – Premier League BTTS Yes No

2026-04-16 14:00

Shirak Gyumri
BKMA
1.80 1.90
Azerbaijan – Birinci Dasta BTTS Yes No

2026-04-16 14:00

Baku Sporting
Safa Baku
1.72 2.00

2026-04-16 14:00

Mingachevir
Difai Agsu
1.85 1.85

2026-04-16 15:00

Sabail
Shimal
2.05 1.70
Belgium – Pro League U21 BTTS Yes No

2026-04-16 20:00

Kortrijk U21
Francs Borains U21
Estonia – Esiliiga BTTS Yes No

2026-04-16 18:00

FC Tallinn
Viimsi JK
2.00 1.75

2026-04-16 18:00

Tallinna Kalev
Flora II
1.36 2.80
AFC Challenge League BTTS Yes No

2026-04-16 14:00

Manila Digger
Svay Rieng
1.55 2.25
Bahrain – Premier League BTTS Yes No

2026-04-16 18:00

Al-Hidd
Al-Muharraq
1.90 1.80

2026-04-16 18:00

Al-Najma
Al-Budaiya
1.85 1.85
India – ISL BTTS Yes No

2026-04-16 16:00

East Bengal
Bengaluru FC
1.83 1.85
Jordan – Premier League BTTS Yes No

2026-04-16 17:00

Al Jazeera Amman
Al Buqaa
1.70 2.05
Oman – Professional League BTTS Yes No

2026-04-16 15:55

Dhofar
Al-Rustaq
2.10 1.62

2026-04-16 18:20

Oman Club
Al Nasr
2.05 1.70
Qatar – QSL Cup BTTS Yes No

2026-04-16 18:00

Al Rayyan
Muaither SC
Uzbekistan – Pro League BTTS Yes No

2026-04-16 15:00

Jayxun
Lochin
Tanzania – Ligi Kuu Bara BTTS Yes No

2026-04-16 15:00

Mashujaa
Singida Black Stars

2026-04-16 17:30

Young Africans
Mbeya City
2.62 1.42
Uganda – Premier League BTTS Yes No

2026-04-16 15:00

Buhimba
Entebbe UPPC

2026-04-16 15:00

Mbarara City
Police

2026-04-16 19:00

URA SC
BUL
Copa Libertadores BTTS Yes No

2026-04-17 00:00

Lanus
Always Ready
2.20 1.65

2026-04-17 00:00

Palmeiras
Sporting Cristal
2.35 1.57

2026-04-17 02:30

Flamengo
Independiente Medellin
2.55 1.50

2026-04-17 02:30

Penarol
Platense
2.35 1.57
Copa Sudamericana BTTS Yes No

2026-04-17 00:00

Atletico Mineiro
Juventud
2.05 1.75

2026-04-17 00:00

Tigre
Macara
2.25 1.60

2026-04-17 02:30

RB Bragantino
Blooming
2.45 1.53

2026-04-17 02:30

San Lorenzo
Deportivo Cuenca
2.45 1.53

2026-04-17 04:00

Cienciano
Puerto Cabello
1.70 2.10
Argentina – Reserve League BTTS Yes No

2026-04-16 18:30

Estudiantes II
Estudiantes Rio Cuarto II

2026-04-16 20:00

Instituto II
Barracas Central II

2026-04-16 20:00

River Plate II
Argentinos Juniors II
Ecuador – Serie B BTTS Yes No

2026-04-16 22:30

Independiente Juniors
Santo Domingo

2026-04-17 02:00

El Nacional
Atletico FC
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.