Over 2.5 goals and BTTS by league: how often they really happen
Margus Sellin30 Oct 2026
The short answer
Over 2.5 goals (three or more in a game) happened in 52.6% of 10,548 league games across 49 European top flights in 2025/26, and both teams scored in 52.5%. So each is close to a coin flip on average, but the rate swings by league: from 35.6% to 71.9% for over 2.5.
- 3+ goals, Europe
- 52.6%
- 3+ goals, Europe
- Both scored, Europe
- 52.5%
- Both scored, Europe
- 3+ goals, Bundesliga
- 63.7%
- 3+ goals, Bundesliga
- 3+ goals, Serie A
- 45.8%
- 3+ goals, Serie A
We counted every regular-season game of the 2025/26 season in 49 European top flights: 10,548 games, each score checked against a second source. Half of them had three goals or more. If you know how betting odds work, this page shows the real rate behind two of the most popular goal markets, league by league.
What over 2.5 goals and BTTS mean
Over 2.5 goals means the match ends with three goals or more, by either team. There is no half goal, so the ".5" means the line can never land exactly: 2 goals is under, 3 is over. Both teams to score (BTTS) means each side scores at least once, whatever the result. Both are settled on the score after 90 minutes and stoppage time; extra time does not count.
The two often go together, but not always. A 3-0 is over 2.5 and not BTTS. A 1-1 is BTTS and not over 2.5. Across all 49 leagues the two rates were almost the same: 52.6% and 52.5%.
Over 2.5 goals by league
In the big five, the Bundesliga had the most three-goal games: 63.7%. Serie A had the fewest: 45.8%. That gap is clear: on one season’s games the two ranges do not overlap. The Premier League, Ligue 1 and La Liga sit in between.
- Games with 3+ goals, %
- Big 5
- Average 52.6%
- = 2025 season (spring–autumn league)
- Rank 1, Faroe Islands Betri deildin, 2025 season: 71.9 percent of games with three goals or more.
- Rank 2, Estonia Meistriliiga, 2025 season: 68.3 percent of games with three goals or more.
- Rank 3, Finland Veikkausliiga, 2025 season: 66.7 percent of games with three goals or more.
- Rank 4, Switzerland Super League: 66.7 percent of games with three goals or more.
- Rank 5, Slovenia PrvaLiga: 65.2 percent of games with three goals or more.
- Rank 6, Germany Bundesliga, big five: 63.7 percent of games with three goals or more.
- Rank 7, Norway Eliteserien, 2025 season: 62.3 percent of games with three goals or more.
- Rank 8, Netherlands Eredivisie: 61.8 percent of games with three goals or more.
- Rank 9, Denmark Superliga: 61.4 percent of games with three goals or more.
- Rank 10, Iceland Besta deild, 2025 season: 60.6 percent of games with three goals or more.
- Ranks 11 to 15 not shown in the short list.
- Rank 16, England Premier League, big five: 55.0 percent of games with three goals or more.
- Ranks 17 to 21 not shown in the short list.
- Rank 22, France Ligue 1, big five: 52.8 percent of games with three goals or more.
- Ranks 23 to 29 not shown in the short list.
- Rank 30, Spain La Liga, big five: 50.0 percent of games with three goals or more.
- Ranks 31 to 43 not shown in the short list.
- Rank 44, Italy Serie A, big five: 45.8 percent of games with three goals or more.
- Ranks 45 to 46 not shown in the short list.
- Rank 47, Montenegro First League: 42.8 percent of games with three goals or more.
- Rank 48, Bosnia and Herzegovina Premijer Liga: 37.8 percent of games with three goals or more.
- Rank 49, Albania Superliga: 35.6 percent of games with three goals or more.
- Rank 1, Faroe Islands Betri deildin, 2025 season: 71.9 percent of games with three goals or more.
- Rank 2, Estonia Meistriliiga, 2025 season: 68.3 percent of games with three goals or more.
- Rank 3, Finland Veikkausliiga, 2025 season: 66.7 percent of games with three goals or more.
- Rank 4, Switzerland Super League: 66.7 percent of games with three goals or more.
- Rank 5, Slovenia PrvaLiga: 65.2 percent of games with three goals or more.
- Rank 6, Germany Bundesliga, big five: 63.7 percent of games with three goals or more.
- Rank 7, Norway Eliteserien, 2025 season: 62.3 percent of games with three goals or more.
- Rank 8, Netherlands Eredivisie: 61.8 percent of games with three goals or more.
- Rank 9, Denmark Superliga: 61.4 percent of games with three goals or more.
- Rank 10, Iceland Besta deild, 2025 season: 60.6 percent of games with three goals or more.
- Rank 11, Hungary NB I: 59.6 percent of games with three goals or more.
- Rank 12, Wales Cymru Premier: 59.1 percent of games with three goals or more.
- Rank 13, North Macedonia First League: 57.9 percent of games with three goals or more.
- Rank 14, Israel Ligat Ha'Al: 56.9 percent of games with three goals or more.
- Rank 15, Slovakia Super Liga: 56.1 percent of games with three goals or more.
- Rank 16, England Premier League, big five: 55.0 percent of games with three goals or more.
- Rank 17, Northern Ireland Premiership: 54.5 percent of games with three goals or more.
- Rank 18, Portugal Primeira Liga: 53.9 percent of games with three goals or more.
- Rank 19, Luxembourg National Division: 53.8 percent of games with three goals or more.
- Rank 20, Latvia Virsliga, 2025 season: 53.3 percent of games with three goals or more.
- Rank 21, Türkiye Süper Lig: 52.9 percent of games with three goals or more.
- Rank 22, France Ligue 1, big five: 52.8 percent of games with three goals or more.
- Rank 23, Lithuania A Lyga, 2025 season: 52.2 percent of games with three goals or more.
- Rank 24, Poland Ekstraklasa: 52.0 percent of games with three goals or more.
- Rank 25, Sweden Allsvenskan, 2025 season: 51.7 percent of games with three goals or more.
- Rank 26, Scotland Premiership: 51.0 percent of games with three goals or more.
- Rank 27, Austria Bundesliga: 50.8 percent of games with three goals or more.
- Rank 28, Georgia Erovnuli Liga, 2025 season: 50.6 percent of games with three goals or more.
- Rank 29, Kazakhstan Premier League, 2025 season: 50.0 percent of games with three goals or more.
- Rank 30, Spain La Liga, big five: 50.0 percent of games with three goals or more.
- Rank 31, Serbia SuperLiga: 49.2 percent of games with three goals or more.
- Rank 32, Croatia HNL: 48.9 percent of games with three goals or more.
- Rank 33, Greece Super League: 48.9 percent of games with three goals or more.
- Rank 34, Cyprus First Division: 48.4 percent of games with three goals or more.
- Rank 35, Azerbaijan Premyer Liqa: 48.2 percent of games with three goals or more.
- Rank 36, Kosovo Superliga: 48.0 percent of games with three goals or more.
- Rank 37, Romania SuperLiga: 47.5 percent of games with three goals or more.
- Rank 38, Belarus Premier League, 2025 season: 47.3 percent of games with three goals or more.
- Rank 39, Czechia First League: 47.1 percent of games with three goals or more.
- Rank 40, Ukraine Premier League: 46.9 percent of games with three goals or more.
- Rank 41, Armenia Premier League: 46.7 percent of games with three goals or more.
- Rank 42, Belgium Pro League: 46.7 percent of games with three goals or more.
- Rank 43, Ireland Premier Division, 2025 season: 46.1 percent of games with three goals or more.
- Rank 44, Italy Serie A, big five: 45.8 percent of games with three goals or more.
- Rank 45, Russia Premier League: 45.4 percent of games with three goals or more.
- Rank 46, Bulgaria First League: 44.8 percent of games with three goals or more.
- Rank 47, Montenegro First League: 42.8 percent of games with three goals or more.
- Rank 48, Bosnia and Herzegovina Premijer Liga: 37.8 percent of games with three goals or more.
- Rank 49, Albania Superliga: 35.6 percent of games with three goals or more.
The highest rates came from smaller leagues that play spring to autumn: the Faroe Islands’ Betri deildin (71.9% of 135 games) and Estonia’s Meistriliiga (68.3%). On one season they are too close to separate from each other: small leagues have fewer games, so their rates move more from one season to the next. At the bottom, Albania (35.6%) and Bosnia and Herzegovina (37.8%) had the fewest three-goal games.
Both teams to score by league
Both teams scored in 53.9% of big-five games. The Bundesliga led again (61.8%), and Serie A was lowest (45.3%), again a clear gap. Across all 49 leagues, Switzerland’s Super League topped the list at 67.2%. It is not clearly ahead of Finland or the Netherlands, and Bosnia and Herzegovina was lowest at 36.1%.
| League | Games | Over 2.5 | BTTS |
|---|---|---|---|
| Bundesliga | 306 | 63.7% | 61.8% |
| Premier League | 380 | 55.0% | 56.1% |
| Ligue 1 | 305 | 52.8% | 50.8% |
| La Liga | 380 | 50.0% | 56.6% |
| Serie A | 380 | 45.8% | 45.3% |
| Big five | 1,751 | 53.1% | 53.9% |
| All 49 leagues | 10,548 | 52.6% | 52.5% |
Our match database: 10,548 regular-season games in 49 European top flights, 2025/26 (2025 for spring-autumn leagues), scores checked against a second source. Over 2.5 = three goals or more; BTTS = both teams scored.
Show the full table (49 leagues)
| League | Games | Over 2.5 | BTTS |
|---|---|---|---|
| Faroe Islands (2025) | 135 | 71.9% | 59.3% |
| Estonia (2025) | 180 | 68.3% | 55.0% |
| Finland (2025) | 132 | 66.7% | 62.9% |
| Switzerland | 198 | 66.7% | 67.2% |
| Slovenia | 161 | 65.2% | 59.0% |
| Germany | 306 | 63.7% | 61.8% |
| Norway (2025) | 239 | 62.3% | 56.9% |
| Netherlands | 306 | 61.8% | 62.7% |
| Denmark | 132 | 61.4% | 59.8% |
| Iceland (2025) | 132 | 60.6% | 61.4% |
| Hungary | 198 | 59.6% | 60.1% |
| Wales | 132 | 59.1% | 53.0% |
| North Macedonia | 197 | 57.9% | 47.2% |
| Israel | 181 | 56.9% | 58.0% |
| Slovakia | 132 | 56.1% | 54.5% |
| England | 380 | 55.0% | 56.1% |
| Northern Ireland | 198 | 54.5% | 50.0% |
| Portugal | 306 | 53.9% | 48.0% |
| Luxembourg | 240 | 53.8% | 50.0% |
| Latvia (2025) | 180 | 53.3% | 55.0% |
| Türkiye | 306 | 52.9% | 54.6% |
| France | 305 | 52.8% | 50.8% |
| Lithuania (2025) | 180 | 52.2% | 51.1% |
| Poland | 306 | 52.0% | 57.5% |
| Sweden (2025) | 240 | 51.7% | 52.5% |
| Scotland | 198 | 51.0% | 51.0% |
| Austria | 132 | 50.8% | 55.3% |
| Georgia (2025) | 180 | 50.6% | 52.8% |
| Kazakhstan (2025) | 182 | 50.0% | 55.5% |
| Spain | 380 | 50.0% | 56.6% |
| Serbia | 240 | 49.2% | 52.9% |
| Croatia | 180 | 48.9% | 52.2% |
| Greece | 182 | 48.9% | 45.1% |
| Cyprus | 182 | 48.4% | 39.0% |
| Azerbaijan | 197 | 48.2% | 46.2% |
| Kosovo | 179 | 48.0% | 53.6% |
| Romania | 240 | 47.5% | 51.7% |
| Belarus (2025) | 241 | 47.3% | 44.4% |
| Czechia | 240 | 47.1% | 49.6% |
| Ukraine | 239 | 46.9% | 43.5% |
| Armenia | 135 | 46.7% | 44.4% |
| Belgium | 240 | 46.7% | 53.8% |
| Ireland (2025) | 180 | 46.1% | 53.3% |
| Italy | 380 | 45.8% | 45.3% |
| Russia | 240 | 45.4% | 52.1% |
| Bulgaria | 239 | 44.8% | 43.1% |
| Montenegro | 180 | 42.8% | 47.2% |
| Bosnia and Herzegovina | 180 | 37.8% | 36.1% |
| Albania | 180 | 35.6% | 47.2% |
Our match database: 10,548 regular-season games in 49 European top flights, 2025/26 (2025 for spring-autumn leagues), scores checked against a second source. (2025): the 2025 season of a spring-autumn league.
From a rate to a price
A rate turns into a price the same way any probability does. Divide it by 100, then divide 1 by the result. If three-goal games happen 52.6% of the time, the break-even price is 1 ÷ 0.526 = 1.90: at that price a bet that wins 52.6% of the time neither wins nor loses money in the long run. This is the implied probability idea run backwards.
A league average is a poor guide to one match, though. A game between two attacking sides and a game between two defensive ones sit in the same league average. Bookmakers price each match on its own teams, so a league rate tells you what is normal, not what is likely in the next game.
How we counted
Every score comes from our own match database and must match a second, independent source for the same game; games where the two disagree are left out (this season, none: the two agreed on every score). We count the regular season only: play-offs, finals and post-split championship and relegation groups are out, and so are awarded results that were not played. A league is shown only if we hold at least 95% of its games and it has at least 100. Leagues that play spring to autumn, like the Nordic and Baltic leagues, count their 2025 season.
What this means for you
These rates tell you what a normal season looks like: about half of games have three goals, and about half see both teams score. They help you read a price: a price well above 1.90 on over 2.5 says the bookmaker expects fewer goals than usual in that match. They cannot tell you which bet to make, and most people who bet lose money over time. How we test our own numbers is on the methodology page, with every sealed pick checkable on /verify and the full track record, losses included.
For how the same games split between home and away wins, see home advantage by league.
FAQ
What percentage of football matches have over 2.5 goals?
Why do small leagues have such extreme rates?
Do over 2.5 goals and BTTS go together?
Does a high over 2.5 rate mean the next game will have goals?
Which league has the most both-teams-to-score games?
Sources
- 1.OddsIntel match database — final scores of 10,548 regular-season games, 2025/26, checked against a second source
- 2.How betting odds work — implied probability, the margin and fair odds, worked on one match
- 3.Home advantage by league — the same games, split by home and away results
All rates are our own count. We have no affiliate deal with any bookmaker and name none on this page.
More betting guides · The Price Check reviews