Combined football stats for 24th – 25th May 2025

The Premier League, La Liga and Serie A seasons all finish this weekend, and we have all the stats here for the final games of the season.

The title has already been won in all three leagues (Liverpool, Barcelona, and in Serie A, Napoli won the title on Friday night with a 2-0 win at home to Cagliari). Relegation is decided in the Premier League, with Southampton, Ipswich Town and Leicester City dropping to the Championship, while in Spain one of Espanyol and Leganes will be relegated, along with Real Valladolid. Two of Venezia, Lecce, Empoli, Parma and Hellas Verona will be relegated in Italy, with Monza’s relegation already confirmed. There are scraps for European places in all three leagues.

The tables below all show which day a fixture is taking place, but for ease, Saturday fixtures have black text and Sunday fixtures have green text.

Points Difference Stats

We’ll get started with the points difference stats, which, in theory, should show which team is most likely to win a particular fixture. I hope to supplement this with a form points difference (probably over the last 6 games) shortly.

TeamPositionPointsPoints DifferencePointsPositionTeamLeagueDay
Southampton201259712ArsenalPLSunday
AC Milan960421820MonzaSASaturday
Atalanta374413316ParmaSASunday
Venezia192938674JuventusSASunday
Real Madrid281354611Real SociedadLLSaturday
Lazio665343118LecceSASunday
Girona164132733Atletico MadridLLSunday
Liverpool183315212Crystal PalacePLSunday
AFC Bournemouth1153282518Leicester CityPLSunday
Manchester United163927666Aston VillaPLSunday
Villarreal567264115SevillaLLSunday
Bologna862224013GenoaSASaturday
Torino114422665RomaSASunday
Newcastle United466214513EvertonPLSunday
Leganes1837211620Real ValladolidLLSaturday
Tottenham Hotspur173820588Brighton & Hove AlbionPLSunday
Ipswich Town1922184015West Ham UnitedPLSunday
Udinese124418627FiorentinaSASunday
Athletic Bilbao47015851BarcelonaLLSunday
Fulham105414683Manchester CityPLSunday
Wolverhampton Wanderers144114559BrentfordPLSunday
Deportivo Alaves144110519OsasunaLLSaturday
Getafe134210527Celta VigoLLSaturday
Espanyol173973219Las PalmasLLSaturday
Rayo Vallecano85144710MallorcaLLSaturday
Empoli173133415Hellas VeronaSASunday
Nottingham Forest7651665ChelseaPLSunday

BTTS Stats

Below are the fixtures with the highest BTTS percentage running to the lowest BTTS percentage. You can sort the table the opposite way by clicking on the heading if you want to see the lowest BTTS percentage too.

Home TeamBTTS %Average BTTS %BTTS %Away TeamLeagueDay
Fulham736557Manchester CityPLSunday
Tottenham Hotspur596570Brighton & Hove AlbionPLSunday
Wolverhampton Wanderers596265BrentfordPLSunday
Espanyol576165Las PalmasLLSaturday
Villarreal686154SevillaLLSunday
Ipswich Town596162West Ham UnitedPLSunday
Liverpool595857Crystal PalacePLSunday
Atalanta495765ParmaSASunday
Athletic Bilbao515762BarcelonaLLSunday
AC Milan595754MonzaSASaturday
AFC Bournemouth625649Leicester CityPLSunday
Southampton545657ArsenalPLSunday
Rayo Vallecano595551MallorcaLLSaturday
Getafe415568Celta VigoLLSaturday
Nottingham Forest495459ChelseaPLSunday
Deportivo Alaves465462OsasunaLLSaturday
Lazio655341LecceSASunday
Manchester United435362Aston VillaPLSunday
Udinese515354FiorentinaSASunday
Bologna575246GenoaSASaturday
Girona545046Atletico MadridLLSunday
Torino494949RomaSASunday
Leganes464951Real ValladolidLLSaturday
Empoli544841Hellas VeronaSASunday
Venezia494846JuventusSASunday
Newcastle United514743EvertonPLSunday
Real Madrid574227Real SociedadLLSaturday

Over 1.5 Goals Stats

Similarly, the Over 1.5 Goals stats work in the same way.

