Kaiserslautern vs Karlsruhe

15 August 2026 · 2. Bundesliga · 2026/27 · Referee Richard Hempel

Full time 0 – 0

Half-time: 0–0

Match summary

Neither Kaiserslautern nor Karlsruhe found the net in a 0-0 draw.

There was little between the sides on chances: Kaiserslautern created 1.14 expected goals (xG) from 11 shots, Karlsruhe 0.94 from 14.

Match stats

51% Possession 49%
11 Shots 14
3 Shots on target 9
4 Corners 11
378 Passes 364
76.7% Pass accuracy 79.1%
17 Tackles 18
12 Fouls 19
3 Yellow cards 3
1 Offsides 1

Key events

Kaiserslautern Karlsruhe
Kick-off
11’
Lilian EgloffShot on target
16’
Deniz OfliArgument
Naatan SkyttäShot on target
20’
26’
Lilian EgloffArgument
Marlon RitterArgument
27’
27’
36’
Moritz BroschinskiShot on target
Half-time0-0
46’
Moritz BroschinskiShot on target
Ibrahim KanateShot on target
48’
49’
Lilian EgloffShot on target
Second half underway
53’
Rafael Pinto PedrosaShot on target
68’
Christoph KobaldShot on target
77’
Marvin WanitzekShot on target
79’
Hans Christian BernatShot on target
Maxwell GyamfiArgument
87’
Jan ElvediShot on target
87’
90+5’
Louey Ben FarhatShot on target
90+8’
Full-time0-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.94 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.94
Kaiserslautern 1.14 xGKarlsruhe 0.94 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Karlsruhe attacking Kaiserslautern attacking 
48’ Ibrahim Kanate (Kaiserslautern), open play, 0.38 xG, saved 53’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.22 xG, saved 49’ Ibrahim Kanate (Kaiserslautern), from a corner, 0.16 xG, off target 22’ Mergim Berisha (Kaiserslautern), open play, 0.13 xG, off target 46’ Lilian Egloff (Karlsruhe), open play, 0.12 xG, off target 46’ Moritz Broschinski (Karlsruhe), open play, 0.11 xG, saved 49’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.11 xG, off target 57’ Marvin Wanitzek (Karlsruhe), open play, 0.11 xG, off target 90+2’ Erencan Yardımcı (Kaiserslautern), open play, 0.09 xG, off target 87’ Jan Elvedi (Kaiserslautern), from a corner, 0.08 xG, saved 90+5’ Louey Ben Farhat (Karlsruhe), open play, 0.08 xG, saved 86’ Fabian Kunze (Kaiserslautern), open play, 0.08 xG, blocked 11’ Lilian Egloff (Karlsruhe), set piece, 0.07 xG, saved 36’ Moritz Broschinski (Karlsruhe), open play, 0.05 xG, saved 20’ Naatan Skyttä (Kaiserslautern), open play, 0.04 xG, saved 58’ Rafael Pinto Pedrosa (Karlsruhe), from a corner, 0.03 xG, off target 77’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, saved 9’ Naatan Skyttä (Kaiserslautern), open play, 0.03 xG, blocked 50’ Semih Şahin (Kaiserslautern), open play, 0.03 xG, off target 68’ Kevin Wiethaup (Karlsruhe), from a corner, 0.03 xG, off target 68’ Christoph Kobald (Karlsruhe), open play, 0.02 xG, saved 49’ Lilian Egloff (Karlsruhe), from a corner, 0.02 xG, saved 79’ Hans Christian Bernat (Karlsruhe), direct free kick, 0.02 xG, saved 34’ Jan Elvedi (Kaiserslautern), open play, 0.01 xG, off target 76’ Deniz Ofli (Karlsruhe), from a corner, 0.01 xG, off target 48’ Ibrahim Kanate (Kaiserslautern), open play, 0.38 xG, saved 53’ Rafael Pinto Pedrosa (Karlsruhe), open play, 0.22 xG, saved 49’ Ibrahim Kanate (Kaiserslautern), from a corner, 0.16 xG, off target 22’ Mergim Berisha (Kaiserslautern), open play, 0.13 xG, off target 46’ Lilian Egloff (Karlsruhe), open play, 0.12 xG, off target 57’ Marvin Wanitzek (Karlsruhe), open play, 0.11 xG, off target 46’ Moritz Broschinski (Karlsruhe), open play, 0.11 xG, saved 49’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.11 xG, off target 90+2’ Erencan Yardımcı (Kaiserslautern), open play, 0.09 xG, off target 90+5’ Louey Ben Farhat (Karlsruhe), open play, 0.08 xG, saved 87’ Jan Elvedi (Kaiserslautern), from a corner, 0.08 xG, saved 86’ Fabian Kunze (Kaiserslautern), open play, 0.08 xG, blocked 11’ Lilian Egloff (Karlsruhe), set piece, 0.07 xG, saved 36’ Moritz Broschinski (Karlsruhe), open play, 0.05 xG, saved 20’ Naatan Skyttä (Kaiserslautern), open play, 0.04 xG, saved 77’ Marvin Wanitzek (Karlsruhe), open play, 0.04 xG, saved 9’ Naatan Skyttä (Kaiserslautern), open play, 0.03 xG, blocked 58’ Rafael Pinto Pedrosa (Karlsruhe), from a corner, 0.03 xG, off target 50’ Semih Şahin (Kaiserslautern), open play, 0.03 xG, off target 68’ Kevin Wiethaup (Karlsruhe), from a corner, 0.03 xG, off target 68’ Christoph Kobald (Karlsruhe), open play, 0.02 xG, saved 49’ Lilian Egloff (Karlsruhe), from a corner, 0.02 xG, saved 79’ Hans Christian Bernat (Karlsruhe), direct free kick, 0.02 xG, saved 34’ Jan Elvedi (Kaiserslautern), open play, 0.01 xG, off target 76’ Deniz Ofli (Karlsruhe), from a corner, 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

