de flag

2023-2024 German Bundesliga Table

2023-2024 German Bundesliga
Group A
PosTeamPWDLFAGDPts
1West Ham6501104+615
2Freiburg6402177+1012
3Olympiacos62131114-37
4TSC Backa Topola6015619-131
Group B
PosTeamPWDLFAGDPts
1Brighton6411105+513
2Marseille63211410+411
3Ajax61231013-35
4AEK Athens6114612-64
Group C
PosTeamPWDLFAGDPts
1Rangers632186+211
2Sparta Prague631297+210
3Real Betis630397+29
4Aris Limassol6114713-64
Group D
PosTeamPWDLFAGDPts
1Atalanta6420124+814
2Sporting Lisbon6321106+411
3Sturm Graz611449-54
4Rakow Czestochowa6114310-74
Group E
PosTeamPWDLFAGDPts
1Liverpool6402177+1012
2Toulouse632189-111
3Union St Gilloise622258-38
4LASK Linz6105612-63
Group F
PosTeamPWDLFAGDPts
1Villarreal641197+213
2Rennes6402136+712
3Maccabi Haifa612339-65
4Panathinaikos6114710-34
Group G
PosTeamPWDLFAGDPts
1Slavia Prague6501174+1315
2AS Roma6411124+813
3Servette FC6123413-95
4Sheriff Tiraspol6015517-121
Group H
PosTeamPWDLFAGDPts
1Leverkusen6600193+1618
2FK Qarabag631279-210
3Molde6213121207
4Hacken6006317-140
2023-2024 German Bundesliga (Home)
Group A
PosTeamPWDLFAGDMGPts
1West Ham330061+579
2Freiburg3201112+9136
3Olympiacos320196+3156
4TSC Backa Topola301236-391
Group B
PosTeamPWDLFAGDMGPts
1Marseille321096+3157
2Brighton320153+286
3Ajax3111660124
4AEK Athens301214-351
Group C
PosTeamPWDLFAGDMGPts
1Rangers321042+267
2Sparta Prague321042+267
3Real Betis320185+3136
4Aris Limassol310235-283
Group D
PosTeamPWDLFAGDMGPts
1Atalanta321041+357
2Sporting Lisbon320163+396
3Sturm Graz301235-281
4Rakow Czestochowa301216-571
Group E
PosTeamPWDLFAGDMGPts
1Liverpool3300111+10129
2Union St Gilloise321053+287
3Toulouse321042+267
4LASK Linz3102550103
Group F
PosTeamPWDLFAGDMGPts
1Villarreal321042+267
2Rennes320184+4126
3Panathinaikos310244083
4Maccabi Haifa301215-461
Group G
PosTeamPWDLFAGDMGPts
1Slavia Prague3300120+12129
2AS Roma330090+999
3Servette FC311134-174
4Sheriff Tiraspol301246-2101
Group H
PosTeamPWDLFAGDMGPts
1Leverkusen3300142+12169
2FK Qarabag320132+156
3Molde311185+3134
4Hacken300316-570
2023-2024 German Bundesliga (Away)
Group A
PosTeamPWDLFAGDMGPts
1Freiburg320165+1116
2West Ham320143+176
3Olympiacos301228-6101
4TSC Backa Topola3003313-10160
Group B
PosTeamPWDLFAGDMGPts
1Brighton321052+377
2Marseille311154+194
3AEK Athens310258-3133
4Ajax301247-3111
Group C
PosTeamPWDLFAGDMGPts
1Rangers311144084
2Sparta Prague3102550103
3Real Betis310212-133
4Aris Limassol301248-4121
Group D
PosTeamPWDLFAGDMGPts
1Atalanta321083+5117
2Sporting Lisbon312043+175
3Rakow Czestochowa310224-263
4Sturm Graz310214-353
Group E
PosTeamPWDLFAGDMGPts
1Toulouse311147-3114
2Liverpool3102660123
3Union St Gilloise301205-551
4LASK Linz300317-680
Group F
PosTeamPWDLFAGDMGPts
1Rennes320152+376
2Villarreal3201550106
3Maccabi Haifa311124-264
4Panathinaikos301236-391
Group G
PosTeamPWDLFAGDMGPts
1Slavia Prague320154+196
2AS Roma311134-174
3Servette FC301219-8101
4Sheriff Tiraspol3003111-10120
Group H
PosTeamPWDLFAGDMGPts
1Leverkusen330051+469
2FK Qarabag311147-3114
3Molde310247-3113
4Hacken3003211-9130
2023-2024 German Bundesliga (Overall)
Group A
PosTeamPWDLFAGDMGPts
1West Ham6501104+61415
2Freiburg6402177+102412
3Olympiacos62131114-3257
4TSC Backa Topola6015619-13251
Group B
PosTeamPWDLFAGDMGPts
1Brighton6411105+51513
2Marseille63211410+42411
3Ajax61231013-3235
4AEK Athens6114612-6184
Group C
PosTeamPWDLFAGDMGPts
1Rangers632186+21411
2Sparta Prague631297+21610
3Real Betis630397+2169
4Aris Limassol6114713-6204
Group D
PosTeamPWDLFAGDMGPts
1Atalanta6420124+81614
2Sporting Lisbon6321106+41611
3Sturm Graz611449-5134
4Rakow Czestochowa6114310-7134
Group E
PosTeamPWDLFAGDMGPts
1Liverpool6402177+102412
2Toulouse632189-11711
3Union St Gilloise622258-3138
4LASK Linz6105612-6183
Group F
PosTeamPWDLFAGDMGPts
1Villarreal641197+21613
2Rennes6402136+71912
3Maccabi Haifa612339-6125
4Panathinaikos6114710-3174
Group G
PosTeamPWDLFAGDMGPts
1Slavia Prague6501174+132115
2AS Roma6411124+81613
3Servette FC6123413-9175
4Sheriff Tiraspol6015517-12221
Group H
PosTeamPWDLFAGDMGPts
1Leverkusen6600193+162218
2FK Qarabag631279-21610
3Molde621312120247
4Hacken6006317-14200
2023-2024 German Bundesliga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Leverkusen3422843711264874
2VFB Stuttgart34191053413214767
3Bayern Munich34181064220226264
4RB Leipzig34151363417175158
5Borussia Dortmund34151273726116357
6Freiburg34111582528-35348
7Hoffenheim3413813342956347
8Wolfsburg34121111262515147
9VfL Bochum 1848341012122131-105242
10Borussia Monchengladbach3491411303006041
11Mainz34913122024-44440
12Eintracht Frankfurt34912132528-35339
13Werder Bremen34815111624-84039
14Union Berlin34713141525-104034
15Augsburg34712152538-136333
16FC Koln34321101024-143430
17Heidenheim34610181831-134928
18SV Darmstadt 9834213191439-255319
2nd Half
PosTeamPWDLFAGDMGPts
1Leverkusen3423925213396578
2VFB Stuttgart3419964426187066
3Bayern Munich3418885225277762
4Borussia Dortmund34186103117144860
5RB Leipzig34161174322216559
6Heidenheim3411185322485651
7Eintracht Frankfurt3412148262244850
8Augsburg34111310252234746
9Werder Bremen34111310323026246
10Hoffenheim34119143237-56942
11Union Berlin34108161833-155138
12Freiburg34715122030-105036
13Wolfsburg34811151531-164635
14Mainz34713141927-84634
15Borussia Monchengladbach34711162637-116332
16FC Koln34711161836-185432
17VfL Bochum 184834512172143-226427
18SV Darmstadt 983459201647-316324

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

