All-in-one football stats – 7-9 April 2026

We have just 4 fixtures to look at between this Tuesday and Thursday (3 on Tuesday, 1 on Wednesday). Wednesday’s fixture, Barcelona vs Atletico Madrid, is a Champions League quarter-final rather than a La Liga game. The form tables use their stats from all competitions, while the tables below use their La Liga stats.

We’ll be back on Friday with many more stats as we look ahead to every weekend fixture!

Form Stats — Last 6 Games

#⇅Team⇅PPG⇅Difference⇅PPG⇅Team⇅League⇅Day⇅
1Wrexham1.171.52.67SouthamptonCHTue
2Barcelona2.671.171.5Atletico MadridLLWed
3Bromley1.830.831Shrewsbury TownL2Tue
4Port Vale0.670.170.5Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅BTTS %⇅Average⇅BTTS %⇅Team⇅League⇅Day⇅
1Barcelona677583Atletico MadridLLWed
2Wrexham8366.550SouthamptonCHTue
3Bromley5033.517Shrewsbury TownL2Tue
4Port Vale171717Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Over 1.5 %⇅Average⇅Over 1.5 %⇅Team⇅League⇅Day⇅
1Wrexham10083.567SouthamptonCHTue
2Barcelona677583Atletico MadridLLWed
3Port Vale505050Rotherham UnitedL1Tue
4Bromley505050Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅Over 2.5 %⇅Average⇅Over 2.5 %⇅Team⇅League⇅Day⇅
1Barcelona5066.583Atletico MadridLLWed
2Wrexham835833SouthamptonCHTue
3Port Vale505050Rotherham UnitedL1Tue
4Bromley333333Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅Corners⇅Average⇅Corners⇅Team⇅League⇅Day⇅
1Wrexham1111.58512.17SouthamptonCHTue
2Barcelona9.839.6659.5Atletico MadridLLWed
3Bromley10.839.257.67Shrewsbury TownL2Tue
4Port Vale8.58.759Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Cards⇅Combined⇅Cards⇅Team⇅League⇅Day⇅
1Barcelona1.334.333Atletico MadridLLWed
2Wrexham1.8342.17SouthamptonCHTue
3Bromley2.53.831.33Shrewsbury TownL2Tue
4Port Vale1.53.331.83Rotherham UnitedL1Tue
No matching teams found.

Full Season Stats

Win/Draw/Loss

#⇅HomeTeam⇅Home Position⇅Home Points⇅Points Difference⇅Away Points⇅Away Position⇅Away Team⇅League⇅Day⇅
1Bromley180364418Shrewsbury TownL2Tue
2Barcelona17619574Atletico MadridLLWed
3Port Vale243163722Rotherham UnitedL1Tue
4Wrexham6641637SouthamptonCHTue
No matching teams found.
#⇅Team⇅Win %⇅Most⇅Win %⇅Team⇅League⇅Day⇅
1Barcelona838357Atletico MadridLLWed
2Bromley545429Shrewsbury TownL2Tue
3Wrexham434444SouthamptonCHTue
4Port Vale182323Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Draw %⇅Most⇅Draw %⇅Team⇅League⇅Day⇅
1Bromley343420Shrewsbury TownL2Tue
2Wrexham333331SouthamptonCHTue
3Port Vale262626Rotherham UnitedL1Tue
4Barcelona32020Atletico MadridLLWed
No matching teams found.
#⇅Team⇅Loss %⇅Most⇅Loss %⇅Team⇅League⇅Day⇅
1Port Vale555551Rotherham UnitedL1Tue
2Bromley125151Shrewsbury TownL2Tue
3Wrexham252626SouthamptonCHTue
4Barcelona132323Atletico MadridLLWed
No matching teams found.
#⇅Team⇅PPG⇅Difference⇅PPG⇅Team⇅League⇅Day⇅
1Bromley1.950.881.07Shrewsbury TownL2Tue
2Barcelona2.530.631.9Atletico MadridLLWed
3Port Vale0.820.130.95Rotherham UnitedL1Tue
4Wrexham1.60.021.62SouthamptonCHTue
No matching teams found.
#⇅Team⇅Win & BTTS %⇅Most⇅Win & BTTS %⇅Team⇅League⇅Day⇅
1Barcelona434320Atletico MadridLLWed
2Bromley272712Shrewsbury TownL2Tue
3Wrexham232626SouthamptonCHTue
4Port Vale588Rotherham UnitedL1Tue
No matching teams found.

