FootyPulse
MatchesLive
Leagues
Predictions
Odds
Stats & Tools
Guides
Log In
FootyPulse

FootyPulse is a free platform for football statistics and predictions. Data-driven insights for football fans and bettors worldwide.

Data

  • Leagues
  • Matches
  • Live Scores
  • Dropping Odds
  • Predictions
  • Stats Hub
  • Form Guide
  • Clean Sheets
  • Odds Converter
  • Guides

Company

  • About
  • Telegram
  • Partnerships
  • Affiliate Program
  • Support

Legal

  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy
  • Responsible Gambling

Contact

Email: Contact@footypulse.org

Norden Media Group ApS

CVR: DK-45048330

Odense M, Denmark

Partners

BetformaticsStatsBetiGE

18+Gambling is for adults only. Please gamble responsibly. If you or someone you know has a gambling problem, contact StopSpillet.dk (tel: 70 22 28 25) or register with ROFUS.nu to self-exclude from Danish-licensed gambling sites.

This site contains affiliate links. We may receive a commission if you sign up through our links. Affiliate relationships do not influence our editorial content or ratings. All predictions and analysis are for informational purposes only — not financial advice.

© 2024-2026 FootyPulse / Norden Media Group ApS. All rights reserved.

PrivacyTermsCookies
Back to Stats

Team Statistics

Aggregated team performance data including expected goals, shots, possession, corners, and discipline stats.

All Leagues1. HNL1. Lig2. BundesligaA-League MenA-League WomenAdmiral BundesligaAFC Asian CupAFC Champions League EliteAFC Champions League TwoAfrica Cup of NationsAfrica Cup of Nations QualificationsAllsvenskanAsian Cup QualificationAtlantic CupBotola ProBrasileiro WomenBundesligaCAF Champions LeagueCAF World Cup QualifiersCanadian Soccer LeagueCarabao CupChallenger Pro LeagueChampions LeagueChampionshipChance LigaCommunity ShieldConcacaf LeagueCONMEBOL Pre-Olympic TournamentCopa AmericaCopa de la SuperligaCopa Del ReyCopa do BrasilCopa LibertadoresCopa MXCopa SudamericanaCoppa ItaliaCoupe de FranceCoupe de la LigueDFB PokalEerste DivisieEkstraklasaEliteserienEnterprise National LeagueEredivisieEuropa Conference LeagueEuropa LeagueEuropean ChampionshipFA CupFIFA Intercontinental CupFirst DivisionFirst LeagueFNLFriendly InternationalIndian Super LeagueJ1 LeagueK League 1Kings CupKNVB BekerLa LigaLa Liga 2League OneLeague TwoLiga MXLiga PortugalLiga Profesional de FútbolLigat ha'AlLigue 1Ligue 1Ligue 1 Play-offsLigue 2Major League SoccerNASLNwsl Challenge Cup WomenOFC Champions LeagueOlympic GamesOlympic Games WomenOlympic Qualifying ConcacafOlympic Qualifying: OceaniaParva Liga - Play-offsPersian Gulf Pro LeaguePremier LeaguePremier LeaguePremier LeaguePremier LeaguePremier LeaguePremier League - PlayoffsPremiershipPremiership Play-OffsPrimera DivisionPro LeaguePro LeagueQatar Prince CupRussian CupSerie ASerie ASerie BSerie BStars LeagueSuper CupSuper CupSuper CupSuper LeagueSuper LeagueSuper LeagueSuper League Play-offsSuper LigSupercopa do BrasilSuperligaSuperligaTaça De PortugalUAE Pro LeagueUEFA Europa League Play-offsUEFA Nations LeagueUEFA Super CupUEFA Women's Champions LeagueUEFA Youth LeagueV-LeagueVeikkausliigaWC Qualification AsiaWC Qualification ConcacafWC Qualification EuropeWC Qualification OceaniaWC Qualification South AmericaWomen's Olympic QualifyingWomen's Olympic Qualifying CAFWomen's Super LeagueWorld CupYouth League

AFC Champions League Elite — 74 teams

TeamLeagueMPGoalsAvg xGShots/GPoss%Corners/GCards/G
Al AhliAFC Champions League Elite2865014.152%4.31.7
Al WahdaAFC Champions League Elite202801348%4.82.3

Understanding Expected Goals (xG)

Expected Goals (xG) is the single most important advanced metric in modern football analytics. It measures the quality of scoring chances by assigning each shot a probability of being scored, based on factors like distance, angle, assist type, and whether it was a header. A penalty is worth about 0.76 xG, while a long-range shot might be just 0.03.

The Avg xG column shows how many goals a team is expected to score per match based on their shot quality. Teams with high xG but lower actual goals are likely due a positive regression — they are creating chances but not converting them yet. The reverse (low xG, high goals) suggests a team overperforming that may regress. Read our detailed xG explainer for a deeper dive.

Shots, Possession, and What They Tell You

Shots per game indicates offensive intent — teams averaging 15+ shots are creating volume. But shots alone do not tell you about quality, which is why xG is the more reliable predictor. A team with 10 shots and 1.8 xG is more dangerous than one with 16 shots and 1.2 xG.

Possession (highlighted green above 55%) reflects control but not necessarily dominance. Some of Europe's best counter-attacking teams thrive on low possession. For betting, possession is most useful in predicting corner counts (high-possession teams win more) and tempo (high-possession games tend to be lower scoring).

Discipline: Cards Per Game

