pt flag

2023-2024 Portuguese Primeira Liga League Table

2023-2024 Portuguese Primeira Liga
PosTeamPWDLFAGDPts
1Benfica2318415615+4158
2Sporting Lisbon2218226322+4156
3Porto2315443817+2149
4Braga2314455033+1746
5Vitoria Guimaraes2312563525+1041
6Moreirense2311572726+138
7Arouca2394103832+631
8Famalicao226882328-526
9Farense2375113032-226
10Gil Vicente2375113437-326
11Casa Pia2375112235-1326
12Boavista2366113044-1424
13Estrela da Amadora2357112335-1222
14Estoril-Praia2364133943-422
15Rio Ave2341092534-922
16Portimonense2364132449-2522
17GD Chaves2346132349-2618
18Vizela2338122347-2417
2023-2024 Portuguese Primeira Liga (Home)
PosTeamPWDLFAGDMGPts
1Sporting Lisbon111100377+304433
2Benfica121020335+283832
3Porto11821195+142426
4Vitoria Guimaraes128132514+113925
5Braga116322211+113321
6Gil Vicente125522314+93720
7Arouca125252118+33917
8Rio Ave124531817+13517
9Moreirense11524141402817
10Estoril-Praia115152113+83416
11Farense124351614+23015
12Famalicao104331213-12515
13Estrela da Amadora124261519-43414
14Boavista123451626-104213
15GD Chaves113351521-63612
16Portimonense113351117-62812
17Casa Pia11236613-7199
18Vizela121471325-12387
2023-2024 Portuguese Primeira Liga (Away)
PosTeamPWDLFAGDMGPts
1Benfica118212310+133326
2Braga128132822+65025
3Sporting Lisbon117222615+114123
4Porto127231912+73123
5Moreirense126331312+12521
6Casa Pia125251622-63817
7Vitoria Guimaraes114431011-12116
8Arouca114251714+33114
9Boavista113261418-43211
10Farense113261418-43211
11Famalicao122551115-42611
12Vizela112451022-123210
13Portimonense123181332-194510
14Estrela da Amadora11155816-8248
15Estoril-Praia121381830-12486
16Gil Vicente112091123-12346
17GD Chaves12138828-20366
18Rio Ave11056717-10245
2023-2024 Portuguese Primeira Liga (Overall)
PosTeamPWDLFAGDMGPts
1Benfica2318415615+417158
2Sporting Lisbon2218226322+418556
3Porto2315443817+215549
4Braga2314455033+178346
5Vitoria Guimaraes2312563525+106041
6Moreirense2311572726+15338
7Arouca2394103832+67031
8Famalicao226882328-55126
9Farense2375113032-26226
10Gil Vicente2375113437-37126
11Casa Pia2375112235-135726
12Boavista2366113044-147424
13Estrela da Amadora2357112335-125822
14Estoril-Praia2364133943-48222
15Rio Ave2341092534-95922
16Portimonense2364132449-257322
17GD Chaves2346132349-267218
18Vizela2338122347-247017
2023-2024 Portuguese Primeira Liga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Sporting Lisbon221570306243652
2Benfica2312101244202846
3Porto239122177102439
4Vitoria Guimaraes238123151142636
5Moreirense238105141132534
6Gil Vicente237115131032332
7Famalicao227105131212531
8Braga237791215-32728
9Casa Pia2361071015-52528
10Farense23698161423027
11Arouca236891517-23226
12Rio Ave2331641012-22225
13Portimonense2367101218-63025
14Estrela da Amadora234118911-22023
15Boavista2358101821-33923
16Estoril-Praia2341181219-73123
17Vizela232129622-162818
18GD Chaves2301112728-213511
2nd Half
PosTeamPWDLFAGDMGPts
1Braga2314633818205648
2Benfica2313733211214346
3Porto2311932110113142
4Sporting Lisbon2211743316174940
5Arouca238105231583834
6Vitoria Guimaraes23977201463434
7Estoril-Praia23977272435134
8Moreirense2371151315-22832
9GD Chaves2394101621-53731
10Vizela236981725-84227
11Farense2351171418-43226
12Rio Ave236891522-73726
13Casa Pia2375111220-83226
14Gil Vicente2365122127-64823
15Estrela da Amadora2358101424-103823
16Famalicao2248101016-62620
17Boavista2347121223-113519
18Portimonense2347121231-194319