HomeOver 1.5 Goals %Average Over 1.5 Goals %Over 1.5 Goals %AwayLeagueDay
Tottenham Hotspur818589Brighton & Hove AlbionPLSunday
Wolverhampton Wanderers868584BrentfordPLSunday
AFC Bournemouth768492Leicester CityPLSunday
Fulham848484Manchester CityPLSunday
Ipswich Town848484West Ham UnitedPLSunday
Liverpool898478Crystal PalacePLSunday
Manchester United768084Aston VillaPLSunday
AC Milan818078MonzaSASaturday
Southampton787776ArsenalPLSunday
Newcastle United847668EvertonPLSunday
Villarreal847668SevillaLLSunday
Nottingham Forest737678ChelseaPLSunday
Real Madrid897662Real SociedadLLSaturday
Atalanta817670ParmaSASunday
Bologna817568GenoaSASaturday
Girona767370Atletico MadridLLSunday
Venezia687276JuventusSASunday
Espanyol707273Las PalmasLLSaturday
Athletic Bilbao627281BarcelonaLLSunday
Lazio847259LecceSASunday
Udinese737270FiorentinaSASunday
Leganes687173Real ValladolidLLSaturday
Empoli737168Hellas VeronaSASunday
Getafe597081Celta VigoLLSaturday
Deportivo Alaves596978OsasunaLLSaturday
Torino686765RomaSASunday
Rayo Vallecano686562MallorcaLLSaturday

Over 2.5 Goals Stats

As above – I’m trying to avoid saying the very same thing over and over again!

HomeOver 2.5 Goals %Average Over 2.5 Goals %Over 2.5 Goals %AwayLeagueDay
Tottenham Hotspur626670Brighton & Hove AlbionPLSunday
Wolverhampton Wanderers686562BrentfordPLSunday
Fulham596162Manchester CityPLSunday
AFC Bournemouth576062Leicester CityPLSunday
Manchester United515865Aston VillaPLSunday
AC Milan625751MonzaSASaturday
Liverpool655646Crystal PalacePLSunday
Nottingham Forest515457ChelseaPLSunday
Atalanta545454ParmaSASunday
Udinese495459FiorentinaSASunday
Ipswich Town575349West Ham UnitedPLSunday
Leganes415365Real ValladolidLLSaturday
Athletic Bilbao355370BarcelonaLLSunday
Villarreal655238SevillaLLSunday
Lazio625241LecceSASunday
Southampton595143ArsenalPLSunday
Real Madrid595143Real SociedadLLSaturday
Newcastle United625038EvertonPLSunday
Girona544943Atletico MadridLLSunday
Getafe324762Celta VigoLLSaturday
Espanyol414651Las PalmasLLSaturday
Empoli464646Hellas VeronaSASunday
Bologna514538GenoaSASaturday
Rayo Vallecano464441MallorcaLLSaturday
Deportivo Alaves384246OsasunaLLSaturday
Venezia414141JuventusSASunday
Torino273441RomaSASunday

Over 3.5 Goals Stats

Same!

HomeOver 3.5 Goals %Average Over 3.5 Goals %Over 3.5 Goals %AwayLeagueDay
Tottenham Hotspur434343Brighton & Hove AlbionPLSunday
Liverpool463830Crystal PalacePLSunday
Atalanta383838ParmaSASunday
Southampton433832ArsenalPLSunday
Fulham323741Manchester CityPLSunday
Wolverhampton Wanderers323741BrentfordPLSunday
AFC Bournemouth323435Leicester CityPLSunday
Ipswich Town383327West Ham UnitedPLSunday
Newcastle United353330EvertonPLSunday
Athletic Bilbao163349BarcelonaLLSunday
Manchester United242832Aston VillaPLSunday
Nottingham Forest272727ChelseaPLSunday
Espanyol222732Las PalmasLLSaturday
Villarreal322722SevillaLLSunday
Lazio302724LecceSASunday
Leganes222630Real ValladolidLLSaturday
Bologna322619GenoaSASaturday
AC Milan272624MonzaSASaturday
Deportivo Alaves222527OsasunaLLSaturday
Empoli222527Hellas VeronaSASunday
Girona242322Atletico MadridLLSunday
Torino222324RomaSASunday
Udinese222222FiorentinaSASunday
Real Madrid272216Real SociedadLLSaturday
Venezia222119JuventusSASunday
Getafe52035Celta VigoLLSaturday
Rayo Vallecano191511MallorcaLLSaturday

Corners Stats

