fixtures




Latest videos Hoffenheim
# | Team | Pts | P | Home | Away | |
---|---|---|---|---|---|---|
1 |
![]() |
62 | 26 | 17 May | 5 - 0 | |
2 |
![]() |
56 | 26 | 1 - 4 | 3 - 1 | |
3 |
![]() |
45 | 26 | 12 Apr | 2 - 0 | |
4 |
![]() |
45 | 26 | 2 - 2 | 3 - 1 | |
5 |
![]() |
42 | 26 | 4 - 3 | 05 Apr | |
6 |
![]() |
42 | 26 | 1 - 1 | 19 Apr | |
7 |
![]() |
40 | 26 | 1 - 2 | 03 May | |
8 |
![]() |
38 | 26 | 0 - 1 | 09 May | |
9 |
![]() |
38 | 26 | 29 Mar | 0 - 0 | |
10 |
![]() |
37 | 26 | 1 - 1 | 1 - 1 | |
11 |
![]() |
35 | 26 | 26 Apr | 1 - 1 | |
12 |
![]() |
33 | 26 | 3 - 4 | 1 - 3 | |
13 |
![]() |
27 | 26 | 0 - 4 | 2 - 1 | |
14 |
![]() |
26 | 26 | |||
15 |
![]() |
25 | 26 | 0 - 2 | 1 - 0 | |
16 |
![]() |
20 | 26 | 3 - 1 | 0 - 1 | |
17 |
![]() |
19 | 26 | 1 - 1 | 0 - 0 | |
18 |
![]() |
17 | 26 | 3 - 2 | 1 - 3 |
Global stats in Bundesliga
- Appearances 26
- Goals for 32
- Penalty goal 2
- Goals against 48
- Yellow 49
- Red 1
Main formation
- 4-2-3-1 14 matches this season
Top players
- A. Kramarić 7
- M. Bülter 5
- T. Bischof 4
- V. Gendrey 2

