2024-2025 German Bundesliga Table
Pos | Team | P | HW | HD | HL | HF | HA | AW | AD | AL | AF | AA | W | D | L | F | A | GD | Pts | PPG | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CD Nacional | 24 | 9 | 3 | 0 | 22 | 5 | 5 | 5 | 2 | 14 | 11 | 14 | 8 | 2 | 36 | 16 | +20 | 50 | 2.08 | |
2 | Farense | 24 | 8 | 1 | 3 | 18 | 12 | 7 | 2 | 3 | 17 | 10 | 15 | 3 | 6 | 35 | 22 | +13 | 48 | 2 | |
3 | Feirense | 24 | 6 | 4 | 2 | 13 | 8 | 5 | 5 | 2 | 14 | 10 | 11 | 9 | 4 | 27 | 18 | +9 | 42 | 1.75 | |
4 | Estoril-Praia | 24 | 8 | 1 | 3 | 22 | 11 | 4 | 2 | 6 | 13 | 15 | 12 | 3 | 9 | 35 | 26 | +9 | 39 | 1.62 | |
5 | Mafra | 24 | 6 | 5 | 1 | 18 | 11 | 4 | 4 | 4 | 15 | 13 | 10 | 9 | 5 | 33 | 24 | +9 | 39 | 1.62 | |
6 | Varzim | 24 | 7 | 1 | 4 | 15 | 12 | 3 | 6 | 3 | 17 | 19 | 10 | 7 | 7 | 32 | 31 | +1 | 37 | 1.54 | |
7 | Academica de Coimbra | 24 | 7 | 2 | 3 | 23 | 13 | 3 | 3 | 6 | 11 | 13 | 10 | 5 | 9 | 34 | 26 | +8 | 35 | 1.45 | |
8 | Academico de Viseu | 24 | 4 | 4 | 4 | 9 | 10 | 5 | 3 | 4 | 12 | 14 | 9 | 7 | 8 | 21 | 24 | -3 | 34 | 1.41 | |
9 | Leixoes | 24 | 4 | 6 | 3 | 11 | 11 | 4 | 3 | 4 | 12 | 11 | 8 | 9 | 7 | 23 | 22 | +1 | 33 | 1.37 | |
10 | AD Oliveirense | 24 | 6 | 3 | 3 | 20 | 10 | 3 | 2 | 7 | 16 | 21 | 9 | 5 | 10 | 36 | 31 | +5 | 32 | 1.33 | |
11 | Covilha | 24 | 5 | 2 | 5 | 12 | 12 | 4 | 3 | 5 | 17 | 15 | 9 | 5 | 10 | 29 | 27 | +2 | 32 | 1.33 | |
12 | GD Chaves | 24 | 5 | 2 | 5 | 15 | 15 | 4 | 3 | 5 | 11 | 11 | 9 | 5 | 10 | 26 | 26 | 0 | 32 | 1.33 | |
13 | Porto B | 24 | 3 | 6 | 3 | 18 | 17 | 4 | 2 | 6 | 17 | 19 | 7 | 8 | 9 | 35 | 36 | -1 | 29 | 1.2 | |
14 | Penafiel | 24 | 4 | 7 | 1 | 14 | 8 | 2 | 3 | 7 | 9 | 16 | 6 | 10 | 8 | 23 | 24 | -1 | 28 | 1.16 | |
15 | Benfica B | 24 | 6 | 3 | 2 | 21 | 11 | 1 | 4 | 8 | 10 | 24 | 7 | 7 | 10 | 31 | 35 | -4 | 28 | 1.16 | |
16 | Vilafranquense | 24 | 5 | 3 | 4 | 19 | 21 | 1 | 3 | 8 | 8 | 24 | 6 | 6 | 12 | 27 | 45 | -18 | 24 | 1 | |
17 | Cova da Piedade | 24 | 4 | 3 | 5 | 13 | 15 | 0 | 2 | 10 | 7 | 27 | 4 | 5 | 15 | 20 | 42 | -22 | 17 | 0.7 | |
18 | Casa Pia | 24 | 1 | 2 | 9 | 12 | 25 | 1 | 3 | 8 | 7 | 22 | 2 | 5 | 17 | 19 | 47 | -28 | 11 | 0.45 |
Pos | Team | P | W | D | L | F | A | GD | MG | Pts | PPG | Last 6 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CD Nacional | 12 | 9 | 3 | 0 | 22 | 5 | +17 | 27 | 30 | 2.50 | ...... |
2 | Estoril-Praia | 12 | 8 | 1 | 3 | 22 | 11 | +11 | 33 | 25 | 2.08 | ...... |
3 | Farense | 12 | 8 | 1 | 3 | 18 | 12 | +6 | 30 | 25 | 2.08 | ...... |
4 | Academica de Coimbra | 12 | 7 | 2 | 3 | 23 | 13 | +10 | 36 | 23 | 1.92 | LLLdLd |
5 | Mafra | 12 | 6 | 5 | 1 | 18 | 11 | +7 | 29 | 23 | 1.92 | LLDLDW |
6 | Feirense | 12 | 6 | 4 | 2 | 13 | 8 | +5 | 21 | 22 | 1.83 | DDLWdD |
7 | Varzim | 12 | 7 | 1 | 4 | 15 | 12 | +3 | 27 | 22 | 1.83 | dWWWLW |
8 | Benfica B | 11 | 6 | 3 | 2 | 21 | 11 | +10 | 32 | 21 | 1.91 | WWWDWL |
9 | AD Oliveirense | 12 | 6 | 3 | 3 | 20 | 10 | +10 | 30 | 21 | 1.75 | LdLWLL |
10 | Penafiel | 12 | 4 | 7 | 1 | 14 | 8 | +6 | 22 | 19 | 1.58 | DWDDWL |
11 | Leixoes | 13 | 4 | 6 | 3 | 11 | 11 | 0 | 22 | 18 | 1.38 | dWDLWW |
12 | Vilafranquense | 12 | 5 | 3 | 4 | 19 | 21 | -2 | 40 | 18 | 1.50 | DWLWdD |
13 | GD Chaves | 12 | 5 | 2 | 5 | 15 | 15 | 0 | 30 | 17 | 1.42 | LLdLWd |
14 | Covilha | 12 | 5 | 2 | 5 | 12 | 12 | 0 | 24 | 17 | 1.42 | WWLLWL |
15 | Academico de Viseu | 12 | 4 | 4 | 4 | 9 | 10 | -1 | 19 | 16 | 1.33 | DDWWLL |
16 | Porto B | 12 | 3 | 6 | 3 | 18 | 17 | +1 | 35 | 15 | 1.25 | DLDDLW |
17 | Cova da Piedade | 12 | 4 | 3 | 5 | 13 | 15 | -2 | 28 | 15 | 1.25 | LLWdDW |
18 | Casa Pia | 12 | 1 | 2 | 9 | 12 | 25 | -13 | 37 | 5 | 0.42 | ...... |
Pos | Team | P | W | D | L | F | A | GD | MG | Pts | PPG | Last 6 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Farense | 12 | 7 | 2 | 3 | 17 | 10 | +7 | 27 | 23 | 1.92 | ...... |
2 | Feirense | 12 | 5 | 5 | 2 | 14 | 10 | +4 | 24 | 20 | 1.67 | LLWdLd |
3 | CD Nacional | 12 | 5 | 5 | 2 | 14 | 11 | +3 | 25 | 20 | 1.67 | ...... |
4 | Academico de Viseu | 12 | 5 | 3 | 4 | 12 | 14 | -2 | 26 | 18 | 1.50 | LDWLDW |
5 | Mafra | 12 | 4 | 4 | 4 | 15 | 13 | +2 | 28 | 16 | 1.33 | DLdWLL |
6 | Covilha | 12 | 4 | 3 | 5 | 17 | 15 | +2 | 32 | 15 | 1.25 | LLLWdL |
7 | Leixoes | 11 | 4 | 3 | 4 | 12 | 11 | +1 | 23 | 15 | 1.36 | DWdWDL |
8 | GD Chaves | 12 | 4 | 3 | 5 | 11 | 11 | 0 | 22 | 15 | 1.25 | LLDWLW |
9 | Varzim | 12 | 3 | 6 | 3 | 17 | 19 | -2 | 36 | 15 | 1.25 | dWdLLW |
10 | Porto B | 12 | 4 | 2 | 6 | 17 | 19 | -2 | 36 | 14 | 1.17 | LDLDLL |
11 | Estoril-Praia | 12 | 4 | 2 | 6 | 13 | 15 | -2 | 28 | 14 | 1.17 | ...... |
12 | Academica de Coimbra | 12 | 3 | 3 | 6 | 11 | 13 | -2 | 24 | 12 | 1.00 | LDLLLL |
13 | AD Oliveirense | 12 | 3 | 2 | 7 | 16 | 21 | -5 | 37 | 11 | 0.92 | WDLLLD |
14 | Penafiel | 12 | 2 | 3 | 7 | 9 | 16 | -7 | 25 | 9 | 0.75 | WLWWWD |
15 | Benfica B | 13 | 1 | 4 | 8 | 10 | 24 | -14 | 34 | 7 | 0.54 | LDWLWW |
16 | Casa Pia | 12 | 1 | 3 | 8 | 7 | 22 | -15 | 29 | 6 | 0.50 | ...... |
17 | Vilafranquense | 12 | 1 | 3 | 8 | 8 | 24 | -16 | 32 | 6 | 0.50 | WDLLLL |
18 | Cova da Piedade | 12 | 0 | 2 | 10 | 7 | 27 | -20 | 34 | 2 | 0.17 | DWDDLd |
Pos | Team | P | W | D | L | F | A | GD | MG | Pts | PPG | Last 6 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CD Nacional | 24 | 14 | 8 | 2 | 36 | 16 | +20 | 52 | 50 | 2.08 | |
2 | Farense | 24 | 15 | 3 | 6 | 35 | 22 | +13 | 57 | 48 | 2 | |
3 | Feirense | 24 | 11 | 9 | 4 | 27 | 18 | +9 | 45 | 42 | 1.75 | LWLddD |
4 | Estoril-Praia | 24 | 12 | 3 | 9 | 35 | 26 | +9 | 61 | 39 | 1.62 | |
5 | Mafra | 24 | 10 | 9 | 5 | 33 | 24 | +9 | 57 | 39 | 1.62 | WLLDLW |
6 | Varzim | 24 | 10 | 7 | 7 | 32 | 31 | +1 | 63 | 37 | 1.54 | LWLLWW |
7 | Academica de Coimbra | 24 | 10 | 5 | 9 | 34 | 26 | +8 | 60 | 35 | 1.45 | LdLLLd |
8 | Academico de Viseu | 24 | 9 | 7 | 8 | 21 | 24 | -3 | 45 | 34 | 1.41 | WLLDLW |
9 | Leixoes | 24 | 8 | 9 | 7 | 23 | 22 | +1 | 45 | 33 | 1.37 | WLDWLW |
10 | AD Oliveirense | 24 | 9 | 5 | 10 | 36 | 31 | +5 | 67 | 32 | 1.33 | LLDWLL |
11 | Covilha | 24 | 9 | 5 | 10 | 29 | 27 | +2 | 56 | 32 | 1.33 | LWWdLL |
12 | GD Chaves | 24 | 9 | 5 | 10 | 26 | 26 | 0 | 52 | 32 | 1.33 | LWWLdW |
13 | Porto B | 24 | 7 | 8 | 9 | 35 | 36 | -1 | 71 | 29 | 1.2 | DDLLWL |
14 | Penafiel | 24 | 6 | 10 | 8 | 23 | 24 | -1 | 47 | 28 | 1.16 | WDWWDL |
15 | Benfica B | 24 | 7 | 7 | 10 | 31 | 35 | -4 | 66 | 28 | 1.16 | WWDWWL |
16 | Vilafranquense | 24 | 6 | 6 | 12 | 27 | 45 | -18 | 72 | 24 | 1 | LWLdLD |
17 | Cova da Piedade | 24 | 4 | 5 | 15 | 20 | 42 | -22 | 62 | 17 | 0.7 | DdLDdW |
18 | Casa Pia | 24 | 2 | 5 | 17 | 19 | 47 | -28 | 66 | 11 | 0.45 |
1st Half | |||||||||||
Pos | Team | P | W | D | L | F | A | GD | MG | Pts | PPG |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Bayern Munich | 8 | 5 | 3 | 0 | 13 | 3 | 10 | 16 | 18 | 2.25 |
2 | Leverkusen | 8 | 5 | 2 | 1 | 13 | 8 | 5 | 21 | 17 | |
3 | Eintracht Frankfurt | 8 | 4 | 4 | 0 | 9 | 4 | 5 | 13 | 16 | |
4 | Union Berlin | 8 | 4 | 3 | 1 | 6 | 1 | 5 | 7 | 15 | |
5 | VFB Stuttgart | 8 | 3 | 4 | 1 | 8 | 5 | 3 | 13 | 13 | |
6 | Wolfsburg | 8 | 3 | 3 | 2 | 9 | 6 | 3 | 15 | 12 | |
7 | Heidenheim | 8 | 2 | 5 | 1 | 5 | 4 | 1 | 9 | 11 | |
8 | Hoffenheim | 8 | 3 | 2 | 3 | 8 | 9 | -1 | 17 | 11 | |
9 | VfL Bochum 1848 | 8 | 3 | 2 | 3 | 5 | 7 | -2 | 12 | 11 | |
10 | RB Leipzig | 8 | 2 | 4 | 2 | 5 | 3 | 2 | 8 | 10 | |
11 | Freiburg | 8 | 2 | 3 | 3 | 5 | 5 | 0 | 10 | 9 | |
12 | Mainz | 8 | 2 | 3 | 3 | 6 | 7 | -1 | 13 | 9 | |
13 | Borussia Dortmund | 8 | 2 | 3 | 3 | 6 | 8 | -2 | 14 | 9 | |
14 | Augsburg | 8 | 2 | 2 | 4 | 5 | 11 | -6 | 16 | 8 | |
15 | St Pauli | 8 | 1 | 4 | 3 | 2 | 4 | -2 | 6 | 7 | |
16 | Werder Bremen | 8 | 0 | 5 | 3 | 6 | 10 | -4 | 16 | 5 | |
17 | Borussia Monchengladbach | 8 | 0 | 5 | 3 | 2 | 6 | -4 | 8 | 5 | |
18 | Holstein Kiel | 8 | 0 | 1 | 7 | 3 | 15 | -12 | 18 | 1 | |
2nd Half | |||||||||||
Pos | Team | P | W | D | L | F | A | GD | MG | Pts | PPG |
1 | Bayern Munich | 8 | 5 | 3 | 0 | 16 | 4 | 12 | 20 | 18 | |
2 | RB Leipzig | 8 | 5 | 3 | 0 | 9 | 0 | 9 | 9 | 18 | |
3 | Werder Bremen | 8 | 5 | 1 | 2 | 8 | 6 | 2 | 14 | 16 | |
4 | Borussia Monchengladbach | 8 | 4 | 2 | 2 | 9 | 7 | 2 | 16 | 14 | |
5 | Borussia Dortmund | 8 | 3 | 3 | 2 | 9 | 6 | 3 | 15 | 12 | |
6 | Freiburg | 8 | 4 | 0 | 4 | 8 | 6 | 2 | 14 | 12 | |
7 | Heidenheim | 8 | 3 | 2 | 3 | 7 | 7 | 0 | 14 | 11 | |
8 | Augsburg | 8 | 3 | 2 | 3 | 7 | 8 | -1 | 15 | 11 | |
9 | Holstein Kiel | 8 | 3 | 2 | 3 | 7 | 8 | -1 | 15 | 11 | |
10 | VFB Stuttgart | 8 | 3 | 2 | 3 | 9 | 11 | -2 | 20 | 11 | |
11 | Leverkusen | 8 | 3 | 1 | 4 | 7 | 7 | 0 | 14 | 10 | |
12 | Mainz | 8 | 2 | 4 | 2 | 6 | 6 | 0 | 12 | 10 | |
13 | Eintracht Frankfurt | 8 | 2 | 3 | 3 | 7 | 8 | -1 | 15 | 9 | |
14 | Union Berlin | 8 | 2 | 3 | 3 | 3 | 4 | -1 | 7 | 9 | |
15 | Hoffenheim | 8 | 2 | 2 | 4 | 5 | 8 | -3 | 13 | 8 | |
16 | St Pauli | 8 | 1 | 4 | 3 | 3 | 7 | -4 | 10 | 7 | |
17 | Wolfsburg | 8 | 0 | 6 | 2 | 6 | 10 | -4 | 16 | 6 | |
18 | VfL Bochum 1848 | 8 | 0 | 1 | 7 | 2 | 15 | -13 | 17 | 1 |
For column heading definitions, see the Key at the bottom of the table.
Pos | Team | P | GF | xGF | GF v xGF | GA | xGA | GA v xGA |
---|---|---|---|---|---|---|---|---|
1 | CD Nacional | 24 | 1.50 | 0.67 | ||||
2 | Farense | 24 | 1.46 | 0.92 | ||||
3 | Feirense | 24 | 1.13 | 0.75 | ||||
4 | Estoril-Praia | 24 | 1.46 | 1.08 | ||||
5 | Mafra | 24 | 1.38 | 1.00 | ||||
6 | Varzim | 24 | 1.33 | 1.29 | ||||
7 | Academica de Coimbra | 24 | 1.42 | 1.08 | ||||
8 | Academico de Viseu | 24 | 0.88 | 1.00 | ||||
9 | Leixoes | 24 | 0.96 | 0.92 | ||||
10 | AD Oliveirense | 24 | 1.50 | 1.29 | ||||
11 | Covilha | 24 | 1.21 | 1.13 | ||||
12 | GD Chaves | 24 | 1.08 | 1.08 | ||||
13 | Porto B | 24 | 1.46 | 1.50 | ||||
14 | Penafiel | 24 | 0.96 | 1.00 | ||||
15 | Benfica B | 24 | 1.29 | 1.46 | ||||
16 | Vilafranquense | 24 | 1.13 | 1.88 | ||||
17 | Cova da Piedade | 24 | 0.83 | 1.75 | ||||
18 | Casa Pia | 24 | 0.79 | 1.96 |
- 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.
Pos | Team | P | GD | xGD | GD v xGD |
---|---|---|---|---|---|
1 | CD Nacional | 24 | +0.83 | ||
2 | Farense | 24 | +0.54 | ||
3 | Feirense | 24 | +0.38 | ||
4 | Estoril-Praia | 24 | +0.38 | ||
5 | Mafra | 24 | +0.38 | ||
6 | Varzim | 24 | +0.04 | ||
7 | Academica de Coimbra | 24 | +0.33 | ||
8 | Academico de Viseu | 24 | -0.13 | ||
9 | Leixoes | 24 | +0.04 | ||
10 | AD Oliveirense | 24 | +0.21 | ||
11 | Covilha | 24 | +0.08 | ||
12 | GD Chaves | 24 | 0.00 | ||
13 | Porto B | 24 | -0.04 | ||
14 | Penafiel | 24 | -0.04 | ||
15 | Benfica B | 24 | -0.17 | ||
16 | Vilafranquense | 24 | -0.75 | ||
17 | Cova da Piedade | 24 | -0.92 | ||
18 | Casa Pia | 24 | -1.17 |
- 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.
Pos | Team | P | Pts | xPts | Pts v xPts |
---|---|---|---|---|---|
1 | CD Nacional | 24 | 50 | ||
2 | Farense | 24 | 48 | ||
3 | Feirense | 24 | 42 | ||
4 | Estoril-Praia | 24 | 39 | ||
5 | Mafra | 24 | 39 | ||
6 | Varzim | 24 | 37 | ||
7 | Academica de Coimbra | 24 | 35 | ||
8 | Academico de Viseu | 24 | 34 | ||
9 | Leixoes | 24 | 33 | ||
10 | AD Oliveirense | 24 | 32 | ||
11 | Covilha | 24 | 32 | ||
12 | GD Chaves | 24 | 32 | ||
13 | Porto B | 24 | 29 | ||
14 | Penafiel | 24 | 28 | ||
15 | Benfica B | 24 | 28 | ||
16 | Vilafranquense | 24 | 24 | ||
17 | Cova da Piedade | 24 | 17 | ||
18 | Casa Pia | 24 | 11 |
- 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