fixtures
Latest videos Hoffenheim
| # | Team | Pts | P | Home | Away | |
|---|---|---|---|---|---|---|
| 1 |
|
82 | 31 | 1 - 4 | 5 - 1 | |
| 2 |
|
67 | 31 | 2 - 1 | 2 - 0 | |
| 3 |
|
62 | 31 | 3 - 1 | 5 - 0 | |
| 4 |
|
57 | 31 | 02 May | 0 - 0 | |
| 5 |
|
57 | 31 | |||
| 6 |
|
55 | 31 | 1 - 0 | 1 - 2 | |
| 7 |
|
43 | 31 | 1 - 3 | 1 - 3 | |
| 8 |
|
43 | 31 | 3 - 0 | 1 - 1 | |
| 9 |
|
37 | 31 | 3 - 0 | 2 - 2 | |
| 10 |
|
34 | 31 | 1 - 2 | 1 - 1 | |
| 11 |
|
32 | 31 | 5 - 1 | 16 May | |
| 12 |
|
32 | 31 | 09 May | 0 - 2 | |
| 13 |
|
32 | 31 | 3 - 1 | 2 - 4 | |
| 14 |
|
31 | 31 | 0 - 1 | 2 - 2 | |
| 15 |
|
31 | 31 | 4 - 1 | 1 - 2 | |
| 16 |
|
26 | 31 | 0 - 1 | 0 - 3 | |
| 17 |
|
25 | 31 | 1 - 1 | 2 - 3 | |
| 18 |
|
22 | 31 | 3 - 1 | 2 - 4 |
Global stats in Bundesliga
- Appearances 31
- Goals for 61
- Penalty goal 6
- Goals against 45
- Yellow 63
- Red 2
Main formation
- 4-2-3-1 6 matches this season
Top players
- F. Asllani 11
- T. Lemperle 8
- V. Coufal 8
- A. Kramarić 7
- Year of construction: 2009
- Surface: grass
- Capacity: 30164
- Average attendance: 22052
- Maximum attendance: 30400
- % sold: 73
- Type club male
- Names Hoffenheim
- Code TSG
- Area Germany
Hoffenheim on Football Today
Hoffenheim match result
The next match is Hoffenheim vs Stuttgart and kicks-off at 14:30 on the Saturday 02 May 2026 as part of the the week 32 of Bundesliga.
The latest result of Bundesliga featured Hamburg and Hoffenheim and ended up in a 1-2 score.
Hoffenheim is currently at rank 5. in the General table of Bundesliga 2025/2026.
Main players
Leon Avdullahu is the latest most expensive arrival, coming from Basel on the Tuesday 01 July 2025 for a 8M € fee.
Anton Stach is the latest biggest sale. He left to Leeds United on the Tuesday 22 July 2025, a transfer which is valued at 20M €.
Andrej Kramarić is the top scorer with 13 goals.
Bazoumana Touré has the most assists with 8 goal assists.
The full squad is as follows:Goalkeepers: Oliver Baumann, Jakob Busk, Lúkas Jóhannes Blöndal Petersson, Luca Dante Philipp and Tim Philipp
Defenders: Lucas Ribeiro, Robin Hranáč, Ozan Kabak, Bernardo, Valentin Gendrey, Albian Hajdari, Kevin Akpoguma, Koki Machida, Arthur Largura Chaves, Kelven Olagie Frees and Luca Erlein
Midfielders: Florian Peter Micheler, Grischa Prömel, Leon Avdullahu, Dennis Geiger, Muhammed Damar, Fisnik Asllani, Umut Deger Tohumcu, Wouter Burger, Alexander Prass, Bazoumana Touré, Vladimír Coufal, Paul Hennrich, Hennes Behrens, Luka Đurić and Valentin Lässig
Strikers: Ihlas Bebou, Tim Lemperle, William Cole Campbell, Adam Hložek, David Ngabi Mokwa Ntusu, Andrej Kramarić, Simon Elyan Kalambayi Mukuta, Yannick Ferreira Eduardo, Max Moerstedt and Precious Benjamin
Hoffenheim schedule & next match
Following Hoffenheim vs Stuttgart, the next match will be Hoffenheim vs Bremen on Saturday 09 May 2026. The coach Christian Ilzer 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 |
|
82 | 31 | 26 | 4 | 1 | 113 | 32 | 81 | |
| 2 |
|
67 | 31 | 20 | 7 | 4 | 65 | 31 | 34 | |
| 3 |
|
62 | 31 | 19 | 5 | 7 | 62 | 38 | 24 | |
| 4 |
|
57 | 31 | 17 | 6 | 8 | 63 | 43 | 20 | |
| 5 |
|
57 | 31 | 17 | 6 | 8 | 61 | 45 | 16 | |
| 6 |
|
55 | 31 | 16 | 7 | 8 | 62 | 42 | 20 | |
| 7 |
|
43 | 31 | 11 | 10 | 10 | 56 | 58 | -2 | |
| 8 |
|
43 | 31 | 12 | 7 | 12 | 44 | 52 | -8 | |
| 9 |
|
37 | 31 | 10 | 7 | 14 | 39 | 55 | -16 | |
| 10 |
|
34 | 31 | 8 | 10 | 13 | 39 | 49 | -10 | |
| 11 |
|
32 | 31 | 7 | 11 | 13 | 36 | 50 | -14 | |
| 12 |
|
32 | 31 | 8 | 8 | 15 | 36 | 54 | -18 | |
| 13 |
|
32 | 31 | 8 | 8 | 15 | 35 | 55 | -20 | |
| 14 |
|
31 | 31 | 7 | 10 | 14 | 45 | 53 | -8 | |
| 15 |
|
31 | 31 | 7 | 10 | 14 | 34 | 50 | -16 | |
| 16 |
|
26 | 31 | 6 | 8 | 17 | 26 | 53 | -27 | |
| 17 |
|
25 | 31 | 6 | 7 | 18 | 41 | 66 | -25 | |
| 18 |
|
22 | 31 | 5 | 7 | 19 | 35 | 66 | -31 |
- UEFA Champions League
- UEFA Europa League
- UEFA Conference League Qualifiers
- Relegation Play-off
- Relegation
| # | Team | Pts | P | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
40 | 15 | 13 | 1 | 1 | 60 | 15 | 45 |
| 2 |
|
38 | 16 | 12 | 2 | 2 | 37 | 14 | 23 |
| 3 |
|
36 | 16 | 11 | 3 | 2 | 27 | 15 | 12 |
| 4 |
|
35 | 16 | 11 | 2 | 3 | 38 | 19 | 19 |
| 5 |
|
28 | 15 | 9 | 1 | 5 | 31 | 18 | 13 |
| 6 |
|
28 | 15 | 8 | 4 | 3 | 28 | 20 | 8 |
| 7 |
|
27 | 15 | 8 | 3 | 4 | 33 | 17 | 16 |
| 8 |
|
24 | 15 | 7 | 3 | 5 | 26 | 23 | 3 |
| 9 |
|
23 | 16 | 6 | 5 | 5 | 22 | 27 | -5 |
| 10 |
|
21 | 16 | 5 | 6 | 5 | 22 | 20 | 2 |
| 11 |
|
19 | 16 | 5 | 4 | 7 | 29 | 27 | 2 |
| 12 |
|
19 | 15 | 5 | 4 | 6 | 18 | 26 | -8 |
| 13 |
|
18 | 15 | 4 | 6 | 5 | 20 | 24 | -4 |
| 14 |
|
18 | 15 | 4 | 6 | 5 | 19 | 24 | -5 |
| 15 |
|
17 | 16 | 4 | 5 | 7 | 20 | 22 | -2 |
| 16 |
|
17 | 15 | 4 | 5 | 6 | 15 | 26 | -11 |
| 17 |
|
17 | 16 | 4 | 5 | 7 | 23 | 35 | -12 |
| 18 |
|
10 | 16 | 2 | 4 | 10 | 21 | 31 | -10 |
| # | Team | Pts | P | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
42 | 16 | 13 | 3 | 0 | 53 | 17 | 36 |
| 2 |
|
29 | 15 | 8 | 5 | 2 | 28 | 17 | 11 |
| 3 |
|
29 | 16 | 8 | 5 | 3 | 30 | 27 | 3 |
| 4 |
|
28 | 16 | 8 | 4 | 4 | 29 | 25 | 4 |
| 5 |
|
27 | 15 | 8 | 3 | 4 | 24 | 19 | 5 |
| 6 |
|
21 | 15 | 6 | 3 | 6 | 36 | 28 | 8 |
| 7 |
|
19 | 16 | 4 | 7 | 5 | 30 | 35 | -5 |
| 8 |
|
17 | 15 | 4 | 5 | 6 | 19 | 27 | -8 |
| 9 |
|
15 | 15 | 4 | 3 | 8 | 20 | 35 | -15 |
| 10 |
|
15 | 16 | 4 | 3 | 9 | 16 | 32 | -16 |
| 11 |
|
14 | 16 | 3 | 5 | 8 | 17 | 26 | -9 |
| 12 |
|
14 | 15 | 4 | 2 | 9 | 17 | 28 | -11 |
| 13 |
|
14 | 16 | 4 | 2 | 10 | 15 | 31 | -16 |
| 14 |
|
13 | 16 | 3 | 4 | 9 | 18 | 28 | -10 |
| 15 |
|
12 | 15 | 2 | 6 | 7 | 16 | 26 | -10 |
| 16 |
|
10 | 15 | 2 | 4 | 9 | 12 | 30 | -18 |
| 17 |
|
9 | 16 | 2 | 3 | 11 | 11 | 27 | -16 |
| 18 |
|
5 | 15 | 1 | 2 | 12 | 12 | 31 | -19 |
- Squad size 41
- Average age 24.4
- Foreign players 25 (61%)
- Contracts ending 12
- Injured players 3
-
Lucas Ribeiro27 years
-
#2 Robin Hranáč26 years - 06/2028
-
#5 Ozan Kabak26 years - 06/2026
-
#13 Bernardo30 years - 06/2026
-
#15 Valentin Gendrey25 years - 06/2028
-
#21 Albian Hajdari22 years - 06/2029
-
#25 Kevin Akpoguma31 years - 06/2026
-
#28 Koki Machida28 years - 06/2029
-
#35 Arthur Largura Chaves25 years
-
#45 Kelven Olagie Frees21 years
-
#54 Luca Erlein18 years
-
Florian Peter Micheler20 years
-
#6 Grischa Prömel31 years - 06/2026
-
#7 Leon Avdullahu22 years - 06/2029
-
#8 Dennis Geiger27 years
-
#10 Muhammed Damar22 years
-
#11 Fisnik Asllani23 years - 06/2026
-
#17 Umut Deger Tohumcu21 years
-
#18 Wouter Burger25 years - 06/2029
-
#22 Alexander Prass24 years - 06/2028
-
#29 Bazoumana Touré20 years - 06/2029
-
#34 Vladimír Coufal33 years - 06/2026
-
#39 Paul Hennrich21 years
-
#40 Hennes Behrens21 years
-
#48 Luka Đurić22 years
-
#49 Valentin Lässig23 years
-
#9 Ihlas Bebou32 years - 06/2026
-
#19 Tim Lemperle24 years - 06/2026
-
#20 William Cole Campbell20 years - 06/2026
-
#23 Adam Hložek23 years - 06/2025
-
#24 David Ngabi Mokwa Ntusu21 years
-
#27 Andrej Kramarić34 years - 06/2026
-
#30 Simon Elyan Kalambayi Mukuta21 years
-
#31 Yannick Ferreira Eduardo20 years
-
#33 Max Moerstedt20 years
-
#53 Precious Benjamin19 years
- 4-4-2 5 time
- 4-1-2-1-2 4 time
- 4-3-3 4 time
- 4-1-4-1 2 time
- 3-4-2-1 2 time
- 3-5-1-1 2 time
- 4-1-3-2 1 time
- 3-1-4-2 1 time
- 3-5-2 1 time
- 4-2-4-0 1 time
- Appearances 31
- Goals for 61
- Penalty goal 6
- Goals against 45
- Yellow 63
- Red 2
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 31 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 15 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 31 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 15 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 31 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 15 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 36'
- Last goal scored on average 59'
- Number of matches - at least 1 goal scored 26
- First goal conceded on average 38'
- Last goal conceded on average 55'
- Number of matches - at least 1 goal conceded 25
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 39'
- Last goal scored on average 65'
- Number of matches - at least 1 goal scored 13
- First goal conceded on average 49'
- Last goal conceded on average 61'
- Number of matches - at least 1 goal conceded 12
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 33'
- Last goal scored on average 52'
- Number of matches - at least 1 goal scored 13
- First goal conceded on average 28'
- Last goal conceded on average 50'
- Number of matches - at least 1 goal conceded 13
-
1st half
- 2 - 0 3 (20%)
- 0 - 1 3 (20%)
- 1 - 0 2 (13%)
- 0 - 0 2 (13%)
- 4 - 0 1 (7%)
- 3 - 0 1 (7%)
- 2 - 1 1 (7%)
- 1 - 1 1 (7%)
- 0 - 2 1 (7%)
-
Final Time
- 3 - 1 3 (20%)
- 3 - 0 2 (13%)
- 0 - 1 2 (13%)
- 5 - 1 1 (7%)
- 4 - 1 1 (7%)
- 2 - 1 1 (7%)
- 1 - 0 1 (7%)
- 1 - 1 1 (7%)
- 1 - 2 1 (7%)
- 1 - 3 1 (7%)
- 1 - 4 1 (7%)
-
1st half
- 1 - 1 4 (25%)
- 0 - 2 2 (13%)
- 0 - 1 2 (13%)
- 0 - 0 2 (13%)
- 1 - 0 2 (13%)
- 1 - 2 1 (6%)
- 2 - 2 1 (6%)
- 3 - 1 1 (6%)
- 4 - 0 1 (6%)
-
Final Time
- 2 - 4 2 (13%)
- 1 - 2 2 (13%)
- 2 - 2 2 (13%)
- 1 - 1 2 (13%)
- 0 - 3 1 (6%)
- 1 - 3 1 (6%)
- 0 - 2 1 (6%)
- 2 - 3 1 (6%)
- 0 - 0 1 (6%)
- 2 - 0 1 (6%)
- 5 - 1 1 (6%)
- 5 - 0 1 (6%)
- 1. Bayern München 3.6
- 2. Dortmund 2.1
- 3. Stuttgart 2
- Tournament average 1.6
- 1. Bayern München 0.4
- 2. Mainz 05 0.3
- 3. Leverkusen 0.2
- Tournament average 0.1
- 1. Bayern München 8.6
- 2. Leipzig 6.1
- 3. Stuttgart 6
- Tournament average 4.7
- 1. Leipzig 11.1
- 2. Bayern München 9.4
- 3. Dortmund 7.7
- Tournament average 6.4
- 1. Bayern München 67%
- 2. Leverkusen 59%
- 3. Stuttgart 58%
- Tournament average 49.39%
- 1. Bayern München 90%
- 2. Leverkusen 88%
- 3. Dortmund 84%
- Tournament average 80.94%
- 2. Leipzig 28%
- 2. Union Berlin 28%
- 4. Freiburg 27%
- Tournament average 24.44%
- 1. Union Berlin 52.1
- 2. Hamburg 50.9
- 3. Mainz 05 50.8
- Tournament average 47.6
- 1. Heidenheim 2.1
- 1. Wolfsburg 2.1
- 3. Frankfurt 1.9
- Tournament average 1.6
- 2. A. Hajdari 51.1
- 3. R. Hranáč 44.5
- 4. O. Kabak 44.2
- 2. W. Burger 1.4
- 3. B. Touré 1.2
- 4. A. Kramarić 0.9
- 2. V. Coufal 0.8
- 3. A. Kramarić 0.5
- 4. A. Prass 0.5
- 2. V. Coufal 70.9
- 3. A. Hajdari 68.9
- 4. Bernardo 66.4
- 2. Bernardo 1.4
- 3. A. Hajdari 1.3
- 4. Arthur Chaves 1.3
- 2. A. Hajdari 1.3
- 3. V. Coufal 1.1
- 4. Arthur Chaves 1
- 2. F. Asllani 1.2
- 3. B. Touré 0.9
- 4. G. Prömel 0.9
- 2. K. Machida 2
- 3. W. Burger 1.9
- 4. Bernardo 1.5
| Count | Average age | Amount | |
|---|---|---|---|
| Arrivals | 11 | 24 | 25.9M € |
| Departures | 28 | 25 | 29.3M € |
| Total | 39 | 25 | 3.4M € |