Soccer BTTS stats: league and team rankings
See where both teams score most often. Compare leagues and teams, then open a profile to check the season, recent form and number of completed games behind the percentage.
What stands out now
Poland 3 Liga Group 2 currently leads the listed leagues for BTTS, while KR leads the overall team ranking. Open either page to compare the percentage with recent form and games played.
League rankings
Leagues with at least 30 completed games in an active or recently completed season.
Team rankings
Teams with at least 10 completed games in the selected overall, home or away record.
Overall
| Rank | Team | League | Games | Percentage |
|---|---|---|---|---|
| 1 | ÚrvalsdeildSeason 2026 | 23 matches | 91.3% | |
| 2 | First DivisionSeason 2026 | 22 matches | 86.4% | |
| 3 | First DivisionSeason 2026 | 22 matches | 86.4% | |
| 4 | Uzbekistan Super LeagueSeason 2026 | 21 matches | 85.7% | |
| 5 | EliteserienSeason 2026 | 14 matches | 85.7% | |
| 6 | EliteserienSeason 2026 | 13 matches | 84.6% | |
| 7 | I-LeagueSeason 2025/2026 | 12 matches | 83.3% | |
| 8 | China League OneSeason 2026 | 23 matches | 82.6% | |
| 9 | EredivisieSeason 2025/2026 | 34 matches | 82.4% | |
| 10 | MeistriliigaSeason 2026 | 28 matches | 82.1% | |
| 11 | First DivisionSeason 2026 | 22 matches | 81.8% | |
| 12 | Liga MXSeason 2025/2026 | 38 matches | 81.6% | |
| 13 | MLS Next ProSeason 2026 | 27 matches | 81.5% | |
| 14 | VirsligaSeason 2026 | 30 matches | 80.0% | |
| 15 | MLSSeason 2026 | 25 matches | 80.0% | |
| 16 | MLSSeason 2026 | 25 matches | 80.0% | |
| 17 | MLSSeason 2026 | 25 matches | 80.0% | |
| 18 | Canadian Premier LeagueSeason 2026 | 20 matches | 80.0% | |
| 19 | LFPBSeason 2026 | 20 matches | 80.0% | |
| 20 | USL ChampionshipSeason 2026 | 15 matches | 80.0% | |
| 21 | 3 Liga Group 1Season 2025/2026 | 34 matches | 79.4% | |
| 22 | First DivisionSeason 2025/2026 | 34 matches | 79.4% | |
| 23 | K League 2Season 2026 | 24 matches | 79.2% | |
| 24 | La LigaSeason 2025/2026 | 38 matches | 78.9% | |
| 25 | A-LeagueSeason 2025/2026 | 28 matches | 78.6% |
At home
| Rank | Team | League | Games | Percentage |
|---|---|---|---|---|
| 1 | MLSSeason 2026 | 14 matches | 100.0% | |
| 2 | Liga MXSeason 2025/2026 | 17 matches | 94.1% | |
| 3 | Chinese Super LeagueSeason 2026 | 13 matches | 92.3% | |
| 4 | MLSSeason 2026 | 13 matches | 92.3% | |
| 5 | MLS Next ProSeason 2026 | 13 matches | 92.3% | |
| 6 | First DivisionSeason 2026 | 12 matches | 91.7% | |
| 7 | MLSSeason 2026 | 12 matches | 91.7% | |
| 8 | ÚrvalsdeildSeason 2026 | 12 matches | 91.7% | |
| 9 | ÚrvalsdeildSeason 2026 | 12 matches | 91.7% | |
| 10 | First DivisionSeason 2026 | 11 matches | 90.9% | |
| 11 | First DivisionSeason 2026 | 11 matches | 90.9% | |
| 12 | China League OneSeason 2026 | 11 matches | 90.9% | |
| 13 | 1. LigaSeason 2026 | 10 matches | 90.0% | |
| 14 | Canadian Premier LeagueSeason 2026 | 10 matches | 90.0% | |
| 15 | First DivisionSeason 2025/2026 | 17 matches | 88.2% | |
| 16 | EkstraklasaSeason 2025/2026 | 17 matches | 88.2% | |
| 17 | VirsligaSeason 2026 | 15 matches | 86.7% | |
| 18 | Botola ProSeason 2025/2026 | 15 matches | 86.7% | |
| 19 | Serie BSeason 2026 | 14 matches | 85.7% | |
| 20 | MeistriliigaSeason 2026 | 14 matches | 85.7% | |
| 21 | Primera DivisiónSeason 2026 | 13 matches | 84.6% | |
| 22 | MLS Next ProSeason 2026 | 13 matches | 84.6% | |
| 23 | ÚrvalsdeildSeason 2026 | 12 matches | 83.3% | |
| 24 | EFL League TwoSeason 2025/2026 | 23 matches | 82.6% | |
| 25 | Division ProfesionalSeason 2026 | 17 matches | 82.4% |
Away
| Rank | Team | League | Games | Percentage |
|---|---|---|---|---|
| 1 | A-LeagueSeason 2025/2026 | 14 matches | 92.9% | |
| 2 | MLSSeason 2026 | 12 matches | 91.7% | |
| 3 | ÚrvalsdeildSeason 2026 | 11 matches | 90.9% | |
| 4 | Uzbekistan Super LeagueSeason 2026 | 10 matches | 90.0% | |
| 5 | 1. LigaSeason 2026 | 10 matches | 90.0% | |
| 6 | Canadian Premier LeagueSeason 2026 | 10 matches | 90.0% | |
| 7 | LFPBSeason 2026 | 10 matches | 90.0% | |
| 8 | LFPBSeason 2026 | 10 matches | 90.0% | |
| 9 | 1. LigaSeason 2025/2026 | 18 matches | 88.9% | |
| 10 | 1. LigaSeason 2025/2026 | 17 matches | 88.2% | |
| 11 | EredivisieSeason 2025/2026 | 17 matches | 88.2% | |
| 12 | EredivisieSeason 2025/2026 | 17 matches | 88.2% | |
| 13 | ChampionshipSeason 2025/2026 | 24 matches | 87.5% | |
| 14 | SuperligaSeason 2025/2026 | 16 matches | 87.5% | |
| 15 | MeistriliigaSeason 2026 | 14 matches | 85.7% | |
| 16 | MLS Next ProSeason 2026 | 14 matches | 85.7% | |
| 17 | K League 2Season 2026 | 13 matches | 84.6% | |
| 18 | Chinese Super LeagueSeason 2026 | 13 matches | 84.6% | |
| 19 | MLSSeason 2026 | 13 matches | 84.6% | |
| 20 | MLS Next ProSeason 2026 | 13 matches | 84.6% | |
| 21 | Liga MXSeason 2025/2026 | 19 matches | 84.2% | |
| 22 | La LigaSeason 2025/2026 | 19 matches | 84.2% | |
| 23 | Primera DivisiónSeason 2026 | 12 matches | 83.3% | |
| 24 | Chinese Super LeagueSeason 2026 | 12 matches | 83.3% | |
| 25 | MLSSeason 2026 | 12 matches | 83.3% |
How to read this ranking
Leagues need at least 30 completed games and teams need at least 10 games in each displayed split. Percentages describe results from this season, not the probability of the next game.
Frequently asked questions
What does BTTS mean in soccer?
BTTS means both teams scored at least one goal. The ranking shows the percentage of completed games in which that happened during the displayed season.
Which soccer leagues rank highest for BTTS?
The league ranking compares how often both teams scored and includes competitions with at least 30 completed games.
Which soccer teams rank highest for BTTS?
The team rankings compare overall, home and away records. Every displayed split includes at least 10 completed games.
Does a strong BTTS ranking predict the next game?
No. It summarizes completed games from the displayed season. The opponent, current form and game context still matter.
