All-in-one football stats (form) – 15th March 2026

Here are the form stats to supplement today’s main stats for 20 fixtures across 8 leagues.

Team⇅PPG⇅Difference⇅PPG⇅Team⇅League⇅Day⇅
1Liverpool220Tottenham HotspurPLSun
2Lazio11.172.17AC MilanSASun
3Manchester United2.1711.17Aston VillaPLSun
4Barcelona2.1711.17SevillaLLSun
5Strasbourg211Paris FCFR1Sun
6Real Betis1.330.842.17Celta VigoLLSun
7Crystal Palace1.830.831Leeds UnitedPLSun
8Nottingham Forest0.670.831.5FulhamPLSun
9Pisa0.170.660.83CagliariSASun
10Stuttgart1.330.51.83RB LeipzigBLSun
11Hellas Verona0.670.51.17GenoaSASun
12Como1.830.331.5RomaSASun
13Rennes20.331.67LilleFR1Sun
14Mallorca0.670.170.5EspanyolLLSun
15Real Sociedad1.670.171.5OsasunaLLSun
16Sassuolo20.172.17BolognaSASun
17Metz0.170.160.33ToulouseFR1Sun
18Freiburg0.830.160.67Union BerlinBLSun
19Werder Bremen1.1701.17MainzBLSun
20Le Havre101LyonFR1Sun
No matching teams found.
Team⇅BTTS %⇅Average⇅BTTS %⇅Team⇅League⇅Day⇅
1Mallorca5075100EspanyolLLSun
2Stuttgart677583RB LeipzigBLSun
3Como676767RomaSASun
4Liverpool5066.583Tottenham HotspurPLSun
5Barcelona5066.583SevillaLLSun
6Manchester United6758.550Aston VillaPLSun
7Real Betis5058.567Celta VigoLLSun
8Real Sociedad5058.567OsasunaLLSun
9Freiburg5058.567Union BerlinBLSun
10Strasbourg835833Paris FCFR1Sun
11Le Havre335883LyonFR1Sun
12Crystal Palace505050Leeds UnitedPLSun
13Nottingham Forest505050FulhamPLSun
14Werder Bremen505050MainzBLSun
15Hellas Verona505050GenoaSASun
16Sassuolo675033BolognaSASun
17Lazio5041.533AC MilanSASun
18Metz1733.550ToulouseFR1Sun
19Pisa333333CagliariSASun
20Rennes332517LilleFR1Sun
No matching teams found.
Team⇅Over 1.5 %⇅Average⇅Over 1.5 %⇅Team⇅League⇅Day⇅
1Mallorca8391.5100EspanyolLLSun
2Stuttgart8391.5100RB LeipzigBLSun
3Como8391.5100RomaSASun
4Liverpool6783.5100Tottenham HotspurPLSun
5Le Havre6783.5100LyonFR1Sun
6Barcelona838383SevillaLLSun
7Werder Bremen838383MainzBLSun
8Hellas Verona838383GenoaSASun
9Manchester United837567Aston VillaPLSun
10Real Betis677583Celta VigoLLSun
11Freiburg837567Union BerlinBLSun
12Lazio837567AC MilanSASun
13Strasbourg837567Paris FCFR1Sun
14Crystal Palace676767Leeds UnitedPLSun
15Nottingham Forest676767FulhamPLSun
16Pisa5066.583CagliariSASun
17Sassuolo10066.533BolognaSASun
18Real Sociedad5058.567OsasunaLLSun
19Rennes835833LilleFR1Sun
20Metz505050ToulouseFR1Sun
No matching teams found.
Team⇅Over 2.5 %⇅Average⇅Over 2.5 %⇅Team⇅League⇅Day⇅
1Stuttgart838383RB LeipzigBLSun
2Liverpool677583Tottenham HotspurPLSun
3Mallorca677583EspanyolLLSun
4Hellas Verona837567GenoaSASun
5Nottingham Forest676767FulhamPLSun
6Real Sociedad5058.567OsasunaLLSun
7Sassuolo10058.517BolognaSASun
8Como5058.567RomaSASun
9Barcelona675033SevillaLLSun
10Freiburg505050Union BerlinBLSun
11Strasbourg674217Paris FCFR1Sun
12Manchester United5041.533Aston VillaPLSun
13Real Betis3341.550Celta VigoLLSun
14Werder Bremen5041.533MainzBLSun
15Pisa5041.533CagliariSASun
16Le Havre3341.550LyonFR1Sun
17Metz5041.533ToulouseFR1Sun
18Rennes8341.50LilleFR1Sun
19Crystal Palace333333Leeds UnitedPLSun
20Lazio333333AC MilanSASun
No matching teams found.
Team⇅Corners⇅Average⇅Corners⇅Team⇅League⇅Day⇅
1Nottingham Forest910.58512.17FulhamPLSun
2Real Sociedad11.510.5859.67OsasunaLLSun
3Sassuolo10.1710.50510.84BolognaSASun
4Liverpool11.6710.59.33Tottenham HotspurPLSun
5Strasbourg9.510.41511.33Paris FCFR1Sun
6Stuttgart9.679.83510RB LeipzigBLSun
7Hellas Verona109.759.5GenoaSASun
8Barcelona11.349.5057.67SevillaLLSun
9Crystal Palace7.849.2510.66Leeds UnitedPLSun
10Real Betis9.679.258.83Celta VigoLLSun
11Metz8.679.259.83ToulouseFR1Sun
12Freiburg9.839.0858.34Union BerlinBLSun
13Le Havre8.59.089.66LyonFR1Sun
14Mallorca10.678.9157.16EspanyolLLSun
15Manchester United8.348.5858.83Aston VillaPLSun
16Rennes8.338.588.83LilleFR1Sun
17Pisa8.168.2458.33CagliariSASun
18Lazio8.57.9157.33AC MilanSASun
19Werder Bremen7.177.758.33MainzBLSun
20Como6.837.1657.5RomaSASun
No matching teams found.
Team⇅Cards⇅Combined⇅Cards⇅Team⇅League⇅Day⇅
1Mallorca3.175.52.33EspanyolLLSun
2Strasbourg1.835.163.33Paris FCFR1Sun
3Liverpool1.3353.67Tottenham HotspurPLSun
4Real Betis352Celta VigoLLSun
5Sassuolo34.831.83BolognaSASun
6Real Sociedad1.834.662.83OsasunaLLSun
7Crystal Palace2.674.51.83Leeds UnitedPLSun
8Manchester United24.52.5Aston VillaPLSun
9Barcelona1.834.52.67SevillaLLSun
10Freiburg1.334.53.17Union BerlinBLSun
11Metz2.334.52.17ToulouseFR1Sun
12Pisa24.332.33CagliariSASun
13Le Havre2.334.332LyonFR1Sun
14Werder Bremen2.3341.67MainzBLSun
15Rennes23.671.67LilleFR1Sun
16Hellas Verona2.333.51.17GenoaSASun
17Nottingham Forest1.53.331.83FulhamPLSun
18Stuttgart13.172.17RB LeipzigBLSun
19Como1.53.171.67RomaSASun
20Lazio12.51.5AC MilanSASun
No matching teams found.

Stats Explained

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.

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.

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.

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.

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.

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.

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 it for today – we’ll have another handful of fixtures to look at on Monday!

Be the first to comment

Leave a Reply

Your email address will not be published.


*