Refreshed every day · September 11, 2026

BTTS Tips: Both Teams to Score

One question, two answers. Will both teams find the net or won't they. The picks below come from how each side actually defends and attacks — not from which fixture has the prettiest goalscorers on the team sheet.

Today's BTTS Picks

Live
TimeMatchPick
Albania Superliga
20:30Skenderbeu Korce vs TiranaYes
Algeria Ligue 1
22:00MC Oran vs TémouchentNo
00:00CR Belouizdad vs ES SetifNo
Algeria Ligue 2
19:00USM Annaba vs NC MagraNo
19:00Teleghma vs MSP BatnaNo
19:00US Chaouia vs Nrb Beni OulbeneNo
Argentina Liga Profesional
00:00Newells vs Velez SarsfieldNo
02:15Defensa y Justicia vs Gimnasia MendozaNo
Armenia Premier League
16:00Van vs BKMAYes
19:00Ararat-Armenia vs SyunikNo
Australia South Australia NPL
14:00Adelaide City vs West Torrens BirkallaYes
Australia Victoria NPL
13:30Oakleigh Cannons vs South MelbourneYes
Austria Bundesliga
21:30SV Ried vs FC SalzburgYes
Austria 2. Liga
20:30Admira Wacker vs SV KapfenbergYes
20:30Rapid Wien II vs First ViennaYes
22:30Wacker Innsbruck vs VoitsbergYes
Austria Regionalliga - Ost
21:00Parndorf vs TraiskirchenNo
21:00Donau vs Favoritner ACNo
21:30Krems / Rehberg vs OberwartNo
Azerbaijan Premyer Liqa
16:30Imisli FK vs Neftchi BakuNo
Bahrain Premier League
20:00AAli vs MalkiyaNo
20:00Al Najma Manama vs East RiffaYes
Belarus Premier League
21:10FC Minsk vs Slavia MozyrYes
Belgium First Division A
22:45KV Mechelen vs AnderlechtYes
Belgium First Division B
22:00KFCO Beerschot Wilrijk vs Lierse SKYes
22:00Gent II vs DenderYes
Bolivia Primera Division
02:00San Antonio Bulo Bulo vs Club AuroraYes
Bosnia 1st League - RS
18:30FK Romanija Pale vs Zvijezda 09No
Bosnia Premijer Liga
22:00Čelik vs Radnik BijeljinaYes
Brazil Serie B
04:30Sport Recife vs Ponte PretaNo
Bulgaria First League
22:00Cherno More Varna vs Lokomotiv 1929 SofiaYes
CAF Champions League
20:00APR FC vs Aigles Du CongoNo
CAF Confederations Cup
20:00Real Bamako vs Vitesse FCNo
Chile Primera B
03:00Antofagasta vs CobreloaNo
Colombia Primera A
05:00Millonarios vs Deportivo CaliNo
Copa Libertadores
04:30Independiente del Valle vs FlamengoNo
Copa Sudamericana
04:30Cienciano vs Montevideo City TorqueYes
Croatia 1.NL
17:30Dinamo Zagreb U21 vs NK SesveteYes
17:30Opatija vs Bijelo BrdoNo
Croatia Second NL
18:30Uljanik vs LuckoYes
Cyprus 1. Division
21:00AEL vs Nea SalamisYes
Czechia 2. Liga
19:00Trinec vs MFK KarvinaYes
20:00Dukla Praha vs FC Sellier Bellot VlasimYes
20:00FK Pribram vs Banik Ostrava BYes
20:00FK Usti nad Labem vs Vysocina JihlavaYes
21:00FC Silon Taborsko vs SK KladnoYes
Czechia 3. liga - CFL A
20:00Písek vs České BudějoviceNo
Czechia 3. liga - CFL B
13:00Slovan Liberec II vs Pardubice IINo
Denmark Superligaen
21:00FC Copenhagen vs AC HorsensNo
Denmark Division 1
20:00Hobro IK vs VejleYes
21:00Vendsyssel FF vs Aarhus FremadYes
Denmark 2. Division
21:00Fremad Amager vs HIKYes
Egypt Second League
17:30El Entag EL Harby vs Ismaily SCNo
17:30Maleyet Kafr El Zayiat vs La Viena FCNo
17:30Team vs ProxyNo
17:30Tersana vs El MansuraNo
17:30Itesalat vs Tanta SCNo
England Championship
23:00West Ham vs WrexhamYes
England National League
22:45Kidderminster vs HartlepoolYes
Finland Ykkonen
19:30FC Jazz vs KPVYes
Finland Ykkösliiga
19:30Kooteepee vs JäPSYes
20:00KäPa vs PK-35Yes
France Ligue 1
22:45Rennes vs MarseilleYes
France Ligue 2
22:00Clermont Foot vs BoulogneNo
22:00Dijon vs LavalYes
22:00Montpellier vs PauYes
22:00Nancy vs ReimsYes
22:00Rodez vs GrenobleYes
Germany Bundesliga I
22:30Union Berlin vs SchalkeYes
Germany Bundesliga II
20:30Darmstadt vs Arminia BielefeldYes
20:30Nurnberg vs Hannover 96Yes
Germany 3. Liga
21:00FC Viktoria Köln vs Hansa RostockYes
Guatemala Liga Nacional
04:00Malacateco vs Antigua GFCYes
06:00Xelajú vs Cobán ImperialYes
Hong Kong Premier League
16:00Warriors vs Eastern DistrictYes
Iceland Cup
23:00Afturelding vs BreidablikYes
Indonesia Liga 1
12:30Garudayaksa vs Persik KediriNo
16:00Dewa United vs Bhayangkara FCYes
Italy Serie A
22:45Venezia vs FiorentinaYes
Italy Serie B
21:00Empoli vs ArezzoNo
23:00Benevento vs VeronaYes
23:00Pisa vs Virtus EntellaNo
Italy Serie C - Girone C
23:00Team Altamura vs BariNo
23:00Audace Cerignola vs GiuglianoNo
23:00Casarano vs BarlettaYes
23:00Salernitana vs PotenzaYes
Japan J-League
14:00Kyoto Sanga FC vs Kashiwa ReysolYes
14:00Vissel Kobe vs Kashima AntlersYes
Jordan League
19:00Al Hussein vs Al BuqaaNo
Kenya FKF Premier League
16:003K vs Muranga SEALYes
16:00GOR Mahia vs BandariNo
16:00AFC Leopards vs ShabanaYes
16:00Migori Youth vs Mathare UnitedNo
16:00Mombasa Elite vs PoliceYes
16:00Nairobi United vs APS BometNo
16:00Posta Rangers FC vs KCBYes
16:00Tusker vs HomeboyzNo
Latvia Virsliga
18:00Ogre United vs FK LiepajaYes
19:00Riga vs AudaYes
Lithuania 1 Lyga
18:00Neptūną Klaipėda vs JonavaYes
19:00Babrungas vs AtmosferaNo
19:00Transinvest 2 vs Hegelmann IIYes
Luxembourg National Division
22:00UN Kaerjeng 97 vs Victoria RosportYes
Malaysia Super League
17:00Johor Darul Takzim FC vs Negeri SembilanYes
Malta Premier League
22:30Birzebbuga vs Hamrun SpartansNo
Mexico Liga MX
07:05Unam Pumas vs LeonYes
Netherlands Eredivisie
22:00AZ vs Willem IIYes
Netherlands Eerste Divisie
22:00FC Eindhoven vs FC DordrechtYes
22:00FC Emmen vs De GraafschapYes
22:00Helmond Sport vs PSV ReservesYes
22:00Heracles vs AZ ReservesYes
22:00Ajax Reserves vs RKCYes
22:00Maastricht vs Almere CityYes
22:00NAC vs FC Utrecht ReservesYes
22:00VVV vs Top OssYes
Northern Ireland Premiership
22:45Coleraine FC vs Ballymena UnitedYes
Northern Ireland Championship
23:00Strabane Athletic vs Newry City AFCYes
Oman Professional League
17:30Sur vs BahlaYes
17:40Sohar vs DhofarNo
18:55Al Nasr vs Al MusannahNo
20:00Oman Club vs Al-ShababNo
Paraguay Division Profesional
23:00Sportivo Ameliano vs Sportivo San LorenzoNo
01:302 de Mayo vs Libertad AsuncionNo
Peru Liga 1
00:00UTC Cajamarca vs Juan Pablo II CollegeYes
Poland Ekstraklasa
20:00Rakow Czestochowa vs Motor LublinYes
22:30Wisla Krakow vs Jagiellonia BialystokYes
Poland I Liga
20:00Polonia Warsaw vs Polonia BytomYes
22:45Puszcza Niepolomice vs LKS LodzYes
Poland II Liga - East
14:00Sokół Kleczew vs Olimpia GrudziądzYes
19:30Resovia Rzeszów vs Lechia Zielona GóraYes
20:00Znicz Pruszków vs Tychy 71Yes
Poland III Liga - Group 1
15:00Widzew II vs Mazovia Minsk MazowieckiYes
18:30Ząbkovia Ząbki vs Lechia T. MazowieckiNo
Poland III Liga - Group 2
17:30Luzino vs Grom Nowy StawYes
21:00Polonia Środa vs Unia SwarzędzYes
Poland III Liga - Group 4
21:57Podlasie Biała Podlaska vs KS Wieczysta Krakow IINo
Portugal Segunda Liga
21:45Torreense vs LeixoesYes
23:45Academica vs Benfica BYes
Qatar Stars League
20:15Al-Rayyan SC vs Al Ahli DohaYes
Republic of Ireland Premier Division
22:45Drogheda United vs Sligo RoversNo
22:45Galway United vs Bohemians DublinYes
22:45Shelbourne vs Derry CityYes
22:45St Patricks Athletic vs Shamrock RoversYes
22:45Waterford FC vs DundalkYes
Republic of Ireland First Division
22:45Cork City vs Cobh RamblersYes
22:45Kerry vs Bray WanderersYes
22:45UCD vs Athlone TownYes
22:45Wexford vs Finn HarpsYes
Romania Liga I
19:00Farul Constanta vs UTA AradYes
22:00FK Csikszereda Miercurea Ciuc vs Dinamo BucharestNo
Russia Premier League
19:00Krylia Sovetov vs Rodina MoskvaYes
San Marino Campionato
23:15Fiorentino vs La FioritaYes
23:15Tre Fiori vs DomagnanoNo
Saudi Arabia Pro League
19:25Al Qadisiya Al Khubar vs Al Ittifaq DammamYes
19:45Al Faisaly Harmah vs Al Ittihad JeddahYes
22:00Al Ahli Jeddah vs Al HazmNo
Scotland Championship
22:30Morton vs LivingstonYes
Scotland League Cup
22:45Stenhousemuir vs HeartsNo
Serbia Super Liga
20:30Železničar Pančevo vs MacvaNo
Serbia Prva Liga
20:00Metalac GM vs DubočicaYes
22:00FK Spartak Zdrepceva KRV vs NapredakNo
Singapore Premier League
15:30Tampines Rovers FC vs Balestier Khalsa FCYes
Slovakia 2. liga
19:00Pohronie vs Liptovský MikulášYes
Slovenia 1. SNL
22:15Brinje-Grosuplje vs NaftaYes
Slovenia 2. SNL
19:30Primorje vs BiljeNo
22:00Tabor Sežana vs DravinjaYes
South Korea K3 League
14:00Daejeon Korail vs Ulsan CitizenNo
South Africa Premier
21:30Stellenbosch vs Sekhukhune UnitedNo
Spain La Liga
23:00Sevilla vs ValenciaNo
Spain Segunda
22:30Burgos vs AD CeutaYes
Spain Primera Division RFEF Group 1
21:00Barakaldo vs CD ExtremaduraNo
Spain Primera Division RFEF Group 2
23:15Gimnastic vs Algeciras CFNo
Sweden Allsvenskan
21:00BK Hacken vs Mjällby AIFYes
Sweden Division 2 - Norra Götaland
21:00Kumla vs MotalaYes
Sweden Division 2 - Västra Götaland
21:00Lindome vs Landvetter ISYes
21:30Böljan vs HestraforYes
21:30Dalstorps vs Västra FrölundaYes
Sweden Ettan - Södra
21:00Trollhättan vs UtsiktenYes
21:00Lund vs RosengårdYes
Switzerland Challenge League
21:30Rapperswil vs Yverdon SportYes
21:30Stade Nyonnais vs Neuchatel Xamax FCYes
21:30Stade Lausanne-Ouchy vs FC WIL 1900Yes
22:15Étoile Carouge vs FC WinterthurYes
Thailand Thai League 1
15:00Buriram United vs Chiangrai UnitedNo
15:30Port FC vs Lamphun WarriorNo
16:00Ratchaburi vs Bangkok UnitedYes
Thailand Thai League 2
16:00Esan Pattaya vs Police TeroNo
Türkiye Super Lig
21:00Besiktas vs Erzurumspor FKNo
Türkiye 1 Lig
21:00Sariyer vs BandirmasporNo
UAE Division 1
18:55Al Arabi vs Al UroobaNo
18:55Al Jazira Al Hamra vs Dubai CityYes
18:55Al Thaid vs Dibba Al-FujairahNo
UAE Pro League
17:40Khorfakkan vs Baniyas SCYes
17:40Hatta SC vs Al-DhafraYes
20:15Al Wahda FC vs Sharjah FCYes
20:15Ajman vs Al-Ittihad KalbaYes
Ukraine Premier League
16:30Kolos Kovalivka vs KarpatyYes
Uzbekistan Pro League A
17:00Gazalkent vs YaypanYes
Uzbekistan Super League
18:00Buxoro vs NavbahorNo
18:00Lokomotiv vs MashalNo
Vietnam V.League 1
15:00Bắc Ninh vs Ho Chi MinhNo
15:00Da Nang vs Nam DinhYes
15:00Phu Dong vs Thanh HóaNo
Wales Premier League
22:45Airbus UK vs The New SaintsYes
22:45Ammanford AFC vs Caernarfon TownNo
22:45Barry Town vs LlandudnoYes
22:45Cambrian Clydach vs HolywellNo
22:45Flint Town United vs Cardiff METYes
22:45Haverfordwest County AFC vs Briton FerryYes
22:45Trefelin vs PenybontNo
World ASEAN Club Championship
15:30Ezra vs Shan UnitedYes
World CONCACAF Central American Cup
05:06CD Marathon vs LD AlajuelenseYes
07:06Firpo vs CD OlimpiaNo
Filtered selection. Picks pass attacking intent, defensive shape and tempo checks before being listed.
BTTS tips today — both teams to score predictions and analysis
BTTS reads built on real attacking and defensive patterns — not on which manager talks the loudest in pressers.

