2019/20 · Bundesliga
TSG
Hoffenheim
Hoffenheim · finished 6th · 52 pts
Club record · vs all opponents
- Played
- 34
- Won
- 15
- Drawn
- 7
- Lost
- 12
- GF
- 53
- GA
- 53
- CS
- 8
| Pos | Goals | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Andrej Kramaric | FW | 19 | 12 | 2 | 2 | 14 | – | 6 | 4 | 2 | |
| Robert Skov | FW | 31 | 4 | – | 7 | 11 | – | 1 | – | 3 | |
| Christoph Baumgartner | FW | 26 | 7 | – | 2 | 9 | – | – | 4 | 3 | |
| Pavel Kaderábek | MF | 30 | 2 | – | 7 | 9 | – | – | – | 2 | |
| Ihlas Bebou | FW | 32 | 6 | – | 1 | 7 | – | – | 3 | 3 | |
| Sargis Adamyan | FW | 15 | 5 | – | 1 | 6 | – | 3 | – | 2 | |
| Benjamin Hübner | DF | 25 | 1 | – | 4 | 5 | 6 | – | 1 | – | |
| Jürgen Locadia | FW | 11 | 4 | 1 | 0 | 4 | – | – | 1 | 3 | |
| Munas Dabbur | FW | 14 | 4 | – | 0 | 4 | – | – | 1 | 3 | |
| Sebastian Rudy | MF | 32 | 1 | – | 3 | 4 | – | – | 1 | – | |
| Florian Grillitsch | MF | 31 | 0 | – | 3 | 3 | – | – | – | – | |
| Dennis Geiger | MF | 21 | 0 | – | 3 | 3 | – | – | – | – | |
| Ermin Bicakcic | DF | 21 | 2 | – | 0 | 2 | 6 | 1 | – | 1 | |
| Steven Zuber | MF | 14 | 2 | – | 0 | 2 | – | – | – | 2 | |
| Jacob Bruun Larsen | FW | 15 | 0 | – | 2 | 2 | – | – | – | – | |
| Konstantinos Stafylidis | DF | 7 | 1 | – | 0 | 1 | 1 | – | 1 | – | |
| Lucas Ribeiro | MF | 2 | 1 | – | 0 | 1 | – | 1 | – | – | |
| Håvard Nordtveit | DF | 11 | 0 | – | 1 | 1 | 3 | – | – | – | |
| Diadie Samassékou | MF | 21 | 0 | – | 1 | 1 | – | – | – | – | |
| Lukas Rupp | MF | 7 | 0 | – | 0 | 0 | – | – | – | – | |
| Oliver Baumann | GK | 30 | 0 | – | 0 | 0 | 7 | – | – | – | |
| Ishak Belfodil | FW | 5 | 0 | – | 0 | 0 | – | – | – | – | |
| Stefan Posch | DF | 28 | 0 | – | 0 | 0 | 7 | – | – | – | |
| Kevin Akpoguma | FW | 18 | 0 | – | 0 | 0 | – | – | – | – | |
| Philipp Pentke | GK | 4 | 0 | – | 0 | 0 | 1 | – | – | – | |
| Maximilian Beier | MF | 6 | 0 | – | 0 | 0 | – | – | – | – | |
| Melayro Bogarde | DF | 2 | 0 | – | 0 | 0 | 1 | – | – | – | |
| Ilay Elmkies | MF | 1 | 0 | – | 0 | 0 | – | – | – | – | |
GI Goal involvements (goals + assists)·CS Clean sheets (GK and DF)
Season by season
League games only, oldest first. Toggle a range to see that part of the table only.
| Season | League | Pos | P | W | D | L | GF | GA | GD | CS | Pts |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019/20 | Bundesliga | 6th | 34 | 15 | 7 | 12 | 53 | 53 | 0 | 8 | 52 |
| 2020/21 | Bundesliga | 11th | 34 | 11 | 10 | 13 | 52 | 54 | -2 | 6 | 43 |
| 2021/22 | Bundesliga | 9th | 34 | 13 | 7 | 14 | 58 | 60 | -2 | 8 | 46 |
| 2022/23 | Bundesliga | 12th | 34 | 10 | 6 | 18 | 48 | 57 | -9 | 5 | 36 |
| 2023/24 | Bundesliga | 7th | 34 | 13 | 7 | 14 | 66 | 66 | 0 | 2 | 46 |
| 2024/25 | Bundesliga | 15th | 34 | 7 | 11 | 16 | 46 | 68 | -22 | 4 | 32 |
| 2025/26 | Bundesliga | 5th | 34 | 18 | 7 | 9 | 65 | 52 | +13 | 7 | 61 |
| 2026/27 | Bundesliga | 17th | 5 | 1 | 0 | 4 | 9 | 13 | -4 | – | 3 |