All-in-one football stats 23rd – 25th September 2025

We have a full set of La Liga fixtures to take a look at today. There are also Europa League and English League Cup games, but they’re not included here. I hope to expand the system to include those stats one day.

I’m not going to waffle on today – let’s have a look at the stats.

Fixture Schedule

The day a fixture takes place is listed on the tables, but to help with scanning for matches on a particular day, I have added colour:

  • Black = Tuesday | Green = Wednesday | Blue = Thursday

Sorting

All tables are sorted to show the highest amount first, descending to the lowest amount. You can sort the tables yourself by clicking on the heading – you might want to sort by the lowest amount if you’re more interested in Under 2.5 Goals, rather than Over 2.5 Goals, for example. The tables are also searchable, in case you want to find one particular team.

Win/Draw/Loss Stats

Shows which team has the stronger record for winning, drawing or losing.

This section ranks the likely result based on each team’s record.

  • Points Difference & Points Per Game: Sorted by the difference in total points accumulated so far this season or the average points won per game.
  • Win/Draw/Loss/Win & Both Teams to Score %: Sorted and shows which team has the higher percentage, so you can see at a glance which team has the stronger record per stat.
TeamPositionPointsPoints DiffPointsPositionTeamLeagueDay
Levante16411151Real MadridLLTue
Real Oviedo17310132BarcelonaLLThur
Athletic Bilbao798120GironaLLTue
Espanyol4103711ValenciaLLTue
Sevilla973103VillarrealLLTue
Osasuna136395ElcheLLThur
Getafe892710Deportivo AlavesLLWed
Atletico Madrid1261514Rayo VallecanoLLWed
Real Sociedad1820219MallorcaLLWed
TeamWin %MostWin %TeamLeagueDay
Levante20100100Real MadridLLTue
Real Oviedo208080BarcelonaLLThur
Athletic Bilbao60600GironaLLTue
Espanyol606040ValenciaLLTue
Sevilla406060VillarrealLLTue
Getafe606040Deportivo AlavesLLWed
Osasuna404040ElcheLLThur
Atletico Madrid202020Rayo VallecanoLLWed
Real Sociedad000MallorcaLLWed
TeamDraw %MostDraw %TeamLeagueDay
Atletico Madrid606040Rayo VallecanoLLWed
Osasuna06060ElcheLLThur
Real Sociedad404040MallorcaLLWed
Athletic Bilbao02020GironaLLTue
Espanyol202020ValenciaLLTue
Levante20200Real MadridLLTue
Sevilla202020VillarrealLLTue
Getafe02020Deportivo AlavesLLWed
Real Oviedo02020BarcelonaLLThur
TeamLoss %MostLoss %TeamLeagueDay
Athletic Bilbao408080GironaLLTue
Real Oviedo80800BarcelonaLLThur
Levante60600Real MadridLLTue
Real Sociedad606060MallorcaLLWed
Osasuna60600ElcheLLThur
Espanyol204040ValenciaLLTue
Sevilla404020VillarrealLLTue
Getafe404040Deportivo AlavesLLWed
Atletico Madrid204040Rayo VallecanoLLWed
TeamPPGDifferencePPGTeamLeagueDay
Levante0.82.23Real MadridLLTue
Real Oviedo0.622.6BarcelonaLLThur
Athletic Bilbao1.81.60.2GironaLLTue
Espanyol20.61.4ValenciaLLTue
Sevilla1.40.62VillarrealLLTue
Osasuna1.20.61.8ElcheLLThur
Getafe1.80.41.4Deportivo AlavesLLWed
Atletico Madrid1.20.21Rayo VallecanoLLWed
Real Sociedad0.400.4MallorcaLLWed
TeamWin & BTTS %MostWin & BTTS %TeamLeagueDay
Athletic Bilbao40400GironaLLTue
Espanyol40400ValenciaLLTue
Levante04040Real MadridLLTue
Sevilla202020VillarrealLLTue
Getafe202020Deportivo AlavesLLWed
Atletico Madrid02020Rayo VallecanoLLWed
Real Oviedo02020BarcelonaLLThur
Real Sociedad000MallorcaLLWed
Osasuna000ElcheLLThur

Goals Stats

It’s all about goals in this section, showing which fixtures have the highest percentages based on each team’s individual games this season. You can see from the middle column in which way the stats are sorted:

  • Average: Gives an average figure for both team’s percentages together and sorts them from high to low.
  • Most: Sorted and shows which team has the higher percentage, so you can see at a glance which team has the stronger record per stat.
