Kaiserslautern vs Arminia Bielefeld

8 May 2026 · 2. Bundesliga · 2025/26 · Referee Tobias Welz

Full time 2 – 0

Half-time: 2–0

  • Marlon Ritter 15’ (pen)
  • Simon Asta 29’

Match summary

Kaiserslautern beat Arminia Bielefeld 2-0. Kaiserslautern led 2-0 at half-time.

Marlon Ritter put Kaiserslautern ahead from the penalty spot in the 15th minute and Simon Asta made it 2-0 in the 29th minute.

There was little between the sides on chances: Kaiserslautern created 1.48 expected goals (xG) from 13 shots, Arminia Bielefeld 1.54 from 20.

Match stats

37% Possession 63%
13 Shots 20
6 Shots on target 6
4 Corners 6
260 Passes 442
65.0% Pass accuracy 80.5%
17 Tackles 12
21 Fouls 13
6 Yellow cards 0
3 Offsides 0

Key events

Kaiserslautern Arminia Bielefeld
Marlon RitterShot on target
14’
21’
Monju MomuluhShot on target
31’
Mael CorbozShot on target
37’
Roberts UldriķisShot on target
49’
Maximilian GroßerShot on target
Simon AstaShot on target
50’
Erik WekesserShot on target
67’
82’
Joel GrodowskiShot on target
90+5’
Semir TelalovićShot on target
Dion HofmeisterShot on target
90+6’

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 1.54 15’ Marlon Ritter (Kaiserslautern), 1-0 15’ 29’ Simon Asta (Kaiserslautern), 2-0 29’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 1.54 15’ Marlon Ritter (Kaiserslautern), 1-0 Ritter 15’ 29’ Simon Asta (Kaiserslautern), 2-0 Asta 29’
Kaiserslautern 1.48 xGArminia Bielefeld 1.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Arminia Bielefeld attacking Kaiserslautern attacking 
15’ Marlon Ritter (Kaiserslautern), penalty, 0.79 xG, goal 35’ Roberts Uldriķis (Arminia Bielefeld), open play, 0.25 xG, off target 49’ Maximilian Großer (Arminia Bielefeld), set piece, 0.19 xG, saved 31’ Mael Corboz (Arminia Bielefeld), set piece, 0.17 xG, saved 29’ Simon Asta (Kaiserslautern), open play, 0.15 xG, goal 37’ Roberts Uldriķis (Arminia Bielefeld), open play, 0.16 xG, saved 90+6’ Dion Hofmeister (Kaiserslautern), open play, 0.15 xG, saved 49’ Daniel Hanslik (Kaiserslautern), set piece, 0.13 xG, blocked 22’ Jannik Rochelt (Arminia Bielefeld), open play, 0.10 xG, off target 75’ Roberts Uldriķis (Arminia Bielefeld), set piece, 0.09 xG, off target 73’ Roberts Uldriķis (Arminia Bielefeld), set piece, 0.07 xG, off target 87’ Stefano Russo (Arminia Bielefeld), set piece, 0.07 xG, off target 49’ Daniel Hanslik (Kaiserslautern), set piece, 0.06 xG, blocked 60’ Jannik Rochelt (Arminia Bielefeld), set piece, 0.07 xG, off target 78’ Robin Knoche (Arminia Bielefeld), set piece, 0.06 xG, off target 56’ Marius Wörl (Arminia Bielefeld), open play, 0.05 xG, off target 90+5’ Semir Telalović (Arminia Bielefeld), open play, 0.05 xG, saved 67’ Erik Wekesser (Kaiserslautern), set piece, 0.05 xG, saved 49’ Marius Wörl (Arminia Bielefeld), set piece, 0.04 xG, blocked 82’ Joel Grodowski (Arminia Bielefeld), open play, 0.04 xG, saved 2’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.03 xG, off target 90+2’ Naatan Skyttä (Kaiserslautern), direct free kick, 0.03 xG, off target 44’ Erik Wekesser (Kaiserslautern), set piece, 0.03 xG, off target 59’ Monju Momuluh (Arminia Bielefeld), open play, 0.03 xG, blocked 50’ Simon Asta (Kaiserslautern), from a corner, 0.03 xG, saved 90+3’ Stefano Russo (Arminia Bielefeld), set piece, 0.02 xG, blocked 21’ Monju Momuluh (Arminia Bielefeld), open play, 0.02 xG, saved 56’ Monju Momuluh (Arminia Bielefeld), open play, 0.02 xG, blocked 62’ Stefano Russo (Arminia Bielefeld), open play, 0.02 xG, blocked 14’ Marlon Ritter (Kaiserslautern), set piece, 0.02 xG, saved 42’ Felix Hagmann (Arminia Bielefeld), from a corner, 0.01 xG, off target 50’ Luca Sirch (Kaiserslautern), from a corner, 0.01 xG, blocked 5’ Maxwell Gyamfi (Kaiserslautern), set piece, 0.01 xG, off target 15’ Marlon Ritter (Kaiserslautern), penalty, 0.79 xG, goal 35’ Roberts Uldriķis (Arminia Bielefeld), open play, 0.25 xG, off target 49’ Maximilian Großer (Arminia Bielefeld), set piece, 0.19 xG, saved 31’ Mael Corboz (Arminia Bielefeld), set piece, 0.17 xG, saved 37’ Roberts Uldriķis (Arminia Bielefeld), open play, 0.16 xG, saved 90+6’ Dion Hofmeister (Kaiserslautern), open play, 0.15 xG, saved 29’ Simon Asta (Kaiserslautern), open play, 0.15 xG, goal 49’ Daniel Hanslik (Kaiserslautern), set piece, 0.13 xG, blocked 22’ Jannik Rochelt (Arminia Bielefeld), open play, 0.10 xG, off target 75’ Roberts Uldriķis (Arminia Bielefeld), set piece, 0.09 xG, off target 73’ Roberts Uldriķis (Arminia Bielefeld), set piece, 0.07 xG, off target 87’ Stefano Russo (Arminia Bielefeld), set piece, 0.07 xG, off target 60’ Jannik Rochelt (Arminia Bielefeld), set piece, 0.07 xG, off target 49’ Daniel Hanslik (Kaiserslautern), set piece, 0.06 xG, blocked 78’ Robin Knoche (Arminia Bielefeld), set piece, 0.06 xG, off target 56’ Marius Wörl (Arminia Bielefeld), open play, 0.05 xG, off target 90+5’ Semir Telalović (Arminia Bielefeld), open play, 0.05 xG, saved 67’ Erik Wekesser (Kaiserslautern), set piece, 0.05 xG, saved 49’ Marius Wörl (Arminia Bielefeld), set piece, 0.04 xG, blocked 82’ Joel Grodowski (Arminia Bielefeld), open play, 0.04 xG, saved 2’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.03 xG, off target 90+2’ Naatan Skyttä (Kaiserslautern), direct free kick, 0.03 xG, off target 44’ Erik Wekesser (Kaiserslautern), set piece, 0.03 xG, off target 50’ Simon Asta (Kaiserslautern), from a corner, 0.03 xG, saved 59’ Monju Momuluh (Arminia Bielefeld), open play, 0.03 xG, blocked 90+3’ Stefano Russo (Arminia Bielefeld), set piece, 0.02 xG, blocked 21’ Monju Momuluh (Arminia Bielefeld), open play, 0.02 xG, saved 62’ Stefano Russo (Arminia Bielefeld), open play, 0.02 xG, blocked 56’ Monju Momuluh (Arminia Bielefeld), open play, 0.02 xG, blocked 14’ Marlon Ritter (Kaiserslautern), set piece, 0.02 xG, saved 50’ Luca Sirch (Kaiserslautern), from a corner, 0.01 xG, blocked 5’ Maxwell Gyamfi (Kaiserslautern), set piece, 0.01 xG, off target 42’ Felix Hagmann (Arminia Bielefeld), 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-1-2 Starting XI
Krahl
Gyamfi
Rasmussen
Sirch
Wekesser
Asta
Robinson
Schramm
Ritter
Hanslik
Bassette
Arminia Bielefeld 4-3-3 Starting XI
Kersken
Hagmann
Bauer
Knoche
Handwerker
Corboz
Russo
Rochelt
Momuluh
Uldriķis
Wörl

Player stats

Players11 players
90′ – – – – – – –
90′ – – 1 0.01 – – –
90′ – – 1 0.03 – – –
90′ – – 1 0.01 – – –
90′ 1 – 2 0.18 – – –
90′ – – – – – – –
90′ – – – – – – –
Erik Wekesser
90′ – – 2 0.07 – – –
90′ 1 – 2 0.81 – – –
90′ – – 2 0.19 – – –
90′ – – – – – – –
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 24% Avg odds 3.88
Draw 24% Avg odds 3.73
Arminia Bielefeld win 52% Avg odds 1.77

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.