Osnabruck vs Kaiserslautern

7 November 2026 · 2. Bundesliga · 2026/27 · Referee Patrick Schwengers

Full time 0 – 1

Half-time: 0–0

  • Thierry Fidjeu-Tazemeta 55’

Match summary

Kaiserslautern took a 1-0 win at Osnabruck. It was goalless at half-time.

Thierry Fidjeu-Tazemeta put Kaiserslautern ahead in the 55th minute.

There was little between the sides on chances: Osnabruck created 1.23 expected goals (xG) from 16 shots, Kaiserslautern 1.51 from 13.

Osnabruck hosted Kaiserslautern in the 2. Bundesliga, recording 44 percent possession compared to the visitors' 56 percent. The home side registered 14 shots with 6 on target, while Kaiserslautern managed 13 shots with 7 on target. Osnabruck accumulated an expected goals figure of 1.13 from 87 attacks and 58 dangerous attacks, whereas Kaiserslautern posted 1.41 expected goals from 111 attacks and 69 dangerous attacks. Both teams completed 5 corners each for Osnabruck and 4 for Kaiserslautern, and committed 11 and 9 fouls respectively. Discipline favoured the hosts, who received 0 yellow cards, while the visitors collected 4 bookings.

The match remained goalless at half-time after Adrian Beck missed an opportunity for Osnabruck in the 9th minute. Following a half-time substitution that introduced Thierry Fidjeu-Tazemeta for Kaiserslautern, the deadlock broke in the 55th minute when Thierry Fidjeu-Tazemeta scored with a left foot shot to make the score 0-1. Several substitutions followed for both sides across the half. Kaiserslautern accumulated 4 yellow cards throughout the fixture, given to Paul Joly in the 14th minute, Fabian Kunze in the 70th minute, Jan Elvedi in the 77th minute, and Alex Murphy in the 84th minute.

Match stats

44% Possession 56%
16 Shots 13
7 Shots on target 7
5 Corners 3
87 Attacks 111
58 Dangerous attacks 69
450 Passes 575
70.9% Pass accuracy 81.9%
18 Tackles 8
11 Fouls 9
0 Yellow cards 4
0 Offsides 2

Key events

