Updated daily • Friday, May 22, 2026 • 18+ only

Both Teams To Score
Predictions & Free Tips

Today's best BTTS tips across 180+ leagues. Target fixtures only — selected when combined attacking xG is high and both teams show poor clean sheet records.

Both
Teams
must score
xG 2.6+
Min projected
combined goals
1.50+
Average
odds value
18+
Adults
only
All tips on this page are published for informational purposes only. No prediction is guaranteed. Never stake more than you can afford to lose. This site is strictly for adults aged 18 and over. If gambling is affecting you, visit BeGambleAware.org or call GamCare free on 0808 8020 133.

Today's BTTS Tips

Friday, May 22, 2026
TimeMatchLeague ScoreTipOdds
18:45 Fiorentina vs Atalanta
75%
Italy— Serie A TBP BTTS - Yes 1.55
00:30 Real Cartagena vs Barranquilla
70%
Colombia— Primera B 2–1 BTTS - No 1.73
00:30 Blooming vs Carabobo FC
60%
South America— CONMEBOL Sudamericana 0–2 BTTS - Yes 1.85
00:30 Penarol vs Corinthians
70%
South America— CONMEBOL Libertadores 1–1 BTTS - No 1.62
00:30 U. Catolica vs Barcelona SC
80%
South America— CONMEBOL Libertadores 2–0 BTTS - No 1.73
02:00 Macara vs Alianza Atletico
65%
South America— CONMEBOL Sudamericana 0–0 BTTS - No 1.62
10:15 Eastern United vs Adelaide Blue Eagles
75%
Australia— South Australia State League 1 TBP BTTS - Yes 1.44
10:30 Machida Zelvia vs Urawa
60%
Japan— J1 League TBP BTTS - No 1.83
10:30 Northcote City vs Brunswick City
70%
Australia— Victoria NPL 2 TBP BTTS - Yes 1.50
10:30 Eltham Redbacks FC vs Melbourne Victory II
65%
Australia— Victoria NPL 2 TBP BTTS - Yes 1.36
11:00 Rostov U19 vs Dinamo Moskva U19
70%
Russia— Youth Championship TBP BTTS - Yes 1.60
11:00 Spartak Moskva U19 vs Rubin Kazan U20
60%
Russia— Youth Championship TBP BTTS - No 1.81
12:00 Dewa United vs Bali United
65%
Indonesia— Liga 1 TBP BTTS - Yes 1.50
12:00 CSKA Moskva U19 vs Chertanovo U20
80%
Russia— Youth Championship TBP BTTS - Yes 1.54
12:00 Nizhny Novgorod U19 vs Krasnodar U19
70%
Russia— Youth Championship TBP BTTS - Yes 1.57
12:00 FC Astana vs Ulytau
75%
Kazakhstan— Premier League TBP BTTS - Yes 1.67
12:15 Viettel vs Pho Hien
75%
Vietnam— V.League 1 TBP BTTS - No 1.67
12:30 Slavia Sofia vs Montana
75%
Bulgaria— First League TBP BTTS - Yes 1.80
13:00 Turan vs Sabah FA
75%
Azerbaidjan— Premyer Liqa TBP BTTS - Yes 1.57
13:00 Al Ittihad vs Omaya SC
65%
Syria— Premier League TBP BTTS - No 1.44
14:00 NK Osijek vs NK Slaven Belupo
80%
Croatia— HNL TBP BTTS - Yes 1.65
14:00 Kaspiy vs Irtysh
80%
Kazakhstan— Premier League TBP BTTS - Yes 1.80
14:00 El Gouna FC vs El Geish
65%
Egypt— Premier League TBP BTTS - No 1.50
14:30 Aris vs AEK Larnaca
65%
Cyprus— 1. Division TBP BTTS - Yes 1.65
14:30 Omonia Nicosia vs Apollon Limassol
65%
Cyprus— 1. Division TBP BTTS - Yes 1.60
14:30 Pafos vs Apoel Nicosia
80%
Cyprus— 1. Division TBP BTTS - Yes 1.60
15:00 Bilje vs Brinje-Grosuplje
75%
Slovenia— 2. SNL TBP BTTS - Yes 1.70
15:00 Ilirija vs Beltinci
65%
Slovenia— 2. SNL TBP BTTS - Yes 1.60
15:00 Nafta vs Triglav
75%
Slovenia— 2. SNL TBP BTTS - Yes 1.62
15:00 Železničar Pančevo vs Cukaricki
75%
Serbia— Super Liga TBP BTTS - Yes 1.70
15:00 Auda vs FK Liepaja
75%
Latvia— Virsliga TBP BTTS - Yes 1.53
15:00 Septemvri Sofia vs Dobrudzha
75%
Bulgaria— First League TBP BTTS - No 1.60
15:00 Spartak Varna vs Lokomotiv Sofia
80%
Bulgaria— First League TBP BTTS - Yes 1.67
15:00 Botev Vratsa vs Beroe
70%
Bulgaria— First League TBP BTTS - Yes 1.80
15:30 Sumqayıt vs Qarabag
70%
Azerbaidjan— Premyer Liqa TBP BTTS - No 1.80
15:30 Tampere United vs JJK
75%
Finland— Ykkönen TBP BTTS - Yes 1.44
15:30 JäPS vs MP
75%
Finland— Ykkösliiga TBP BTTS - Yes 1.67
15:30 SJK Akatemia vs Haka
75%
Finland— Ykkösliiga TBP BTTS - Yes 1.62
15:30 Honka vs EPS
65%
Finland— Kakkonen Lohko B TBP BTTS - No 1.80
16:00 Posušje vs Sloga Doboj
75%
Bosnia— Premijer Liga TBP BTTS - No 1.60
16:00 Rudar Prijedor vs Zrinjski
70%
Bosnia— Premijer Liga TBP BTTS - Yes 1.77
16:00 Radnik Bijeljina vs Borac Banja Luka
70%
Bosnia— Premijer Liga TBP BTTS - No 1.65
16:00 Zaglebie Sosnowiec vs Kalisz
70%
Poland— II Liga East TBP BTTS - Yes 1.62
16:00 VPS vs HJK Helsinki
70%
Finland— Veikkausliiga TBP BTTS - Yes 1.67
16:00 Aarhus Fremad vs Aalborg
70%
Denmark— 1. Division TBP BTTS - Yes 1.50
16:00 Lokomotiv Moskva U19 vs Ural U20
75%
Russia— Youth Championship TBP BTTS - No 1.71
16:00 Atlantis vs PuiU Helsinki
75%
Finland— Kakkonen Lohko A TBP BTTS - Yes 1.29
16:00 HIFK Helsinki vs HPS
70%
Finland— Kakkonen Lohko A TBP BTTS - Yes 1.36
16:15 HNK Hajduk Split vs Vukovar
70%
Croatia— HNL TBP BTTS - No 1.67
16:30 Djoliba vs USFAS Bamako
80%
Mali— Première Division TBP BTTS - No 1.44
16:30 Marbella vs Teruel
80%
Spain— Primera División RFEF Group 2 TBP BTTS - No 1.70
17:00 Djurgardens IF vs IF Brommapojkarna
70%
Sweden— Allsvenskan TBP BTTS - Yes 1.73
17:00 Pharco vs National Bank of Egypt
80%
Egypt— Premier League TBP BTTS - No 1.70
17:00 Hørsholm-Usserød vs Brønshøj
65%
Denmark— 3. Division TBP BTTS - Yes 1.44
17:00 Kristianstad vs Hässleholms IF
70%
Sweden— Ettan Södra TBP BTTS - Yes 1.55
17:00 Lund vs Eskilsminne
70%
Sweden— Ettan Södra TBP BTTS - Yes 1.50
17:00 Karlshamn vs Växjö Norra
65%
Sweden— Division 2 Östra Götaland TBP BTTS - Yes 1.50
17:00 Linero vs IFK Trelleborg
65%
Sweden— Division 2 Östra Götaland TBP BTTS - Yes 1.33
17:00 Staffanstorp United vs Nosaby
70%
Sweden— Division 2 Östra Götaland TBP BTTS - Yes 1.40
17:00 Sölvesborg vs Österlen
65%
Sweden— Division 2 Östra Götaland TBP BTTS - Yes 1.36
17:00 Lindome vs Torslanda
65%
Sweden— Division 2 Västra Götaland TBP BTTS - Yes 1.36
17:00 USM Alger vs Paradou AC
80%
Algeria— Ligue 1 TBP BTTS - No 1.67
17:00 ML Vitebsk vs FC Gomel
70%
Belarus— Premier League TBP BTTS - No 1.62
17:00 AB Copenhagen vs HIK
70%
Denmark— 2. Division TBP BTTS - Yes 1.73
17:00 Herrestads vs Vänersborgs FK
70%
Sweden— Division 2 Norra Götaland TBP BTTS - Yes 1.45
17:00 Hestrafor vs Jonsered
75%
Sweden— Division 2 Västra Götaland TBP BTTS - Yes 1.38
17:00 Karlovac 1919 vs Jarun
65%
Croatia— First NL TBP BTTS - No 1.80
17:00 Brabrand vs Skive
65%
Denmark— 2. Division TBP BTTS - No 1.70
17:30 CFR 1907 Cluj vs Arges Pitesti
75%
Romania— Liga I TBP BTTS - No 1.62
17:30 Ried vs Rapid Vienna
65%
Austria— Bundesliga TBP BTTS - Yes 1.70
17:30 IFK Skövde vs Kumla
75%
Sweden— Division 2 Norra Götaland TBP BTTS - Yes 1.55
17:30 Vänersborgs IF vs Husqvarna
75%
Sweden— Division 2 Norra Götaland TBP BTTS - Yes 1.50
17:30 Qviding FIF vs Onsala
70%
Sweden— Division 2 Västra Götaland TBP BTTS - Yes 1.30
17:45 Trabzonspor vs Konyaspor
75%
Turkey— Cup TBP BTTS - Yes 1.67
18:00 Primorje vs Celje
75%
Slovenia— 1. SNL TBP BTTS - Yes 1.45
18:00 Radomlje vs Mura
75%
Slovenia— 1. SNL TBP BTTS - Yes 1.53
18:00 Unia Skierniewice vs Chojniczanka Chojnice
70%
Poland— II Liga East TBP BTTS - Yes 1.50
18:00 Maghreb Fès vs Ittihad Tanger
65%
Morocco— Botola Pro TBP BTTS - No 1.60
18:00 Twente W vs PSVEindhoven W
65%
Netherlands— Eredivisie Women TBP BTTS - Yes 1.70
18:00 Sudtirol vs Bari
70%
Italy— Serie B TBP BTTS - No 1.75
18:00 FK Crvena Zvezda vs OFK Beograd
75%
Serbia— Super Liga TBP BTTS - Yes 1.65
18:00 KA Akureyri vs Valur Reykjavik
75%
Iceland— Úrvalsdeild TBP BTTS - Yes 1.33
18:00 Keflavik vs Thor Akureyri
75%
Iceland— Úrvalsdeild TBP BTTS - Yes 1.36
18:00 Farsta vs Haninge
70%
Sweden— Division 2 Södra Svealand TBP BTTS - Yes 1.28
18:30 Arsenal Sarandi vs Villa San Carlos
70%
Argentina— Primera B Metropolitana TBP BTTS - No 1.55
18:30 Yupanqui vs Claypole
70%
Argentina— Primera C TBP BTTS - No 1.53
18:30 Rot-Weiß Essen vs SpVgg Greuther Fürth
70%
Germany— 2. Bundesliga TBP BTTS - Yes 1.45
18:45 Derry City vs St Patrick's Athl.
80%
Ireland— Premier Division TBP BTTS - Yes 1.77
18:45 Galway United vs Bohemians
65%
Ireland— Premier Division TBP BTTS - Yes 1.73
18:45 Shelbourne vs Waterford
55%
Ireland— Premier Division TBP BTTS - No 1.83
18:45 Athlone Town vs Cork City
80%
Ireland— First Division TBP BTTS - No 1.77
18:45 Finn Harps vs Longford Town
80%
Ireland— First Division TBP BTTS - Yes 1.70
18:45 Treaty United vs Cobh Ramblers
65%
Ireland— First Division TBP BTTS - Yes 1.70
18:45 Wexford vs UCD
75%
Ireland— First Division TBP BTTS - Yes 1.67
19:00 Everton de Vina vs Coquimbo Unido
75%
Chile— Primera División TBP BTTS - Yes 1.80
19:00 Drogheda United vs Dundalk
70%
Ireland— Premier Division TBP BTTS - Yes 1.55
19:00 Shamrock Rovers vs Sligo Rovers
70%
Ireland— Premier Division TBP BTTS - No 1.70
19:00 Lens vs Nice
70%
France— Coupe De France TBP BTTS - Yes 1.80
19:00 San Antonio Bulo Bulo vs ABB
70%
Bolivia— Primera División TBP BTTS - Yes 1.42
19:15 Vikingur Reykjavik vs FH hafnarfjordur
75%
Iceland— Úrvalsdeild TBP BTTS - Yes 1.70
19:15 Breidablik vs KR Reykjavik
75%
Iceland— Úrvalsdeild TBP BTTS - Yes 1.22
19:15 Afturelding vs Throttur Reykjavik
80%
Iceland— 1. Deild TBP BTTS - Yes 1.40
19:15 IR Reykjavik vs HK Kopavogur
70%
Iceland— 1. Deild TBP BTTS - Yes 1.30
19:15 Leiknir R. vs Grindavik
80%
Iceland— 1. Deild TBP BTTS - Yes 1.42
19:15 Stjarnan vs Fram Reykjavik
65%
Iceland— Úrvalsdeild TBP BTTS - Yes 1.25
20:00 Kawkab Marrakech vs CODM Meknès
70%
Morocco— Botola Pro TBP BTTS - No 1.50
20:00 Once Caldas W vs Llaneros W
70%
Colombia— Liga Femenina TBP BTTS - No 1.75
20:00 Juan Pablo II College vs FBC Melgar
65%
Peru— Primera División TBP BTTS - Yes 1.75
20:00 9 de Octubre vs Manta FC
70%
Ecuador— Copa Ecuador TBP BTTS - Yes 1.65
21:00 2 de Mayo vs Club Sp. San Lorenzo
65%
Paraguay— Division Profesional Apertura TBP BTTS - No 1.73
21:00 Plaza Colonia vs Oriental
75%
Uruguay— Segunda División TBP BTTS - No 1.70
22:00 Nautico Recife vs Cuiaba
80%
Brazil— Serie B TBP BTTS - No 1.67
22:00 Brown DE Adrogue vs Deportivo Merlo
75%
Argentina— Primera B Metropolitana TBP BTTS - No 1.53
22:30 Ituzaingó vs UAI Urquiza
70%
Argentina— Primera B Metropolitana TBP BTTS - No 1.42
22:30 Liverpool Montevideo vs Racing Montevideo
75%
Uruguay— Primera División Apertura TBP BTTS - No 1.73
23:00 Deportivo Laferrere vs Deportivo Camioneros
70%
Argentina— Primera B Metropolitana TBP BTTS - No 1.53
23:00 Excursionistas vs Liniers
75%
Argentina— Primera B Metropolitana TBP BTTS - No 1.48
23:00 Union Santa Fe vs Independiente
65%
Argentina— Copa Argentina TBP BTTS - No 1.75
23:00 Crown Legacy vs New England II
65%
USA— MLS Next Pro TBP BTTS - Yes 1.44
23:00 Ocean City Nor'easters vs Lone Star II
75%
USA— USL League Two TBP BTTS - Yes 1.31
Showing 20 of 120 BTTS tips today

