#TeamPGxG/90+/-
1Porto82018.692.34+1.3
2Benfica82418.582.32+5.4
3Sporting CP82013.821.73+6.2
4Vitória Guimarães8513.311.66-8.3
5Estrela Amadora81411.881.49+2.1
6Gil Vicente8811.711.46-3.7
7Alverca81311.221.4+1.8
8Santa Clara81210.961.37+1
9Sporting Braga899.861.23-0.9
10Academico Viseu8119.671.21+1.3
11Nacional899.591.2-0.6
12Arouca8118.921.12+2.1
13Estoril847.390.92-3.4
14Marítimo897.120.89+1.9
15Casa Pia837.050.88-4.1
16Famalicão8106.750.84+3.3
17Moreirense886.60.83+1.4
18Rio Ave886.160.77+1.8
#TeamPGAxGA/90+/-
1Benfica875.860.73+1.1
2Santa Clara846.040.76-2
3Sporting Braga8107.030.88+3
4Sporting CP897.080.89+1.9
5Gil Vicente867.70.96-1.7
6Vitória Guimarães8107.830.98+2.2
7Porto847.961-4
8Estrela Amadora81511.091.39+3.9
9Arouca8711.181.4-4.2
10Marítimo81411.291.41+2.7
11Famalicão81111.381.42-0.4
12Estoril81212.021.50
13Alverca81212.041.510
14Casa Pia81713.71.71+3.3
15Nacional81813.971.75+4
16Moreirense81514.061.76+0.9
17Academico Viseu81014.161.77-4.2
18Rio Ave81714.891.86+2.1
#TeamPPTSxPTS/90+/-
1Benfica81918.462.31+0.5
2Porto82417.242.16+6.8
3Sporting CP81815.151.89+2.9
4Santa Clara81814.461.81+3.5
5Vitória Guimarães8514.191.77-9.2
6Gil Vicente81413.911.74+0.1
7Sporting Braga81112.871.61-1.9
8Estrela Amadora81011.511.44-1.5
9Alverca81110.321.29+0.7
10Arouca8149.971.25+4
11Nacional849.021.13-5
12Academico Viseu8148.581.07+5.4
13Marítimo888.41.05-0.4
14Famalicão878.181.02-1.2
15Estoril828.051.01-6.1
16Casa Pia847.130.89-3.1
17Moreirense886.690.84+1.3
18Rio Ave875.510.69+1.5
#TeamPxGxGAxGD/90
1Benfica818.585.8612.721.59
2Porto818.697.9610.731.34
3Sporting CP813.827.086.740.84
4Vitória Guimarães813.317.835.480.69
5Santa Clara810.966.044.920.62
6Gil Vicente811.717.74.010.5
7Sporting Braga89.867.032.830.35
8Estrela Amadora811.8811.090.790.1
9Alverca811.2212.04-0.82-0.1
10Arouca88.9211.18-2.26-0.28
11Marítimo87.1211.29-4.17-0.52
12Nacional89.5913.97-4.38-0.55
13Academico Viseu89.6714.16-4.49-0.56
14Famalicão86.7511.38-4.63-0.58
15Estoril87.3912.02-4.63-0.58
16Casa Pia87.0513.7-6.65-0.83
17Moreirense86.614.06-7.46-0.93
18Rio Ave86.1614.89-8.73-1.09
#TeamPGnpxGxG/90
1Benfica8241718.582.32
2Porto82016.3218.692.34
3Vitória Guimarães8512.5213.311.66
4Sporting CP82012.2413.821.73
5Estrela Amadora81410.311.881.49
6Santa Clara81210.1710.961.37
7Sporting Braga899.869.861.23
8Academico Viseu8119.679.671.21
9Alverca8139.6411.221.4
10Gil Vicente889.3411.711.46
11Nacional898.89.591.2
12Arouca8118.138.921.12
13Estoril847.397.390.92
14Marítimo896.337.120.89
15Famalicão8105.966.750.84
16Moreirense885.816.60.83
17Casa Pia835.477.050.88
18Rio Ave884.586.160.77
#TeamPGxGoTxG/90
1Benfica82420.3318.582.32
2Porto82020.0818.692.34
3Sporting CP82015.1213.821.73
4Sporting Braga8911.699.861.23
5Alverca81310.6111.221.4
6Academico Viseu8119.969.671.21
7Estoril849.917.390.92
8Estrela Amadora8149.8611.881.49
9Arouca81198.921.12
10Santa Clara8128.9310.961.37
11Nacional898.649.591.2
12Gil Vicente888.5311.711.46
13Famalicão8107.846.750.84
14Rio Ave887.266.160.77
15Marítimo897.257.120.89
16Vitória Guimarães856.3313.311.66
17Moreirense885.16.60.83
18Casa Pia834.157.050.88
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
Mon, Oct 19
xG
1.06
Sporting Braga
1 - 2
Gil Vicente
1.76
xG
Mon, Oct 12
xG
0.4
Famalicão
1 - 4
Alverca
2.5
xG
Sun, Oct 11
xG
0.83
Arouca
1 - 0
Estrela Amadora
1.51
2.09
Benfica
2 - 0
Vitória Guimarães
0.65
1.67
Rio Ave
3 - 2
Nacional
1.2
xG
Sat, Oct 10
xG
1.04
Academico Viseu
2 - 1
Estoril
1.21
0.38
Casa Pia
0 - 1
Santa Clara
0.74
0.2
Marítimo
1 - 2
Porto
2.32
xG
Fri, Oct 9
xG
1.37
Sporting Braga
1 - 3
Sporting CP
1.04
1.16
Moreirense
0 - 1
Gil Vicente
1.67
xG
Sun, Sep 20
xG
2.07
Porto
3 - 1
Benfica
1.07
0.79
Santa Clara
0 - 0
Sporting Braga
0.55
1.25
Estoril
1 - 2
Casa Pia
1.9
1.14
Vitória Guimarães
1 - 1
Moreirense
0.58
1.19
Estrela Amadora
0 - 2
Academico Viseu
2.05
xG
Sat, Sep 19
xG
0.91
Sporting CP
2 - 2
Arouca
2.12
2.39
Alverca
1 - 0
Rio Ave
0.47
1.25
Nacional
0 - 4
Famalicão
1.1
1.47
Gil Vicente
1 - 1
Marítimo
0.94
xG
Mon, Sep 14
xG
2.09
Sporting Braga
1 - 0
Estoril
0.74
1.9
Moreirense
3 - 1
Marítimo
0.84
1.28
Rio Ave
3 - 3
Estrela Amadora
2.73
xG
Sun, Sep 13
xG
0.29
Famalicão
1 - 1
Sporting CP
2.28
2.89
Benfica
3 - 1
Gil Vicente
0.93
1.02
Arouca
1 - 2
Santa Clara
1.37
xG
Sat, Sep 12
xG
2.15
Academico Viseu
2 - 1
Vitória Guimarães
2.15
1.66
Casa Pia
1 - 4
Porto
2.74
2.22
Nacional
1 - 3
Alverca
1.5
xG
Thu, Sep 10
xG
0.68
Estrela Amadora
2 - 1
Sporting Braga
0.72
xG
Wed, Sep 9
xG
0.4
Moreirense
0 - 4
Benfica
3.1
xG
Mon, Sep 7
xG
0.72
Estoril
0 - 0
Arouca
1
xG
Sun, Sep 6
xG
2.41
Gil Vicente
0 - 1
Academico Viseu
0.33
2.45
Vitória Guimarães
0 - 0
Casa Pia
0.25
2.03
Santa Clara
4 - 0
Rio Ave
0.67
xG
Sat, Sep 5
xG
2.69
Sporting CP
2 - 0
Nacional
0.07
0.17
Marítimo
0 - 3
Benfica
1.37
1.17
Alverca
1 - 2
Sporting Braga
2.11
1.14
Estrela Amadora
2 - 2
Famalicão
1.54
xG
Fri, Sep 4
xG
3.26
Porto
2 - 1
Moreirense
0.81
xG
Mon, Aug 31
xG
1.96
Benfica
2 - 1
Estoril
0.34
0.77
Sporting Braga
1 - 0
Vitória Guimarães
0.19
xG
Sun, Aug 30
xG
0.37
Famalicão
0 - 0
Gil Vicente
0.31
0.88
Casa Pia
0 - 1
Moreirense
0.58
0.65
Nacional
2 - 3
Estrela Amadora
2
xG
Sat, Aug 29
xG
1.32
Academico Viseu
0 - 3
Porto
1.14
1.35
Arouca
2 - 1
Marítimo
0.98
0.39
Alverca
1 - 1
Santa Clara
1.3
xG
Fri, Aug 28
xG
0.53
Rio Ave
0 - 4
Sporting CP
1.36
xG
Mon, Aug 24
xG
1.66
Gil Vicente
2 - 0
Casa Pia
0.8
xG
Sun, Aug 23
xG
2.72
Porto
2 - 0
Arouca
0.45

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

Liga Portugal xG Table 2026/27

The Liga Portugal xG table for 2026/27 tracks expected goals data for all 18 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?

Porto top the xG charts with 18.69 expected goals from 8 games (2.34/90). They have scored 20 actual goals, outperforming their xG by +1.3.

Who has the best defence?

Benfica have the tightest defence by xGA, conceding just 5.86 expected goals (0.73/90). Their actual goals conceded stands at 7.

Biggest overperformer

Sporting CP are the biggest overperformers in Liga Portugal, scoring 20 goals from an xG of just 13.82 — a difference of +6.2. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Vitória Guimarães are the most wasteful in front of goal, scoring 5 from an xG of 13.31 (diff: -8.3). 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-10-23 02:55:56