What BTTS actually asks

Both Teams to Score wants one answer: will both sides find the net before the final whistle. Yes if both score, No if one or both fail to. That's it. Doesn't matter who wins, doesn't matter the final score. 1–1 is Yes. 3–0 is No. 2–2 is Yes. 4–0 is No.

What makes this market interesting is that it asks you to read two questions at once — one for each team. Can the home side score, given how the away side defends? Can the away side score, given how the home side defends? Both halves of that question have to land. That's why "this team has loads of goals" isn't enough on its own. A team that scores four every week but keeps clean sheets is a BTTS No machine, not a Yes one.

The most common mistake in BTTS is conflating attacking quality with mutual scoring. A team that wins 4–0 every week is a BTTS No team. The pick that lands repeatedly is two mid-tier sides with porous backlines, not one juggernaut against a relegation candidate.

How often does BTTS Yes actually land?

Across the top five European leagues, BTTS Yes lands in roughly half of all matches. That number sounds boring, but it's the most important stat in the whole market. The 50/50 baseline tells you the market is basically priced fair on average — which means edge comes from finding the matches that deviate from the baseline in either direction.

BTTS distribution — top European leagues
YES · 52%
NO · 48%
Both teams scored Clean sheet either side

The split shifts depending on the league. Bundesliga is the highest-BTTS major league in Europe — open football, attacking managers, less defensive structure than Italy. Serie A is the opposite — tactically tight, low goals per match, BTTS Yes rate drops noticeably. Knowing this before you read a fixture is half the battle.