Best BTTS Bet Today

Top Confidence Pick — 22 May 2026
CSKA Moskva U19 vs Chertanovo U20
Youth Championship — Russia • 12:00 • 80% confidence
Tip
BTTS - Yes
Odds 1.54

How We Select BTTS Tips

Step 01
Combined Attacking xG
Our algorithm evaluates the attacking expected goals (xG) for both sides independently. For a BTTS selection, the match must have a combined projected xG above 2.6, indicating that the game is structurally likely to produce plenty of goalmouth action from both teams.
Step 02
Mutual Scoring Form
Both teams must have consistently found the back of the net in their recent matches. We look for the home team to have scored in at least 75% of their recent home games, and the away team to have done the same on their travels. Attack-minded systems are heavily rewarded here.
Step 03
Vulnerable Defenses
Scoring ability isn't enough; both teams must also show a tendency to concede. We actively filter out matches involving teams that boast high clean-sheet ratios. A team might score for fun, but if they rarely let goals in, the fixture is too risky for the BTTS market and is discarded.
Step 04
Head-to-Head & Odds Value
We review historical meetings to ensure tactical match-ups between the two managers favor an open game. Finally, the BTTS (Yes) odds must sit in a playable range (typically 1.45 - 1.85) to ensure that the tip offers long-term mathematical value based on the identified hit probability.