- Year of construction: 2009
- Surface: grass
- Capacity: 30164
- Average attendance: 21818
- Maximum attendance: 30400
- % sold: 72
- Type club male
- Names Hoffenheim
- Code TSG
- Area Germany
Hoffenheim on Football Today
Hoffenheim match result
The next match is Hoffenheim vs Augsburg and kicks-off at 14:30 on the Saturday 29 March 2025 as part of the the week 27 of Bundesliga.
The latest result of Bundesliga featured St. Pauli and Hoffenheim and ended up in a 1-0 score.
Hoffenheim is currently at rank 14. in the General table of Bundesliga 2024/2025.
Main players
Adam Hložek is the latest most expensive arrival, coming from Bayer Leverkusen on the Saturday 17 August 2024 for a 18M € fee.
Maximilian Beier is the latest biggest sale. He left to Borussia Dortmund on the Monday 12 August 2024, a transfer which is valued at 29.5M €.
Adam Hložek is the top scorer with 9 goals.
Andrej Kramarić has the most assists with 7 goal assists.
The full squad is as follows:Goalkeepers: Oliver Baumann, Jakob Busk, Lúkas Jóhannes Blöndal Petersson, Luca Philipp, Benjamin Lade and Tim Philipp
Defenders: Lucas Ribeiro, Robin Hranáč, Leo Østigård, Tim Drexler, Ozan Kabak, Florian Grillitsch, Christopher Lenz, Valentin Gendrey, Alexander Prass, Kevin Akpoguma, Lars Strobl, Arthur Largura Chaves, Attila Szalai, Noah König and Luca Erlein
Midfielders: Pavel Kadeřábek, Grischa Prömel, Tom Bischof, Dennis Geiger, Mërgim Berisha, Anton Stach, Umut Deger Tohumcu, Diadié Samassékou, David Jurásek, Finn Ole Becker, Marius Bülter, Florian Peter Micheler, Marco John, Stanley Nsoki, Paul Hennrich, Hennes Behrens, David Ngabi Mokwa Ntusu and Luka Đurić
Strikers: Ihlas Bebou, Gift Emmanuel Orban, Adam Hložek, Haris Tabaković, Andrej Kramarić, Jacob Larsen, Bazoumana Touré, Simon Elyan Kalambayi Mukuta, Max Moerstedt and Erencan Yardımcı
Hoffenheim schedule & next match
Following Hoffenheim vs Augsburg, the next match will be Leipzig vs Hoffenheim on Saturday 05 April 2025. The coach Matthias Kaltenbach will announce its strategy and the line-ups a few hours ahead of the game. The team most of the time plays with a 4-2-3-1 game plan# | Team | Pts | P | W | D | L | GF | GA | GD | |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
62 | 26 | 19 | 5 | 2 | 75 | 24 | 51 | |
2 |
![]() |
56 | 26 | 16 | 8 | 2 | 59 | 33 | 26 | |
3 |
![]() |
45 | 26 | 13 | 6 | 7 | 44 | 28 | 16 | |
4 |
![]() |
45 | 26 | 13 | 6 | 7 | 54 | 40 | 14 | |
5 |
![]() |
42 | 26 | 11 | 9 | 6 | 41 | 33 | 8 | |
6 |
![]() |
42 | 26 | 12 | 6 | 8 | 36 | 38 | -2 | |
7 |
![]() |
40 | 26 | 12 | 4 | 10 | 43 | 40 | 3 | |
8 |
![]() |
38 | 26 | 10 | 8 | 8 | 49 | 40 | 9 | |
9 |
![]() |
38 | 26 | 10 | 8 | 8 | 29 | 35 | -6 | |
10 |
![]() |
37 | 26 | 10 | 7 | 9 | 47 | 43 | 4 | |
11 |
![]() |
35 | 26 | 10 | 5 | 11 | 45 | 41 | 4 | |
12 |
![]() |
33 | 26 | 9 | 6 | 11 | 40 | 53 | -13 | |
13 |
![]() |
27 | 26 | 7 | 6 | 13 | 23 | 39 | -16 | |
14 |
![]() |
26 | 26 | 6 | 8 | 12 | 32 | 48 | -16 | |
15 |
![]() |
25 | 26 | 7 | 4 | 15 | 20 | 30 | -10 | |
16 |
![]() |
20 | 26 | 5 | 5 | 16 | 27 | 52 | -25 | |
17 |
![]() |
19 | 26 | 5 | 4 | 17 | 31 | 52 | -21 | |
18 |
![]() |
17 | 26 | 4 | 5 | 17 | 38 | 64 | -26 |
- UEFA Champions League
- UEFA Europa League
- UEFA Conference League Qualifiers
- Relegation Play-off
- Relegation
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
34 | 13 | 11 | 1 | 1 | 43 | 12 | 31 |
2 |
![]() |
27 | 13 | 8 | 3 | 2 | 29 | 17 | 12 |
3 |
![]() |
26 | 12 | 8 | 2 | 2 | 24 | 13 | 11 |
4 |
![]() |
25 | 13 | 7 | 4 | 2 | 24 | 15 | 9 |
5 |
![]() |
24 | 13 | 7 | 3 | 3 | 31 | 16 | 15 |
6 |
![]() |
24 | 13 | 7 | 3 | 3 | 31 | 20 | 11 |
7 |
![]() |
22 | 13 | 6 | 4 | 3 | 18 | 12 | 6 |
8 |
![]() |
22 | 13 | 6 | 4 | 3 | 15 | 12 | 3 |
9 |
![]() |
20 | 14 | 6 | 2 | 6 | 30 | 24 | 6 |
10 |
![]() |
20 | 13 | 6 | 2 | 5 | 23 | 19 | 4 |
11 |
![]() |
16 | 13 | 4 | 4 | 5 | 11 | 14 | -3 |
12 |
![]() |
15 | 13 | 3 | 6 | 4 | 23 | 23 | 0 |
13 |
![]() |
13 | 13 | 3 | 4 | 6 | 20 | 28 | -8 |
14 |
![]() |
13 | 13 | 3 | 4 | 6 | 18 | 26 | -8 |
15 |
![]() |
12 | 13 | 3 | 3 | 7 | 8 | 14 | -6 |
16 |
![]() |
12 | 13 | 3 | 3 | 7 | 13 | 22 | -9 |
17 |
![]() |
11 | 13 | 3 | 2 | 8 | 18 | 31 | -13 |
18 |
![]() |
10 | 13 | 3 | 1 | 9 | 12 | 24 | -12 |
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
29 | 13 | 8 | 5 | 0 | 30 | 16 | 14 |
2 |
![]() |
28 | 13 | 8 | 4 | 1 | 32 | 12 | 20 |
3 |
![]() |
23 | 13 | 7 | 2 | 4 | 26 | 16 | 10 |
4 |
![]() |
23 | 13 | 7 | 2 | 4 | 26 | 17 | 9 |
5 |
![]() |
21 | 13 | 6 | 3 | 4 | 23 | 20 | 3 |
6 |
![]() |
20 | 13 | 6 | 2 | 5 | 20 | 21 | -1 |
7 |
![]() |
20 | 13 | 6 | 2 | 5 | 22 | 27 | -5 |
8 |
![]() |
17 | 13 | 4 | 5 | 4 | 17 | 18 | -1 |
9 |
![]() |
17 | 12 | 4 | 5 | 3 | 17 | 19 | -2 |
10 |
![]() |
16 | 13 | 4 | 4 | 5 | 14 | 23 | -9 |
11 |
![]() |
16 | 14 | 4 | 4 | 6 | 12 | 25 | -13 |
12 |
![]() |
13 | 13 | 4 | 1 | 8 | 12 | 16 | -4 |
13 |
![]() |
13 | 13 | 3 | 4 | 6 | 12 | 20 | -8 |
14 |
![]() |
11 | 13 | 3 | 2 | 8 | 14 | 25 | -11 |
15 |
![]() |
11 | 13 | 3 | 2 | 8 | 12 | 25 | -13 |
16 |
![]() |
9 | 13 | 2 | 3 | 8 | 19 | 28 | -9 |
17 |
![]() |
8 | 13 | 2 | 2 | 9 | 14 | 30 | -16 |
18 |
![]() |
6 | 13 | 1 | 3 | 9 | 20 | 33 | -13 |

