2. Bundesliga 2025 21 Feb 2026

Karlsruher SC vs Holstein Kiel

3 – 1 1 – 0 2 – 1

(HT: 1–0)

FT

13:00

BBBank Wildpark (Karlsruhe) · Ref: Felix Prigan, Germany

← Back to Matches
Score Summary
Full Time 3 – 1
Half Time 1 – 0
Key Stats
Ball Possession 32% – 68%
Blocked Shots 2 – 3
Corner Kicks 3 – 4
Fouls 23 – 12
Goalkeeper Saves 3 – 4
Offsides 3 – 0
Elo (before match)
Rating 1500 – 1490
Expected win probability 51.4% – 48.6%
Top Performers
Top Rated
Marvin Wanitzek
Karlsruher SC
8.5 rating (90 min)
Most Clinical
Marvin Wanitzek
Karlsruher SC
2 goals
Best Creator
John Tolkin
Holstein Kiel
4 key passes, 0 assists
Defensive Leader
Christoph Kobald
Karlsruher SC
1 tackles + 4 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 FC Schalke 04 50 W D W W D
2 SV Darmstadt 98 48 W L W D W
3 SV Elversberg 48 W D W W L
4 SC Paderborn 07 47 D W W D W
5 Hannover 96 45 L W D W W
6 Hertha BSC 40 W W L L W
7 1. FC Kaiserslautern 37 L L W W L
8 Karlsruher SC 34 D W W L D
9 VfL Bochum 32 W L D D D
10 Fortuna Düsseldorf 31 W W L D D
11 1. FC Nürnberg 30 L L D W L
12 Arminia Bielefeld 27 L L L W W
13 Dynamo Dresden 26 D W D L D
14 Preußen Münster 26 L W L D D
15 Eintracht Braunschweig 26 D L L D L
16 SpVgg Greuther Fürth 26 W D W L L
17 Holstein Kiel 25 L D L L L
18 1. FC Magdeburg 23 L L L L W
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
46'
Holstein Kiel
53'
Karlsruher SC
60'
Holstein Kiel
62'
Karlsruher SC
69'
Holstein Kiel
J. Tolkin A. Jakupovic
69'
Holstein Kiel
76'
Karlsruher SC
77'
Karlsruher SC
81'
Holstein Kiel
Match Statistics (Full Time)
Statistic Karlsruher SC Holstein Kiel
Ball Possession 32% 68%
Blocked Shots 2 3
Corner Kicks 3 4
Fouls 23 12
Goalkeeper Saves 3 4
Offsides 3 0
Passes Accurate 160 450
Red Cards N/A N/A
Shots Insidebox 11 9
Shots Off Goal 5 8
Shots On Goal 7 4
Shots Outsidebox 3 6
Total Passes 236 533
Total Shots 14 15
Yellow Cards 5 5
expected_goals 2.39 1.37
goals_prevented 0 0
Passes % 68% 84%
Team Aggregates (Season)
Karlsruher SC
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.6
xG (avg) 0.76{% else %}N/A
Holstein Kiel
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.16
xG (avg) 0.72{% else %}N/A
Karlsruher SC — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Andreas Müller 👤 Andreas Müller 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Christoph Kobald 👤 Christoph Kobald 0 0 2 1 1 13 7 1 1 False 90 22 D 6.3 False 0 0 N/A N/A N/A 24 N/A 32 N/A 0 N/A 0 N/A N/A N/A N/A 4 1
David Herold 👤 David Herold 0 0 1 1 1 12 8 2 1 False 90 20 D 6.7 False 0 0 N/A N/A N/A 14 N/A 22 N/A 0 N/A 0 N/A 2 2 N/A 1 3
Dženis Burnić 👤 Dženis Burnić 0 1 N/A 2 N/A 7 2 3 N/A False 76 7 M 6.9 False 0 0 N/A N/A N/A 14 N/A 16 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Fabian Schleusener 👤 Fabian Schleusener 0 0 N/A N/A N/A 4 3 1 2 False 28 24 F 6.7 True 0 0 N/A N/A N/A 2 N/A 4 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Hans Christian Bernat 👤 Hans Christian Bernat 0 0 N/A N/A N/A 2 2 N/A N/A False 90 1 G 6.9 False 0 1 3 N/A N/A 15 N/A 40 N/A 0 0 0 N/A N/A N/A N/A N/A 2
Hyeok-kyu Kwon 👤 Hyeok-kyu Kwon 0 1 1 1 N/A 13 3 3 N/A False 53 8 M 6.5 False 0 0 N/A N/A N/A 10 N/A 11 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Leon Opitz 👤 Leon Opitz 0 0 2 N/A 2 4 3 1 N/A False 13 17 M 7.2 True 0 0 N/A N/A N/A 6 2 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Louey Ben Farhat 👤 Louey Ben Farhat 0 1 4 N/A 1 9 2 2 1 False 77 19 F 8.2 False 1 0 N/A 1 1 4 2 7 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Marcel Franke 👤 Marcel Franke 0 0 N/A N/A N/A 5 2 2 1 False 90 28 D 6.7 False 0 0 N/A N/A N/A 12 1 17 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Marvin Wanitzek 👤 Marvin Wanitzek 0 0 4 N/A 3 12 5 2 2 True 90 10 M 8.5 False 0 0 N/A 2 1 20 1 27 N/A 1 N/A 0 N/A 4 6 N/A N/A N/A
Meiko Wäschenbach 👤 Meiko Wäschenbach 0 1 N/A 1 N/A 7 4 2 1 False 37 21 M 7 True 0 0 N/A N/A N/A 5 N/A 7 N/A 0 N/A 0 1 N/A N/A N/A N/A 3
Paul Scholl 👤 Paul Scholl 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 15 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Philipp Förster 👤 Philipp Förster 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rafael Pinto Pedrosa 👤 Rafael Pinto Pedrosa 0 0 N/A N/A N/A N/A N/A N/A N/A False 14 36 D 6.2 True 0 0 N/A N/A N/A 1 N/A 1 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Robin Himmelmann 👤 Robin Himmelmann 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 30 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Roko Šimić 👤 Roko Šimić 0 1 1 2 N/A 11 4 2 1 False 62 9 F 6.2 False 0 0 N/A N/A 1 4 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Sebastian Jung 👤 Sebastian Jung 0 0 1 1 N/A 7 4 1 N/A False 90 2 D 6.9 False 1 0 N/A N/A N/A 11 2 15 N/A 0 N/A 0 N/A N/A N/A N/A 1 3
Shio Fukuda  👤 Shio Fukuda  0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Stephan Ambrosius 👤 Stephan Ambrosius 0 0 N/A N/A N/A 10 6 1 N/A False 90 5 D 6.9 False 0 0 N/A N/A N/A 18 N/A 22 N/A 0 N/A 0 N/A N/A 1 2 N/A 3
Holstein Kiel — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adrián Kaprálik 👤 Adrián Kaprálik 0 0 4 1 2 12 4 1 N/A False 45 20 F 6.2 True 0 0 N/A N/A N/A 11 1 16 N/A 0 N/A 0 N/A 1 2 N/A N/A 2
Aldin Jakupovic 👤 Aldin Jakupovic 0 1 2 N/A N/A 3 N/A 1 N/A False 21 18 F 5.6 True 0 0 N/A N/A N/A 4 N/A 4 1 0 N/A 0 N/A N/A N/A N/A N/A N/A
Andu Yobel Kelati 👤 Andu Yobel Kelati 0 1 2 1 1 15 10 2 7 False 69 16 F 7.2 False 0 0 N/A N/A N/A 20 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
David Zec 👤 David Zec 0 1 1 N/A N/A 9 5 2 N/A False 90 26 D 5.9 False 0 0 N/A N/A N/A 87 N/A 90 N/A 0 N/A 0 N/A N/A N/A N/A 1 4
Frederik Roslyng 👤 Frederik Roslyng 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 2 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ivan Nekić 👤 Ivan Nekić 0 1 N/A N/A N/A 11 6 2 1 False 81 13 D 6.2 False 0 0 N/A N/A N/A 49 N/A 56 N/A 0 N/A 0 N/A N/A 1 N/A 1 2
John Tolkin 👤 John Tolkin 0 1 1 1 N/A 7 3 2 2 False 69 47 M 6.9 False 0 0 N/A N/A N/A 29 4 38 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Jonas Krumrey 👤 Jonas Krumrey 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 21 G 7.2 False 0 3 4 N/A N/A 24 N/A 31 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Jonas Meffert 👤 Jonas Meffert 0 0 N/A N/A N/A N/A N/A N/A N/A False 60 28 M 6.3 False 0 0 N/A N/A N/A 49 N/A 52 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jonas Therkelsen 👤 Jonas Therkelsen 0 0 7 1 3 11 4 N/A 1 False 90 10 F 7.3 False 0 0 N/A N/A N/A 41 4 42 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Kasper Davidsen 👤 Kasper Davidsen 0 0 N/A 2 N/A 14 7 N/A 4 False 90 15 M 6.5 False 0 0 N/A N/A N/A 36 1 45 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Lasse Rosenboom 👤 Lasse Rosenboom 0 0 1 N/A N/A 3 1 N/A N/A False 45 23 M 6.3 False 0 0 N/A N/A N/A 4 N/A 14 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marco Komenda 👤 Marco Komenda 0 0 1 1 1 9 7 N/A 3 True 90 3 D 6.5 False 0 0 N/A N/A N/A 77 N/A 88 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Marcus Müller 👤 Marcus Müller 0 0 N/A N/A N/A 3 1 1 N/A False 21 25 F 7.5 True 0 0 N/A 1 N/A 1 N/A 2 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Marko Ivezić 👤 Marko Ivezić 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Niklas Niehoff 👤 Niklas Niehoff 0 0 N/A N/A N/A N/A N/A N/A N/A False 9 29 M 6.5 True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Phil Harres 👤 Phil Harres 0 0 1 N/A 1 12 9 1 2 False 90 19 F 7.2 False 0 0 N/A N/A N/A 9 1 16 N/A 0 N/A 0 N/A 2 4 2 1 N/A
Stefan Schwab 👤 Stefan Schwab 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Timon Weiner 👤 Timon Weiner 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Umut Tohumcu 👤 Umut Tohumcu 0 0 2 1 1 7 4 N/A 2 False 30 8 M 6.7 True 0 0 N/A N/A N/A 7 N/A 7 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Match Events
M. Wanitzek (Normal Goal)
8'
🟨 Hyeok-kyu Kwon (Yellow Card)
33'
40'
🟨 David Zec (Yellow Card)
45'
🟨 Andu Yobel Kelati (Yellow Card)
46'
🔄 L. Rosenboom → Substitution 1
🔄 Kwon Hyeok-Kyu → Substitution 1
53'
🟨 Roko Šimić (Yellow Card)
54'
60'
🔄 J. Meffert → Substitution 2
L. Ben Farhat (Normal Goal)
61'
🔄 R. Simic → Substitution 2
62'
63'
🟨 John Tolkin (Yellow Card)
🟨 Louey Ben Farhat (Yellow Card)
65'
🟨 Meiko Wäschenbach (Yellow Card)
66'
69'
🔄 J. Tolkin → Substitution 3
69'
🔄 A. Kelati → Substitution 4
🟨 Dženis Burnić (Yellow Card)
73'
🔄 D. Burnic → Substitution 3
76'
🔄 L. Ben Farhat → Substitution 4
77'
78'
🟨 Ivan Nekić (Yellow Card)
81'
🔄 I. Nekic → Substitution 5
M. Wanitzek (Normal Goal)
83'
89'
🟨 Aldin Jakupovic (Yellow Card)
90'
M. Muller (Normal Goal)
Substitutions
46'
Holstein Kiel
53'
Karlsruher SC
60'
Holstein Kiel
62'
Karlsruher SC
69'
Holstein Kiel
J. Tolkin A. Jakupovic
69'
Holstein Kiel
76'
Karlsruher SC
77'
Karlsruher SC
81'
Holstein Kiel
League Standings View Standings

