#TeamPGxG/90+/-
1Porto51111.532.31-0.5
2Sporting CP5149.61.92+4.4
3Benfica4149.422.36+4.6
4Vitória Guimarães539.261.85-6.3
5Santa Clara597.921.58+1.1
6Gil Vicente435.991.5-3
7Estrela Amadora495.661.42+3.3
8Marítimo565.161.03+0.8
9Alverca555.121.02-0.1
10Famalicão545.051.01-1.1
11Nacional564.790.96+1.2
12Academico Viseu554.560.91+0.4
13Sporting Braga354.061.35+0.9
14Arouca473.940.99+3.1
15Estoril423.390.85-1.4
16Casa Pia502.860.57-2.9
17Rio Ave522.730.55-0.7
18Moreirense442.480.62+1.5
#TeamPGAxGA/90+/-
1Gil Vicente411.650.41-0.7
2Benfica431.810.45+1.2
3Sporting Braga331.910.64+1.1
4Vitória Guimarães553.090.62+1.9
5Sporting CP553.290.66+1.7
6Santa Clara533.960.79-1
7Porto514.960.99-4
8Famalicão565.221.04+0.8
9Marítimo585.421.08+2.6
10Estoril475.891.47+1.1
11Estrela Amadora486.381.6+1.6
12Arouca436.681.67-3.7
13Moreirense487.281.82+0.7
14Rio Ave5118.471.69+2.5
15Casa Pia5118.821.76+2.2
16Alverca5108.951.79+1.1
17Academico Viseu589.651.93-1.7
18Nacional5810.092.02-2.1
#TeamPPTSxPTS/90+/-
1Sporting CP51310.762.15+2.2
2Porto51510.572.11+4.4
3Vitória Guimarães5410.362.07-6.4
4Benfica41010.152.54-0.2
5Santa Clara5119.691.94+1.3
6Gil Vicente478.222.06-1.2
7Marítimo576.621.32+0.4
8Famalicão536.591.32-3.6
9Sporting Braga375.681.89+1.3
10Estrela Amadora465.151.29+0.9
11Alverca524.360.87-2.4
12Nacional544.310.86-0.3
13Arouca494.241.06+4.8
14Academico Viseu554.130.83+0.9
15Estoril413.950.99-3
16Casa Pia513.460.69-2.5
17Rio Ave532.90.58+0.1
18Moreirense442.550.64+1.5
#TeamPxGxGAxGD/90
1Benfica49.421.817.611.9
2Porto511.534.966.571.31
3Sporting CP59.63.296.311.26
4Vitória Guimarães59.263.096.171.23
5Gil Vicente45.991.654.341.09
6Santa Clara57.923.963.960.79
7Sporting Braga34.061.912.150.72
8Famalicão55.055.22-0.17-0.03
9Marítimo55.165.42-0.26-0.05
10Estrela Amadora45.666.38-0.72-0.18
11Estoril43.395.89-2.5-0.63
12Arouca43.946.68-2.74-0.69
13Alverca55.128.95-3.83-0.77
14Moreirense42.487.28-4.8-1.2
15Academico Viseu54.569.65-5.09-1.02
16Nacional54.7910.09-5.3-1.06
17Rio Ave52.738.47-5.74-1.15
18Casa Pia52.868.82-5.96-1.19
#TeamPGnpxGxG/90
1Porto5119.9511.532.31
2Benfica4149.429.422.36
3Sporting CP5148.819.61.92
4Vitória Guimarães538.479.261.85
5Santa Clara597.137.921.58
6Estrela Amadora494.875.661.42
7Academico Viseu554.564.560.91
8Gil Vicente434.415.991.5
9Marítimo564.375.161.03
10Alverca554.335.121.02
11Famalicão544.265.051.01
12Sporting Braga354.064.061.35
13Nacional5644.790.96
14Arouca473.943.940.99
15Estoril423.393.390.85
16Casa Pia502.862.860.57
17Rio Ave522.732.730.55
18Moreirense442.482.480.62
#TeamPGxGoTxG/90
1Benfica41412.129.422.36
2Porto51112.111.532.31
3Sporting CP51410.869.61.92
4Santa Clara596.477.921.58
5Sporting Braga355.374.061.35
6Estrela Amadora495.285.661.42
7Academico Viseu554.894.560.91
8Alverca554.825.121.02
9Arouca474.793.940.99
10Nacional564.724.790.96
11Marítimo564.715.161.03
12Famalicão544.55.051.01
13Vitória Guimarães534.469.261.85
14Gil Vicente434.25.991.5
15Estoril422.893.390.85
16Rio Ave522.332.730.55
17Moreirense441.822.480.62
18Casa Pia500.732.860.57
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
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
1.64
Santa Clara
1 - 0
Famalicão
1.03
2.81
Vitória Guimarães
1 - 0
Nacional
0.63
xG
Sat, Aug 22
xG
1.73
Sporting CP
3 - 1
Alverca
0.45
1.56
Estoril
0 - 2
Rio Ave
0.7
1.52
Marítimo
2 - 2
Academico Viseu
1.28
xG
Mon, Aug 17
xG
0.26
Casa Pia
0 - 7
Benfica
2.4
xG
Sun, Aug 16
xG
0.81
Famalicão
1 - 2
Marítimo
1.25
1.72
Arouca
4 - 0
Moreirense
0.74
2.08
Nacional
2 - 0
Estoril
0.74
xG
Sat, Aug 15
xG
0.78
Rio Ave
0 - 2
Porto
1.99
0.72
Academico Viseu
0 - 1
Santa Clara
1.41
1.4
Alverca
2 - 2
Estrela Amadora
1.29
xG
Fri, Aug 14
xG
1.13
Sporting CP
3 - 2
Vitória Guimarães
1.01
xG
Mon, Aug 10
xG
1.5
Santa Clara
2 - 2
Nacional
1.25
xG
Sun, Aug 9
xG
3.27
Benfica
2 - 2
Academico Viseu
0.97
0.24
Moreirense
2 - 2
Sporting Braga
1.12
1.6
Gil Vicente
1 - 0
Rio Ave
0.18
2.45
Porto
2 - 0
Alverca
1.6
xG
Sat, Aug 8
xG
1.01
Estrela Amadora
2 - 2
Sporting CP
2.52
2.38
Vitória Guimarães
0 - 1
Arouca
0.31
1.22
Marítimo
1 - 0
Casa Pia
0.51
xG
Fri, Aug 7
xG
0.87
Estoril
1 - 1
Famalicão
1.29
xG
Sat, May 16
xG
1.67
Sporting CP
3 - 0
Gil Vicente
0.88
1.9
Estoril
1 - 3
Benfica
3.44
0.67
Famalicão
1 - 0
Alverca
0.64
1.13
Nacional
2 - 0
Vitória Guimarães
1.35
2.16
Sporting Braga
2 - 2
Estrela Amadora
0.55
1.94
Arouca
3 - 1
Tondela
0.79
2.5
Casa Pia
1 - 1
Rio Ave
0.43
1.35
Moreirense
0 - 0
AVS
1.73
1.04
Porto
1 - 0
Santa Clara
0.59

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 11.53 expected goals from 5 games (2.31/90). With 11 goals scored, they are underperforming by 0.5.

Who has the best defence?

Gil Vicente have the tightest defence by xGA, conceding just 1.65 expected goals (0.41/90). Their actual goals conceded stands at 1.

Biggest overperformer

Sporting CP are the biggest overperformers in Liga Portugal, scoring 14 goals from an xG of just 9.6 — a difference of +4.4. 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 3 from an xG of 9.26 (diff: -6.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-09-07 20:35:44