Here we have the average corners per game stats. The stats shown are for a team’s average total corners in a game – so both corners won and corners conceded. I decided to show the average rather than a percentage of over 7.5 corners or 8.5 corners etc. so then you can choose the most appropriate to go for.

HomeCorners Per GameAverage Corners Per GameCorners Per GameAwayLeagueDay
Tottenham Hotspur11.7810.719.64Brighton & Hove AlbionPLSunday
Newcastle United10.9510.459.94EvertonPLSunday
AFC Bournemouth10.9710.399.81Leicester CityPLSunday
Real Madrid10.5110.3910.27Real SociedadLLSaturday
Manchester United10.0610.3710.68Aston VillaPLSunday
Wolverhampton Wanderers9.5910.2710.94BrentfordPLSunday
Lazio10.2410.2010.16LecceSASunday
Liverpool10.2710.1910.11Crystal PalacePLSunday
Rayo Vallecano10.2710.1810.08MallorcaLLSaturday
Nottingham Forest10.5210.169.79ChelseaPLSunday
Athletic Bilbao9.1910.0810.97BarcelonaLLSunday
Ipswich Town10.5410.089.62West Ham UnitedPLSunday
Fulham9.979.989.98Manchester CityPLSunday
Southampton10.299.969.62ArsenalPLSunday
Espanyol9.789.619.43Las PalmasLLSaturday
Venezia9.569.519.46JuventusSASunday
Villarreal9.599.429.24SevillaLLSunday
Deportivo Alaves9.329.399.46OsasunaLLSaturday
Leganes9.409.359.30Real ValladolidLLSaturday
Empoli9.469.319.16Hellas VeronaSASunday
AC Milan9.909.298.67MonzaSASaturday
Atalanta8.309.2910.27ParmaSASunday
Torino9.449.038.62RomaSASunday
Girona9.279.038.78Atletico MadridLLSunday
Udinese10.039.007.97FiorentinaSASunday
Bologna8.058.669.27GenoaSASaturday
Getafe7.737.928.10Celta VigoLLSaturday

Cards Stats

Cards is calculated differently to corners, and each team’s average cards per game are shown, before they’re added together to get the total average per fixture.

HomeCards Per GameCombined Cards Per GameCards Per GameAwayLeagueDay
Villarreal2.765.652.89SevillaLLSunday
Espanyol2.355.403.05Las PalmasLLSaturday
Getafe3.055.372.32Celta VigoLLSaturday
Deportivo Alaves3.005.322.32OsasunaLLSaturday
Leganes2.545.132.59Real ValladolidLLSaturday
Rayo Vallecano2.705.112.41MallorcaLLSaturday
Nottingham Forest2.385.112.73ChelseaPLSunday
AFC Bournemouth2.785.082.30Leicester CityPLSunday
Ipswich Town2.544.782.24West Ham UnitedPLSunday
Empoli1.974.782.81Hellas VeronaSASunday
Udinese2.414.632.22FiorentinaSASunday
AC Milan2.164.622.46MonzaSASaturday
Southampton2.574.622.05ArsenalPLSunday
Lazio2.624.461.84LecceSASunday
Manchester United2.384.432.05Aston VillaPLSunday
Girona2.194.382.19Atletico MadridLLSunday
Real Madrid1.784.292.51Real SociedadLLSaturday
Liverpool1.814.032.22Crystal PalacePLSunday
Newcastle United1.864.022.16EvertonPLSunday
Atalanta1.784.022.24ParmaSASunday
Tottenham Hotspur1.864.002.14Brighton & Hove AlbionPLSunday
Torino2.244.001.76RomaSASunday
Fulham2.273.921.65Manchester CityPLSunday
Venezia2.003.891.89JuventusSASunday
Wolverhampton Wanderers2.083.781.70BrentfordPLSunday
Athletic Bilbao1.813.621.81BarcelonaLLSunday
Bologna1.683.601.92GenoaSASaturday

And that’s that for Europe’s top five leagues for this season! I am going to continue posting the stats articles throughout the summer but I’m yet to decide exactly which leagues will be included. I have to build those systems too – as well as finish setting up other things in the background. It will likely be a couple of weeks by the time that’s all good to go – but if you’re interested in the stats, come back in a couple of weeks and there will be a progress update here for you.

Just a quick note: 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. 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.

If you have been looking at the stats, thank you very much and I hope they have been useful for you. I hope you have a great weekend and best of luck with whatever you do!

Be the first to comment

Leave a Reply

Your email address will not be published.


*