Browse Other Markets


Both Teams To Score Betting Guide — Friday, May 22, 2026

What Does Both Teams To Score (BTTS) Mean?

Both Teams To Score, commonly abbreviated as BTTS or "Goal Goal" (GG) in some regions, is one of the most popular football betting markets globally. The premise is simple: your bet wins as long as the home team and the away team each score at least one goal during the regular 90 minutes of play.

Because you only need a 1-1 scoreline to guarantee a payout, the actual match outcome (win, lose, or draw) is entirely irrelevant. The game can finish 1-1, 2-1, 5-2, or 3-3, and your slip remains a winner. Conversely, if the match ends 0-0, 1-0, or 0-3, the bet is lost because one or both sides failed to find the back of the net.

BTTS completely removes the stress of predicting a match winner. Your only requirement is that both attacks manage to breach the opposition defense at least once.

This market is favored by punters who enjoy watching open, attacking football. It keeps the bet alive for the entire match—even if a team is down 4-0 in the 89th minute, a late consolation goal turns a losing BTTS slip into a winner.

Why Form Matters More Than Reputations

A common mistake in BTTS betting is simply backing two "big" teams when they play each other. High-profile matches can often turn into tense, tactical, low-scoring affairs. Betarazi's model looks past reputations and instead searches for tactical imbalances—specifically, teams with potent attacks but notoriously leaky defenses.

