Real Sociedad had the highest BTTS rate in La Liga in 2025/2026, on 79% after both teams scored in 30 of their 38 matches. Elche were next on 71%.
Getafe had the lowest BTTS rate in La Liga in 2025/2026, on 29% after both teams scored in 11 of their 38 matches. Real Oviedo were next on 32%.
Both teams scored in 57% of La Liga matches in 2025/2026, 215 of the 380 played, with at least one side failing to score in the other 165. That was up from 54% in 2024/2025.
Real Sociedad had the highest home BTTS rate in La Liga in 2025/2026, on 79% after both teams scored in 15 of their 19 home matches. Deportivo Alavés and Osasuna were next on 74%.
Elche had the highest away BTTS rate in La Liga in 2025/2026, on 84% after both teams scored in 16 of their 19 away matches. Real Betis and Real Sociedad were next on 79%.
Real Betis and Real Sociedad finished on the longest BTTS runs in La Liga in 2025/2026, with both teams scoring in each of their last four matches. Three clubs in all ended the season on a run of three or more.
Real Oviedo ended 2025/2026 on a run of five La Liga matches without both teams scoring, the longest in the league.
| Team | Games | BTTS % | Home BTTS % | Away BTTS % |
|---|---|---|---|---|
| Real Sociedad | 38 | 79% | 79% | 79% |
| Elche | 38 | 71% | 58% | 84% |
| Real Betis | 38 | 68% | 58% | 79% |
| Deportivo Alavés | 38 | 63% | 74% | 53% |
| Celta de Vigo | 38 | 63% | 63% | 63% |
| Mallorca | 38 | 63% | 68% | 58% |
| Villarreal | 38 | 63% | 63% | 63% |
| Girona | 38 | 61% | 53% | 68% |
| FC Barcelona | 38 | 58% | 47% | 68% |
| Espanyol | 38 | 58% | 53% | 63% |
| Sevilla | 38 | 58% | 58% | 58% |
| Osasuna | 38 | 55% | 74% | 37% |
| Real Madrid | 38 | 55% | 58% | 53% |
| Valencia | 38 | 55% | 63% | 47% |
| Athletic Club | 38 | 53% | 53% | 53% |
| Atlético Madrid | 38 | 53% | 47% | 58% |
| Levante | 38 | 50% | 53% | 47% |
| Rayo Vallecano | 38 | 45% | 53% | 37% |
| Real Oviedo | 38 | 32% | 26% | 37% |
| Getafe | 38 | 29% | 32% | 26% |