Goals

#⇅Team⇅BTTS %⇅Average⇅BTTS %⇅Team⇅League⇅Day⇅
1Wrexham6868.569SouthamptonCHTue
2Barcelona605550Atletico MadridLLWed
3Bromley5951.544Shrewsbury TownL2Tue
4Port Vale3437.541Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Over 1.5 %⇅Average⇅Over 1.5 %⇅Team⇅League⇅Day⇅
1Wrexham838485SouthamptonCHTue
2Barcelona938373Atletico MadridLLWed
3Bromley767166Shrewsbury TownL2Tue
4Port Vale5559.564Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Over 2.5 %⇅Average⇅Over 2.5 %⇅Team⇅League⇅Day⇅
1Barcelona8063.547Atletico MadridLLWed
2Wrexham505356SouthamptonCHTue
3Bromley5148.546Shrewsbury TownL2Tue
4Port Vale3946.554Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Over 3.5 %⇅Average⇅Over 3.5 %⇅Team⇅League⇅Day⇅
1Barcelona433323Atletico MadridLLWed
2Wrexham3030.531SouthamptonCHTue
3Bromley2930.532Shrewsbury TownL2Tue
4Port Vale2423.523Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Scored Both Halves %⇅Most⇅Scored Both Halves %⇅Team⇅League⇅Day⇅
1Barcelona606033Atletico MadridLLWed
2Bromley39397Shrewsbury TownL2Tue
3Wrexham232315SouthamptonCHTue
4Port Vale81010Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅BTTS Both Halves %⇅Average⇅BTTS Both Halves%⇅Team⇅League⇅Day⇅
1Barcelona78.510Atletico MadridLLWed
2Bromley1062Shrewsbury TownL2Tue
3Port Vale543Rotherham UnitedL1Tue
4Wrexham52.50SouthamptonCHTue
No matching teams found.
#⇅Team⇅Clean Sheets %⇅Most⇅Clean Sheets %⇅Team⇅League⇅Day⇅
1Barcelona404040Atletico MadridLLWed
2Bromley373727Shrewsbury TownL2Tue
3Wrexham252626SouthamptonCHTue
4Port Vale262623Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅FTS %⇅Most⇅FTS %⇅Team⇅League⇅Day⇅
1Port Vale535344Rotherham UnitedL1Tue
2Bromley153939Shrewsbury TownL2Tue
3Wrexham131313SouthamptonCHTue
4Barcelona01313Atletico MadridLLWed
No matching teams found.

Cards

#⇅Team⇅Cards⇅Combined⇅Cards⇅Team⇅League⇅Day⇅
1Bromley2.024.292.27Shrewsbury TownL2Tue
2Port Vale1.894.122.23Rotherham UnitedL1Tue
3Barcelona1.573.72.13Atletico MadridLLWed
4Wrexham1.633.531.9SouthamptonCHTue
No matching teams found.
#⇅Team⇅Over 1.5 Cards %⇅Average⇅Over 1.5 Cards %⇅Team⇅League⇅Day⇅
1Bromley9596.598Shrewsbury TownL2Tue
2Port Vale9592.590Rotherham UnitedL1Tue
3Barcelona8086.593Atletico MadridLLWed
4Wrexham808692SouthamptonCHTue
No matching teams found.
#⇅Team⇅Over 2.5 Cards %⇅Average⇅Over 2.5 Cards %⇅Team⇅League⇅Day⇅
1Bromley8385.588Shrewsbury TownL2Tue
2Port Vale8784.582Rotherham UnitedL1Tue
3Barcelona777777Atletico MadridLLWed
4Wrexham637587SouthamptonCHTue
No matching teams found.
#⇅Team⇅3.5 Cards %⇅Average⇅3.5 Cards %⇅Team⇅League⇅Day⇅
1Port Vale636567Rotherham UnitedL1Tue
2Bromley616161Shrewsbury TownL2Tue
3Wrexham5058.567SouthamptonCHTue
4Barcelona505560Atletico MadridLLWed
No matching teams found.
#⇅Team⇅Over 4.5 Cards %⇅Average⇅Over 4.5 Cards %⇅Team⇅League⇅Day⇅
1Port Vale374349Rotherham UnitedL1Tue
2Barcelona4038.537Atletico MadridLLWed
3Bromley3236.541Shrewsbury TownL2Tue
4Wrexham302928SouthamptonCHTue
No matching teams found.

