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

CAF Champions League — 97 teams

TeamLeagueMPGoalsAvg xGShots/GPoss%Corners/GCards/G
Al Hilal OmdurmanCAF Champions League5046010.246%4.51.7
Mamelodi SundownsCAF Champions League5681010.461%4.5

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.

1.5
Al AhlyCAF Champions League61102—12.654%4.51.5
Etoile du SahelCAF Champions League1817—7.441%3.32.2
Al Ahli BenghaziCAF Champions League88—3.338%21.9
Kaizer ChiefsCAF Champions League1512—7.944%4.72
Wydad CasablancaCAF Champions League3349—10.851%4.81.8
CS SfaxienCAF Champions League49——49%8.80.5
Asante KotokoCAF Champions League33——55%20.3
Gor MahiaCAF Champions League810—9.747%3.51.1
ES TunisCAF Champions League5677—11.452%5.21.4
ZamalekCAF Champions League1211—14.355%6.52
Accra Hearts of OakCAF Champions League32—950%11.7
CR BelouizdadCAF Champions League4263—10.952%5.11.7
TP MazembeCAF Champions League3032—11.545%5.21.5
AmaZuluCAF Champions League107—6.941%3.91.6
MC AlgerCAF Champions League3130—9.349%4.52.2
Kedus GiorgisCAF Champions League45—339%00.5
Petro de LuandaCAF Champions League4550—9.654%4.11.3
1º de AgostoCAF Champions League62——55%40.2
Young AfricansCAF Champions League3453—10.650%5.41.2
Al Ahli TripoliCAF Champions League54—1.750%20.8
RSB BerkaneCAF Champions League1116—11.556%5.61.1
JS KabylieCAF Champions League1013—10.850%4.41.4
Orlando PiratesCAF Champions League2135—9.252%3.91.3
Vita ClubCAF Champions League915—11.753%3.50.8
EnyimbaCAF Champions League67—2356%6.51.5
HoroyaCAF Champions League2121—10.348%3.81.5
MedeamaCAF Champions League108—10.945%4.41.4
Mbabane SwallowsCAF Champions League31—977%20
Leopards de DolisieCAF Champions League30—1043%32
NkanaCAF Champions League42——48%2.82
Stade Malien BamakoCAF Champions League1823—9.637%4.41.1
NouadhibouCAF Champions League1920—2.644%2.41.1
Sagrada EsperançaCAF Champions League1814—8.441%2.32
Saint Eloi LupopoCAF Champions League97—9.641%4.11.8
Stade d'AbidjanCAF Champions League1414—12.144%4.31.1
ASEC MimosasCAF Champions League1817—9.548%3.21.3
Pyramids FCCAF Champions League3468—13.354%5.31.6
Al MerreikhCAF Champions League2726—7.244%3.51.9
Al-NasrCAF Champions League30—341%2.31.3
HafiaCAF Champions League43—0—41
TuskerCAF Champions League44—9.544%21
Al-IttihadCAF Champions League44—348%0.50.8
Réal BamakoCAF Champions League43—0——0
DjolibaCAF Champions League82—10.452%4.51.5
FAR RabatCAF Champions League2739—10.151%5.61.6
Enugu RangersCAF Champions League44—14.561%4.80.8
Rivers UnitedCAF Champions League139—10.152%3.81.3
African StarsCAF Champions League63—546%4.50.5
APRCAF Champions League1514—6.835%4.51.2
TeunguethCAF Champions League96—951%3.62
Power DynamosCAF Champions League1413—7.544%30.9
Red ArrowsCAF Champions League44—1555%60
ZanacoCAF Champions League45——54%4.51.3
US MonastirCAF Champions League812—8.750%41.8
SimbaCAF Champions League3442—10.754%41.5
Silver StrikersCAF Champions League32—139%00.3
Big BulletsCAF Champions League87—0——0
PlatinumCAF Champions League45——53%3.82
Ethiopia Nigd BankCAF Champions League43—852%2.51
VipersCAF Champions League86—9.255%60.9
SongoCAF Champions League65————0
Rahimo FCCAF Champions League41—644%41
San-PedroCAF Champions League44————0
ColombeCAF Champions League42—14.351%4.31.8
Remo StarsCAF Champions League88—953%3.61.4
ASKO de KaraCAF Champions League85—5.757%1.50.4
Royal LeopardsCAF Champions League33——35%2.51.7
KMKMCAF Champions League42——52%00
AkonanguiCAF Champions League42——46%21
Aigle NoirCAF Champions League31—546%30.7
Maniema UnionCAF Champions League97—13.742%6.51.1
SONIDEPCAF Champions League32——34%31
GalaxyCAF Champions League2515—8.142%2.71.6
MiloCAF Champions League33—7—30.7
Otôho d'OyoCAF Champions League74—446%4.30.3
MlandegeCAF Champions League44—1129%2.81.8
Mogadishu CityCAF Champions League44—6.529%11
ASASCAF Champions League32—0——0
Arta / SIHDCAF Champions League45——54%60.3
AS DouanesCAF Champions League52—4.849%3.31
DekedahaCAF Champions League46—3—10.5
PoliceCAF Champions League44—7.752%3.71
Bo RangersCAF Champions League65—126%00.5
USGNCAF Champions League33——48%5.32.7
LPRC OilersCAF Champions League44————0
BouenguidiCAF Champions League44————0
BumamuruCAF Champions League46—1.733%20.3
ZilimadjouCAF Champions League42—6.538%4.52
Black Bulls MaputoCAF Champions League32—1050%33
Coton Sport OuidahCAF Champions League31—9—30.3
Ethiopian MedhinCAF Champions League34—7.345%30.7
SamartexCAF Champions League44—10.351%3.51.5
Raja CasablancaCAF Champions League2228—11.851%5.22
Nsingizini HotspursCAF Champions League41—349%3.50.3
ES SétifCAF Champions League1415—1045%3.92.5