Teams in this match: Karlsruher SC and Holstein Kiel

#TeamMPWDLGFGAGDPtsForm
1 FC Schalke 04 25 15 5 5 35 21 14 50 W D W W D
2 SV Darmstadt 98 25 13 9 3 47 28 19 48 W L W D W
3 SV Elversberg 25 14 6 5 44 26 18 48 W D W W L
4 SC Paderborn 07 25 14 5 6 41 28 13 47 D W W D W
5 Hannover 96 25 13 6 6 43 32 11 45 L W D W W
6 Hertha BSC 25 11 7 7 36 30 6 40 W W L L W
7 1. FC Kaiserslautern 25 11 4 10 42 38 4 37 L L W W L
8 Karlsruher SC 25 9 7 9 40 47 -7 34 D W W L D
9 VfL Bochum 25 8 8 9 35 32 3 32 W L D D D
10 Fortuna Düsseldorf 25 9 4 12 24 34 -10 31 W W L D D
11 1. FC Nürnberg 25 8 6 11 31 35 -4 30 L L D W L
12 Arminia Bielefeld 25 7 6 12 36 34 2 27 L L L W W
13 Dynamo Dresden 25 6 8 11 38 44 -6 26 D W D L D
14 Preußen Münster 25 6 8 11 30 38 -8 26 L W L D D
15 Eintracht Braunschweig 25 7 5 13 28 43 -15 26 D L L D L
16 SpVgg Greuther Fürth 25 7 5 13 37 56 -19 26 W D W L L
17 Holstein Kiel 25 6 7 12 29 37 -8 25 L D L L L
18 1. FC Magdeburg 25 7 2 16 35 48 -13 23 L L L L W

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

