Refreshed every day · September 14, 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
Argentina Liga Profesional
04:30Huracan vs Racing ClubNo
02:00Banfield vs Barracas CentralNo
02:00Deportivo Riestra vs LanusNo
Argentina Nacional B
22:30Defensores de Belgrano vs Deportivo MadrynNo
Azerbaijan Premyer Liqa
19:00Safa Baku vs SabahYes
Bolivia Copa Simon Bolivar
20:00Club Ingenieros vs Hiska NacionalNo
Bolivia Primera Division
03:30Real Tomayapo vs BolivarYes
Brazil Serie B
02:30America MG vs Sao BernardoYes
02:30Botafogo SP vs GoiasNo
Bulgaria First League
21:30Ludogorets Razgrad vs Septemvri SofiaNo
Bulgaria Second League
18:45Hebar 1918 vs Etar Veliko TarnovoYes
Chile Primera B
01:00Deportes Santa Cruz vs RecoletaYes
Chile Liga de Primera
03:00Audax Italiano vs OHigginsYes
Colombia Primera A
03:10Once Caldas vs Deportivo CaliNo
05:15Cucuta Deportivo vs MillonariosYes
Colombia Primera B
00:30Tigres FC vs Bogota FCNo
02:45Orsomarso vs Depor FCNo
Costa Rica Primera Division
04:00Cartagines vs AlajuelenseYes
Croatia HNL
20:00HNK Gorica vs NK VarazdinYes
Cyprus 1. Division
21:00Krasava Ypsonas vs ArisYes
Denmark Superligaen
21:00Midtjylland vs BrondbyYes
Ecuador LigaPro Serie A
03:00Barcelona Guayaquil vs Delfin SCNo
03:00Libertad FC vs Independiente del ValleYes
Egypt Premier League
18:00El Geish vs Smouha SCNo
21:00Ceramica Cleopatra vs National Bank of EgyptNo
England Premier League
23:00Leeds vs NewcastleYes
Estonia Esiliiga A
20:00Tartu Welco vs Nõmme Kalju IIYes
Finland Veikkausliiga
19:00FC Inter vs VPS VaasaYes
France Ligue 2
22:45Red Star FC 93 vs MetzYes
Georgia Erovnuli Liga
16:00Meshakhte vs RustaviYes
19:00Torpedo Kutaisi vs SamguraliNo
21:00Dinamo Tbilisi vs GagraYes
Greece Super League 2
17:00Panionios vs Apollon PontouNo
18:00Panthrakikos vs PAOK IINo
Guatemala Liga Nacional
03:00Guastatoya vs XelajúNo
05:00Municipal vs MalacatecoNo
Honduras Liga Nacional
03:15CD Marathon vs CD OlimpiaYes
05:30Atletico Independiente vs JuticalpaYes
Iceland Úrvalsdeild
23:15Vikingur Reykjavik vs KeflavikYes
Iraq Iraqi League
22:00Erbil vs Al-KarmaYes
Israel Premier League
20:30Hapoel Ramat Gan vs Maccabi NetanyaYes
20:30Hapoel Haifa vs Bnei SakhninYes
21:00Hapoel Ironi Kiryat Shmona vs Maccabi HaifaYes
21:30Maccabi Tel Aviv vs Hapoel Tel-AvivYes
Israel Liga Leumit
20:00Maccabi Herzliya vs Kafr QasimYes
Italy Serie A
20:30Torino vs RomaYes
20:30Como vs ParmaNo
22:45Inter Milan vs UdineseNo
Jamaica Premier League
02:30Molynes United vs Treasure BeachNo
Japan J3 League
14:00Osaka vs Ehime FCYes
Kosovo Superliga
18:00Ballkani vs DukagjiniNo
18:00Llapi vs MalishevaYes
Lithuania A Lyga
19:45Banga vs TransINVEST VilniusYes
Lithuania 1 Lyga
20:00FA Šiauliai II vs Be1 NFAYes
Macedonia First League
18:00Shkëndija Haraçinë vs SkopjeNo
Malta Premier League
20:00Gzira United vs Zabbar St. PatrickYes
Mexico Liga MX
05:00Santos Laguna vs Juarez FCYes
05:07Chivas Guadalajara vs Unam PumasYes
Montenegro First League
19:00Mladost DG vs Buducnost PodgoricaYes
21:00Mornar vs Otrant-OlympicNo
21:00Petrovac vs Arsenal TivatNo
Netherlands Eerste Divisie
22:00PSV Reserves vs AZ ReservesYes
22:00FC Utrecht Reserves vs Ajax ReservesYes
Norway Eliteserien
21:00Bodo/Glimt vs SandefjordYes
Norway 3. Division - Girone 2
20:00Aalesund II vs SpjelkavikNo
Norway 3. Division - Girone 3
19:00Åsane II vs Brann IINo
Norway 3. Division - Girone 5
19:00Fauske Sprint vs Strømsgodset IIYes
20:00Skjetten vs Tromsø IINo
21:00Skedsmo vs Lillestrøm IIYes
Paraguay Division Intermedia
23:30Benjamín Aceval vs Paraguari ACYes
02:00Independiente F.b.c. vs EncarnaciónNo
Poland Ekstraklasa
21:00Radomiak Radom vs Piast GliwiceYes
Poland I Liga
21:00Stal Mielec vs Termalica BB NiecieczaYes
Portugal Primeira Liga
21:45Rio Ave vs Estrela AmadoraYes
23:15Moreirense vs MaritimoNo
23:45Braga vs EstorilYes
Portugal Segunda Liga
21:00FC Porto B vs VizelaNo
21:00Sporting B vs Lusitania LourosaYes
Republic of Ireland Premier Division
22:45Dundalk vs St Patricks AthleticYes
22:45Shelbourne vs Drogheda UnitedYes
22:45Sligo Rovers vs Galway UnitedYes
22:45Waterford FC vs Derry CityYes
Romania Liga I
19:00Universitatea Cluj vs Otelul GalatiYes
22:00FCSB vs Petrolul PloiestiNo
Russia First League
19:00KAMAZ vs ChelyabinskNo
19:00Spartak Kostroma vs FK NeftekhimikNo
19:30Shinnik Yaroslavl vs UralYes
20:30Veles vs FC SochiYes
Saudi Arabia Division 1
19:50Al Bukayriyah vs DamacNo
20:05Al Ula vs Jeddah ClubNo
20:05Al Wehda Club vs Al OkhdoodYes
21:20Al Najma vs Al-RaedYes
Serbia Super Liga
21:00Zemun vs Radnik SurdulicaYes
Singapore Premier League
15:30Geylang International vs Tanjong Pagar UnitedYes
Slovakia 2. liga
19:00Zlaté Moravce vs Lokomotíva ZvolenYes
Spain La Liga
23:00Villarreal vs Real BetisYes
Spain Segunda
22:30Celta Fortuna vs EibarYes
Sweden Allsvenskan
21:00Djurgarden vs GAISYes
21:00Sirius vs DegerforsYes
Sweden Superettan
21:00Norrby IF vs Varbergs BoIS FCYes
21:00Orebro SK vs Nordic United FCYes
21:05Ostersunds FK vs HelsingborgYes
Sweden Division 2 - Södra Svealand
22:00Haninge vs Syrianska FCYes
Türkiye Super Lig
21:00Gaziantep FK vs FenerbahceYes
Türkiye 1 Lig
21:00Kayserispor vs IstanbulsporNo
Ukraine Premier League
16:30Dynamo Kyiv vs Epitsentr DunayivtsiYes
19:00Shakhtar Donetsk vs ChornomoretsNo
Uruguay Clausura
02:00Montevideo City Torque vs Liverpool MontevideoYes
USA MLS
05:00San Diego FC vs PhiladelphiaYes
USA MLS Next Pro
03:00Inter Miami II vs Huntsville CityYes
03:00New York RB II vs FC Cincinnati IINo
03:00Orlando City II vs Toronto IIYes
04:00Sporting KC II vs Los Angeles FC IINo
04:30Austin II vs Colorado Rapids IIYes
04:30North Texas vs Houston Dynamo FC IIYes
06:00Ventura County vs Tacoma DefianceYes
06:30The Town vs Real MonarchsNo
00:00Portland Timbers II vs St. Louis City IIYes
World ASEAN Club Championship
15:30Shan United vs EzraNo
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.