BTTS Yes rate by league
League
BTTS Yes frequency
Rate
Bundesliga
62%
Eredivisie
58%
Premier League
54%
La Liga
50%
Ligue 1
48%
Serie A
44%
Championship
42%

Twenty percentage points between Bundesliga and the Championship is enormous. A blanket BTTS Yes strategy across leagues is a losing approach precisely because of this spread. League context isn't a tiebreaker, it's the starting point.

Which scorelines land as Yes (and which don't)

The cleanest way to sense the market is to look at common final scores and ask "is this Yes or No?" Once you've done it a few dozen times, you start reading matches differently — you stop asking "who wins" and start asking "how does this 90 minutes shape up."

Common scorelines mapped to BTTS
1–1
YES
2–1
YES
2–2
YES
3–2
YES
0–0
NO
1–0
NO
2–0
NO
3–0
NO

Look at the No column for a second. 1–0 is BTTS No, even though it's the second-most-common scoreline in football. If you only think about goals and not about distribution, you miss that. A team that wins 1–0 every week is a goldmine for BTTS No tickets, and the market often prices that bet at 1.85+ because casual punters chase Yes for the entertainment.

Where Yes lives most reliably

Mid-table sides playing mid-table sides, late in the season, with nothing structural pulling either team toward caution. Both managers have written off the title and survival a while ago, both squads are missing a top defender or two, both attack with intent because there's no consequence for losing. These fixtures land BTTS Yes at rates closer to 65% than 50%, and the odds rarely reflect that.

Where No lives most reliably

Cup ties with extra time on the line. A team that genuinely needs not to lose more than it needs to win. Anything where one side has a reason to keep eleven men behind the ball tilts toward BTTS No, because mutual scoring requires both sides to take attacking risks, and one of them has decided not to.

How I read a BTTS fixture

I work backwards from the defensive picture. Strong defences win matches, but they ruin BTTS. So my first question is always whether either side is genuinely capable of keeping a clean sheet. If one is, I'm leaning No. If neither is, I'm leaning Yes. If both are, I leave the fixture alone.

Then I check the attacks. Not the goal totals — the underlying. A side that scores three a game on the road but creates roughly one big chance per match is benefiting from finishing variance. That's not a BTTS Yes profile. A side that creates four big chances a game but converts at 12% is the better Yes profile, because their xG line is sustainable.

Finally, motivation and context. Is anyone playing for nothing? Has the home team got European football on Tuesday? Is the away side rotating? None of these things by themselves decide a pick, but two or three pointing in the same direction usually does.

Why "BTTS and Win" is harder than it looks

BTTS and Win combines the BTTS market with a match winner. Sounds clever — until you realise you're now asking the universe for both teams to score and a specific side to win. The classic scoreline is 2–1 or 3–1. Beautiful when it lands, brutal when the favourite wins 3–0 or 2–0.

The fixtures I leave off

Derbies. They wreck BTTS reads in both directions because nobody plays the way they normally do. Cup ties with extra time available — managers play it safe in regulation. Matches with three or more confirmed first-team defensive absences on the same side — the picture's too unstable. None of these go on the page, not because they're impossible to call, but because the noise destroys the read.

Frequently asked

BTTS stands for Both Teams to Score. The bet wins when both sides score at least one goal during regular time. Yes means both teams score, No means at least one team fails to. 1–1 is Yes, 2–0 is No, 3–2 is Yes, 4–0 is No. The final winner doesn't matter — only whether each team got on the scoresheet. Extra time and penalties don't count for BTTS.
Yes — exactly the same bet, different label. GG stands for "Goal Goal" and means both teams must score. Some bookmakers, especially in African and European markets, list it as GG; others use BTTS or "Both Teams to Score." The outcome is identical regardless of the wording on the slip.
Honest answer: good BTTS analysis lands around 55–60% strike rate over a long sample, against a 50% baseline. That sounds modest, but it's profitable at the typical odds of 1.65–2.00. Anyone advertising 80–90% accuracy on BTTS is misleading you. The market has only two outcomes, so random picking already gives 50%.
No. BTTS No is often the value pick because the public skews heavily toward Yes — Yes is "the fun outcome." That public pressure drives Yes odds shorter and No odds longer than the underlying probability suggests. If you only ever back Yes, you're betting on the side the market is already squeezing.
BTTS asks who scored, Over/Under 2.5 asks how many goals. A match can be BTTS Yes and Under 2.5 (a 1–1 draw is both), or BTTS No and Over 2.5 (a 3–0 win is both). They overlap most when both teams score and the total is decent — 2–1, 3–1, 3–2. They're cousins, not twins.
Because the data feed for the day didn't return enough fixtures with clean signals, or the underlying source isn't returning BTTS data at all. Rather than padding the page with guesses, we redirect to the markets that do have today's reads. When the BTTS feed returns, the page populates automatically.
Yes, completely. No signup, no email, no paywall. The picks refresh daily and follow the same structured method whether you're a free reader or a VIP member. There's a VIP section with tighter selections and deeper writeups, but everything on this page is open.
Emily Marlowe
Written by
BTTS specialist

I'm Emily Marlowe, a football betting writer who specialises in BTTS markets, picking apart which matches genuinely lean toward goals at both ends.

Read full profile →
These picks are for informational purposes only. Football carries real variance and no prediction is guaranteed. Only stake what you're comfortable losing.