Highest scoring football leagues — goals per match and xG ranking
The Scoring view ranks all 1,200+ leagues by goals per match and expected goals (xG) per match. The highest-scoring top flights typically clear 3.0+ goals per match, often spiking past 3.2 in open, transition-heavy seasons; tactical, defence-first leagues sit between 2.4 and 2.7, and the lowest-scoring top flights can dip below 2.0. Pair the Goals column with xG to see which leagues are clinical (finishing above xG) and which are wasteful (under-finishing chances).
Expected Goals (xG) grades the quality of chances rather than the result of shots. A league sitting 0.3 goals above its xG line is over-performing — finishing chances better than the model would predict. The reverse pattern (more xG than goals) usually flags either poor finishing or strong goalkeeping. Either way, sustained over- or under-performance often regresses to the mean.
Switch the time period filter between whole-season and last-5-match windows to see whether a league's scoring trend is recent or structural. A league averaging 3.0 goals all season is a true high-scoring league; one that's only spiked to 3.0 over the last five games may regress next week.