TeamBTTS %AverageBTTS %TeamLeagueDay
Real Sociedad808080MallorcaLLWed
Atletico Madrid807060Rayo VallecanoLLWed
Sevilla806040VillarrealLLTue
Levante605040Real MadridLLTue
Athletic Bilbao404040GironaLLTue
Espanyol604020ValenciaLLTue
Getafe204060Deportivo AlavesLLWed
Osasuna204060ElcheLLThur
Real Oviedo02040BarcelonaLLThur
TeamOver 1.5 %AverageOver 1.5 %TeamLeagueDay
Sevilla100100100VillarrealLLTue
Levante1009080Real MadridLLTue
Atletico Madrid1009080Rayo VallecanoLLWed
Real Sociedad8090100MallorcaLLWed
Athletic Bilbao6080100GironaLLTue
Espanyol808080ValenciaLLTue
Getafe1008060Deportivo AlavesLLWed
Real Oviedo6080100BarcelonaLLThur
Osasuna406080ElcheLLThur
TeamOver 2.5 %AverageOver 2.5 %TeamLeagueDay
Levante807060Real MadridLLTue
Sevilla806040VillarrealLLTue
Real Sociedad606060MallorcaLLWed
Athletic Bilbao405060GironaLLTue
Espanyol605040ValenciaLLTue
Getafe605040Deportivo AlavesLLWed
Real Oviedo205080BarcelonaLLThur
Atletico Madrid202020Rayo VallecanoLLWed
Osasuna202020ElcheLLThur
TeamOver 3.5 %AverageOver 3.5 %TeamLeagueDay
Athletic Bilbao204060GironaLLTue
Espanyol403020ValenciaLLTue
Levante60300Real MadridLLTue
Sevilla403020VillarrealLLTue
Real Sociedad403020MallorcaLLWed
Real Oviedo02040BarcelonaLLThur
Atletico Madrid01020Rayo VallecanoLLWed
Osasuna01020ElcheLLThur
Getafe000Deportivo AlavesLLWed
TeamScored Both Halves %MostScored Both Halves %TeamLeagueDay
Sevilla606020VillarrealLLTue
Real Oviedo06060BarcelonaLLThur
Levante204040Real MadridLLTue
Athletic Bilbao20200GironaLLTue
Espanyol202020ValenciaLLTue
Getafe202020Deportivo AlavesLLWed
Atletico Madrid20200Rayo VallecanoLLWed
Real Sociedad02020MallorcaLLWed
Osasuna20200ElcheLLThur
TeamBTTS Both Halves %AverageBTTS Both Halves %TeamLeagueDay
Espanyol20100ValenciaLLTue
Real Sociedad01020MallorcaLLWed
Athletic Bilbao000GironaLLTue
Levante000Real MadridLLTue
Sevilla000VillarrealLLTue
Getafe000Deportivo AlavesLLWed
Atletico Madrid000Rayo VallecanoLLWed
Osasuna000ElcheLLThur
Real Oviedo000BarcelonaLLThur
TeamClean Sheets %MostClean Sheets %TeamLeagueDay
Levante206060Real MadridLLTue
Real Oviedo206060BarcelonaLLThur
Espanyol204040ValenciaLLTue
Sevilla204040VillarrealLLTue
Getafe404020Deportivo AlavesLLWed
Osasuna404040ElcheLLThur
Athletic Bilbao20200GironaLLTue
Atletico Madrid20200Rayo VallecanoLLWed
Real Sociedad000MallorcaLLWed
TeamFTS %MostFTS %DayTeamLeague
Real Oviedo80800BarcelonaLLThur
Athletic Bilbao406060GironaLLTue
Espanyol204040ValenciaLLTue
Getafe404020Deportivo AlavesLLWed
Atletico Madrid04040Rayo VallecanoLLWed
Osasuna40400ElcheLLThur
Levante20200Real MadridLLTue
Sevilla02020VillarrealLLTue
Real Sociedad202020MallorcaLLWed

Cards

Shows team card averages and how often their matches have over 1.5 cards, 2.5 cards etc.

  • Average Cards Per Game: Each team’s stats are their own cards received per game averages – this does not take their opponent’s average cards into account. This is why the table is sorted by both teams’ combined stats – so it is clear what their average total cards per game is.
  • Over 1.5 Cards, 2.5 Cards % etc: Match-level percentages (total cards by both teams) showing how often fixtures involving that team reach the amount of cards stated. This is sorted by the average of the two teams’ percentages.
