Primeira Liga Expected Goals Standings

The expected-goals table: xG — chances created, xGA — chances conceded, "G−xG" — finishing (positive means scoring above the chances created, negative means wasting them). Built from played matches with xG data. New to xG? Read our guide.

#TeamPGoalsxGxGAG−xG
1FC Porto49:09.033.58-0.03
2Benfica311:38.181.66+2.82
3Santa Clara45:35.463.38-0.46
4Arouca47:34.826.38+2.18
5Maritimo46:54.814.68+1.19
6Sporting CP39:34.751.52+4.25
7Academico Viseu44:84.517.12-0.51
8Estrela37:64.405.21+2.60
9Nacional36:54.144.35+1.86
10Alverca44:83.865.53+0.14
11GIL Vicente33:03.501.30-0.50
12Estoril42:73.336.24-1.33
13Famalicao42:43.294.24-1.29
14Casa Pia40:112.266.31-2.26
15Guimaraes10:12.220.49-2.22
16Rio Ave42:72.066.49-0.06
17Moreirense33:60.983.85+2.02
18SC Braga12:20.940.21+1.06

Anomaly breakdowns for Primeira Liga are on the competition page; all match reviews live in the archive.

Moreirense’s +1.79 is the best xG overperformance in the Primeira Liga table, while Guimaraes is at the other end with -2.22. This difference is the clearest split in the available xG performance figures.

Table snapshot

The table contains 18 teams. Benfica has produced the highest total xG: 3.11 across 1 match. Moreirense has the best overperformance against xG at +1.79. Guimaraes has the worst figure against xG at -2.22.

Reading the xG positions

Benfica leads total xG creation in the available table, whereas Moreirense leads the difference versus xG. These are separate measures: 3.11 is the highest total xG created, and +1.79 is the best overperformance versus xG. Guimaraes’ -2.22 is the lowest performance versus xG figure. With 18 teams listed, these values identify the highest and lowest xG-related positions in the provided data.