- Squad size 49
- Average age 24.3
- Foreign players 27 (55.1%)
- Contracts ending 9
- Injured players 3
-
Lucas Ribeiro
26 years
-
#2 Robin Hranáč
25 years - 06/2025
-
#4 Leo Østigård
25 years
-
#4 Tim Drexler
20 years
-
#5 Ozan Kabak
25 years - 06/2026
-
#11 Florian Grillitsch
29 years
-
#13 Christopher Lenz
30 years
-
#15 Valentin Gendrey
24 years - 06/2025
-
#22 Alexander Prass
23 years - 06/2028
-
#25 Kevin Akpoguma
29 years - 06/2026
-
#31 Lars Strobl
19 years
-
#35 Arthur Largura Chaves
24 years - 06/2025
-
#41 Attila Szalai
27 years
-
#43 Noah König
21 years
-
#54 Luca Erlein
17 years
-
#3 Pavel Kadeřábek
32 years - 06/2025
-
#6 Grischa Prömel
30 years - 06/2026
-
#7 Tom Bischof
19 years - 06/2025
-
#8 Dennis Geiger
26 years - 06/2027
-
#10 Mërgim Berisha
26 years - 06/2027
-
#16 Anton Stach
26 years - 06/2027
-
#17 Umut Deger Tohumcu
20 years - 06/2028
-
#18 Diadié Samassékou
29 years
-
#19 David Jurásek
24 years - 06/2025
-
#20 Finn Ole Becker
24 years - 06/2026
-
#21 Marius Bülter
31 years - 06/2026
-
#28 Florian Peter Micheler
19 years
-
#30 Marco John
22 years
-
#34 Stanley Nsoki
25 years - 06/2027
-
#39 Paul Hennrich
20 years
-
#40 Hennes Behrens
20 years
-
#52 David Ngabi Mokwa Ntusu
20 years
-
#57 Luka Đurić
21 years
-
#9 Ihlas Bebou
30 years - 06/2026
-
#14 Gift Emmanuel Orban
22 years - 06/2029
-
#23 Adam Hložek
22 years - 06/2025
-
#26 Haris Tabaković
30 years
-
#27 Andrej Kramarić
33 years - 06/2025
-
#29 Jacob Larsen
26 years
-
#29 Bazoumana Touré
19 years - 06/2029
-
#30 Simon Elyan Kalambayi Mukuta
20 years
-
#33 Max Moerstedt
19 years
-
#53 Erencan Yardımcı
23 years