TeamCardsCombinedCardsTeamLeagueDay
Athletic Bilbao2.65.22.6GironaLLTue
Sevilla3.251.8VillarrealLLTue
Real Sociedad2.84.82MallorcaLLWed
Levante2.64.41.8Real MadridLLTue
Atletico Madrid24.42.4Rayo VallecanoLLWed
Osasuna2.64.41.8ElcheLLThur
Espanyol2.23.81.6ValenciaLLTue
Getafe23.81.8Deportivo AlavesLLWed
Real Oviedo2.83.81BarcelonaLLThur
TeamOver 1.5 Cards %AverageOver 1.5 Cards %TeamLeagueDay
Atletico Madrid100100100Rayo VallecanoLLWed
Real Sociedad100100100MallorcaLLWed
Athletic Bilbao1009080GironaLLTue
Espanyol1009080ValenciaLLTue
Levante8090100Real MadridLLTue
Sevilla8090100VillarrealLLTue
Getafe1009080Deportivo AlavesLLWed
Osasuna1009080ElcheLLThur
Real Oviedo1009080BarcelonaLLThur
TeamOver 2.5 Cards %AverageOver 2.5 Cards %TeamLeagueDay
Osasuna1009080ElcheLLThur
Real Oviedo1009080BarcelonaLLThur
Athletic Bilbao808080GironaLLTue
Getafe808080Deportivo AlavesLLWed
Atletico Madrid808080Rayo VallecanoLLWed
Real Sociedad1008060MallorcaLLWed
Espanyol807060ValenciaLLTue
Levante807060Real MadridLLTue
Sevilla607080VillarrealLLTue
TeamOver 3.5 Cards %AverageOver 3.5 Cards %TeamLeagueDay
Getafe808080Deportivo AlavesLLWed
Espanyol806040ValenciaLLTue
Atletico Madrid606060Rayo VallecanoLLWed
Real Sociedad606060MallorcaLLWed
Osasuna806040ElcheLLThur
Real Oviedo406080BarcelonaLLThur
Athletic Bilbao805020GironaLLTue
Sevilla605040VillarrealLLTue
Levante604020Real MadridLLTue
TeamOver 4.5 Cards %AverageOver 4.5 Cards %TeamLeagueDay
Getafe607080Deportivo AlavesLLWed
Atletico Madrid605040Rayo VallecanoLLWed
Real Sociedad405060MallorcaLLWed
Osasuna805020ElcheLLThur
Espanyol604020ValenciaLLTue
Sevilla404040VillarrealLLTue
Real Oviedo204060BarcelonaLLThur
Athletic Bilbao403020GironaLLTue
Levante403020Real MadridLLTue

Corners

Shows team corners averages and how often their matches have over 7.5 corners, 8.5 corners etc.

  • Average Corners Per Game: Shows total corners per game (corners won + conceded). This is sorted by the average of both teams.
  • Over Corners %: Works similarly and already has a team’s corners won and conceded calculated. Sorted by the average percentage of both teams.
