us flag

2024 MLS Standings

2024 MLS
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
2024 MLS (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
2024 MLS (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
2024 MLS (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

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

2024 MLS (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.

2024 MLS (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.

2024 MLS (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