Skip to content

BTTS by league: 73 top-flight leagues ranked

As of November 8, 2026 · 10,016 matches · 73 top-flight leaguesHow we count

Among the top-flight leagues, both teams score most often in Eredivisie (Netherlands): in 70% of this season's matches (108 matches), and least often in Ligue 1 (Algeria): in 33%.

The ranking covers 73 top-flight leagues with at least 40 matches, 10,016 matches in all to November 8, 2026; both sides scored in 54% of their matches on average.

In the wider list of 404 senior leagues, Oberliga - Hamburg (Germany) leads: both teams scored in 76% of its matches.

Top-flight leagues by BTTS

Each league's current season, the result after 90 minutes. The sign by BTTS is the difference from the table's average in percentage points; a league with its own page leads to it.

BTTS in 73 top-flight leagues, current season, matches to November 8, 2026
Top-flight average10,01654%52%2.7
1EredivisieNetherlands · 2026/2710870%, +16 pp against the average72%3.9
2Super LeagueSwitzerland · 2026/277868%, +13 pp against the average74%3.8
3EkstraklasaPoland · 2026/2712465%, +11 pp against the average61%3.0
4Canadian Premier LeagueCanada · 202611664%, +9 pp against the average60%3.2
5Major League SoccerUnited States · 202651064%, +9 pp against the average64%3.3
6Super LeagueChina · 202624063%, +9 pp against the average59%3.2
7Thai League 1Thailand · 2026/276263%, +8 pp against the average61%3.0
8Primera DivisiónBolivia · 202619962%, +7 pp against the average61%3.0
9Liga 1Indonesia · 2026/278061%, +7 pp against the average58%2.9
10Stars LeagueQatar · 2026/275461%, +7 pp against the average72%3.6
11Liga MXMexico · 2026/2714161%, +7 pp against the average54%3.0
12Premier DivisionIreland · 202618161%, +6 pp against the average53%2.8
13SuperligaDenmark · 2026/278461%, +6 pp against the average56%3.1
14BundesligaGermany · 2026/278161%, +6 pp against the average70%3.5
15EliteserienNorway · 202620760%, +6 pp against the average64%3.3
16NB IHungary · 2026/277760%, +5 pp against the average56%3.0
17Super LigaSlovakia · 2026/278460%, +5 pp against the average63%3.3
18Pro LeagueUnited Arab Emirates · 2026/274959%, +5 pp against the average59%3.3
19Ligue 1France · 2026/279059%, +4 pp against the average57%3.0
20Serie ABrazil · 202633959%, +4 pp against the average51%2.7
211. DivisionCyprus · 2026/276359%, +4 pp against the average62%3.0
22Serie AItaly · 2026/2711058%, +4 pp against the average60%3.1
23Primera DivisiónPeru · 202629658%, +4 pp against the average54%2.8
24Ligat Ha'alIsrael · 2026/277057%, +3 pp against the average60%3.0
25BundesligaAustria · 2026/277257%, +2 pp against the average65%3.3
26Super LeagueUzbekistan · 202621457%, +2 pp against the average53%2.6
27Liga Panameña de FútbolPanama · 202619357%, +2 pp against the average49%2.7
28V.League 1Vietnam · 2026/274856%, +2 pp against the average54%2.7
29Primera DivisionEl Salvador · 2026/2711456%, +2 pp against the average49%2.7
30PremiershipScotland · 2026/277556%, +2 pp against the average57%2.9
31Premier LeagueKazakhstan · 202624056%, +1 pp against the average50%2.6
32La LigaSpain · 2026/2711956%, +1 pp against the average56%2.9
33Primera DivisiónVenezuela · 202622855%, +1 pp against the average47%2.6
34K League 1South Korea · 202621055%, +1 pp against the average47%2.5
35Primera DivisiónCosta Rica · 2026/277855%, +1 pp against the average47%2.8
36HNLCroatia · 2026/276455%, 0 pp against the average61%3.1
37Premier LeagueRussia · 2026/2711255%, 0 pp against the average55%2.7
38J1 LeagueJapan · 2026/2714054%, 0 pp against the average57%2.9
39Pro LeagueSaudi Arabia · 2026/2710454%, −1 pp against the average57%3.0
40Primera AColombia · 202638254%, −1 pp against the average48%2.5
41Liga NacionalGuatemala · 2026/2711254%, −1 pp against the average52%2.7
42Primera DivisiónChile · 202621353%, −1 pp against the average54%2.8
43First LeagueBulgaria · 2026/279753%, −2 pp against the average50%2.7
44Liga NacionalHonduras · 2026/278352%, −3 pp against the average49%2.7
45Premier LeagueJamaica · 2026/275852%, −3 pp against the average52%2.8
46Premijer LigaBosnia & Herzegovina · 2026/276452%, −3 pp against the average42%2.6
47Premyer LiqaAzerbaijan · 2026/276452%, −3 pp against the average48%2.6
48Czech LigaCzechia · 2026/2711151%, −3 pp against the average56%2.8
49AllsvenskanSweden · 202622451%, −4 pp against the average53%2.8
50Super League 1Greece · 2026/276951%, −4 pp against the average52%2.7
51Primera DivisiónUruguay · 202628151%, −4 pp against the average44%2.4
521. SNLSlovenia · 2026/277450%, −4 pp against the average47%2.5
53Division Profesional - ClausuraParaguay · 2026/2711249%, −5 pp against the average49%2.5
54Premier LeagueEngland · 2026/2710049%, −5 pp against the average47%2.7
55Premier LeagueEgypt · 2026/278049%, −6 pp against the average39%2.3
56VeikkausliigaFinland · 202617949%, −6 pp against the average44%2.6
57Jupiler Pro LeagueBelgium · 2026/279949%, −6 pp against the average64%3.2
58Liga ProEcuador · 202628548%, −6 pp against the average42%2.3
59Liga IRomania · 2026/2711948%, −7 pp against the average47%2.6
60Liga Profesional ArgentinaArgentina · 202649548%, −7 pp against the average38%2.2
61Botola ProMorocco · 2026/275547%, −7 pp against the average36%2.2
62Primeira LigaPortugal · 2026/279847%, −8 pp against the average53%2.6
63Premier Soccer LeagueSouth Africa · 2026/277347%, −8 pp against the average37%2.3
64Premier LeagueBelarus · 202622446%, −8 pp against the average47%2.6
65Ligue 1Tunisia · 2026/275646%, −8 pp against the average34%2.0
66Süper LigTürkiye · 2026/279946%, −9 pp against the average60%3.0
67Super LigaSerbia · 2026/2710444%, −10 pp against the average48%2.6
68Iraqi LeagueIraq · 2026/2713044%, −11 pp against the average36%2.2
69Premier LeagueUkraine · 2026/278843%, −11 pp against the average48%2.4
70NPFLNigeria · 2026/277443%, −11 pp against the average34%2.3
71Premier LeagueGhana · 2026/279042%, −12 pp against the average39%2.0
72Persian Gulf Pro LeagueIran · 2026/2710440%, −14 pp against the average32%2.0
73Ligue 1Algeria · 2026/276633%, −21 pp against the average26%2.0