Kaiserslautern 3-4-2-1 Starting XI
Krahl
Elvedi
Gyamfi
Rasmussen
Asta 67’
Kunze
Şahin 84’
Haas
Skyttä 43’
Ritter 84’
Berisha 67’
Karlsruhe 4-2-3-1 Starting XI
Bernat
Ofli 84’
Franke
Kobald
Jung
Egloff 46’
Pedrosa
Zor
Wanitzek
Eichinger 89’
Broschinski 45’

Player stats

Goalkeeper1 player
90′ 9 0 33 1 – – – –
Defenders3 players
90′ 2 – – 6 3 42 – – – –
90′ 2 – – 8 2 36 – – –
90′ – – – 4 4 50 – – – –
Midfielders8 players
Simon Asta Taken off
67′ – – 24 1 0.01 1 – 3 2 2 –
90′ – – 30 – 0.01 3 2 12 1 2 –
Semih Şahin Taken off
84′ – – 38 1 0.01 2 2 6 1 1 –
90′ – – 33 1 0.04 4 – 4 – – –
Ibrahim Kanate Came on as a substitute
47′ – – 15 1 0.14 1 – 2 3 –
Paul Joly Came on as a substitute
23′ – – 8 – 0.02 – – – – – –
Thierry Fidjeu-Tazemeta Came on as a substitute
23′ – – 10 – 0.05 – – 2 1 – –
Leon Robinson Came on as a substitute
15′ – – 6 1 0.01 – – – – – –
Forwards4 players
Naatan Skyttä Taken off
43′ – – 2 1 0.08 0.38 1 6 4 14 –
Marlon Ritter Taken off
84′ – – – – – 0.31 2 4 2 26
Mergim Berisha Taken off
67′ – – 1 – 0.13 0.02 – 2 1 8 –
Erencan Yardımcı Came on as a substitute
15′ – – 1 – 0.09 0.00 – 4 – 5 –
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

Kaiserslautern win 47% Avg odds 1.96
Draw 25% Avg odds 3.69
Karlsruhe win 28% Avg odds 3.29

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.