Expected goals (xG)
West Ham (EFL Championship) lead on xg for at 2.25 from 8 matches. Among competitions, Bundesliga rank highest at 3.54. Featured scope: leagues with a recorded tier. These are observed rates, with no claim of statistical significance.
Restored from the 11 October backup. Current updates are not connected.
West Ham lead at 2.25, measured in 8 matches.
Top ten clubs, xg for this season
Advertise with MatchDaySync
Sponsor a page of football statistics
Your name beside tables, fixtures and club records. Tell us what you have in mind.
Clubs, top 50
xG for this season. Season rows use each competition's selected season. Figures under 3 matches are marked as a small sample.
- 1West HamEFL Championship2.258 matches
- 2HuddersfieldEFL League One2.118 matches
- 3YorkEFL League Two2.038 matches
- 4MillwallEFL Championship2.018 matches
- 5MiddlesbroughEFL Championship1.958 matches
- 6GrimsbyEFL League Two1.889 matches
- 7CastellonLa Liga 21.888 matches
- 8ChesterfieldEFL League Two1.879 matches
- 9Bristol RvsEFL League Two1.859 matches
- 10ReadingEFL League One1.858 matches
- 11CardiffEFL Championship1.838 matches
- 12StockportEFL League One1.818 matches
- 13SouthamptonEFL Championship1.748 matches
- 14NorwichEFL Championship1.688 matches
- 15BirminghamEFL Championship1.678 matches
- 16QPREFL Championship1.638 matches
- 17PlymouthEFL League One1.609 matches
- 18AlmeriaLa Liga 21.608 matches
- 19SabadellLa Liga 21.588 matches
- 20CordobaLa Liga 21.578 matches
- 21SwanseaEFL Championship1.558 matches
- 22AccringtonEFL League Two1.549 matches
- 23AndorraLa Liga 21.538 matches
- 24GranadaLa Liga 21.538 matches
- 25WalsallEFL League Two1.468 matches
- 26OldhamEFL League Two1.458 matches
- 27RotherhamEFL League Two1.439 matches
- 28GironaLa Liga 21.438 matches
- 29PeterboroEFL League One1.438 matches
- 30PrestonEFL Championship1.398 matches
- 31WycombeEFL League One1.398 matches
- 32ValladolidLa Liga 21.378 matches
- 33Bristol CityEFL Championship1.358 matches
- 34LincolnEFL Championship1.338 matches
- 35ShrewsburyEFL League Two1.279 matches
- 36Celta BLa Liga 21.268 matches
- 37MallorcaLa Liga 21.258 matches
- 38EibarLa Liga 21.248 matches
- 39AlbaceteLa Liga 21.238 matches
- 40CadizLa Liga 21.228 matches
- 41SwindonEFL League Two1.219 matches
- 42SalfordEFL League Two1.199 matches
- 43CeutaLa Liga 21.198 matches
- 44BurgosLa Liga 21.168 matches
- 45LeganesLa Liga 21.168 matches
- 46Sociedad BLa Liga 21.158 matches
- 47ColchesterEFL League Two1.158 matches
- 48CreweEFL League Two1.149 matches
- 49BoltonEFL Championship1.148 matches
- 50BurnleyEFL Championship1.138 matches
Free on MatchDaySync
Find matches by your own rules
Set conditions on club statistics and list the matches that meet them.
Competitions, both sides / match
- 1BundesligaGermany, 2026-273.5436 matches
- 2EredivisieNetherlands, 2026-273.3763 matches
- 3Ligue 1France, 2026-273.2245 matches
- 42. BundesligaGermany, 2026-273.1554 matches
- 5Premier LeagueEngland, 2026-273.0150 matches
- 6Scottish PremiershipScotland, 2026-273.0042 matches
- 7Belgian Pro LeagueBelgium, 2026-272.9763 matches
- 8Serie AItaly, 2026-272.9650 matches
- 9La LigaSpain, 2026-272.9269 matches
- 10Süper LigTürkiye, 2026-272.8454 matches
- 11EFL ChampionshipEngland, 2026-272.8095 matches
- 12EFL League OneEngland, 2026-272.7290 matches
- 13Ligue 2France, 2026-272.6263 matches
- 14Primeira LigaPortugal, 2026-272.6262 matches
- 15EFL League TwoEngland, 2026-272.59102 matches
- 16La Liga 2Spain, 2026-272.5888 matches
- 17Greek Super LeagueGreece, 2026-272.5635 matches
- 18Serie BItaly, 2026-272.5350 matches
- –AllsvenskanSweden, 2026–no data
- –Liga Profesional ArgentinaArgentina, 2026–no data
- –Austrian BundesligaAustria, 2026-27–no data
- –Brasileirão Série ABrazil, 2026–no data
- –Chinese Super LeagueChina, 2026–no data
- –Danish SuperligaDenmark, 2026-27–no data
- –EkstraklasaPoland, 2026-27–no data
- –EliteserienNorway, 2026–no data
- –J1 LeagueJapan, 2026-27–no data
- –League of Ireland Premier DivisionIreland, 2026–no data
- –Liga MXMexico, 2026-27–no data
- –Major League SoccerUSA & Canada, 2026–no data
- –National LeagueEngland, 2026-27–no data
- –Liga 1Romania, 2026-27–no data
- –Russian Premier LeagueRussia, 2026-27–no data
- –Scottish ChampionshipScotland, 2026-27–no data
- –Scottish League OneScotland, 2026-27–no data
- –Scottish League TwoScotland, 2026-27–no data
- –Swiss Super LeagueSwitzerland, 2026-27–no data
- –VeikkausliigaFinland, 2026–no data
From the GKM network
GKM Strategic Advisory and AI
Research, strategic advice, training, AI and digital solutions for institutions, businesses and individuals.
How this is calculated
- Where does xG come from?
- We store xG only where a source publishes it; we never model our own. Most competitions have no xG source yet, so this list is short.
- What do Season and Last 5/10/20 mean?
- Season counts only this season's finished matches in that competition. Last 5/10/20 counts the club's most recent finished matches in that competition, which can reach back into last season.
- How large are the samples?
- Every value carries its measured match count. The minimum filter (5 by default) applies to both played matches and the metric sample. These descriptive rankings do not establish statistical significance; choose a larger minimum to inspect longer samples.
More statistics
Advertise with MatchDaySync
Reach readers who check the numbers
MatchDaySync pages are built around fixtures, tables and club statistics. Ask about a placement.
How to read these figures
The full definitions are in the glossary and the methodology.
- What is a sample?
- The number of matches behind a figure. A percentage or an average is counted only over matches that have that measurement stored, and a figure from a handful of matches is marked as a small sample.
- What is a rate?
- The share of measured matches in which something happened, such as both teams scoring. It describes the matches counted and is not a forecast.
- Why can two tables differ?
- Season views count one competition-season. Last 5, 10 and 20 windows follow each club across stored seasons in its competition, and a home or away filter applies after the window is chosen.
- Is a missing figure counted as zero?
- No. A missing measurement is left out of that figure's sample and is never treated as zero.
Goals, halves and corners leaderboards
Free on MatchDaySync
Threshold explorer
Observed goal, corner and card frequencies for a competition and season, with every sample shown.
Cards, shots and form leaderboards
Featured comparisons use leagues with a recorded tier. Cups, exhibitions and competitions without a recorded tier remain available under All stored competitions or by choosing a competition. Rankings describe the stored sample; they do not establish statistical significance. Not affiliated with any league or club.