Today's matches in the BTTS module

Today's list across all leagues, with both teams' recent matches.

Today's matches in the BTTS module

How we count

A match counts for BTTS when both teams have at least one goal after 90 minutes; each league's current season, leagues with at least 40 matches with a result. Top flights (a hand-checked list of professional leagues) come first, every senior league in the second tab; cups and youth, women's and reserve competitions are listed apart, below. A percentage is a frequency, not a forecast.

Methodology: how we count

Frequently asked questions

In which league do both teams score most often?
Among the top-flight leagues this season, Eredivisie (Netherlands): in 70% of matches (108 matches). Second: Super League (Switzerland), 68%; third: Ekstraklasa (Poland), 65%.
How often do both teams score in a football match?
Across the top-flight leagues, both sides scored in 54% of this season's matches.
Where are the English leagues in this ranking?
Premier League: 54th among the top flights (49%) and 306th among the senior leagues; Championship: 70th among the senior leagues (62%).

Cups and other competitions (138)

Cups and youth, women's and reserve competitions are not ranked with the leagues. Their averages over the same period, from 40 matches:

BTTS in cups and other competitions, matches to November 8, 2026
Nasjonal U19 Champions LeagueNorway · 202611776%86%4.9
U18 Premier League - SouthEngland · 2026/277576%85%5.1
Premier League 2 Division OneEngland · 2026/279575%77%4.0
U19 leagueSerbia · 2026/279073%78%4.0
AXA Women’s Super LeagueSwitzerland · 2026/275573%76%3.7
EFL TrophyEngland · 2026/277272%72%3.9
CupLuxembourg · 2026/274871%83%4.8
Professional Development LeagueEngland · 2026/277070%74%4.0
U19 BundesligaGermany · 2026/2731368%77%4.2
Reserve Pro LeagueBelgium · 2026/274068%78%4.0
Liga Revelação U23Portugal · 2026/2710767%57%3.0
National League CupEngland · 2026/276467%72%3.7
Campionato Primavera - 1Italy · 2026/2710067%59%3.2
Women's ChampionshipEngland · 2026/274267%71%3.3
Ekstraliga WomenPoland · 2026/275666%73%3.5
Npl Nsw U20Australia · 202624466%73%3.9
Premier League CupEngland · 2026/277066%71%3.6
U18 Premier League - NorthEngland · 2026/276466%83%4.3
Youth ChampionshipRussia · 202623266%73%3.8
Coppa Italia Serie CItaly · 2026/275265%52%2.7
B-Liga WomenDenmark · 2026/274865%71%3.7
MLS Next ProUnited States · 202643764%66%3.3
FA WSLEngland · 2026/276364%62%3.3
FA TrophyEngland · 2026/2721663%70%3.5
CupIceland · 20267363%78%4.6
U19 LeagueUkraine · 2026/278663%64%3.2
Úrvalsdeild WomenIceland · 202611162%63%3.5
FA CupScotland · 2026/275062%68%3.5
Copa de la División ProfesionalBolivia · 2026/277261%64%3.5
1. Liga U19Czechia · 2026/2711061%78%4.1
David Kipiani CupGeorgia · 20264661%63%3.1
Challenge CupScotland · 2026/2713660%70%3.8
Frauen BundesligaGermany · 2026/276260%69%3.6
Northern Super LeagueCanada · 20267458%60%3.1
Premiership WomenNorthern Ireland · 20266857%88%4.9
Magyar KupaHungary · 2026/278457%74%4.3
2. Frauen BundesligaGermany · 2026/277757%65%3.0
UEFA Champions League Women2026/2710757%64%3.6
Kansallinen LiigaFinland · 202611657%72%3.7
Copa De La LigaPeru · 20265857%53%2.8
UEFA Champions League2026/2716257%62%3.3
AFC Champions League Elite2026/276757%55%3.2
Copa VenezuelaVenezuela · 20266257%58%3.1
I Liga - WomenSlovakia · 2026/275756%81%4.9
League CupEngland · 2026/278456%56%3.1
Liga MX U21Mexico · 2026/2714356%48%2.6
Central Youth LeaguePoland · 2026/2711156%56%3.2
Pro League U23United Arab Emirates · 2026/275256%58%3.3
FA CupEngland · 2026/2736556%63%3.3
Copa do Brasil U20Brazil · 2026/277256%75%4.2
USL Super LeagueUnited States · 2026/274556%56%2.7
CupAustria · 2026/275655%75%4.0
WE LeagueJapan · 2026/274755%55%2.7
Carioca U20Brazil · 2026/277855%62%2.9
USL League One CupUnited States · 20269155%52%2.8
Liga MX FemenilMexico · 2026/2712655%65%3.6
CupPoland · 2026/275355%55%2.9
Júniores U19Portugal · 2026/2710855%47%2.7
Copa ColombiaColombia · 20266854%53%2.8
ElitettanSweden · 202617554%56%3.0
NM CupenNorway · 2026/2710554%83%4.7
Feminine Division 1France · 2026/274654%54%3.4
Coppa Italia Serie DItaly · 2026/274854%50%3.0
Campionato Primavera - 2Italy · 2026/2712854%60%3.0
WSL CupEngland · 2026/274154%61%3.6
Mineiro U20Brazil · 202614054%58%3.1
KvindeligaDenmark · 2026/276954%71%3.4
NWSL WomenUnited States · 202624153%56%2.8
UEFA Youth League2026/2713253%73%3.7
Copa ChileChile · 202611953%54%2.7
Brasileiro U17Brazil · 202620353%62%3.4
UEFA Europa Conference League2026/2731253%52%2.8
KNVB BekerNetherlands · 2026/277853%64%3.7
Liga 1 FemininRomania · 2026/274452%82%6.1
ToppserienNorway · 202613452%63%3.3
CupCzechia · 2026/2714852%66%3.7
Primera División FemeninaSpain · 2026/277752%56%2.9
DFB Junioren PokalGermany · 2026/275652%82%5.0
U19 leagueTürkiye · 2026/279752%60%3.1
Eredivisie WomenNetherlands · 2026/274551%64%3.5
Cupa RomânieiRomania · 2026/2712451%64%3.3
CupRussia · 2026/2712051%47%2.7
Brasileiro WomenBrazil · 202616851%52%2.6
CONCACAF Central American Cup2026/275650%57%2.7
World Cup - U17 - Women2026/275250%67%3.9
DFB PokalGermany · 2026/274850%71%4.2
1. Division WomenNorway · 202613249%67%3.6
Reserve LeagueArgentina · 202661949%43%2.5
UEFA Europa Cup - Women2026/276448%59%3.4
Diski ChallengeSouth Africa · 2026/275648%50%3.0
J-League CupJapan · 2026/275248%52%2.9
DBU PokalenDenmark · 2026/279648%69%3.8
Türkiye KupasıTürkiye · 2026/278448%58%3.4
CupEstonia · 20266348%87%6.5
UEFA Europa League2026/2715247%58%2.8
Emperor CupJapan · 2026/277247%60%3.1
Svenska CupenSweden · 20266447%59%3.5
UEFA Nations League2026/2710446%50%2.5
CupUkraine · 2026/275246%62%3.1
World Cup - U20 - Women2026/275246%64%3.5
CONCACAF Nations League2025/267446%62%3.4
Africa Cup of Nations - Qualification20275946%48%2.5
DamallsvenskanSweden · 202617546%57%3.0
Paulista - U20Brazil · 202635745%51%2.7
CAF Confederation Cup2026/277545%47%2.6
FAI CupIreland · 20264245%69%3.4
US Open CupUnited States · 20267845%59%3.1
WK-LeagueSouth Korea · 202611245%43%2.4
FA CupChina · 20266144%38%2.6
CupSlovakia · 2026/2711244%67%3.6
UEFA U21 Championship - Qualification202711343%56%3.3
AFC Champions League Two2026/276743%49%2.6
Copa del ReySpain · 2026/276043%57%3.1
CONMEBOL Libertadores202615343%33%2.1
Copa PaulistaBrazil · 2026/277043%39%2.4
CONMEBOL Sudamericana202615642%39%2.3
Schweizer CupSwitzerland · 2026/274842%73%4.4
Liga FemeninaColombia · 202615841%48%2.4
Liga WomenPeru · 202612241%70%3.8
Copa ArgentinaArgentina · 20266141%43%2.5
Copa UruguayUruguay · 2026/275240%50%2.8
Copa EcuadorEcuador · 20254840%42%2.5
Taça de PortugalPortugal · 2026/2711440%54%3.0
League CupScotland · 2026/279439%56%3.1
World Cup - Women - Qualification Europe202719239%66%3.6
Cearense U20Brazil · 20266439%55%2.7
Copa Do BrasilBrazil · 202615439%35%2.1
Pernambucano - U20Brazil · 2026/277239%72%3.5
DFB Pokal - WomenGermany · 2026/274038%78%4.2
FrauenligaAustria · 2026/275937%53%3.2
Super League WomenSouth Africa · 202610637%50%2.6
Copa RioBrazil · 20264835%33%2.2
CupLithuania · 20265535%67%4.1
Supreme Division WomenRussia · 202615034%47%2.6
FA Women's CupEngland · 2026/274732%62%3.2
AFC Women's Champions League2026/275432%78%5.3
CAF Champions League2026/279031%34%2.2
1. Liga WomenCzechia · 2026/274328%63%3.7