Karlsruher SC host FC Heidenheim in the German 2. Bundesliga. Heidenheim have been one of the better sides in the division this season, while Karlsruhe have found life a lot tougher near the bottom of the table.
Karlsruhe's home form hasn't brought many wins lately, and Heidenheim arrive with some decent results behind them. How that gap plays out once the game gets going is the interesting part.
Analysis updated .
Compare bookmakers
Recent form
Heidenheim's 2. Bundesliga results this season read well: wins over Kiel, Greuther Fürth, Dynamo Dresden, Osnabrück and Hertha BSC, with just the one draw against Arminia Bielefeld in that run. Widen the sample to friendlies and cup games across the year and they've also shown they can score goals freely against weaker opposition.
Karlsruher SC: 20 completed matches; FC Heidenheim: 20 completed matches.
Karlsruher SC
- Win
- 25% 5 / 20
- Draw
- 20% 4 / 20
- Loss
- 55% 11 / 20
- Scored
- 26
- Conceded
- 40
- Difference
- -14
FC Heidenheim
- Win
- 50% 10 / 20
- Draw
- 15% 3 / 20
- Loss
- 35% 7 / 20
- Scored
- 46
- Conceded
- 38
- Difference
- +8
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Friendlies Clubs | SV Wehen | Karlsruher SC | 02.10.2026 | 1-2 |
| 2. Bundesliga | Karlsruher SC | 1. FC Nürnberg | 19.09.2026 | 0-1 |
| 2. Bundesliga | Karlsruher SC | Energie Cottbus | 13.09.2026 | 0-3 |
| 2. Bundesliga | Hannover 96 | Karlsruher SC | 04.09.2026 | 2-2 |
| 2. Bundesliga | Karlsruher SC | VfL Wolfsburg | 29.08.2026 | 2-5 |
| DFB Pokal | Preußen Münster | Karlsruher SC | 21.08.2026 | 1-2 |
| 2. Bundesliga | 1. FC Kaiserslautern | Karlsruher SC | 15.08.2026 | 0-0 |
| 2. Bundesliga | Karlsruher SC | Arminia Bielefeld | 08.08.2026 | 2-1 |
| Friendlies Clubs | 1899 Hoffenheim | Karlsruher SC | 01.08.2026 | 3-0 |
| Friendlies Clubs | Karlsruher SC | Inter | 26.07.2026 | 1-2 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Friendlies Clubs | 1. FC Heidenheim | Würzburger Kickers | 02.10.2026 | 3-1 |
| Friendlies Clubs | VfB Stuttgart | 1. FC Heidenheim | 25.09.2026 | 3-0 |
| 2. Bundesliga | Arminia Bielefeld | 1. FC Heidenheim | 20.09.2026 | 2-2 |
| 2. Bundesliga | 1. FC Heidenheim | Holstein Kiel | 13.09.2026 | 1-0 |
| 2. Bundesliga | SpVgg Greuther Fürth | 1. FC Heidenheim | 06.09.2026 | 0-1 |
| 2. Bundesliga | 1. FC Heidenheim | Dynamo Dresden | 29.08.2026 | 5-3 |
| DFB Pokal | SSV Jeddeloh | 1. FC Heidenheim | 23.08.2026 | 5-2 |
| Friendlies Clubs | 1. FC Heidenheim | Bayern München | 18.08.2026 | 2-4 |
| 2. Bundesliga | Hertha BSC | 1. FC Heidenheim | 15.08.2026 | 4-1 |
| 2. Bundesliga | 1. FC Heidenheim | VfL Osnabrück | 08.08.2026 | 4-3 |
Karlsruhe's league form matches their league position: a draw at Hannover, a win over Bielefeld, and defeats to Nürnberg, Cottbus and Wolfsburg. Widen the sample to include last season and friendlies, and they've lost more matches than they've won, with goals conceded piling up.
Heidenheim's recent matches have mostly gone their way, though the sample mixes competitions, so it's not a pure league read.
Comparative Team Statistics: Karlsruher SC vs FC Heidenheim

History between these two
These two have met regularly down the years, mostly in the second and third tiers, with the most recent meeting a 2024 friendly that Heidenheim won 1-0. Heidenheim have also won several of the earlier league meetings, including a 5-2 win at home back in 2023.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Friendlies Clubs | 1. FC Heidenheim | Karlsruher SC | 21.03.2024 | 0-1 |
| 2. Bundesliga | FC Heidenheim | Karlsruher SC | 17.03.2023 | 5-2 |
| 2. Bundesliga | Karlsruher SC | FC Heidenheim | 10.09.2022 | 0-0 |
| 2. Bundesliga | FC Heidenheim | Karlsruher SC | 15.05.2022 | 2-0 |
| 2. Bundesliga | Karlsruher SC | FC Heidenheim | 12.12.2021 | 3-2 |
| 2. Bundesliga | FC Heidenheim | Karlsruher SC | 23.05.2021 | 1-2 |
| 2. Bundesliga | Karlsruher SC | FC Heidenheim | 23.01.2021 | 1-1 |
| 2. Bundesliga | FC Heidenheim | Karlsruher SC | 07.03.2020 | 3-1 |
| 2. Bundesliga | Karlsruher SC | FC Heidenheim | 28.09.2019 | 1-1 |
| 2. Bundesliga | Karlsruher SC | FC Heidenheim | 16.04.2017 | 0-1 |
That head-to-head record stretches back over a decade though, covering different squads and different divisions, so it reads more as a note of familiarity than a guide to this specific match.
A big gap in the table
Heidenheim currently sit third in the 2. Bundesliga with 13 points from six games, having won four and lost just once. Karlsruhe are down in 14th with five points from the same number of matches, with only one win so far.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 2 | 1. FC Nürnberg | 6 | 5 | 1 | 0 | 16/6 | 16 |
| 3 | 1. FC Heidenheim | 6 | 4 | 1 | 1 | 14/12 | 13 |
| 4 | VfL Wolfsburg | 6 | 3 | 2 | 1 | 15/8 | 11 |
| 13 | Arminia Bielefeld | 6 | 1 | 2 | 3 | 10/12 | 5 |
| 14 | Karlsruher SC | 6 | 1 | 2 | 3 | 6/12 | 5 |
| 15 | Eintracht Braunschweig | 6 | 1 | 1 | 4 | 12/13 | 4 |
That's a nine-point gap after six rounds, and it shows just how differently the two sides have started this campaign.
Karlsruhe need a response at home just to start closing that gap.
Players to watch
Heidenheim's scoring has been shared around, with Schöppner and Zivzivadze both netting three goals in their last five or six appearances, and Costly adding three assists in that stretch.
For Karlsruhe, Wanitzek has two assists in his last six games, while Ofli has picked up three yellow cards in the same span. There's no fuller squad or injury picture here, so this is just a snapshot of recent contributors.

