Karlsruher SC vs 1. FC Heidenheim — 2. Bundesliga: stats, lineups & analysis
Match Events
play_arrow3 clips- 19′Karlsruher SC, goal:1–0assist
- Half-time1 – 0
- 46′1. FC Heidenheim, substitution:off
- 46′1. FC Heidenheim, substitution:off
- 55′Karlsruher SC, yellow card:Foul
- 59′Karlsruher SC, substitution:off
- 67′Karlsruher SC, substitution:off
- 67′1. FC Heidenheim, substitution:off
- 68′1. FC Heidenheim, substitution:off
- 77′1. FC Heidenheim, yellow card:Foul
- 78′1. FC Heidenheim, yellow card:Foul
- 79′1. FC Heidenheim, substitution:off
- 80′Karlsruher SC, goal:2–0
- 88′1. FC Heidenheim, goal:2–1assist
- 88′Karlsruher SC, yellow card:Dissent
- 90+2′Karlsruher SC, yellow card:Maximilian SenftDissent
- 90+3′Karlsruher SC, substitution:off
- Full-time2 – 1
Lineups
Tap a player for match statsKey Stats
Top Performers
Best rated
Goals
Assists
Videos
Player Ratings
Karlsruher SC
1. FC Heidenheim
Match report
Karlsruher SC hold off late Heidenheim rally to win 2-1
Karlsruher SC won 2-1 at BBBank Wildpark on 2. Bundesliga matchday 10, ending a run of defeats that had seen them lose four of their last five games. The result lifted them from 18th to 11th, while Heidenheim, who began the day sixth, stayed there on 15 points.
AI-assisted match report written from official match data.
Tim Civeja put the hosts ahead in the 19th minute, converting a chance created by Marvin Wanitzek, and Karlsruhe took a 1-0 lead into the interval. Heidenheim, managed by Frank Schmidt, found no way back after the restart, and the second half stayed goalless for more than half an hour.
Wanitzek then took matters into his own hands, scoring in the 80th minute to make it 2-0. Heidenheim rallied late, Alessandro Vogt pulling one back in the 88th minute from a Leart Paqarada assist, but Karlsruhe, under Maximilian Senft, saw out the closing stages to secure the points.
Both sides are in action again on Sunday 8 November. Karlsruhe travel to VfL Bochum, while Heidenheim host Hannover 96, both in the 2. Bundesliga.
Marvin Wanitzek was the match's top-rated player at 8.51, setting up Civeja's opener and then scoring Karlsruhe's second in the 80th minute. Thomas Dähne, rated 7.96 for Heidenheim, was the next best.
Karlsruhe put nine of their 13 shots on target, against seven of 18 for Heidenheim.
Karlsruher SC beat 1. FC Heidenheim 2–1 (half-time 1–0).
Karlsruher SC met 1. FC Heidenheim in the 2. Bundesliga (Regular Season - 10). Kick-off was Saturday, 31 October 2026, 19:30 UTC at BBBank Wildpark. Referee: Sören Storks.
Team pages: Karlsruher SC · 1. FC Heidenheim · 2. Bundesliga
Key moments
- 19' Goal: Tim Civeja (assist: Marvin Wanitzek) — 1–0 · Watch Tim Civeja's goal video (19')
- 80' Goal: Marvin Wanitzek — 2–0 · Watch Marvin Wanitzek's goal video (80')
- 88' Goal: Alessandro Vogt (assist: Leart Paqarada) — 2–1 · Watch Alessandro Vogt's goal video (88')
Starting line-ups
Karlsruher SC (3-5-2)
1. FC Heidenheim (4-4-2)
Sirius · Why these numbers
Before kick-off Sirius gave Karlsruher SC 32%, the draw 24%, 1. FC Heidenheim 44%. It finished Karlsruher SC 2–1 1. FC Heidenheim.
Heidenheim's stronger rating gives them the edge — Our strength rating puts Heidenheim 118 points above Karlsruher SC, 1480 to 1362, and their recent cold finishing, below what their chances deserved, is the kind of streak that tends to bounce back. The draw starts near 28% for a gap this size but drops to 24% because both sides' own recent games average 3.6 goals, with that finishing streak trimming it slightly too.
Why 1. FC Heidenheim at 44%?
1. FC Heidenheim sit 118 points higher on our strength rating — 1480 to 1362. Sides with a 80–160-point rating edge on the road won 39.8% of 14,840 such games. 1. FC Heidenheim sit -0.57 goals per game below chance-quality — cold streaks like this have bounced back. Finishing swings carry a receipt at this rating gap too: sides finishing this cold won 38.5% of 2,970 such games where the class table expected 35.6%. The 300 most similar past games finished 36–27–37.
Why only 44%?
No scored evidence points the other way. 44% is what this rating gap has been worth in games like these; the rest is the draw at 24% and Karlsruher SC at 32%.
Why the draw at 24%?
With a rating gap this size the draw starts at 27.6%. These teams' recent games average 3.6 goals — a high-scoring environment. Games in that environment drew 23.2% of 18,505. The goals environment takes 2.4 points off the draw. The bounce-back factor takes 1.2 points off the draw.
What did we measure but not count?
Karlsruher SC come into this after a busy window — 11 arrivals and 13 departures over the summer. Squad turnover reads dramatic but hasn't moved results once the rating is controlled: the busiest windows landed within noise across 5,368 games, rebuilt elevens likewise across 5,446, and even losing the most regular starters showed nothing (5,336). Karlsruher SC on 3 days' rest, 1. FC Heidenheim on 7. Once class is accounted for, rest gaps stopped mattering — across 45,007 measured games no rest advantage repeated.
Sirius probabilities, frozen at kick-off. Analysis, not betting advice. How Sirius is doing this season · Full breakdown, evidence cards and squad news in the Match Insights tab
About this match
On this page: the Karlsruher SC vs 1. FC Heidenheim final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this 2. Bundesliga fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
- Watch Tim Civeja's goal against 1. FC Heidenheim (19').
- Watch Marvin Wanitzek's goal against 1. FC Heidenheim (80').
- Watch Alessandro Vogt's goal against Karlsruher SC (88').
Watch the goals: goal highlights and video clips of every goal from Karlsruher SC 2–1 1. FC Heidenheim. Explore more on the Karlsruher SC and 1. FC Heidenheim team pages or the 2. Bundesliga page.

