#TeamPGxG/90+/-
1Benfica255354.42.18-1.4
2Sporting CP2564522.08+12
3Sporting Braga255248.751.95+3.3
4Porto254946.971.88+2
5Gil Vicente253736.951.480
6Famalicão253033.711.35-3.7
7Estoril254632.531.3+13.5
8Nacional252932.31.29-3.3
9Tondela241931.951.33-13
10Vitória Guimarães252830.871.23-2.9
11Alverca252429.741.19-5.7
12Estrela Amadora252829.141.17-1.1
13Santa Clara252226.311.05-4.3
14Moreirense253124.180.97+6.8
15Casa Pia2526230.92+3
16Arouca253222.540.9+9.5
17Rio Ave242321.750.91+1.3
18AVS251821.750.87-3.8
#TeamPGAxGA/90+/-
1Porto251016.960.68-7
2Sporting CP251417.910.72-3.9
3Benfica251619.870.79-3.9
4Sporting Braga252525.241.01-0.2
5Santa Clara253127.061.08+3.9
6Famalicão252127.241.09-6.2
7Gil Vicente252527.721.11-2.7
8Vitória Guimarães253733.621.34+3.4
9Tondela243836.071.5+1.9
10Alverca253936.481.46+2.5
11Moreirense253536.781.47-1.8
12Casa Pia254439.71.59+4.3
13Estoril254239.81.59+2.2
14Nacional253741.181.65-4.2
15Rio Ave244442.461.77+1.5
16Arouca255342.621.7+10.4
17Estrela Amadora254343.351.73-0.4
18AVS255744.781.79+12.2
#TeamPPTSxPTS/90+/-
1Sporting CP256253.942.16+8.1
2Benfica255953.662.15+5.3
3Porto256652.92.12+13.1
4Sporting Braga254648.381.94-2.4
5Gil Vicente254139.541.58+1.5
6Famalicão253938.871.55+0.1
7Vitória Guimarães253233.51.34-1.5
8Santa Clara252233.181.33-11.2
9Alverca252831.271.25-3.3
10Tondela241930.371.27-11.4
11Nacional252230.341.21-8.3
12Estoril253429.631.19+4.4
13Moreirense253527.611.1+7.4
14Estrela Amadora252526.321.05-1.3
15Arouca252624.490.98+1.5
16Casa Pia252423.950.96+0.1
17Rio Ave242122.120.92-1.1
18AVS251020.510.82-10.5
#TeamPxGxGAxGD/90
1Benfica2554.419.8734.531.38
2Sporting CP255217.9134.091.36
3Porto2546.9716.9630.011.2
4Sporting Braga2548.7525.2423.510.94
5Gil Vicente2536.9527.729.230.37
6Famalicão2533.7127.246.470.26
7Santa Clara2526.3127.06-0.75-0.03
8Vitória Guimarães2530.8733.62-2.75-0.11
9Tondela2431.9536.07-4.12-0.17
10Alverca2529.7436.48-6.74-0.27
11Estoril2532.5339.8-7.27-0.29
12Nacional2532.341.18-8.88-0.36
13Moreirense2524.1836.78-12.6-0.5
14Estrela Amadora2529.1443.35-14.21-0.57
15Casa Pia252339.7-16.7-0.67
16Arouca2522.5442.62-20.08-0.8
17Rio Ave2421.7542.46-20.71-0.86
18AVS2521.7544.78-23.03-0.92
#TeamPGnpxGxG/90
1Sporting CP256448.05522.08
2Benfica255345.7154.42.18
3Porto254940.6546.971.88
4Sporting Braga255237.6948.751.95
5Famalicão253033.7133.711.35
6Gil Vicente253730.6336.951.48
7Estoril254628.5832.531.3
8Vitória Guimarães252827.7130.871.23
9Nacional252927.5632.31.29
10Estrela Amadora252825.1929.141.17
11Alverca252423.4229.741.19
12Moreirense253123.3924.180.97
13Tondela241923.2631.951.33
14Arouca253222.5422.540.9
15Santa Clara252221.5726.311.05
16Casa Pia252619.84230.92
17Rio Ave242319.3821.750.91
18AVS251818.5921.750.87
#TeamPGxGoTxG/90
1Benfica255357.2754.42.18
2Sporting CP256455.99522.08
3Sporting Braga255253.948.751.95
4Porto254950.8946.971.88
5Estoril254639.332.531.3
6Gil Vicente253737.6636.951.48
7Famalicão253032.6433.711.35
8Vitória Guimarães252831.2630.871.23
9Estrela Amadora252829.2129.141.17
10Alverca252428.9929.741.19
11Nacional252928.6832.31.29
12Tondela241927.5431.951.33
13Arouca253226.7222.540.9
14Moreirense253125.2924.180.97
15Rio Ave242324.6421.750.91
16Santa Clara252223.9526.311.05
17Casa Pia252623.84230.92
18AVS251822.0221.750.87
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, Mar 8
xG
0.51
Santa Clara
2 - 0
Vitória Guimarães
1.05
1.86
Benfica
2 - 2
Porto
2.06
1.28
Estrela Amadora
2 - 2
Gil Vicente
2.29
xG
Sat, Mar 7
xG
0.48
Estoril
0 - 0
Casa Pia
1.4
1.42
Sporting Braga
2 - 2
Sporting CP
1.88
1.09
Moreirense
1 - 1
Nacional
1.25
0.85
Alverca
0 - 0
AVS
0.43
xG
Fri, Mar 6
xG
0.94
Famalicão
1 - 0
Arouca
0.55
xG
Mon, Mar 2
xG
0.94
Gil Vicente
1 - 2
Benfica
2.24
xG
Sun, Mar 1
xG
1.04
Rio Ave
0 - 0
Famalicão
1.12
1.3
Casa Pia
1 - 1
Moreirense
1.7
1.18
Tondela
2 - 2
Santa Clara
1.82
xG
Sat, Feb 28
xG
1.69
Vitória Guimarães
1 - 1
Alverca
2.02
1.11
Nacional
1 - 2
Sporting Braga
3.05
0.88
AVS
0 - 0
Estrela Amadora
0.8
xG
Fri, Feb 27
xG
1.97
Sporting CP
3 - 0
Estoril
0.53
3.11
Porto
3 - 1
Arouca
0.32
xG
Mon, Feb 23
xG
2.1
Famalicão
2 - 0
Casa Pia
0.47
xG
Sun, Feb 22
xG
2.1
Porto
1 - 0
Rio Ave
0.46
1.45
Estoril
3 - 1
Gil Vicente
2.46
xG
Sat, Feb 21
xG
2.02
Sporting Braga
3 - 2
Vitória Guimarães
0.98
3.27
Benfica
3 - 0
AVS
0.12
0.42
Moreirense
0 - 3
Sporting CP
1.66
1.69
Arouca
3 - 0
Nacional
1.6
1.36
Alverca
1 - 1
Santa Clara
0.69
xG
Fri, Feb 20
xG
1.04
Estrela Amadora
0 - 2
Tondela
1.39
xG
Mon, Feb 16
xG
1.66
Rio Ave
1 - 2
Moreirense
0.58
xG
Sun, Feb 15
xG
2.14
Sporting CP
1 - 0
Famalicão
0.23
1.29
AVS
3 - 0
Estoril
0.81
0.81
Nacional
0 - 1
Porto
0.56
xG
Sat, Feb 14
xG
1.09
Gil Vicente
2 - 1
Sporting Braga
0.63
1.77
Vitória Guimarães
2 - 1
Estrela Amadora
0.69
1.9
Casa Pia
3 - 2
Arouca
0.96
xG
Fri, Feb 13
xG
1.68
Tondela
1 - 1
Alverca
0.86
0.3
Santa Clara
1 - 2
Benfica
2.11
xG
Mon, Feb 9
xG
0.85
Porto
1 - 1
Sporting CP
1.37
1.89
Famalicão
3 - 1
AVS
0.36
xG
Sun, Feb 8
xG
2.65
Benfica
2 - 1
Alverca
1.02
1.96
Sporting Braga
3 - 0
Rio Ave
0.17
1.04
Nacional
0 - 0
Casa Pia
0.77
xG
Sat, Feb 7
xG
1.14
Arouca
3 - 2
Vitória Guimarães
1.26
1.16
Estoril
2 - 2
Tondela
1.14
0.16
Moreirense
1 - 2
Gil Vicente
2.47
1.1
Estrela Amadora
1 - 0
Santa Clara
1.72
xG
Mon, Feb 2
xG
0.47
Casa Pia
2 - 1
Porto
2.18
0.65
AVS
0 - 4
Sporting Braga
2.04
xG
Sun, Feb 1
xG
0.55
Tondela
0 - 0
Benfica
2.75
1.92
Sporting CP
2 - 1
Nacional
0.79
2.66
Gil Vicente
5 - 0
Famalicão
0.12
xG
Sat, Jan 31
xG
0.9
Alverca
1 - 1
Estrela Amadora
0.95

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 2025/26

The Liga Portugal xG table for 2025/26 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?

Benfica top the xG charts with 54.4 expected goals from 25 games (2.18/90). With 53 goals scored, they are underperforming by 1.4.

Who has the best defence?

Porto have the tightest defence by xGA, conceding just 16.96 expected goals (0.68/90). Their actual goals conceded stands at 10.

Biggest overperformer

Estoril are the biggest overperformers in Liga Portugal, scoring 46 goals from an xG of just 32.53 — a difference of +13.5. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Tondela are the most wasteful in front of goal, scoring 19 from an xG of 31.95 (diff: -13). 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-03-09 07:05:52