Osnabruck Kaiserslautern
Kick-off
1’
Mika HaasShot on target
Adrian BeckShot on target
9’
Corner
9’
14’
Paul JolyFoul
Corner
18’
19’
Mario SauerShot on target
Corner
23’
Leon FlachShot on target
25’
29’
Corner
35’
Naatan SkyttäShot on target
Second half underway
Half-time0-0
46’
Paul JolyShot on target
Daniel-Kofi KyerehShot on target
48’
55’
Thierry Fidjeu-TazemetaLeft foot shot0-1 (Kaiserslautern)
55’
Thierry Fidjeu-TazemetaShot on target
64’
Thierry Fidjeu-TazemetaShot on target
65’
Corner
Robin MeißnerShot on target
69’
Bjarke JacobsenShot on target
69’
70’
73’
Corner
77’
Ismail BadjieShot on target
79’
Corner
80’
84’
Corner
87’
Ismail BadjieShot on target
90+1’
Full-time0-1

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.23 1.51 55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), 0-1 55’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.23 1.51 55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), 0-1 Fidjeu-Tazemeta 55’
Osnabruck 1.23 xGKaiserslautern 1.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kaiserslautern attacking Osnabruck attacking 
55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.57 xG, goal 9’ Adrian Beck (Osnabruck), open play, 0.45 xG, saved 64’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.23 xG, saved 55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.15 xG, saved 64’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.11 xG, blocked 69’ Robin Meißner (Osnabruck), open play, 0.11 xG, saved 46’ Paul Joly (Kaiserslautern), open play, 0.09 xG, saved 17’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.09 xG, off target 62’ Robin Meißner (Osnabruck), open play, 0.07 xG, blocked 32’ Paul Joly (Kaiserslautern), open play, 0.07 xG, blocked 79’ Adrian Beck (Osnabruck), open play, 0.07 xG, off target 62’ Adrian Beck (Osnabruck), open play, 0.06 xG, off target 62’ Jonathan Gómez (Osnabruck), open play, 0.06 xG, blocked 48’ Konrad Faber (Osnabruck), open play, 0.06 xG, off target 35’ Naatan Skyttä (Kaiserslautern), open play, 0.05 xG, saved 48’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.05 xG, saved 61’ Robin Meißner (Osnabruck), open play, 0.05 xG, blocked 73’ Jan Elvedi (Kaiserslautern), from a corner, 0.05 xG, off target 25’ Leon Flach (Osnabruck), open play, 0.04 xG, saved 37’ Naatan Skyttä (Kaiserslautern), open play, 0.04 xG, off target 19’ Mario Sauer (Kaiserslautern), open play, 0.04 xG, saved 26’ Paul Joly (Kaiserslautern), open play, 0.04 xG, off target 1’ Mika Haas (Kaiserslautern), open play, 0.04 xG, saved 32’ Fabian Kunze (Kaiserslautern), open play, 0.04 xG, off target 90+1’ Ismail Badjie (Osnabruck), open play, 0.03 xG, saved 61’ Konrad Faber (Osnabruck), open play, 0.03 xG, off target 69’ Ismail Badjie (Osnabruck), open play, 0.03 xG, blocked 69’ Bjarke Jacobsen (Osnabruck), open play, 0.02 xG, saved 79’ Ismail Badjie (Osnabruck), open play, 0.01 xG, saved 55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.57 xG, goal 9’ Adrian Beck (Osnabruck), open play, 0.45 xG, saved 64’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.23 xG, saved 55’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.15 xG, saved 69’ Robin Meißner (Osnabruck), open play, 0.11 xG, saved 64’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.11 xG, blocked 17’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.09 xG, off target 46’ Paul Joly (Kaiserslautern), open play, 0.09 xG, saved 32’ Paul Joly (Kaiserslautern), open play, 0.07 xG, blocked 62’ Robin Meißner (Osnabruck), open play, 0.07 xG, blocked 79’ Adrian Beck (Osnabruck), open play, 0.07 xG, off target 62’ Adrian Beck (Osnabruck), open play, 0.06 xG, off target 62’ Jonathan Gómez (Osnabruck), open play, 0.06 xG, blocked 48’ Konrad Faber (Osnabruck), open play, 0.06 xG, off target 48’ Daniel-Kofi Kyereh (Osnabruck), open play, 0.05 xG, saved 61’ Robin Meißner (Osnabruck), open play, 0.05 xG, blocked 73’ Jan Elvedi (Kaiserslautern), from a corner, 0.05 xG, off target 35’ Naatan Skyttä (Kaiserslautern), open play, 0.05 xG, saved 25’ Leon Flach (Osnabruck), open play, 0.04 xG, saved 37’ Naatan Skyttä (Kaiserslautern), open play, 0.04 xG, off target 26’ Paul Joly (Kaiserslautern), open play, 0.04 xG, off target 1’ Mika Haas (Kaiserslautern), open play, 0.04 xG, saved 19’ Mario Sauer (Kaiserslautern), open play, 0.04 xG, saved 32’ Fabian Kunze (Kaiserslautern), open play, 0.04 xG, off target 90+1’ Ismail Badjie (Osnabruck), open play, 0.03 xG, saved 61’ Konrad Faber (Osnabruck), open play, 0.03 xG, off target 69’ Ismail Badjie (Osnabruck), open play, 0.03 xG, blocked 69’ Bjarke Jacobsen (Osnabruck), open play, 0.02 xG, saved 79’ Ismail Badjie (Osnabruck), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Osnabruck 3-4-2-1 Starting XI
Krumrey
Fabinski
Müller
Wiemann
Faber 66’
Flach
Jacobsen 77’
Gómez 67’
Beck 89’
Meißner
Kyereh 67’
Kaiserslautern 3-4-2-1 Starting XI
Krahl
Elvedi
Rasmussen
Murphy
Joly 58’
Kunze
Şahin
Haas
Sauer 82’
Skyttä 58’
Prtajin 46’

Player stats

Goalkeeper1 player
90′ 6 1 39 – – – – –
Defenders3 players
90′ 3 1 – 6 2 61 – – – –
90′ – 1 1 3 1 51 – – – –
90′ 3 – – 3 – 42 1 – – –
Midfielders7 players
Konrad Faber Taken off
66′ – – 21 – – – 1 – 1 – –
90′ – – 44 2 – 1 1 5 – 2 –
Bjarke Jacobsen Taken off
77′ – – 44 – – 5 3 10 – – –
Jonathan Gómez Taken off
67′ – – 15 1 – – – 4 1 1 –
Patrick Kammerbauer Came on as a substitute
24′ – – 14 – – – – 1 – 1 –
Ismail Badjie Came on as a substitute
23′ – – 9 – – – 1 2 1 2 –
Theo Janotta Came on as a substitute
1′ – – 1 – – 1 – 1 – – –
Forwards5 players
Adrian Beck Taken off
89′ – – 2 1 0.58 – 2 4 – 35 –
90′ – – 3 1 0.23 – 2 2 – 32 –
Daniel-Kofi Kyereh Taken off
67′ – – 2 1 0.13 – 3 6 1 33 –
Bernd Riesselmann Came on as a substitute
23′ – – – – – – – – – 5 –
Luca Raimund Came on as a substitute
13′ – – – – – – – 2 – 4 –
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

Osnabruck win 39% Avg odds 2.38
Draw 27% Avg odds 3.36
Kaiserslautern win 34% Avg odds 2.71

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.