Karlsruhe vs Darmstadt

3 May 2026 · 2. Bundesliga · 2025/26 · Referee Felix Bickel

Full time 2 – 1

Half-time: 0–0

  • Marvin Wanitzek 58’
  • Shio Fukuda  86’
  • Isac Lidberg 70’

Match summary

Karlsruhe won 2-1 at home to Darmstadt, with a late winner. It was goalless at half-time.

Marvin Wanitzek put Karlsruhe ahead with a direct free kick in the 58th minute, Isac Lidberg equalised with a header in the 70th minute, and Shio Fukuda  won it in the 86th minute.

The chances backed that up: Karlsruhe created 2.72 expected goals (xG) from 22 shots to Darmstadt's 1.27 from 14.

Match stats

47% Possession 53%
22 Shots 14
8 Shots on target 3
5 Corners 3
390 Passes 436
79.0% Pass accuracy 83.9%
12 Tackles 4
8 Fouls 10
1 Yellow cards 2
2 Offsides 3

Key events

Karlsruhe Darmstadt
13’
Marco RichterShot on target
31’
Killian CorredorShot on target
Marcel FrankeShot on target
49’
Marvin WanitzekShot on target
55’
Shio Fukuda Shot on target
55’
Shio Fukuda Shot on target
72’
Marvin WanitzekShot on target
78’
Fabian SchleusenerShot on target
90+5’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.72 1.27 58’ Marvin Wanitzek (Karlsruhe), 1-0 58’ 70’ Isac Lidberg (Darmstadt), 1-1 70’ 86’ Shio Fukuda  (Karlsruhe), 2-1 86’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.72 1.27 58’ Marvin Wanitzek (Karlsruhe), 1-0 Wanitzek 58’ 70’ Isac Lidberg (Darmstadt), 1-1 Lidberg 70’ 86’ Shio Fukuda  (Karlsruhe), 2-1 Fukuda 86’
Karlsruhe 2.72 xGDarmstadt 1.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Darmstadt attacking Karlsruhe attacking 
49’ Marcel Franke (Karlsruhe), from a corner, 0.60 xG, saved 55’ Shio Fukuda  (Karlsruhe), open play, 0.60 xG, saved 86’ Shio Fukuda  (Karlsruhe), open play, 0.39 xG, goal 37’ Hiroki Akiyama (Darmstadt), open play, 0.30 xG, off target 90+4’ Roko Šimić (Karlsruhe), open play, 0.20 xG, blocked 36’ Killian Corredor (Darmstadt), open play, 0.19 xG, blocked 70’ Isac Lidberg (Darmstadt), set piece, 0.18 xG, goal 2’ Marco Richter (Darmstadt), open play, 0.17 xG, off target 20’ Marco Richter (Darmstadt), open play, 0.15 xG, blocked 90+2’ Dženis Burnić (Karlsruhe), open play, 0.13 xG, off target 43’ Shio Fukuda  (Karlsruhe), open play, 0.12 xG, blocked 79’ Marvin Wanitzek (Karlsruhe), open play, 0.09 xG, off target 58’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.07 xG, goal 60’ Marco Richter (Darmstadt), open play, 0.07 xG, off target 72’ Shio Fukuda  (Karlsruhe), open play, 0.06 xG, saved 55’ Marvin Wanitzek (Karlsruhe), set piece, 0.05 xG, saved 64’ Marvin Wanitzek (Karlsruhe), open play, 0.05 xG, blocked 8’ Shio Fukuda  (Karlsruhe), open play, 0.05 xG, off target 64’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, off target 75’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, off target 13’ Marco Richter (Darmstadt), open play, 0.04 xG, saved 24’ Louey Ben Farhat (Karlsruhe), open play, 0.03 xG, off target 72’ Isac Lidberg (Darmstadt), open play, 0.03 xG, blocked 90+5’ Fabian Schleusener (Karlsruhe), from a corner, 0.04 xG, saved 31’ Killian Corredor (Darmstadt), open play, 0.03 xG, saved 78’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.03 xG, saved 4’ Marco Richter (Darmstadt), open play, 0.03 xG, off target 10’ Louey Ben Farhat (Karlsruhe), open play, 0.03 xG, off target 73’ Merveille Papela (Darmstadt), open play, 0.03 xG, off target 55’ Marvin Wanitzek (Karlsruhe), open play, 0.02 xG, blocked 35’ Isac Lidberg (Darmstadt), open play, 0.02 xG, blocked 44’ Christoph Kobald (Karlsruhe), open play, 0.02 xG, off target 19’ Niklas Schmidt (Darmstadt), open play, 0.02 xG, off target 47’ Marco Richter (Darmstadt), open play, 0.02 xG, off target 40’ David Herold (Karlsruhe), set piece, 0.01 xG, off target 79’ Dženis Burnić (Karlsruhe), open play, 0.01 xG, off target 49’ Marcel Franke (Karlsruhe), from a corner, 0.60 xG, saved 55’ Shio Fukuda  (Karlsruhe), open play, 0.60 xG, saved 86’ Shio Fukuda  (Karlsruhe), open play, 0.39 xG, goal 37’ Hiroki Akiyama (Darmstadt), open play, 0.30 xG, off target 90+4’ Roko Šimić (Karlsruhe), open play, 0.20 xG, blocked 36’ Killian Corredor (Darmstadt), open play, 0.19 xG, blocked 70’ Isac Lidberg (Darmstadt), set piece, 0.18 xG, goal 2’ Marco Richter (Darmstadt), open play, 0.17 xG, off target 20’ Marco Richter (Darmstadt), open play, 0.15 xG, blocked 90+2’ Dženis Burnić (Karlsruhe), open play, 0.13 xG, off target 43’ Shio Fukuda  (Karlsruhe), open play, 0.12 xG, blocked 79’ Marvin Wanitzek (Karlsruhe), open play, 0.09 xG, off target 58’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.07 xG, goal 60’ Marco Richter (Darmstadt), open play, 0.07 xG, off target 72’ Shio Fukuda  (Karlsruhe), open play, 0.06 xG, saved 55’ Marvin Wanitzek (Karlsruhe), set piece, 0.05 xG, saved 64’ Marvin Wanitzek (Karlsruhe), open play, 0.05 xG, blocked 8’ Shio Fukuda  (Karlsruhe), open play, 0.05 xG, off target 64’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, off target 75’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, off target 13’ Marco Richter (Darmstadt), open play, 0.04 xG, saved 90+5’ Fabian Schleusener (Karlsruhe), from a corner, 0.04 xG, saved 24’ Louey Ben Farhat (Karlsruhe), open play, 0.03 xG, off target 72’ Isac Lidberg (Darmstadt), open play, 0.03 xG, blocked 78’ Marvin Wanitzek (Karlsruhe), direct free kick, 0.03 xG, saved 31’ Killian Corredor (Darmstadt), open play, 0.03 xG, saved 4’ Marco Richter (Darmstadt), open play, 0.03 xG, off target 10’ Louey Ben Farhat (Karlsruhe), open play, 0.03 xG, off target 73’ Merveille Papela (Darmstadt), open play, 0.03 xG, off target 55’ Marvin Wanitzek (Karlsruhe), open play, 0.02 xG, blocked 35’ Isac Lidberg (Darmstadt), open play, 0.02 xG, blocked 44’ Christoph Kobald (Karlsruhe), open play, 0.02 xG, off target 19’ Niklas Schmidt (Darmstadt), open play, 0.02 xG, off target 47’ Marco Richter (Darmstadt), open play, 0.02 xG, off target 40’ David Herold (Karlsruhe), set piece, 0.01 xG, off target 79’ Dženis Burnić (Karlsruhe), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Karlsruhe 3-5-2 Starting XI
Bernat
Kobald
Franke
Rapp
Müller
Wanitzek
Herold
Förster
Jung
Fukuda
Farhat
Darmstadt 5-3-2 Starting XI
Schuhen
Klefisch
Vukotić
Holland
Petretta
Papela
Richter
Akiyama
Schmidt
Lidberg
Corredor

Player stats

Players11 players
90′ – – – – – – –
90′ – – 1 0.02 – – –
90′ – – 1 0.60 – – –
90′ – – – – – – –
90′ – – – – – – –
Philipp Förster
90′ – – – – – – –
Andreas Müller
90′ – – – – – – –
90′ 1 – 8 0.41 – – –
90′ – – 1 0.01 – – –
90′ 1 – 5 1.23 – – –
90′ – – 2 0.06 – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Karlsruhe win 36% Avg odds 2.52
Draw 25% Avg odds 3.74
Darmstadt win 39% Avg odds 2.36

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.