The Cards/G column tracks total cards per match per team. This is useful for the cards/bookings market, which some bookmakers offer as over/under on total cards or total booking points. Teams with aggressive pressing styles or those frequently defending deep tend to commit more fouls and receive more cards. Cross-reference with form — teams on losing streaks often accumulate more cards from frustrated tackles. Check our corner data alongside cards, as set-piece-heavy teams with high card counts create chaotic matches ideal for Over bets.

Al WaslAFC Champions League Elite1313011.845%4.21.6
Al HilalAFC Champions League Elite47112015.162%6.31.6
Al SharjahAFC Champions League Elite243008.346%3.42.8
Al DuhailAFC Champions League Elite224101451%4.12.4
Shabab Al Ahli DubaiAFC Champions League Elite202801252%4.51.6
SeoulAFC Champions League Elite1011—10.454%3.51.7
Pohang SteelersAFC Champions League Elite2642—13.855%4.31.9
Ventforet KofuAFC Champions League Elite812—15.941%5.90.8
Johor Darul Ta'zimAFC Champions League Elite3241—15.153%52.8
KitcheeAFC Champions League Elite1211—12.746%5.12.1
Shandong TaishanAFC Champions League Elite1834—15.544%5.13.1
Al NassrAFC Champions League Elite3468—15.161%5.81.8
Yokohama F. MarinosAFC Champions League Elite2553—17.257%6.41.5
Jeonbuk MotorsAFC Champions League Elite1841—16.452%5.91.2
Beijing GuoanAFC Champions League Elite63—431%11
PersepolisAFC Champions League Elite2225—13.157%5.71.5
Tractor SaziAFC Champions League Elite1819—9.947%3.41.4
Mumbai CityAFC Champions League Elite61—8.348%4.52.5
Cerezo OsakaAFC Champions League Elite713—19.166%6.61.1
ZhejiangAFC Champions League Elite710—13.364%5.23
True Bangkok UnitedAFC Champions League Elite1014—1250%5.11.7
Vissel KobeAFC Champions League Elite2032—13.652%5.11.4
Kawasaki FrontaleAFC Champions League Elite2876—14.952%5.31.4
PakhtakorAFC Champions League Elite2219—12.955%52.2
SepahanAFC Champions League Elite920—11.147%31.8
GwangjuAFC Champions League Elite1119—1052%3.61.5
Port FCAFC Champions League Elite78—12.649%5.51.7
EsteghlalAFC Champions League Elite1719—10.646%4.11.6
Shanghai PortAFC Champions League Elite2012—9.245%3.82.2
Ulsan HDAFC Champions League Elite3646—12.456%5.11.5
Guangzhou EvergrandeAFC Champions League Elite65—4.536%1.51.7
OKMKAFC Champions League Elite1520—10.145%4.71.8
FooladAFC Champions League Elite77—11.948%5.91.1
Hà NộiAFC Champions League Elite67—10.343%3.21.5
NasafAFC Champions League Elite1620—11.746%4.42.3
Istiqlol DushanbeAFC Champions League Elite1310—8.230%2.81.5
Ratchaburi Mitrphol FCAFC Champions League Elite63—6.240%3.31.7
Buriram UnitedAFC Champions League Elite2728—10.446%4.42.3
Incheon UnitedAFC Champions League Elite717—12.354%50.9
DaeguAFC Champions League Elite724—16.953%5.71.7
Al WihdatAFC Champions League Elite74—6.634%3.22.1
GangwonAFC Champions League Elite109—11.259%5.31.7
Al SaddAFC Champions League Elite3552—12.553%4.21.9
Al AinAFC Champions League Elite2241—12.551%4.52.2
Lion City Sailors FCAFC Champions League Elite65—7.237%2.52.5
Tampines RoversAFC Champions League Elite61—8.749%3.71.3
Singha Chiangrai UnitedAFC Champions League Elite68—13.745%51.8
Nagoya GrampusAFC Champions League Elite815—13.954%5.11.5
Machida ZelviaAFC Champions League Elite1016—12.945%5.80.7
Shanghai ShenhuaAFC Champions League Elite1819—12.244%3.81.8
Al ShortaAFC Champions League Elite2219—10.950%4.51.6
NavbakhorAFC Champions League Elite913—8.335%3.72.3
Al RayyanAFC Champions League Elite1615—11.447%4.82.4
BG Pathum UnitedAFC Champions League Elite1425—10.948%3.82.1
Sanfrecce HiroshimaAFC Champions League Elite1012—14.155%7.62.1
Gamba OsakaAFC Champions League Elite615—14.754%5.51.2
KayaAFC Champions League Elite137—6.830%2.31.1
Al Quwa Al JawiyaAFC Champions League Elite1313—10.452%32.1
Nassaji MazandaranAFC Champions League Elite67—8.347%3.31.8
Al FaysaliAFC Champions League Elite65—10.839%4.82
Al-FayhaAFC Champions League Elite812—8.138%3.92.6
Chengdu RongchengAFC Champions League Elite910—7.945%3.72.7
Thể Công-ViettelAFC Champions League Elite67—14.553%3.82.3
AhalAFC Champions League Elite54—1147%4.41.6
Ceres PhilippinesAFC Champions League Elite64—10.848%31.7
Wuhan Three TownsAFC Champions League Elite68—11.842%4.32.8
Urawa RedsAFC Champions League Elite715—16.757%5.41.4
Melbourne CityAFC Champions League Elite1618—10.151%4.61.8
Central Coast MarinersAFC Champions League Elite87—8.944%3.61.6
Al GharafaAFC Champions League Elite1818—10.343%3.82.1
GoaAFC Champions League Elite63—6.340%2.21.7
Al IttihadAFC Champions League Elite2037—1255%4.72