Karlsruhe vs Schalke 04

1 November 2025 · 2. Bundesliga · 2025/26 · Referee Max Burda

Full time 2 – 1

Half-time: 0–0

  • Marcel Beifus 76’
  • Fabian Schleusener 90+3’
  • Kenan Karaman 66’ (pen)

Match summary

Karlsruhe came from behind to win 2-1 at home to Schalke 04, with the winner arriving in stoppage time. It was goalless at half-time.

Kenan Karaman put Schalke 04 ahead from the penalty spot in the 66th minute, Marcel Beifus equalised with a header in the 76th minute, and Fabian Schleusener won it in stoppage time.

There was little between the sides on chances: Karlsruhe created 1.38 expected goals (xG) from 8 shots, Schalke 04 1.40 from 11.

Match stats

65% Possession 35%
8 Shots 11
3 Shots on target 4
2 Corners 7
446 Passes 233
77.1% Pass accuracy 66.5%
9 Tackles 17
13 Fouls 15
4 Yellow cards 5
6 Offsides 1

Key events

Karlsruhe Schalke 04
27’
Moussa SyllaShot on target
39’
Mertcan AyhanShot on target
40’
Kenan KaramanShot on target
Fabian SchleusenerShot on target
48’

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.38 1.40 66’ Kenan Karaman (Schalke 04), 0-1 66’ 76’ Marcel Beifus (Karlsruhe), 1-1 76’ 90+3’ Fabian Schleusener (Karlsruhe), 2-1 90+3’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.38 1.40 66’ Kenan Karaman (Schalke 04), 0-1 Karaman 66’ 76’ Marcel Beifus (Karlsruhe), 1-1 Beifus 76’ 90+3’ Fabian Schleusener (Karlsruhe), 2-1 Schleusener 90+3’
Karlsruhe 1.38 xGSchalke 04 1.40 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Schalke 04 attacking Karlsruhe attacking 
66’ Kenan Karaman (Schalke 04), penalty, 0.79 xG, goal 90+3’ Fabian Schleusener (Karlsruhe), set piece, 0.50 xG, goal 90’ Leon Opitz (Karlsruhe), open play, 0.31 xG, off target 48’ Fabian Schleusener (Karlsruhe), open play, 0.21 xG, saved 89’ Peter Remmert (Schalke 04), open play, 0.18 xG, off target 27’ Moussa Sylla (Schalke 04), open play, 0.14 xG, saved 76’ Marcel Beifus (Karlsruhe), from a corner, 0.09 xG, goal 35’ Marvin Wanitzek (Karlsruhe), open play, 0.09 xG, blocked 80’ Fabian Schleusener (Karlsruhe), open play, 0.07 xG, blocked 40’ Kenan Karaman (Schalke 04), open play, 0.06 xG, saved 14’ Kenan Karaman (Schalke 04), set piece, 0.06 xG, off target 35’ Marvin Wanitzek (Karlsruhe), open play, 0.06 xG, blocked 10’ Nikola Katić (Schalke 04), from a corner, 0.05 xG, off target 39’ Mertcan Ayhan (Schalke 04), from a corner, 0.05 xG, saved 61’ Philipp Förster (Karlsruhe), open play, 0.04 xG, blocked 27’ Vitalie Becker (Schalke 04), open play, 0.02 xG, blocked 50’ Soufiane El-Faouzi (Schalke 04), set piece, 0.02 xG, off target 78’ Kenan Karaman (Schalke 04), open play, 0.02 xG, off target 16’ Moussa Sylla (Schalke 04), from a corner, 0.01 xG, blocked 66’ Kenan Karaman (Schalke 04), penalty, 0.79 xG, goal 90+3’ Fabian Schleusener (Karlsruhe), set piece, 0.50 xG, goal 90’ Leon Opitz (Karlsruhe), open play, 0.31 xG, off target 48’ Fabian Schleusener (Karlsruhe), open play, 0.21 xG, saved 89’ Peter Remmert (Schalke 04), open play, 0.18 xG, off target 27’ Moussa Sylla (Schalke 04), open play, 0.14 xG, saved 76’ Marcel Beifus (Karlsruhe), from a corner, 0.09 xG, goal 35’ Marvin Wanitzek (Karlsruhe), open play, 0.09 xG, blocked 80’ Fabian Schleusener (Karlsruhe), open play, 0.07 xG, blocked 40’ Kenan Karaman (Schalke 04), open play, 0.06 xG, saved 35’ Marvin Wanitzek (Karlsruhe), open play, 0.06 xG, blocked 14’ Kenan Karaman (Schalke 04), set piece, 0.06 xG, off target 10’ Nikola Katić (Schalke 04), from a corner, 0.05 xG, off target 39’ Mertcan Ayhan (Schalke 04), from a corner, 0.05 xG, saved 61’ Philipp Förster (Karlsruhe), open play, 0.04 xG, blocked 27’ Vitalie Becker (Schalke 04), open play, 0.02 xG, blocked 78’ Kenan Karaman (Schalke 04), open play, 0.02 xG, off target 50’ Soufiane El-Faouzi (Schalke 04), set piece, 0.02 xG, off target 16’ Moussa Sylla (Schalke 04), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Karlsruhe 5-3-2 Starting XI
Bernat
Kobald
Rapp
Beifus
Herold
Pedrosa
Burnić
Wanitzek
Förster
Šimić
Schleusener
Schalke 04 3-4-2-1 Starting XI
Karius
Ayhan
Katić
Sánchez
Becker
El-Faouzi
Schallenberg
Gantenbein
Karaman
Younes
Sylla

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Marcel Beifus
90′ 1 – 1 0.09 – – –
90′ – – – – – – –
Philipp Förster
90′ – – 1 0.04 – – –
90′ – – – – – – –
90′ – – 2 0.15 – – –
90′ – – – – – – –
Fabian Schleusener
90′ 1 – 3 0.78 – – –
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 32% Avg odds 2.93
Draw 28% Avg odds 3.33
Schalke 04 win 40% Avg odds 2.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.