Corners

#⇅Team⇅Corners⇅Average⇅Corners⇅Team⇅League⇅Day⇅
1Barcelona11.4710.9510.43Atletico MadridLLWed
2Wrexham9.9810.14510.31SouthamptonCHTue
3Port Vale9.899.829.75Rotherham UnitedL1Tue
4Bromley10.179.2458.32Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅7.5 Corners %⇅Average⇅7.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona8381.580Atletico MadridLLWed
2Wrexham758187SouthamptonCHTue
3Bromley857871Shrewsbury TownL2Tue
4Port Vale717579Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅8.5 Corners %⇅Average⇅8.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona838077Atletico MadridLLWed
2Wrexham637077SouthamptonCHTue
3Bromley7868.559Shrewsbury TownL2Tue
4Port Vale636567Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅9.5 Corners %⇅Average⇅9.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona6761.556Atletico MadridLLWed
2Wrexham555759SouthamptonCHTue
3Port Vale555249Rotherham UnitedL1Tue
4Bromley6147.534Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅10.5 Corners %⇅Average⇅10.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona565350Atletico MadridLLWed
2Port Vale474033Rotherham UnitedL1Tue
3Wrexham3338.544SouthamptonCHTue
4Bromley3728.520Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅11.5 Corners %⇅Average⇅11.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona5043.537Atletico MadridLLWed
2Wrexham3031.533SouthamptonCHTue
3Port Vale322926Rotherham UnitedL1Tue
4Bromley241710Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅Over 12.5 Corners %⇅Average⇅Over 12.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona4331.520Atletico MadridLLWed
2Port Vale1820.523Rotherham UnitedL1Tue
3Wrexham181818SouthamptonCHTue
4Bromley158.52Shrewsbury TownL2Tue
No matching teams found.
#⇅Team⇅13.5 Corners %⇅Average⇅13.5 Corners %⇅Team⇅League⇅Day⇅
1Barcelona33207Atletico MadridLLWed
2Wrexham1311.510SouthamptonCHTue
3Port Vale8910Rotherham UnitedL1Tue
4Bromley73.50Shrewsbury TownL2Tue
No matching teams found.

Shots on Target, Fouls & Possession

#⇅Team⇅Shots on Target⇅Average⇅Shots on Target⇅Team⇅League⇅Day⇅
1Barcelona7.27.25.43Atletico MadridLLWed
2Wrexham3.855.265.26SouthamptonCHTue
3Bromley4.594.593.12Shrewsbury TownL2Tue
4Port Vale3.163.163.15Rotherham UnitedL1Tue
No matching teams found.
#⇅Team⇅Fouls⇅Average⇅Fouls⇅Team⇅League⇅Day⇅
1Port Vale10.9512.4412.44Rotherham UnitedL1Tue
2Bromley11.211.3911.39Shrewsbury TownL2Tue
3Barcelona9.2711.311.3Atletico MadridLLWed
4Wrexham9.2310.8210.82SouthamptonCHTue
No matching teams found.
#⇅Team⇅Possession⇅Most⇅Possession⇅Team⇅League⇅Day⇅
1Barcelona696954Atletico MadridLLWed
2Wrexham485757SouthamptonCHTue
3Port Vale464645Rotherham UnitedL1Tue
4Bromley434444Shrewsbury TownL2Tue
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.

Be the first to comment

Leave a Reply

Your email address will not be published.


*