de flag

2024-2025 German Bundesliga Table

2024-2025 German Bundesliga
PosTeamPWDLFAGDPts
1CD Nacional2414823616+2050
2Farense2415363522+1348
3Feirense2411942718+942
4Estoril-Praia2412393526+939
5Mafra2410953324+939
6Varzim2410773231+137
7Academica de Coimbra2410593426+835
8Academico de Viseu249782124-334
9Leixoes248972322+133
10AD Oliveirense2495103631+532
11Covilha2495102927+232
12GD Chaves2495102626032
13Porto B247893536-129
14Penafiel2461082324-128
15Benfica B2477103135-428
16Vilafranquense2466122745-1824
17Cova da Piedade2445152042-2217
18Casa Pia2425171947-2811
2024-2025 German Bundesliga (Home)
PosTeamPWDLFAGDMGPts
1CD Nacional12930225+172730
2Estoril-Praia128132211+113325
3Farense128131812+63025
4Academica de Coimbra127232313+103623
5Mafra126511811+72923
6Feirense12642138+52122
7Varzim127141512+32722
8Benfica B116322111+103221
9AD Oliveirense126332010+103021
10Penafiel12471148+62219
11Leixoes13463111102218
12Vilafranquense125341921-24018
13GD Chaves12525151503017
14Covilha12525121202417
15Academico de Viseu12444910-11916
16Porto B123631817+13515
17Cova da Piedade124351315-22815
18Casa Pia121291225-13375
2024-2025 German Bundesliga (Away)
PosTeamPWDLFAGDMGPts
1Farense127231710+72723
2Feirense125521410+42420
3CD Nacional125521411+32520
4Academico de Viseu125341214-22618
5Mafra124441513+22816
6Covilha124351715+23215
7Leixoes114341211+12315
8GD Chaves12435111102215
9Varzim123631719-23615
10Porto B124261719-23614
11Estoril-Praia124261315-22814
12Academica de Coimbra123361113-22412
13AD Oliveirense123271621-53711
14Penafiel12237916-7259
15Benfica B131481024-14347
16Casa Pia12138722-15296
17Vilafranquense12138824-16326
18Cova da Piedade120210727-20342
2024-2025 German Bundesliga (Overall)
PosTeamPWDLFAGDMGPts
1CD Nacional2414823616+205250
2Farense2415363522+135748
3Feirense2411942718+94542
4Estoril-Praia2412393526+96139
5Mafra2410953324+95739
6Varzim2410773231+16337
7Academica de Coimbra2410593426+86035
8Academico de Viseu249782124-34534
9Leixoes248972322+14533
10AD Oliveirense2495103631+56732
11Covilha2495102927+25632
12GD Chaves249510262605232
13Porto B247893536-17129
14Penafiel2461082324-14728
15Benfica B2477103135-46628
16Vilafranquense2466122745-187224
17Cova da Piedade2445152042-226217
18Casa Pia2425171947-286611
2024-2025 German Bundesliga (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Bayern Munich8530133101618
2Leverkusen852113852117
3Eintracht Frankfurt84409451316
4Union Berlin8431615715
5VFB Stuttgart83418531313
6Wolfsburg83329631512
7Heidenheim8251541911
8Hoffenheim832389-11711
9VfL Bochum 1848832357-21211
10RB Leipzig8242532810
11Freiburg8233550109
12Mainz823367-1139
13Borussia Dortmund823368-2149
14Augsburg8224511-6168
15St Pauli814324-267
16Werder Bremen8053610-4165
17Borussia Monchengladbach805326-485
18Holstein Kiel8017315-12181
2nd Half
PosTeamPWDLFAGDMGPts
1Bayern Munich8530164122018
2RB Leipzig8530909918
3Werder Bremen85128621416
4Borussia Monchengladbach84229721614
5Borussia Dortmund83329631512
6Freiburg84048621412
7Heidenheim83237701411
8Augsburg832378-11511
9Holstein Kiel832378-11511
10VFB Stuttgart8323911-22011
11Leverkusen83147701410
12Mainz82426601210
13Eintracht Frankfurt823378-1159
14Union Berlin823334-179
15Hoffenheim822458-3138
16St Pauli814337-4107
17Wolfsburg8062610-4166
18VfL Bochum 18488017215-13171

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

2024-2025 German Bundesliga (Expected Goals)
PosTeamPGFxGF GAxGA
1CD Nacional241.500.67
2Farense241.460.92
3Feirense241.130.75
4Estoril-Praia241.461.08
5Mafra241.381.00
6Varzim241.331.29
7Academica de Coimbra241.421.08
8Academico de Viseu240.881.00
9Leixoes240.960.92
10AD Oliveirense241.501.29
11Covilha241.211.13
12GD Chaves241.081.08
13Porto B241.461.50
14Penafiel240.961.00
15Benfica B241.291.46
16Vilafranquense241.131.88
17Cova da Piedade240.831.75
18Casa Pia240.791.96
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-2025 German Bundesliga (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1CD Nacional24+0.83
2Farense24+0.54
3Feirense24+0.38
4Estoril-Praia24+0.38
5Mafra24+0.38
6Varzim24+0.04
7Academica de Coimbra24+0.33
8Academico de Viseu24-0.13
9Leixoes24+0.04
10AD Oliveirense24+0.21
11Covilha24+0.08
12GD Chaves240.00
13Porto B24-0.04
14Penafiel24-0.04
15Benfica B24-0.17
16Vilafranquense24-0.75
17Cova da Piedade24-0.92
18Casa Pia24-1.17
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-2025 German Bundesliga (Expected Points)
PosTeamPPtsxPtsPts v xPts
1CD Nacional2450
2Farense2448
3Feirense2442
4Estoril-Praia2439
5Mafra2439
6Varzim2437
7Academica de Coimbra2435
8Academico de Viseu2434
9Leixoes2433
10AD Oliveirense2432
11Covilha2432
12GD Chaves2432
13Porto B2429
14Penafiel2428
15Benfica B2428
16Vilafranquense2424
17Cova da Piedade2417
18Casa Pia2411
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