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

We have 7 fixtures to look at today for our form stats from the last 6 games. Today’s full season stats are live too and you can see them here.

Team⇅PPG⇅Difference⇅PPG⇅Team⇅League⇅Day⇅
1Cagliari0.331.51.83NapoliSAFri
2Preston North End0.171.161.33Stoke CityCHFri
3Genoa1.6710.67UdineseSAFri
4Bournemouth1.330.842.17Manchester UnitedPLFri
5Lens1.330.331AngersFR1Fri
6Villarreal1.6701.67Real SociedadLLFri
7RB Leipzig1.3301.33HoffenheimBLFri
No matching teams found.
Team⇅BTTS %⇅Average⇅BTTS %⇅Team⇅League⇅Day⇅
1Villarreal837567Real SociedadLLFri
2Cagliari5075100NapoliSAFri
3RB Leipzig676767HoffenheimBLFri
4Bournemouth5058.567Manchester UnitedPLFri
5Preston North End335883Stoke CityCHFri
6Genoa3341.550UdineseSAFri
7Lens6733.50AngersFR1Fri
No matching teams found.
Team⇅Over 1.5 %⇅Average⇅Over 1.5 %⇅Team⇅League⇅Day⇅
1Preston North End8391.5100Stoke CityCHFri
2Cagliari8391.5100NapoliSAFri
3RB Leipzig838383HoffenheimBLFri
4Villarreal837567Real SociedadLLFri
5Genoa837567UdineseSAFri
6Lens1007550AngersFR1Fri
7Bournemouth5066.583Manchester UnitedPLFri
No matching teams found.
Team⇅Over 2.5 %⇅Average⇅Over 2.5 %⇅Team⇅League⇅Day⇅
1Villarreal676767Real SociedadLLFri
2RB Leipzig676767HoffenheimBLFri
3Genoa5058.567UdineseSAFri
4Preston North End335883Stoke CityCHFri
5Cagliari335883NapoliSAFri
6Lens8341.50AngersFR1Fri
7Bournemouth1733.550Manchester UnitedPLFri
No matching teams found.
Team⇅Corners⇅Average⇅Corners⇅Team⇅League⇅Day⇅
1RB Leipzig10.6711.6712.67HoffenheimBLFri
2Preston North End9.8311.41513Stoke CityCHFri
3Bournemouth11.3410.0058.67Manchester UnitedPLFri
4Genoa9.169.5810UdineseSAFri
5Villarreal7.179.33511.5Real SociedadLLFri
6Lens1098AngersFR1Fri
7Cagliari7.848.429NapoliSAFri
No matching teams found.
Team⇅Cards⇅Combined⇅Cards⇅Team⇅League⇅Day⇅
1Cagliari34.171.17NapoliSAFri
2Bournemouth1.8342.17Manchester UnitedPLFri
3Preston North End1.542.5Stoke CityCHFri
4Lens2.1741.83AngersFR1Fri
5Villarreal23.831.83Real SociedadLLFri
6RB Leipzig1.833.661.83HoffenheimBLFri
7Genoa0.832.832UdineseSAFri
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.

Form stats are uploaded in a separate article in our stats section. These articles show form stats from the last 6 games. They’re form stats from all competitions – not just the league. If a team recently played a cup game, these stats are included. They’re also included in the Points Per Game stats – so a cup game win is counted as 3 points.

Otherwise, the form stats work in the same way as explained below.

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.

We’ll have 55 fixtures to look at tomorrow and they’ll be available before 8am on Saturday. Have a good Friday!

Be the first to comment

Leave a Reply

Your email address will not be published.


*