Best Leagues & Fixtures for BTTS

While a BTTS result can happen in any competition, certain leagues consistently provide a much higher statistical return for this market due to their tactical philosophies and refereeing styles.

The Bundesliga & Eredivisie

Germany's top flight and the Dutch Eredivisie are arguably the most reliable leagues in Europe for Both Teams To Score. Tactical setups in these leagues prioritize high pressing, transitional attacks, and vertical passing over deep defensive blocks. It is incredibly common to see BTTS hit rates well over 55% across a full season in these divisions.

The Premier League

England's Premier League remains a premium source of BTTS winners. The high intensity and the depth of attacking quality across almost all 20 teams mean that lower-table sides are highly capable of scoring against title contenders. Matches involving mid-table teams playing at home against the "Big Six" are frequent goldmines for BTTS selections.

Derbies and Motivation

Local derbies and relegation battles late in the season naturally force teams to push for goals rather than settling for a 0-0 draw. When pride or top-flight survival is on the line, teams will commit bodies forward, naturally exposing their defense to counter-attacks—creating the perfect storm for a Both Teams To Score result.


Frequently Asked Questions

Both Teams To Score, often abbreviated as BTTS or Goal Goal (GG), is a market where your bet wins if both the home team and the away team score at least one goal during the match. Scorelines like 1-1, 2-1, 1-2, 2-2, and above are all winning bets. If either team fails to score (e.g., 1-0, 0-0, 0-2), the bet loses.
Yes. All BTTS predictions published on this page are completely free to access. No registration is required. Our tips are generated every morning using live fixture data and real-time odds tracking.
Historically, leagues with attacking tactical profiles such as the German Bundesliga, the Dutch Eredivisie, and the English Premier League yield the highest percentage of BTTS outcomes. Leagues known for defensive solidity, like Italy's Serie A or Spain's La Liga, generally produce fewer BTTS results on average, though there are always exceptions based on specific team match-ups.
Yes! A 1-1 draw is the most common winning scoreline for a Both Teams To Score bet. As long as neither team ends the match with a zero next to their name, your bet is a winner.
Absolutely. BTTS is highly popular for accumulator betting because it typically offers odds between 1.50 and 1.90. Stringing together 3 or 4 well-researched BTTS selections can quickly build an accumulator with excellent potential returns.

Responsible Gambling

Before You Place Any Bet

Betting on football carries real and significant financial risk. No prediction, however carefully researched or statistically grounded, can guarantee a winning result. Everything on this page is analytical information published to help inform your own decisions. It is not financial advice and should not be treated as such.

  • Only bet money you can afford to lose entirely
  • Set a fixed budget before you begin and stick to it
  • Never chase losses — variance is normal in any prediction system
  • Do not bet when emotional, stressed or under the influence
  • Take regular breaks and review your habits honestly
  • If betting is no longer fun, stop immediately

Free Support Available Now

If gambling is affecting your finances, relationships, or mental health, confidential help is available 24 hours a day at no cost:

GamCare helpline: 0808 8020 133 (UK, free, 24/7)
NCPG (US): 1-800-522-4700
This site is strictly for adults aged 18 and over. Underage gambling is illegal in all jurisdictions where this site is accessible.