2. Bundesliga Germany · Season 2025

Teams

Karlsruher SC
Last 5: Form 33% · Att 60% · Def 10%
Goals: 6 for · 9 against
W7 D6 L9 · WDWDWLWDLWWLLL…
Holstein Kiel
Last 5: Form 27% · Att 70% · Def 10%
Goals: 7 for · 9 against
W6 D6 L10 · LLWLWWLDDDLWLL…

Predictions

Karlsruher SC 10%
Draw 45%
Holstein Kiel 45%
Holstein Kiel (Win or draw)

Double chance : draw or Holstein Kiel

Goals: Karlsruher SC -2.5 · Holstein Kiel -2.5
Win or Draw

Comparison

Attack
46% – 54%
Defense
50% – 50%
Head to Head
0% – 100%
Form
56% – 44%
Goals
14% – 86%
Total
44.2% – 55.8%
Poisson
55% – 45%

Head to Head

Last 9 matches: Home wins: 4, Away wins: 4, Draws: 1

21 Sep 2025 · 2. Bundesliga 2025
Holstein Kiel 3 – 0 Karlsruher SC
Holstein-Stadion
09 Mar 2024 · 2. Bundesliga 2023
Holstein Kiel 1 – 0 Karlsruher SC
Holstein-Stadion
30 Sep 2023 · 2. Bundesliga 2023
Karlsruher SC 0 – 2 Holstein Kiel
BBBank Wildpark
13 May 2023 · 2. Bundesliga 2022
Holstein Kiel 2 – 1 Karlsruher SC
Holstein-Stadion
05 Nov 2022 · 2. Bundesliga 2022
Karlsruher SC 1 – 4 Holstein Kiel
BBBank Wildpark
19 Feb 2022 · 2. Bundesliga 2021
Holstein Kiel 0 – 2 Karlsruher SC
Holstein-Stadion
11 Sep 2021 · 2. Bundesliga 2021
Karlsruher SC 2 – 2 Holstein Kiel
BBBank Wildpark
16 May 2021 · 2. Bundesliga 2020
Karlsruher SC 3 – 2 Holstein Kiel
Wildparkstadion
17 Jan 2021 · 2. Bundesliga 2020
Holstein Kiel 2 – 3 Karlsruher SC
Holstein-Stadion
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.