#TeamPGxG/90+/-
1Germany102422.472.25+1.5
2Sweden61922.253.71-3.3
3Spain102521.952.2+3.1
4Portugal102220.662.07+1.3
5France102019.321.93+0.7
6Austria81516.642.08-1.6
7Türkiye81515.171.9-0.2
8Netherlands81814.741.84+3.3
9Belgium81013.51.69-3.5
10Slovakia81012.961.62-3
11Italy81712.451.56+4.6
12Georgia81611.841.48+4.2
13Croatia81011.191.4-1.2
14Hungary8510.821.35-5.8
15Ukraine81110.461.31+0.5
16Romania51510.452.09+4.6
17Greece71110.351.48+0.7
18Norway61510.161.69+4.8
19Switzerland6610.141.69-4.1
20Kosovo71510.011.43+5
21Armenia899.81.23-0.8
22Azerbaijan639.631.61-6.6
23Northern Ireland6119.571.6+1.4
24England5149.531.91+4.5
25Denmark8109.421.18+0.6
26Slovenia889.411.18-1.4
27Latvia869.21.15-3.2
28Luxembourg888.691.09-0.7
29Wales698.551.43+0.4
30Czech Republic698.451.41+0.6
31Scotland888.0310
32Poland697.891.32+1.1
33Iceland8127.860.98+4.1
34Serbia867.790.97-1.8
35Republic of Ireland777.521.07-0.5
36North Macedonia6107.31.22+2.7
37San Marino456.761.69-1.8
38Faroe Islands656.731.12-1.7
39Malta626.621.1-4.6
40Cyprus646.121.02-2.1
41Gibraltar646.071.01-2.1
42Montenegro645.440.91-1.4
43Bulgaria855.380.67-0.4
44Lithuania645.20.87-1.2
45Moldova455.041.260
46Finland524.880.98-2.9
47Belarus634.260.71-1.3
48Albania644.230.71-0.2
49Bosnia and Herzegovina643.90.65+0.1
50Estonia633.360.56-0.4
51Liechtenstein433.330.83-0.3
52Israel653.10.52+1.9
53Andorra402.040.51-2
54Kazakhstan601.820.3-1.8
#TeamPGAxGA/90+/-
1England533.080.62-0.1
2Moldova413.360.84-2.4
3Andorra443.660.92+0.3
4San Marino433.780.95-0.8
5Northern Ireland633.970.66-1
6Romania534.840.97-1.8
7Austria885.840.73+2.2
8Liechtenstein465.881.47+0.1
9Kosovo766.350.91-0.4
10North Macedonia616.451.08-5.5
11Greece756.530.93-1.5
12Georgia876.70.84+0.3
13Norway676.991.170
14Albania667.041.17-1
15Belarus647.091.18-3.1
16Malta677.531.26-0.5
17Lithuania6117.611.27+3.4
18Armenia8187.730.97+10.3
19Sweden647.821.3-3.8
20Finland5108.211.64+1.8
21Czech Republic688.221.37-0.2
22Bulgaria8108.31.04+1.7
23Faroe Islands668.451.41-2.5
24Türkiye878.671.08-1.7
25Wales648.761.46-4.8
26Slovakia869.141.14-3.1
27Montenegro699.321.55-0.3
28Italy8139.331.17+3.7
29Gibraltar659.451.58-4.5
30Latvia8119.621.2+1.4
31Switzerland6149.851.64+4.2
32Luxembourg8710.151.27-3.2
33Republic of Ireland71210.171.45+1.8
34Cyprus61510.41.73+4.6
35Croatia81010.91.36-0.9
36Denmark81011.281.41-1.3
37Netherlands81211.71.46+0.3
38Ukraine81211.731.47+0.3
39Slovenia8912.051.51-3.1
40Belgium81212.141.52-0.1
41Israel61312.462.08+0.5
42Poland61612.772.13+3.2
43Iceland81812.911.61+5.1
44France101312.951.3+0.1
45Spain101513.051.31+2
46Germany101213.181.32-1.2
47Hungary81713.291.66+3.7
48Kazakhstan61513.442.24+1.6
49Serbia8713.671.71-6.7
50Portugal101113.881.39-2.9
51Bosnia and Herzegovina61714.112.35+2.9
52Azerbaijan61714.242.37+2.8
53Scotland81114.931.87-3.9
54Estonia6915.482.58-6.5
#TeamPPTSxPTS/90+/-
1Spain102218.931.89+3.1
2Germany101818.691.87-0.7
3Portugal102118.031.8+3
4France101917.591.76+1.4
5Austria81217.152.14-5.2
6Georgia81314.611.83-1.6
7Türkiye81714.561.82+2.4
8Sweden61614.392.4+1.6
9Slovakia81413.661.71+0.3
10Italy81413.331.67+0.7
11Armenia8712.531.57-5.5
12Netherlands81112.321.54-1.3
13Kosovo71811.91.7+6.1
14Greece71511.881.7+3.1
15Northern Ireland61111.691.95-0.7
16Belgium8711.61.45-4.6
17Croatia81111.551.44-0.6
18Latvia81010.631.33-0.6
19Romania51510.472.09+4.5
20Norway61310.371.73+2.6
21Luxembourg8910.361.3-1.4
22Ukraine81110.351.29+0.7
23England51210.332.07+1.7
24Hungary8610.331.29-4.3
25Denmark8119.731.22+1.3
26Slovenia8129.51.19+2.5
27Republic of Ireland7129.291.33+2.7
28North Macedonia6168.761.46+7.2
29Switzerland628.721.45-6.7
30Wales6128.681.45+3.3
31Czech Republic6118.531.42+2.5
32Bulgaria898.411.05+0.6
33Iceland877.991-1
34Serbia8107.70.96+2.3
35Malta677.561.26-0.6
36Azerbaijan617.521.25-6.5
37San Marino477.151.79-0.2
38Moldova496.871.72+2.1
39Faroe Islands666.851.14-0.9
40Scotland8106.750.84+3.3
41Lithuania606.611.1-6.6
42Belarus676.191.03+0.8
43Poland646.091.02-2.1
44Montenegro6361-3
45Albania675.90.98+1.1
46Gibraltar665.840.97+0.2
47Cyprus665.630.94+0.4
48Finland504.640.93-4.6
49Liechtenstein424.231.06-2.2
50Andorra414.021.01-3
51Israel642.990.5+1
52Bosnia and Herzegovina622.970.5-1
53Estonia642.410.4+1.6
54Kazakhstan612.010.34-1
#TeamPxGxGAxGD/90
1Sweden622.257.8214.432.41
2Austria816.645.8410.81.35
3Germany1022.4713.189.290.93
4Spain1021.9513.058.90.89
5Portugal1020.6613.886.780.68
6Türkiye815.178.676.50.81
7England59.533.086.451.29
8France1019.3212.956.370.64
9Romania510.454.845.611.12
10Northern Ireland69.573.975.60.93
11Georgia811.846.75.140.64
12Slovakia812.969.143.820.48
13Greece710.356.533.820.55
14Kosovo710.016.353.660.52
15Norway610.166.993.170.53
16Italy812.459.333.120.39
17Netherlands814.7411.73.040.38
18San Marino46.763.782.980.75
19Armenia89.87.732.070.26
20Moldova45.043.361.680.42
21Belgium813.512.141.360.17
22North Macedonia67.36.450.850.14
23Croatia811.1910.90.290.04
24Switzerland610.149.850.290.05
25Czech Republic68.458.220.230.04
26Wales68.558.76-0.21-0.04
27Latvia89.29.62-0.42-0.05
28Malta66.627.53-0.91-0.15
29Ukraine810.4611.73-1.27-0.16
30Luxembourg88.6910.15-1.46-0.18
31Andorra42.043.66-1.62-0.41
32Faroe Islands66.738.45-1.72-0.29
33Denmark89.4211.28-1.86-0.23
34Lithuania65.27.61-2.41-0.4
35Hungary810.8213.29-2.47-0.31
36Liechtenstein43.335.88-2.55-0.64
37Slovenia89.4112.05-2.64-0.33
38Republic of Ireland77.5210.17-2.65-0.38
39Albania64.237.04-2.81-0.47
40Belarus64.267.09-2.83-0.47
41Bulgaria85.388.3-2.92-0.37
42Finland54.888.21-3.33-0.67
43Gibraltar66.079.45-3.38-0.56
44Montenegro65.449.32-3.88-0.65
45Cyprus66.1210.4-4.28-0.71
46Azerbaijan69.6314.24-4.61-0.77
47Poland67.8912.77-4.88-0.81
48Iceland87.8612.91-5.05-0.63
49Serbia87.7913.67-5.88-0.74
50Scotland88.0314.93-6.9-0.86
51Israel63.112.46-9.36-1.56
52Bosnia and Herzegovina63.914.11-10.21-1.7
53Kazakhstan61.8213.44-11.62-1.94
54Estonia63.3615.48-12.12-2.02
#TeamPGnpxGxG/90
1Germany102420.8922.472.25
2Sweden61920.6722.253.71
3Portugal102219.0820.662.07
4Spain10251821.952.2
5France102017.7419.321.93
6Austria81515.8516.642.08
7Slovakia81012.1712.961.62
8Türkiye81512.0115.171.9
9Netherlands81811.5814.741.84
10Belgium81011.1313.51.69
11Georgia81611.0511.841.48
12Italy81710.8712.451.56
13Croatia81010.411.191.4
14Greece71110.3510.351.48
15Norway61510.1610.161.69
16Armenia899.89.81.23
17Ukraine8119.6710.461.31
18Hungary859.2410.821.35
19Kosovo7159.2210.011.43
20Northern Ireland6118.789.571.6
21England5148.749.531.91
22Denmark8108.639.421.18
23Latvia868.419.21.15
24Azerbaijan638.059.631.61
25Iceland8127.867.860.98
26Slovenia887.839.411.18
27Switzerland667.7710.141.69
28Wales697.768.551.43
29Czech Republic697.668.451.41
30Republic of Ireland777.527.521.07
31Romania5157.2910.452.09
32Scotland887.248.031
33Luxembourg887.118.691.09
34Serbia8677.790.97
35North Macedonia6106.517.31.22
36Poland696.317.891.32
37Cyprus646.126.121.02
38Montenegro645.445.440.91
39San Marino455.186.761.69
40Faroe Islands655.156.731.12
41Malta625.046.621.1
42Bulgaria854.595.380.67
43Gibraltar644.496.071.01
44Lithuania644.415.20.87
45Moldova454.255.041.26
46Finland524.094.880.98
47Bosnia and Herzegovina643.93.90.65
48Belarus633.474.260.71
49Albania643.444.230.71
50Estonia633.363.360.56
51Israel653.13.10.52
52Andorra402.042.040.51
53Kazakhstan601.821.820.3
54Liechtenstein431.753.330.83
#TeamPGxGoTxG/90
1Germany102422.4222.472.25
2Sweden61921.3422.253.71
3Spain102520.121.952.2
4France102018.9919.321.93
5Portugal102218.6120.662.07
6Austria81515.9616.642.08
7Netherlands81815.5514.741.84
8Türkiye81515.315.171.9
9Italy81714.4212.451.56
10Georgia81613.4111.841.48
11Slovakia81013.2212.961.62
12Ukraine81112.4310.461.31
13Croatia81012.0811.191.4
14Belgium81011.9513.51.69
15Romania51511.9210.452.09
16Kosovo71511.8210.011.43
17Norway61511.7310.161.69
18Denmark81011.429.421.18
19Armenia8910.739.81.23
20England51410.639.531.91
21Northern Ireland61110.329.571.6
22Czech Republic699.498.451.41
23Scotland888.88.031
24Slovenia888.749.411.18
25Poland698.197.891.32
26Iceland8128.177.860.98
27Luxembourg888.028.691.09
28Hungary857.7610.821.35
29Greece7117.5410.351.48
30Azerbaijan637.529.631.61
31Wales697.478.551.43
32Republic of Ireland777.477.521.07
33Latvia867.39.21.15
34Switzerland667.0710.141.69
35North Macedonia6106.217.31.22
36Bosnia and Herzegovina645.853.90.65
37Serbia865.627.790.97
38Cyprus645.186.121.02
39Lithuania645.055.20.87
40Belarus635.014.260.71
41Bulgaria8555.380.67
42San Marino454.996.761.69
43Israel654.983.10.52
44Gibraltar644.756.071.01
45Moldova454.655.041.26
46Faroe Islands654.536.731.12
47Albania643.874.230.71
48Malta623.436.621.1
49Liechtenstein433.353.330.83
50Finland523.24.880.98
51Montenegro642.735.440.91
52Estonia632.013.360.56
53Andorra401.362.040.51
54Kazakhstan601.151.820.3
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Tue, Mar 31
xG
1.98
Latvia
1 - 0
Gibraltar
0.43
1.86
Luxembourg
3 - 0
Malta
1.37
xG
Thu, Mar 26
xG
1.61
Malta
0 - 2
Luxembourg
1.84
0.22
Gibraltar
0 - 1
Latvia
1.57

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

UEFA Nations League xG Table 2024/25

The UEFA Nations League xG table for 2024/25 tracks expected goals data for all 54 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

Germany top the xG charts with 22.47 expected goals from 10 games (2.25/90). They have scored 24 actual goals, outperforming their xG by +1.5.

Who has the best defence?

England have the tightest defence by xGA, conceding just 3.08 expected goals (0.62/90). Their actual goals conceded stands at 3.

Biggest overperformer

Kosovo are the biggest overperformers in UEFA Nations League, scoring 15 goals from an xG of just 10.01 — a difference of +5. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Azerbaijan are the most wasteful in front of goal, scoring 3 from an xG of 9.63 (diff: -6.6). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-09-07 20:35:44