pt flag

2023-2024 Portuguese Primeira Liga League Table

2023-2024 Portuguese Primeira Liga
PosTeamPWDLFAGDPts
1Biggleswade Town3622687739+3872
2Bedford Town3620977837+4169
3AFC Dunstable36204127766+1164
4Waltham Abbey36187117055+1561
5Ware36185136961+859
6Cirencester36169116644+2257
7Stotfold36167136756+1155
8Hadley36174156460+455
9Welwyn Garden City36173167979054
10Biggleswade36146166258+448
11Kings Langley36139147174-348
12Barton Rovers361111145865-744
13Kidlington36128164960-1144
14Hertford Town36135185572-1744
15Aylesbury United36127176174-1343
16North Leigh36141215280-2843
17Leighton Town36126185163-1242
18Thame United36114215170-1937
19Kempston Rovers3685233680-4429
2023-2024 Portuguese Primeira Liga (Home)
PosTeamPWDLFAGDMGPts
1Ware1812244122+196338
2Stotfold1811163220+125234
3Hadley1811163021+95134
4Bedford Town1810354822+267033
5Waltham Abbey1810353829+96733
6Cirencester189543819+195732
7Biggleswade Town189453726+116331
8AFC Dunstable1810174136+57731
9Kings Langley188554231+117329
10Kidlington188463129+26028
11Welwyn Garden City188374039+17927
12Barton Rovers187653231+16327
13Hertford Town187473330+36325
14Thame United187292628-25423
15Biggleswade186483530+56522
16North Leigh1870112936-76521
17Leighton Town1862102328-55120
18Aylesbury United185582634-86020
19Kempston Rovers1843111842-246015
2023-2024 Portuguese Primeira Liga (Away)
PosTeamPWDLFAGDMGPts
1Biggleswade Town1813234013+275341
2Bedford Town1810623015+154536
3AFC Dunstable1810353630+66633
4Waltham Abbey188463226+65828
5Welwyn Garden City189093940-17927
6Biggleswade188282728-15526
7Cirencester187472825+35325
8Aylesbury United187293540-57523
9Leighton Town186482835-76322
10North Leigh1871102344-216722
11Stotfold185673536-17121
12Hadley186393439-57321
13Ware186392839-116721
14Kings Langley185492943-147219
15Hertford Town1861112242-206419
16Barton Rovers184592634-86017
17Kidlington1844101831-134916
18Thame United1842122542-176714
19Kempston Rovers1842121838-205614
2023-2024 Portuguese Primeira Liga (Overall)
PosTeamPWDLFAGDMGPts
1Biggleswade Town3622687739+3811672
2Bedford Town3620977837+4111569
3AFC Dunstable36204127766+1114364
4Waltham Abbey36187117055+1512561
5Ware36185136961+813059
6Cirencester36169116644+2211057
7Stotfold36167136756+1112355
8Hadley36174156460+412455
9Welwyn Garden City36173167979015854
10Biggleswade36146166258+412048
11Kings Langley36139147174-314548
12Barton Rovers361111145865-712344
13Kidlington36128164960-1110944
14Hertford Town36135185572-1712744
15Aylesbury United36127176174-1313543
16North Leigh36141215280-2813243
17Leighton Town36126185163-1211442
18Thame United36114215170-1912137
19Kempston Rovers3685233680-4411629
2023-2024 Portuguese Primeira Liga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Sporting Lisbon34231014712355979
2Benfica34171433510254565
3Porto34131652713144055
4Moreirense3413147201463453
5Vitoria Guimaraes3412157241954351
6Famalicao3412139211833949
7Farense3412913262425045
8Braga341014101820-23844
9Arouca341110132324-14743
10Rio Ave347216171613342
11Gil Vicente34915101720-33742
12Casa Pia3481791621-53741
13Portimonense34910151825-74337
14Estrela da Amadora34517121218-63032
15Estoril-Praia34516131528-134331
16Vizela34515141029-193930
17Boavista34514152030-105029
18GD Chaves34314171237-254923
2nd Half
PosTeamPWDLFAGDMGPts
1Sporting Lisbon34191144917326668
2Braga3420865330238368
3Benfica3420774218246067
4Porto34191053614225067
5Vitoria Guimaraes34131110281994750
6Estoril-Praia34131110343046450
7Arouca3411149312655747
8Moreirense3481791621-53741
9Rio Ave34914112127-64841
10Casa Pia34118152229-75141
11Vizela34913122637-116340
12Boavista34812141932-135136
13Farense34617112027-74735
14Estrela da Amadora34714132135-145635
15GD Chaves3497181935-165434
16Gil Vicente34615132532-75733
17Famalicao34614141623-73932
18Portimonense3469192147-266827

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

2023-2024 Portuguese Primeira Liga (Expected Goals)
PosTeamPGFxGF GAxGA
1Biggleswade Town362.141.08
2Bedford Town362.171.03
3AFC Dunstable362.141.83
4Waltham Abbey361.941.53
5Ware361.921.69
6Cirencester361.831.22
7Stotfold361.861.56
8Hadley361.781.67
9Welwyn Garden City362.192.19
10Biggleswade361.721.61
11Kings Langley361.972.06
12Barton Rovers361.611.81
13Kidlington361.361.67
14Hertford Town361.532.00
15Aylesbury United361.692.06
16North Leigh361.442.22
17Leighton Town361.421.75
18Thame United361.421.94
19Kempston Rovers361.002.22
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
1Biggleswade Town36+1.06
2Bedford Town36+1.14
3AFC Dunstable36+0.31
4Waltham Abbey36+0.42
5Ware36+0.22
6Cirencester36+0.61
7Stotfold36+0.31
8Hadley36+0.11
9Welwyn Garden City360.00
10Biggleswade36+0.11
11Kings Langley36-0.08
12Barton Rovers36-0.19
13Kidlington36-0.31
14Hertford Town36-0.47
15Aylesbury United36-0.36
16North Leigh36-0.78
17Leighton Town36-0.33
18Thame United36-0.53
19Kempston Rovers36-1.22
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
1Biggleswade Town3672
2Bedford Town3669
3AFC Dunstable3664
4Waltham Abbey3661
5Ware3659
6Cirencester3657
7Stotfold3655
8Hadley3655
9Welwyn Garden City3654
10Biggleswade3648
11Kings Langley3648
12Barton Rovers3644
13Kidlington3644
14Hertford Town3644
15Aylesbury United3643
16North Leigh3643
17Leighton Town3642
18Thame United3637
19Kempston Rovers3629
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)

See: Form Table