- 4-4-2 2 time
- 4-1-3-2 1 time
- 5-3-2 1 time
- 3-4-2-1 1 time
- 3-5-2 1 time
- Appearances 26
- Goals for 32
- Penalty goal 2
- Goals against 48
- Yellow 49
- Red 1
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 13 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 46'
- Last goal scored on average 64'
- Number of matches - at least 1 goal scored 18
- First goal conceded on average 34'
- Last goal conceded on average 57'
- Number of matches - at least 1 goal conceded 23
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 38'
- Last goal scored on average 64'
- Number of matches - at least 1 goal scored 10
- First goal conceded on average 35'
- Last goal conceded on average 64'
- Number of matches - at least 1 goal conceded 13
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 55'
- Last goal scored on average 64'
- Number of matches - at least 1 goal scored 8
- First goal conceded on average 33'
- Last goal conceded on average 48'
- Number of matches - at least 1 goal conceded 10
-
1st half
- 0 - 1 6 (46%)
- 1 - 0 2 (15%)
- 1 - 2 2 (15%)
- 2 - 0 1 (8%)
- 3 - 3 1 (8%)
- 0 - 0 1 (8%)
-
Final Time
- 1 - 1 3 (23%)
- 3 - 1 1 (8%)
- 4 - 3 1 (8%)
- 3 - 2 1 (8%)
- 2 - 2 1 (8%)
- 3 - 4 1 (8%)
- 1 - 2 1 (8%)
- 0 - 1 1 (8%)
- 0 - 2 1 (8%)
- 1 - 4 1 (8%)
- 0 - 4 1 (8%)
-
1st half
- 0 - 0 5 (38%)
- 2 - 0 4 (31%)
- 0 - 2 1 (8%)
- 1 - 2 1 (8%)
- 0 - 1 1 (8%)
- 3 - 0 1 (8%)
-
Final Time
- 1 - 3 2 (15%)
- 1 - 1 2 (15%)
- 0 - 0 2 (15%)
- 3 - 1 2 (15%)
- 0 - 1 1 (8%)
- 2 - 1 1 (8%)
- 1 - 0 1 (8%)
- 2 - 0 1 (8%)
- 5 - 0 1 (8%)
- 1. Bayern München 2.9
- 2. Leverkusen 2.3
- 3. Frankfurt 2.1
- Tournament average 1.6
- 1. Bayern München 0.3
- 2. Dortmund 0.2
- 2. Heidenheim 0.2
- Tournament average 0.1
- 1. Bayern München 7.8
- 2. Leverkusen 6
- 3. Frankfurt 5.5
- Tournament average 4.6
- 1. Bayern München 11.9
- 2. Dortmund 10.5
- 3. Frankfurt 9.4
- Tournament average 7.1
- 1. Bayern München 69%
- 2. Dortmund 61%
- 3. Leverkusen 59%
- Tournament average 49.39%
- 1. Bayern München 90%
- 2. Leverkusen 87%
- 3. Dortmund 86%
- Tournament average 80.5%
- 1. Heidenheim 28%
- 2. Holstein 27%
- 2. Mainz 05 27%
- Tournament average 25.06%
- 1. Heidenheim 54.3
- 2. Bochum 52.8
- 4. Mainz 05 50.8
- Tournament average 49.1
- 1. Heidenheim 11.1
- 2. Bochum 10.7
- 4. Frankfurt 10
- Tournament average 9.5
- 1. Augsburg 2.5
- 2. Wolfsburg 2.4
- 3. Union Berlin 2.3
- Tournament average 1.9
- 2. F. Grillitsch 51.4
- 3. A. Stach 51.1
- 4. G. Prömel 46
- 2. A. Kramarić 1.3
- 3. P. Kadeřábek 1
- 4. V. Gendrey 0.8
- 2. F. Micheler 1
- 2. H. Behrens 1
- 2. M. Bülter 1
- 2. T. Bischof 68.4
- 3. A. Stach 67.2
- 4. F. Grillitsch 65.4
- 2. T. Bischof 6
- 3. A. Stach 5.7
- 4. Arthur Chaves 5.2
- 2. Arthur Chaves 2.9
- 3. P. Kadeřábek 2.4
- 4. E. Yardımcı 2.3
- 2. A. Stach 1.7
- 3. F. Grillitsch 1.1
- 4. Arthur Chaves 1.1
- 2. Arthur Chaves 1.4
- 3. A. Stach 1.4
- 4. R. Hranáč 1.3
- 2. G. Prömel 1.5
- 3. F. Grillitsch 1.4
- 4. V. Gendrey 1.3
- 2. Arthur Chaves 1.4
- 3. T. Bischof 1.4
- 4. G. Orban 1.3
Count | Average age | Amount | |
---|---|---|---|
Arrivals | 12 | 25 | 76M € |
Departures | 15 | 24 | 32.2M € |
Total | 27 | 24 | -43.8M € |