xgEdge
Goals vs xG

Who is scoring above and below their chances?

xG measures the quality of a side's chances. +3.8 means 3.8 more goals than chances like those usually produce.

Current season · 8+ matches · Data to 25 September 2026

Eligibility
Matches
At least 8 matches, with xG on 90% of them.
Chances
A gap of at least one goal either way. Including penalties: goals and xG are counted over the matches with xG.
Competitions
Only competitions with team xG, once their median club has played 6 matches; see Coverage below. European leagues are at different stages of their seasons, so each competition's current season is used, whether it runs by the calendar year or across two.

47 clubs · 9 competitions

FC Lugano have scored 27 goals from 15.26 xG, 11.74 above their chances: the largest qualifying gap across 9 competitions.

Ranked on the gap above xG among 47 qualifying clubs in 9 competitions.
# Team G − xG G xG Matches Per match Last 5
1 FC Lugano Swiss Super League 27 goals from 15.3 xG +1.30 a match +11.74 27 15.26 9 +1.30 14 G · 8.0 xG+6.0
2 Young Boys Swiss Super League 31 goals from 20.5 xG +1.16 a match +10.48 31 20.52 9 +1.16 15 G · 11.3 xG+3.7
3 Viking FK Eliteserien 54 goals from 43.9 xG +0.48 a match +10.06 54 43.94 21 +0.48 15 G · 13.7 xG+1.3
4 FC København Superliga (Denmark) 23 goals from 14.6 xG +0.93 a match +8.39 23 14.61 9 +0.93 13 G · 10.2 xG+2.8
5 Derry City Premier Division (Ireland) 45 goals from 37.9 xG +0.22 a match +7.10 45 37.90 32 +0.22 10 G · 5.3 xG+4.7
6 Tromsø IL Eliteserien 40 goals from 33.6 xG +0.31 a match +6.41 40 33.59 21 +0.31 8 G · 6.7 xG+1.3
7 Rosenborg BK Eliteserien 39 goals from 32.7 xG +0.30 a match +6.27 39 32.73 21 +0.30 16 G · 9.3 xG+6.7
8 Basel Swiss Super League 17 goals from 11.0 xG +0.67 a match +6.00 17 11.00 9 +0.67 10 G · 5.7 xG+4.3
9 SK Brann Eliteserien 39 goals from 33.2 xG +0.28 a match +5.79 39 33.21 21 +0.28 6 G · 7.0 xG−1.0
10 Molde FK Eliteserien 44 goals from 38.4 xG +0.27 a match +5.61 44 38.39 21 +0.27 15 G · 10.6 xG+4.4
11 Mladá Boleslav Czech First League 17 goals from 11.6 xG +0.68 a match +5.44 17 11.56 8 +0.68 9 G · 6.7 xG+2.3
12 Shamrock Rovers Premier Division (Ireland) 49 goals from 43.6 xG +0.18 a match +5.43 49 43.57 31 +0.18 9 G · 8.1 xG+0.9
13 NK Rudeš HNL 10 goals from 4.8 xG +0.66 a match +5.24 10 4.76 8 +0.66 8 G · 3.5 xG+4.5
14 AC Horsens Superliga (Denmark) 15 goals from 9.8 xG +0.58 a match +5.19 15 9.81 9 +0.58 11 G · 5.8 xG+5.2
15 Piast Gliwice Ekstraklasa 16 goals from 11.0 xG +0.56 a match +5.04 16 10.96 9 +0.56 9 G · 6.2 xG+2.8
16 HamKam Eliteserien 29 goals from 24.0 xG +0.24 a match +5.01 29 23.99 21 +0.24 5 G · 3.3 xG+1.7
17 SK Sigma Olomouc Czech First League 16 goals from 11.1 xG +0.55 a match +4.95 16 11.05 9 +0.55 9 G · 5.4 xG+3.7
18 NK Osijek HNL 17 goals from 12.1 xG +0.62 a match +4.92 17 12.08 8 +0.62 8 G · 4.9 xG+3.1
19 Bodø/Glimt Eliteserien 53 goals from 48.5 xG +0.21 a match +4.49 53 48.51 21 +0.21 12 G · 10.9 xG+1.1
20 NK Maribor PrvaLiga (Slovenia) 19 goals from 14.8 xG +0.42 a match +4.22 19 14.78 10 +0.42 12 G · 9.7 xG+2.3
21 Viktoria Plzeň Czech First League 17 goals from 12.8 xG +0.46 a match +4.16 17 12.84 9 +0.46 7 G · 6.3 xG+0.7
22 FC Midtjylland Superliga (Denmark) 17 goals from 13.0 xG +0.45 a match +4.03 17 12.97 9 +0.45 10 G · 7.9 xG+2.2
23 HNK Hajduk Split HNL 16 goals from 12.2 xG +0.48 a match +3.85 16 12.15 8 +0.48 11 G · 8.1 xG+2.9
24 Aalesunds FK Eliteserien 33 goals from 29.4 xG +0.17 a match +3.65 33 29.35 21 +0.17 11 G · 8.0 xG+3.0
25 Legia Warszawa Ekstraklasa 19 goals from 15.4 xG +0.40 a match +3.64 19 15.36 9 +0.40 9 G · 8.3 xG+0.7
26 SK Slavia Praha Czech First League 25 goals from 21.4 xG +0.40 a match +3.56 25 21.44 9 +0.40 13 G · 12.0 xG+1.0
27 NK Aluminij Kidričevo PrvaLiga (Slovenia) 16 goals from 12.9 xG +0.34 a match +3.08 16 12.92 10* +0.34 12 G · 8.4 xG+3.6
28 AC Sparta Praha Czech First League 18 goals from 15.0 xG +0.34 a match +3.05 18 14.95 9 +0.34 10 G · 8.5 xG+1.5
29 FC Vaduz Swiss Super League 18 goals from 15.0 xG +0.34 a match +3.03 18 14.97 9 +0.34 11 G · 8.9 xG+2.1
30 Bohemian FC Premier Division (Ireland) 52 goals from 49.0 xG +0.10 a match +2.97 52 49.03 31* +0.10 14 G · 9.6 xG+4.4
31 Sønderjyske Fodbold Superliga (Denmark) 12 goals from 9.1 xG +0.33 a match +2.94 12 9.06 9 +0.33 8 G · 5.8 xG+2.2
32 NK Lokomotiva Zagreb HNL 11 goals from 8.4 xG +0.33 a match +2.60 11 8.40 8 +0.33 5 G · 5.2 xG−0.2
33 NK Istra 1961 HNL 14 goals from 11.6 xG +0.31 a match +2.45 14 11.55 8 +0.31 7 G · 5.4 xG+1.6
34 FC Sion Swiss Super League 23 goals from 20.8 xG +0.25 a match +2.25 23 20.75 9 +0.25 14 G · 11.6 xG+2.4
35 KFUM Oslo Eliteserien 25 goals from 22.8 xG +0.10 a match +2.20 25 22.80 21 +0.10 7 G · 5.2 xG+1.8
36 Levski Sofia Parva Liga (Bulgaria) 21 goals from 18.8 xG +0.24 a match +2.16 21 18.84 9 +0.24 12 G · 10.4 xG+1.6
37 Silkeborg IF Superliga (Denmark) 12 goals from 9.9 xG +0.23 a match +2.06 12 9.94 9 +0.23 9 G · 5.2 xG+3.8
38 GKS Katowice Ekstraklasa 16 goals from 14.1 xG +0.23 a match +1.87 16 14.13 8 +0.23 12 G · 10.0 xG+2.0
39 Górnik Zabrze Ekstraklasa 16 goals from 14.2 xG +0.20 a match +1.79 16 14.21 9 +0.20 7 G · 8.2 xG−1.2
40 NK Varaždin HNL 13 goals from 11.3 xG +0.21 a match +1.70 13 11.30 8 +0.21 5 G · 6.2 xG−1.2
41 FC Zürich Swiss Super League 14 goals from 12.4 xG +0.18 a match +1.60 14 12.40 9 +0.18 10 G · 7.6 xG+2.4
42 Vålerenga IF Eliteserien 34 goals from 32.5 xG +0.07 a match +1.49 34 32.51 21 +0.07 11 G · 9.4 xG+1.6
43 Randers FC Superliga (Denmark) 11 goals from 9.5 xG +0.16 a match +1.46 11 9.54 9 +0.16 8 G · 6.2 xG+1.8
43 Brinje Grosuplje PrvaLiga (Slovenia) 14 goals from 12.5 xG +0.15 a match +1.46 14 12.54 10 +0.15 9 G · 6.8 xG+2.2
45 FC Thun Swiss Super League 15 goals from 13.8 xG +0.14 a match +1.24 15 13.76 9 +0.14 6 G · 9.3 xG−3.3
46 Lokomotiv Sofia Parva Liga (Bulgaria) 11 goals from 9.9 xG +0.12 a match +1.12 11 9.88 10* +0.12 7 G · 6.3 xG+0.7
47 Drogheda United Premier Division (Ireland) 38 goals from 37.0 xG +0.03 a match +1.03 38 36.97 32 +0.03 7 G · 5.9 xG+1.1
  • Above xG
  • Below xG
  • Last 5 gap of 2 or more

Over a season, most finishing gaps of this size shrink. Shot quality, shot selection and finishing skill all move this number; so does chance.

Coverage 30 competitions feed this list. Show
On this list
Allsvenskan Austrian Bundesliga Bundesliga Cypriot First Division Czech First League Ekstraklasa Eliteserien Eredivisie HNL Jupiler Pro League La Liga Liga Portugal Ligue 1 NB I (Hungary) Niké Liga (Slovakia) Parva Liga (Bulgaria) Premier Division (Ireland) Premier League PrvaLiga (Slovenia) Russian Premier League Scottish Premiership Serie A Super League Greece Süper Lig Superliga (Denmark) SuperLiga (Romania) SuperLiga (Serbia) Swiss Super League Ukrainian Premier League Veikkausliiga