pt flag

Portuguese Primeira Liga Form Table

Portuguese Primeira Liga Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Porto6600121+111813.8121990
2Sporting Lisbon6510203+171613.033361
3Benfica6420134+91411.9321858
4Braga632197+21110.832120
5Vitoria Guimaraes631267-1108.032318
6Moreirense631256-1108.313283
7Estoril-Praia63031210+297.83216
8Alverca630359-498.1210
9Gil Vicente615087+189.0510
10Arouca622267-187.93250
11Estrela da Amadora62221014-485.3410
12Rio Ave6213711-474.9310
13Famalicao620487+168.7211518
14Casa Pia6132711-464.342611
15CD Nacional61231011-157.6521228
16Tondela6105510-538.03299
17Santa Clara602437-428.4132505
18AVS6024516-1125.322300
Portuguese Primeira Liga Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Porto101000183+153021.4321990
2Sporting Lisbon10820295+242623.353361
3Benfica10730257+182421.6521858
4Braga106222010+102019.852120
5Vitoria Guimaraes105231110+11712.632318
6Estoril-Praia105142317+61615.45216
7Gil Vicente10361149+51513.7610
8Moreirense10433131301511.543283
9Famalicao104151310+31314.7311518
10Alverca10415816-81314.0310
11Estrela da Amadora103341724-71210.9710
12Rio Ave103341118-7128.6610
13Arouca102261020-10810.25250
14CD Nacional101451316-3710.3821228
15Tondela10217816-8713.14299
16Casa Pia101451221-977.062611
17Santa Clara10136611-5613.9332505
18AVS10046925-1649.452300

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Portuguese Primeira Liga (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Porto618+4.21030+8.6
2Sporting Lisbon616+3.01026+2.7
3Benfica614+2.11024+2.4
4Braga611+0.31020+0.2
5Vitoria Guimaraes610+2.01017+4.4
6Moreirense610+1.71015+3.5
7Estoril-Praia69+1.21016+0.7
8Alverca69+0.91013-1.0
9Gil Vicente68-1.01015+1.3
10Arouca68+0.1108-2.2
11Estrela da Amadora68+2.71012+1.1
12Rio Ave67+2.11012+3.4
13Famalicao66-2.71013-1.7
14Casa Pia66+1.7107+0.0
15CD Nacional65-2.6107-3.3
16Tondela63-5.0107-6.1
17Santa Clara62-6.4106-7.9
18AVS62-3.3104-5.4
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

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

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Porto18315213/10 (30%)9/10 (90%)1/10 (10%)7/10 (70%)32
2Sporting Lisbon29524345/10 (50%)9/10 (90%)1/10 (10%)5/10 (50%)30
3Benfica25718325/10 (50%)8/10 (80%)2/10 (20%)5/10 (50%)30
4Braga201010305/10 (50%)6/10 (60%)4/10 (40%)4/10 (40%)32
5Vitoria Guimaraes11101213/10 (30%)5/10 (50%)3/10 (30%)6/10 (60%)43
6Estoril-Praia23176405/10 (50%)4/10 (40%)6/10 (60%)3/10 (30%)20
7Gil Vicente1495236/10 (60%)6/10 (60%)3/10 (30%)3/10 (30%)22
8Moreirense13130264/10 (40%)5/10 (50%)4/10 (40%)5/10 (50%)33
9Famalicao13103233/10 (30%)6/10 (60%)4/10 (40%)4/10 (40%)34
10Alverca816-8243/10 (30%)4/10 (40%)6/10 (60%)3/10 (30%)42
11Estrela da Amadora1724-7417/10 (70%)2/10 (20%)7/10 (70%)1/10 (10%)19
12Rio Ave1118-7296/10 (60%)4/10 (40%)6/10 (60%)0/10 (0%)32
13Arouca1020-10305/10 (50%)5/10 (50%)4/10 (40%)3/10 (30%)25
14CD Nacional1316-3298/10 (80%)3/10 (30%)7/10 (70%)0/10 (0%)35
15Tondela816-8244/10 (40%)5/10 (50%)5/10 (50%)1/10 (10%)45
16Casa Pia1221-9336/10 (60%)2/10 (20%)7/10 (70%)1/10 (10%)36
17Santa Clara611-5173/10 (30%)3/10 (30%)6/10 (60%)2/10 (20%)33
18AVS925-16345/10 (50%)1/10 (10%)9/10 (90%)0/10 (0%)23
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

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

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Porto3016254.96426
2Sporting Lisbon2620324.67321
3Benfica2417323.97813
4Braga2019274.87020
5Vitoria Guimaraes1720294.56822
6Estoril-Praia1617264.36723
7Gil Vicente1517284.97516
8Moreirense1521264.66921
9Famalicao1315243.67616
10Alverca1314284.67417
11Estrela da Amadora1217254.97122
12Rio Ave1219274.67416
13Arouca822294.67119
14CD Nacional720274.57516
15Tondela722274.97713
16Casa Pia722294.97021
17Santa Clara618324.27517
18AVS424294.97119
Key to column names
  • Pts - Team points
  • 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
Distance travelled in 15 days (Km)
PosTeam km miles
1Santa Clara25051557
2Porto19901237
3Benfica18581155
4Famalicao1518943
5CD Nacional1228763
6Casa Pia611380
7Sporting Lisbon361224
8Vitoria Guimaraes318198
9AVS300186
10Moreirense283176
11Braga12075
12Tondela9962
13Arouca5031
14Estoril-Praia1610
15Estrela da Amadora00
16Rio Ave00
17Gil Vicente00
18Alverca00
19Boavista00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeam ELO Rating
1Benfica2,132
2Sporting Lisbon2,115
3Porto2,052
4Braga1,961
5Vitoria Guimaraes1,782
6Famalicao1,750
7Moreirense1,713
8Estoril-Praia1,704
9Gil Vicente1,696
10Santa Clara1,677
11Rio Ave1,625
12Alverca1,621
13Arouca1,599
14Casa Pia1,592
15CD Nacional1,590
16Tondela1,551
17Estrela da Amadora1,530
18AVS1,431

League Table for this division