2023-2024 German Bundesliga (Expected Goals)
Group A
PosTeamPGFxGF GAxGA
1West Ham61.671.240.670.8
2Freiburg62.831.821.171.11
3Olympiacos61.831.32.331.34
4TSC Backa Topola61.000.773.171.89
Group B
PosTeamPGFxGF GAxGA
1Brighton61.671.670.830.9
2Marseille62.332.061.671.79
3Ajax61.671.582.171.78
4AEK Athens61.001.462.002.3
Group C
PosTeamPGFxGF GAxGA
1Rangers61.331.611.001.21
2Sparta Prague61.501.061.171.11
3Real Betis61.501.21.171.56
4Aris Limassol61.172.17
Group D
PosTeamPGFxGF GAxGA
1Atalanta62.002.230.671.4
2Sporting Lisbon61.671.671.001.09
3Sturm Graz60.670.941.501.61
4Rakow Czestochowa60.501.41.672.14
Group E
PosTeamPGFxGF GAxGA
1Liverpool62.832.161.171.1
2Toulouse61.331.081.501.67
3Union St Gilloise60.831.621.331.41
4LASK Linz61.001.272.001.95
Group F
PosTeamPGFxGF GAxGA
1Villarreal61.501.451.171.27
2Rennes62.171.621.001.16
3Maccabi Haifa60.500.931.501.7
4Panathinaikos61.171.611.671.49
Group G
PosTeamPGFxGF GAxGA
1Slavia Prague62.831.930.670.51
2AS Roma62.001.490.670.79
3Servette FC60.671.012.171.53
4Sheriff Tiraspol60.830.552.832.14
Group H
PosTeamPGFxGF GAxGA
1Leverkusen63.171.940.500.88
2FK Qarabag61.171.071.501.61
3Molde62.001.432.001.57
4Hacken60.501.232.831.6
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 German Bundesliga (Expected Goal Difference [GD])
Group A
PosTeamPGDxGDGD v xGD
1West Ham6+1.00+0.44+0.56
2Freiburg6+1.67+0.71+0.96
3Olympiacos6-0.50-0.04-0.46
4TSC Backa Topola6-2.17-1.12-1.05
Group B
PosTeamPGDxGDGD v xGD
1Brighton6+0.83+0.77+0.06
2Marseille6+0.67+0.27+0.40
3Ajax6-0.50-0.20-0.30
4AEK Athens6-1.00-0.84-0.16
Group C
PosTeamPGDxGDGD v xGD
1Rangers6+0.33+0.40-0.07
2Sparta Prague6+0.33-0.05+0.38
3Real Betis6+0.33-0.36+0.69
4Aris Limassol6-1.00
Group D
PosTeamPGDxGDGD v xGD
1Atalanta6+1.33+0.83+0.50
2Sporting Lisbon6+0.67+0.58+0.09
3Sturm Graz6-0.83-0.67-0.16
4Rakow Czestochowa6-1.17-0.74-0.43
Group E
PosTeamPGDxGDGD v xGD
1Liverpool6+1.67+1.06+0.61
2Toulouse6-0.17-0.59+0.42
3Union St Gilloise6-0.50+0.21-0.71
4LASK Linz6-1.00-0.68-0.32
Group F
PosTeamPGDxGDGD v xGD
1Villarreal6+0.33+0.18+0.15
2Rennes6+1.17+0.46+0.71
3Maccabi Haifa6-1.00-0.77-0.23
4Panathinaikos6-0.50+0.12-0.62
Group G
PosTeamPGDxGDGD v xGD
1Slavia Prague6+2.17+1.42+0.75
2AS Roma6+1.33+0.70+0.63
3Servette FC6-1.50-0.52-0.98
4Sheriff Tiraspol6-2.00-1.59-0.41
Group H
PosTeamPGDxGDGD v xGD
1Leverkusen6+2.67+1.06+1.61
2FK Qarabag6-0.33-0.54+0.21
3Molde60.00-0.14+0.14
4Hacken6-2.33-0.37-1.96
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 German Bundesliga (Expected Points)
Group A
PosTeamPPtsxPtsPts v xPts
1West Ham61510.1+4.9
2Freiburg61210.3+1.7
3Olympiacos677.7-0.7
4TSC Backa Topola615.0-4.0
Group B
PosTeamPPtsxPtsPts v xPts
1Brighton61311.4+1.6
2Marseille6118.9+2.1
3Ajax657.3-2.3
4AEK Athens645.9-1.9
Group C
PosTeamPPtsxPtsPts v xPts
1Rangers6116.4+4.6
2Sparta Prague6105.2+4.8
3Real Betis694.9+4.1
4Aris Limassol640.0+4.0
Group D
PosTeamPPtsxPtsPts v xPts
1Atalanta61410.8+3.2
2Sporting Lisbon61110.8+0.2
3Sturm Graz645.7-1.7
4Rakow Czestochowa646.5-2.5
Group E
PosTeamPPtsxPtsPts v xPts
1Liverpool61211.7+0.3
2Toulouse6116.2+4.8
3Union St Gilloise689.4-1.4
4LASK Linz636.5-3.5
Group F
PosTeamPPtsxPtsPts v xPts
1Villarreal6138.6+4.4
2Rennes61210.5+1.5
3Maccabi Haifa655.2-0.2
4Panathinaikos648.8-4.8
Group G
PosTeamPPtsxPtsPts v xPts
1Slavia Prague61513.2+1.8
2AS Roma61310.8+2.2
3Servette FC656.7-1.7
4Sheriff Tiraspol613.0-2.0
Group H
PosTeamPPtsxPtsPts v xPts
1Leverkusen61812.3+5.7
2FK Qarabag6106.5+3.5
3Molde677.4-0.4
4Hacken607.2-7.2
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