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

Champions League — 151 teams

TeamLeagueMPGoalsAvg xGShots/GPoss%Corners/GCards/G
Malmö FFChampions League304309.449%4.32
LiverpoolChampions League51104015.655%6.31.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.

Manchester CityChampions League71154015.962%6.31.5
ChelseaChampions League508401455%5.31.6
Olympique MarseilleChampions League2223012.454%4.82.4
SalzburgChampions League4658013.747%4.62
CelticChampions League2833011.652%5.81.7
Sporting CPChampions League3352010.546%3.62.3
RangersChampions League242509.949%4.52.3
Borussia DortmundChampions League62110012.649%4.91.6
FC BarcelonaChampions League58123015.461%5.31.7
FC KøbenhavnChampions League3649010.343%3.72.2
FenerbahçeChampions League1015010.450%4.82.6
FerencvárosiChampions League3764011.450%4.42.5
AC MilanChampions League3847012.649%4.12.4
Shamrock RoversChampions League121205.542%2.82.4
LinfieldChampions League1090537%3.11.7
RB LeipzigChampions League3862013.349%4.72
Lech PoznańChampions League612010.751%5.80.7
Club BruggeChampions League4667011.246%4.11.9
Tottenham HotspurChampions League1827012.451%5.12.1
HiberniansChampions League400348%2.33.8
Eintracht FrankfurtChampions League161708.241%2.71.7
FC Bayern MünchenChampions League66160017.359%5.61.7
Dynamo KyivChampions League31300949%4.31.9
Maccabi HaifaChampions League2237012.256%5.42.5
The New SaintsChampions League9806.643%2.12.6
Paris Saint GermainChampions League76147016.159%5.81.8
NapoliChampions League2647014.554%6.31.8
Olympiacos F.C.Champions League2420010.743%4.72.2
BenficaChampions League61103012.948%4.82
Shakhtar DonetskChampions League364009.747%3.51.9
JuventusChampions League4369013.649%4.62
SheriffChampions League2532010.136%4.72.3
AjaxChampions League2848012.456%4.82
PortoChampions League3247011.445%3.92.5
Dinamo ZagrebChampions League3555011.651%5.12.1
SevillaChampions League2631012.355%4.92.7
PSVChampions League4380014.853%5.12
HJKChampions League141906.847%4.31.9
FC MidtjyllandChampions League2430012.645%5.41.8
ŽalgirisChampions League161809.952%4.42.8
Bodø / GlimtChampions League2964011.259%4.81.1
Slovan BratislavaChampions League345008.544%42.7
Crvena ZvezdaChampions League3360013.549%5.82.5
Víkingur ReykjavíkChampions League61307.456%6.22
LudogoretsChampions League3244011.851%5.22.7
InterChampions League6486014.249%4.61.9
MariborChampions League420749%32
Bayer 04 LeverkusenChampions League2735013.353%4.92.3
Sturm GrazChampions League1410010.438%3.32.5
Real MadridChampions League79161015.254%5.61.9
Viktoria PlzeňChampions League1724011.749%4.72.1
CFR ClujChampions League1016013.250%5.42.6
Union Saint-GilloiseChampions League1211010.241%3.82.6
LevadiaChampions League3108.753%2.72.7
ShkupiChampions League350746%23.3
TiranaChampions League3206.743%22.7
KÍChampions League131807.838%3.22.1
QarabağChampions League3776013.356%5.81.7
PyunikChampions League7206.732%4.92.4
Dinamo BatumiChampions League4309.559%3.32.8
ZrinjskiChampions League1011011.555%4.52.8
ShakhtyorChampions League400745%4.31.8
Rīgas FSChampions League101307.943%4.32.1
MonacoChampions League2738013.746%4.92.3
Atlético MadridChampions League5999012.847%5.22.1
Lincoln Red ImpsChampions League151506.844%3.12.3
Inter Club d'EscaldesChampions League7709.347%31.6
KF BallkaniChampions League6609.553%3.32.8
Skendija 79Champions League86—12.346%3.92.6
Sporting BragaChampions League1013—16.255%5.51.7
Jagiellonia BiałystokChampions League48—12.339%2.51
MuraChampions League47—1339%3.80.8
BudućnostChampions League77—8.943%4.93.1
FC Union BerlinChampions League66—9.534%2.82.5
CeljeChampions League59—11.853%6.42.2
Connah's QuayChampions League32—3.740%1.71.7
OlimpijaChampions League88—12.154%5.32.4
AlashkertChampions League44—10.857%4.31.3
ServetteChampions League67—11.542%53.3
GentChampions League33—11.745%42.7
LarneChampions League42—6.547%4.33.8
HäckenChampions League48—14.567%6.31
Manchester UnitedChampions League2039—12.251%4.62.3
Aston VillaChampions League1223—12.847%3.81.6
NeftçiChampions League44—8.848%3.82
ArsenalChampions League3374—13.554%5.21.8
Newcastle UnitedChampions League1934—13.149%5.21.3
GalatasarayChampions League2743—1453%4.92.1
LazioChampions League1621—11.644%4.52.9
APOELChampions League42—853%4.33
KrasnodarChampions League810—10.541%42
Athletic ClubChampions League89—10.541%42.1
PanathinaikosChampions League89—12.347%5.62.6
AstanaChampions League56—12.847%6.40.6
GenkChampions League45—16.354%72.3
Sparta PrahaChampions League2028—10.642%3.52.2
FeyenoordChampions League2034—12.247%51.9
Dinamo BrestChampions League38—10.742%42.3
PetrocubChampions League42—8.348%3.53.3
ZenitChampions League1214—11.746%5.21.9
DritaChampions League66—841%4.31.3
Maccabi Tel AvivChampions League99—8.854%3.72.6
KairatChampions League2019—10.443%3.82.7
Slavia PrahaChampions League1613—11.949%4.52.1
GironaChampions League85—9.951%5.43.3
Raków CzęstochowaChampions League812—9.652%5.51.4
BrestChampions League1010—13.142%3.72
LensChampions League66—1044%3.34.3
VfB StuttgartChampions League813—17.459%7.51.6
MoldeChampions League1118—14.854%7.32.3
Hamrun SpartansChampions League84—1046%5.42.5
UE Santa ColomaChampions League43—8.343%5.33
AntwerpChampions League89—8.841%3.52.3
VirtusChampions League42—3.829%1.82.3
Legia WarszawaChampions League810—10.652%4.42.5
FCSBChampions League1020—13.658%5.22.8
Dinamo TbilisiChampions League54—12.657%6.42.2
Egnatia RrogozhinëChampions League43—8.548%3.84.8
Omonia NicosiaChampions League74—7.245%5.93.1
Lokomotiv MoskvaChampions League65—6.839%2.82
VillarrealChampions League2025—11.343%3.42.4
VfL WolfsburgChampions League65—743%2.54.5
Aris LimassolChampions League412—15.553%5.51
BeşiktaşChampions League74—9.647%42.7
BreidablikChampions League1024—8.448%3.81.4
RigaChampions League31—532%2.74
NoahChampions League47—9.858%32.5
SK RapidChampions League44—11.350%5.53
Real SociedadChampions League88—13.452%6.82.3
İstanbul BaşakşehirChampions League67—10.742%3.53
RennesChampions League63—12.250%5.73
Dinamo MinskChampions League64—8.846%3.84
BATEChampions League48—844%41.8
Borac Banja LukaChampions League67—6.755%3.23.3
PanevėžysChampions League45—7.341%2.32
Differdange 03Champions League42—8.758%7.32
PrishtinaChampions League45—8.553%4.32.5
Young BoysChampions League3240—12.348%4.12.5
PAOKChampions League816—10.841%5.32.6
KuPSChampions League53—4.346%4.81.2
Pafos FCChampions League1416—10.441%4.12.3
BolognaChampions League84—11.849%4.53.5
FloraChampions League98—7.941%4.11.4
Borussia MönchengladbachChampions League816—9.441%2.41.5
LOSC LilleChampions League2233—1150%3.72.8
AtalantaChampions League3560—14.350%4.91.7
StrugaChampions League44—1150%2.82.3
ShelbourneChampions League42—1248%4.52.3
AEK AthensChampions League45—16.859%91.3