How this one could play out
Karlsruhe are at home, but their own home results this season have brought more losses than wins, so that advantage isn't obviously working for them yet. Heidenheim, on the other hand, have been scoring goals both home and away in their recent matches.
Given the gap in the table and the contrast in recent form, Karlsruhe will need a big improvement at home to trouble a side that's been among the division's better performers.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| H. Bernat | Denmark | 25 | Goalkeeper | 192 | 68 |
| R. Himmelmann | Germany | 37 | Goalkeeper | 187 | 79 |
| M. Franke | Germany | 33 | Defender | 193 | 90 |
| S. Jung | Germany | 36 | Defender | 179 | 72 |
| C. Kobald | Austria | 29 | Defender | 186 | 80 |
| M. Wanitzek | Germany | 33 | Midfielder | 179 | 74 |
| M. Broschinski | Germany | 26 | Attacker | 190 | 80 |
| S. Väänänen | Finland | 24 | Midfielder | n/a | n/a |
| V. Bergh | Sweden | 27 | Defender | 172 | n/a |
| Héliton | Brazil | 30 | Defender | 195 | 88 |
| L. Egloff | Germany | 24 | Midfielder | 182 | 81 |
| T. Civeja | Albania | 24 | Midfielder | 180 | 74 |
| S. Trémoulet | France | 26 | Defender | 190 | n/a |
| K. Wiethaup | Germany | 21 | Midfielder | 175 | n/a |
| N. Eichinger | Germany | 25 | Attacker | 182 | 79 |
| S. Fukuda | Japan | 22 | Attacker | 178 | 70 |
| Paul Scholl | Germany | 20 | Defender | n/a | n/a |
| Rafael Pinto Pedrosa | Germany | 19 | Midfielder | 180 | 75 |
| Louey Ben Farhat | Tunisia | 20 | Midfielder | 175 | 61 |
| J. Ponente | Italy | 19 | Attacker | 173 cm | 64 kg |
| D. H. Zor | n/a | n/a | Midfielder | n/a | n/a |
| D. Ofli | n/a | n/a | Defender | n/a | n/a |
| E. Laghrissi | n/a | n/a | Attacker | n/a | n/a |
| J. D. Meyer | n/a | n/a | Attacker | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| A. Beck | Germany | 29 | Midfielder | 186 | 75 |
| M. Kaufmann | Denmark | 25 | Attacker | 190 | 81 |
| B. Zivzivadze | Georgia | 32 | Attacker | 189 | 85 |
| M. Busch | Germany | 31 | Defender | 182 | 80 |
| P. Mainka | Germany | 31 | Defender | 194 | 86 |
| M. Honsak | Austria | 29 | Midfielder | 188 | 78 |
| J. Föhrenbach | Germany | 30 | Defender | 184 | 81 |
| L. Paqarada | Kosovo | 32 | Defender | 184 | 76 |
| B. Gimber | Germany | 29 | Defender | 187 | 85 |
| M. Costly | Germany | 30 | Midfielder | 183 | 75 |
| T. Dähne | Germany | 32 | Goalkeeper | 193 cm | 93 kg |
| C. Conteh | Germany | 27 | Attacker | 182 | 72 |
| J. Schöppner | Germany | 27 | Midfielder | 190 | 78 |
| M. Breunig | Germany | 26 | Attacker | 195 | 78 |
| T. Siersleben | Germany | 26 | Defender | 187 | 80 |
| M. Pieringer | Germany | 27 | Attacker | 191 | 81 |
| J. Niehues | Germany | 25 | Midfielder | 195 | 89 |
| P. Tschernuth | Austria | 24 | Goalkeeper | 186 cm | 88 kg |
| L. Kerber | Germany | 24 | Midfielder | 180 | 77 |
| O. Mhamdi | Morocco | 23 | Defender | 186 | 82 |
| M. Heule | Switzerland | 25 | Defender | 172 cm | 73 kg |
| Frank Feller | Germany | 22 | Goalkeeper | 183 | 74 |
| P. Hennrich | Germany | 21 | Midfielder | 181 | 77 |
| A. Vogt | Switzerland | 21 | Attacker | 186 | 88 |
| Adam Kölle | Germany | 20 | Defender | 195 | 91 |
| Y. Wagner | Germany | 19 | Attacker | 182 | n/a |
| M. Zrilic | n/a | n/a | Midfielder | n/a | n/a |
There's a clear gap between these two sides right now, with Heidenheim well ahead in the table and showing much better recent form, while Karlsruhe's home performances haven't given much to work with.
Without a market to set against that picture, we're not making a selection on this one. We're simply flagging what the form says and leaving the pricing to tell the rest of the story.