For column heading definitions, see the Key at the bottom of the table.

2023-2024 Portuguese Primeira Liga (Expected Goals)
PosTeamPGFxGF GAxGA
1Benfica232.432.280.650.97
2Sporting Lisbon222.862.081.000.78
3Porto231.651.650.740.89
4Braga232.171.871.431.22
5Vitoria Guimaraes231.521.401.091.10
6Moreirense231.170.971.131.00
7Arouca231.651.391.391.40
8Famalicao221.050.951.271.26
9Farense231.301.221.391.57
10Gil Vicente231.481.071.611.43
11Casa Pia230.960.801.521.15
12Boavista231.301.081.911.53
13Estrela da Amadora231.001.021.521.39
14Estoril-Praia231.701.161.871.65
15Rio Ave231.091.311.481.19
16Portimonense231.040.922.131.65
17GD Chaves231.001.092.131.66
18Vizela231.001.072.041.45
Key to column names
  • GF - Actual goals "for" per game
  • xGF - Expected Goals "for" (scored) per game
  • GF v XGF - Compares actual goals vs expected goals per game (a positive number means over-performance; negative indicates under-performance)
  • GA - Actual goals "against" per game
  • xGA - Expected Goals "against" (conceded) per game
  • GA v XGA - Compares actual goals conceded vs expected goals conceded per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2023-2024 Portuguese Primeira Liga (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1Benfica23+1.78+1.31+0.47
2Sporting Lisbon22+1.86+1.30+0.56
3Porto23+0.91+0.76+0.15
4Braga23+0.74+0.65+0.09
5Vitoria Guimaraes23+0.43+0.30+0.13
6Moreirense23+0.04-0.03+0.07
7Arouca23+0.26-0.01+0.27
8Famalicao22-0.23-0.31+0.08
9Farense23-0.09-0.35+0.26
10Gil Vicente23-0.13-0.36+0.23
11Casa Pia23-0.57-0.35-0.22
12Boavista23-0.61-0.45-0.16
13Estrela da Amadora23-0.52-0.37-0.15
14Estoril-Praia23-0.17-0.49+0.32
15Rio Ave23-0.39+0.12-0.51
16Portimonense23-1.09-0.73-0.36
17GD Chaves23-1.13-0.57-0.56
18Vizela23-1.04-0.38-0.66
Key to column names
  • GD - Actual goal difference per game
  • xGD - Expected goal difference (expected goals "for" minus expected goals "against") per game
  • GD v xGD - Compares actual GD vs expected GD per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2023-2024 Portuguese Primeira Liga (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Benfica235848.3+9.7
2Sporting Lisbon225646.3+9.7
3Porto234942.1+6.9
4Braga234639.3+6.7
5Vitoria Guimaraes234136.3+4.8
6Moreirense233831.2+6.9
7Arouca233131.1-0.1
8Famalicao222625.6+0.4
9Farense232627.4-1.4
10Gil Vicente232627.5-1.5
11Casa Pia232626.3-0.3
12Boavista232426.0-2.0
13Estrela da Amadora232228.0-6.0
14Estoril-Praia232226.6-4.6
15Rio Ave232232.9-10.9
16Portimonense232221.7+0.3
17GD Chaves231825.1-7.1
18Vizela231725.9-8.9
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during season based upon aggregated statistical analysis of the xG for and against in every game
  • Pts v xPts - Compares actual Pts vs expected Pts (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Benfica2324364.57417
2Sporting Lisbon2218334.47317
3Porto2328324.77417
4Braga2322314.47419
5Vitoria Guimaraes2322314.67615
6Moreirense2322304.87614
7Arouca2321314.67715
8Famalicao2224294.87319
9Farense2319274.87318
10Gil Vicente2326344.87516
11Casa Pia2325374.97119
12Boavista2319264.17614
13Estrela da Amadora2327394.96823
14Estoril-Praia2326334.67219
15Rio Ave2325334.87318
16Portimonense2324364.57615
17GD Chaves2329354.76624
18Vizela2327354.37317
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table