TeamCornersAverageCornersTeamLeagueDay
Athletic Bilbao11.410.810.2GironaLLTue
Levante10.610.310Real MadridLLTue
Real Sociedad11.410.39.2MallorcaLLWed
Espanyol7.29.211.2ValenciaLLTue
Atletico Madrid8.69.29.8Rayo VallecanoLLWed
Real Oviedo99.29.4BarcelonaLLThur
Getafe9.29.19Deportivo AlavesLLWed
Sevilla98.98.8VillarrealLLTue
Osasuna76.76.4ElcheLLThur
Team7.5 Corners %Average7.5 Corners %TeamLeagueDay
Athletic Bilbao1009080GironaLLTue
Levante808080Real MadridLLTue
Real Sociedad808080MallorcaLLWed
Sevilla807060VillarrealLLTue
Atletico Madrid607080Rayo VallecanoLLWed
Real Oviedo607080BarcelonaLLThur
Espanyol406080ValenciaLLTue
Getafe606060Deportivo AlavesLLWed
Osasuna202020ElcheLLThur
Team8.5 Corners %Average8.5 Corners %TeamLeagueDay
Athletic Bilbao1009080GironaLLTue
Levante807060Real MadridLLTue
Atletico Madrid607080Rayo VallecanoLLWed
Real Sociedad607080MallorcaLLWed
Real Oviedo607080BarcelonaLLThur
Espanyol205080ValenciaLLTue
Sevilla405060VillarrealLLTue
Getafe404040Deportivo AlavesLLWed
Osasuna202020ElcheLLThur
Team9.5 Corners %Average9.5 Corners %TeamLeagueDay
Athletic Bilbao806040GironaLLTue
Levante605040Real MadridLLTue
Real Oviedo605040BarcelonaLLThur
Espanyol204060ValenciaLLTue
Sevilla404040VillarrealLLTue
Getafe404040Deportivo AlavesLLWed
Atletico Madrid404040Rayo VallecanoLLWed
Real Sociedad604020MallorcaLLWed
Osasuna01020ElcheLLThur
Team10.5 Corners %Average10.5 Corners %TeamLeagueDay
Athletic Bilbao806040GironaLLTue
Espanyol204060ValenciaLLTue
Levante604020Real MadridLLTue
Sevilla404040VillarrealLLTue
Getafe404040Deportivo AlavesLLWed
Atletico Madrid404040Rayo VallecanoLLWed
Real Sociedad604020MallorcaLLWed
Real Oviedo404040BarcelonaLLThur
Osasuna01020ElcheLLThur
Team11.5 Corners %Average11.5 Corners %TeamLeagueDay
Athletic Bilbao404040GironaLLTue
Espanyol203040ValenciaLLTue
Getafe403020Deportivo AlavesLLWed
Atletico Madrid203040Rayo VallecanoLLWed
Real Sociedad403020MallorcaLLWed
Levante202020Real MadridLLTue
Sevilla20100VillarrealLLTue
Osasuna01020ElcheLLThur
Real Oviedo01020BarcelonaLLThur
TeamOver 12.5 Corners %AverageOver 12.5 Corners %TeamLeagueDay
Athletic Bilbao203040GironaLLTue
Espanyol02040ValenciaLLTue
Levante202020Real MadridLLTue
Real Sociedad40200MallorcaLLWed
Sevilla20100VillarrealLLTue
Getafe20100Deportivo AlavesLLWed
Atletico Madrid01020Rayo VallecanoLLWed
Real Oviedo01020BarcelonaLLThur
Osasuna000ElcheLLThur
Team13.5 Corners %Average13.5 Corners %TeamLeagueDay
Athletic Bilbao202020GironaLLTue
Espanyol02040ValenciaLLTue
Levante202020Real MadridLLTue
Real Sociedad40200MallorcaLLWed
Sevilla20100VillarrealLLTue
Getafe20100Deportivo AlavesLLWed
Atletico Madrid000Rayo VallecanoLLWed
Osasuna000ElcheLLThur
Real Oviedo000BarcelonaLLThur

Shots on Target, Fouls & Possession

Show each team’s individual stats, and do not take their opponent’s stats into account.

  • All sorted by whichever team has the highest amount so you can see at a glance which team has a higher average.
TeamShots on TargetMostShots on TargetTeamLeagueDay
Real Oviedo2.67.67.6BarcelonaLLThur
Levante3.66.66.6Real MadridLLTue
Sevilla3.85.85.8VillarrealLLTue
Atletico Madrid5.25.24.6Rayo VallecanoLLWed
Real Sociedad554.6MallorcaLLWed
Athletic Bilbao4.24.23.6GironaLLTue
Getafe33.63.6Deportivo AlavesLLWed
Osasuna3.43.43.2ElcheLLThur
Espanyol3.23.22.6ValenciaLLTue
TeamFoulsMostFoulsTeamLeagueDay
Getafe1516.616.6Deportivo AlavesLLWed
Real Sociedad16.416.411.4MallorcaLLWed
Sevilla15.615.610.2VillarrealLLTue
Espanyol14.814.811.4ValenciaLLTue
Levante14.614.69.2Real MadridLLTue
Osasuna12.812.812.6ElcheLLThur
Atletico Madrid1212.212.2Rayo VallecanoLLWed
Athletic Bilbao12128.4GironaLLTue
Real Oviedo11.811.810.2BarcelonaLLThur
TeamPossessionMostPossessionTeamLeagueDay
Real Oviedo407171BarcelonaLLThur
Levante376060Real MadridLLTue
Atletico Madrid595956Rayo VallecanoLLWed
Osasuna425757ElcheLLThur
Real Sociedad565645MallorcaLLWed
Sevilla545452VillarrealLLTue
Athletic Bilbao505045GironaLLTue
Getafe364949Deportivo AlavesLLWed
Espanyol384646ValenciaLLTue

Disclaimer

I do my best to ensure the stats here are accurate and up to date, but please remember theyโ€™re based on data provided by third-party sources and human error can also come into play so inaccuracies can occur. Also, nothing on this site should be taken as advice or a recommendation – these stats are just here to help you spot patterns, trends, and insights in the matches.


That’s all we have for today – I’ll be back on Friday morning as we look ahead to the weekend’s fixtures.

Be the first to comment

Leave a Reply

Your email address will not be published.


*