Kaiserslautern vs Schalke 04

9 August 2025 · 2. Bundesliga · 2025/26 · Referee Martin Petersen

Full time 1 – 0

Half-time: 0–0

  • Marlon Ritter 55’ (pen)

Match summary

Kaiserslautern saw off Schalke 04 1-0. It was goalless at half-time.

Marlon Ritter put Kaiserslautern ahead from the penalty spot in the 55th minute.

The chances backed that up: Kaiserslautern created 1.48 expected goals (xG) from 11 shots to Schalke 04's 0.41 from 9.

Key events

Kaiserslautern Schalke 04
Daniel HanslikShot on target
1’
8’
Moussa SyllaShot on target
32’
Christopher Antwi-AdjeiShot on target
33’
Moussa SyllaShot on target
38’
Moussa SyllaShot on target
Faride AlidouShot on target
90+8’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 0.41 55’ Marlon Ritter (Kaiserslautern), 1-0 55’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 0.41 55’ Marlon Ritter (Kaiserslautern), 1-0 Ritter 55’
Kaiserslautern 1.48 xGSchalke 04 0.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Schalke 04 attacking Kaiserslautern attacking 
55’ Marlon Ritter (Kaiserslautern), penalty, 0.79 xG, goal 90+12’ Faride Alidou (Kaiserslautern), open play, 0.30 xG, off target 62’ Mahir Emreli (Kaiserslautern), set piece, 0.09 xG, blocked 5’ Hasan Kuruçay (Schalke 04), set piece, 0.08 xG, off target 90+9’ Naatan Skyttä (Kaiserslautern), open play, 0.06 xG, blocked 8’ Moussa Sylla (Schalke 04), set piece, 0.06 xG, saved 38’ Moussa Sylla (Schalke 04), open play, 0.05 xG, saved 45’ Christopher Antwi-Adjei (Schalke 04), direct free kick, 0.05 xG, off target 17’ Fabian Kunze (Kaiserslautern), open play, 0.05 xG, off target 90’ Luca Sirch (Kaiserslautern), direct free kick, 0.05 xG, off target 32’ Christopher Antwi-Adjei (Schalke 04), direct free kick, 0.04 xG, saved 47’ Marlon Ritter (Kaiserslautern), open play, 0.04 xG, off target 6’ Soufiane El-Faouzi (Schalke 04), open play, 0.04 xG, blocked 63’ Simon Asta (Kaiserslautern), from a corner, 0.04 xG, blocked 90+11’ Emil Højlund (Schalke 04), open play, 0.03 xG, off target 74’ Kenan Karaman (Schalke 04), from a corner, 0.03 xG, off target 33’ Moussa Sylla (Schalke 04), open play, 0.02 xG, saved 90+8’ Faride Alidou (Kaiserslautern), open play, 0.02 xG, saved 1’ Daniel Hanslik (Kaiserslautern), open play, 0.02 xG, saved 65’ Luca Sirch (Kaiserslautern), from a corner, 0.02 xG, off target 55’ Marlon Ritter (Kaiserslautern), penalty, 0.79 xG, goal 90+12’ Faride Alidou (Kaiserslautern), open play, 0.30 xG, off target 62’ Mahir Emreli (Kaiserslautern), set piece, 0.09 xG, blocked 5’ Hasan Kuruçay (Schalke 04), set piece, 0.08 xG, off target 90+9’ Naatan Skyttä (Kaiserslautern), open play, 0.06 xG, blocked 8’ Moussa Sylla (Schalke 04), set piece, 0.06 xG, saved 38’ Moussa Sylla (Schalke 04), open play, 0.05 xG, saved 45’ Christopher Antwi-Adjei (Schalke 04), direct free kick, 0.05 xG, off target 17’ Fabian Kunze (Kaiserslautern), open play, 0.05 xG, off target 90’ Luca Sirch (Kaiserslautern), direct free kick, 0.05 xG, off target 32’ Christopher Antwi-Adjei (Schalke 04), direct free kick, 0.04 xG, saved 47’ Marlon Ritter (Kaiserslautern), open play, 0.04 xG, off target 63’ Simon Asta (Kaiserslautern), from a corner, 0.04 xG, blocked 6’ Soufiane El-Faouzi (Schalke 04), open play, 0.04 xG, blocked 90+11’ Emil Højlund (Schalke 04), open play, 0.03 xG, off target 74’ Kenan Karaman (Schalke 04), from a corner, 0.03 xG, off target 33’ Moussa Sylla (Schalke 04), open play, 0.02 xG, saved 90+8’ Faride Alidou (Kaiserslautern), open play, 0.02 xG, saved 1’ Daniel Hanslik (Kaiserslautern), open play, 0.02 xG, saved 65’ Luca Sirch (Kaiserslautern), from a corner, 0.02 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-1-2 Starting XI
Krahl
Sirch
Gyamfi
Ji-Soo
Asta
Şahin
Kunze
Haas
Ritter
Emreli
Hanslik
Schalke 04 3-4-2-1 Starting XI
Karius
Kuruçay
Sánchez
Becker
Becker
Schallenberg
El-Faouzi
Gantenbein
Remmert
Antwi-Adjei
Sylla

Player stats

Players11 players
90′ – – – – – – –
90′ – – 2 0.07 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.04 – – –
90′ – – – – – – –
90′ – – 1 0.05 – – –
90′ – – – – – – –
90′ 1 – 2 0.83 – – –
90′ – – 1 0.09 – – –
90′ – – 1 0.02 – – –
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 38% Avg odds 2.41
Draw 27% Avg odds 3.44
Schalke 04 win 35% Avg odds 2.64

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.