St Pauli vs Kaiserslautern

30 August 2026 · 2. Bundesliga · 2026/27 · Referee Eric-Dominic Weisbach

Full time 1 – 2

Half-time: 0–1

  • Abdoulie Ceesay 56’
  • Erencan Yardımcı 29’
  • Thierry Fidjeu-Tazemeta 46’

Match summary

Kaiserslautern took a 2-1 win at St Pauli. Kaiserslautern led 1-0 at half-time.

Erencan Yardımcı put Kaiserslautern ahead in the 29th minute, Thierry Fidjeu-Tazemeta made it 0-2 in the 46th minute, and Abdoulie Ceesay pulled one back to make it 1-2 in the 56th minute.

St Pauli can feel hard done by, creating 1.75 expected goals (xG) from 21 shots to Kaiserslautern's 0.77 from 11.

Match stats

59% Possession 41%
21 Shots 11
7 Shots on target 4
4 Corners 5
515 Passes 363
81.0% Pass accuracy 73.3%
23 Tackles 12
9 Fouls 13
3 Yellow cards 4
4 Offsides 1

Key events

St Pauli Kaiserslautern
Kick-off
Branimir HrgotaShot on target
1’
Louis OppieShot on target
17’
29’
Erencan YardımcıRight foot shot0-1 (Kaiserslautern)
38’
Branimir HrgotaShot on target
39’
41’
Half-time0-1
46’
Thierry Fidjeu-TazemetaLeft foot shot0-2 (Kaiserslautern)
Second half underway
49’
Marlon RitterShot on target
Abdoulie CeesayLeft foot shot1-2 (St Pauli)
56’
60’
64’
Ibrahim KanateArgument
67’
Connor MetcalfeShot on target
67’
74’
Jacob RasmussenShot on target
76’
Tomoya AndoShot on target
77’
Branimir HrgotaShot on target
82’
85’
T. LieberknechtManagerArgument
89’
Full-time1-2

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.75 0.77 29’ Erencan Yardımcı (Kaiserslautern), 0-1 29’ 46’ Thierry Fidjeu-Tazemeta (Kaiserslautern), 0-2 46’ 56’ Abdoulie Ceesay (St Pauli), 1-2 56’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 0.77 29’ Erencan Yardımcı (Kaiserslautern), 0-1 Yardımcı 29’ 46’ Thierry Fidjeu-Tazemeta (Kaiserslautern), 0-2 Fidjeu-Tazemeta 46’ 56’ Abdoulie Ceesay (St Pauli), 1-2 Ceesay 56’
St Pauli 1.75 xGKaiserslautern 0.77 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kaiserslautern attacking St Pauli attacking 
56’ Abdoulie Ceesay (St Pauli), open play, 0.88 xG, goal 77’ Tomoya Ando (St Pauli), set piece, 0.28 xG, saved 29’ Erencan Yardımcı (Kaiserslautern), open play, 0.23 xG, goal 74’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.14 xG, saved 32’ Marcus Mathisen (St Pauli), from a corner, 0.09 xG, off target 37’ Marlon Ritter (Kaiserslautern), open play, 0.09 xG, off target 90+3’ Mergim Berisha (Kaiserslautern), open play, 0.07 xG, off target 17’ Louis Oppie (St Pauli), open play, 0.05 xG, saved 46’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.05 xG, goal 9’ Mathias Rasmussen (St Pauli), from a corner, 0.05 xG, off target 48’ Semih Şahin (Kaiserslautern), from a corner, 0.04 xG, blocked 56’ Taichi Hara (St Pauli), open play, 0.04 xG, off target 67’ Connor Metcalfe (St Pauli), open play, 0.04 xG, saved 81’ Eric Smith (St Pauli), from a corner, 0.04 xG, blocked 49’ Marlon Ritter (Kaiserslautern), from a corner, 0.04 xG, saved 60’ Ibrahim Kanate (Kaiserslautern), open play, 0.03 xG, blocked 84’ Louis Oppie (St Pauli), open play, 0.04 xG, off target 90’ Connor Metcalfe (St Pauli), open play, 0.04 xG, blocked 29’ Semih Şahin (Kaiserslautern), open play, 0.03 xG, off target 12’ Martijn Kaars (St Pauli), open play, 0.03 xG, off target 88’ Mergim Berisha (Kaiserslautern), open play, 0.03 xG, blocked 8’ Louis Oppie (St Pauli), open play, 0.02 xG, blocked 39’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 74’ Abdoulie Ceesay (St Pauli), open play, 0.02 xG, blocked 82’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 1’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 24’ Marlon Ritter (Kaiserslautern), open play, 0.02 xG, off target 72’ Mathias Rasmussen (St Pauli), open play, 0.01 xG, off target 80’ Taichi Hara (St Pauli), set piece, 0.01 xG, blocked 9’ Branimir Hrgota (St Pauli), from a corner, 0.01 xG, blocked 79’ Branimir Hrgota (St Pauli), open play, 0.01 xG, off target 19’ Mathias Rasmussen (St Pauli), set piece, 0.00 xG, blocked 56’ Abdoulie Ceesay (St Pauli), open play, 0.88 xG, goal 77’ Tomoya Ando (St Pauli), set piece, 0.28 xG, saved 29’ Erencan Yardımcı (Kaiserslautern), open play, 0.23 xG, goal 74’ Jacob Rasmussen (Kaiserslautern), from a corner, 0.14 xG, saved 32’ Marcus Mathisen (St Pauli), from a corner, 0.09 xG, off target 37’ Marlon Ritter (Kaiserslautern), open play, 0.09 xG, off target 90+3’ Mergim Berisha (Kaiserslautern), open play, 0.07 xG, off target 17’ Louis Oppie (St Pauli), open play, 0.05 xG, saved 46’ Thierry Fidjeu-Tazemeta (Kaiserslautern), open play, 0.05 xG, goal 9’ Mathias Rasmussen (St Pauli), from a corner, 0.05 xG, off target 48’ Semih Şahin (Kaiserslautern), from a corner, 0.04 xG, blocked 56’ Taichi Hara (St Pauli), open play, 0.04 xG, off target 67’ Connor Metcalfe (St Pauli), open play, 0.04 xG, saved 81’ Eric Smith (St Pauli), from a corner, 0.04 xG, blocked 84’ Louis Oppie (St Pauli), open play, 0.04 xG, off target 90’ Connor Metcalfe (St Pauli), open play, 0.04 xG, blocked 49’ Marlon Ritter (Kaiserslautern), from a corner, 0.04 xG, saved 60’ Ibrahim Kanate (Kaiserslautern), open play, 0.03 xG, blocked 29’ Semih Şahin (Kaiserslautern), open play, 0.03 xG, off target 12’ Martijn Kaars (St Pauli), open play, 0.03 xG, off target 88’ Mergim Berisha (Kaiserslautern), open play, 0.03 xG, blocked 8’ Louis Oppie (St Pauli), open play, 0.02 xG, blocked 39’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 74’ Abdoulie Ceesay (St Pauli), open play, 0.02 xG, blocked 82’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 1’ Branimir Hrgota (St Pauli), open play, 0.02 xG, saved 24’ Marlon Ritter (Kaiserslautern), open play, 0.02 xG, off target 72’ Mathias Rasmussen (St Pauli), open play, 0.01 xG, off target 80’ Taichi Hara (St Pauli), set piece, 0.01 xG, blocked 9’ Branimir Hrgota (St Pauli), from a corner, 0.01 xG, blocked 79’ Branimir Hrgota (St Pauli), open play, 0.01 xG, off target 19’ Mathias Rasmussen (St Pauli), set piece, 0.00 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

St Pauli 3-4-1-2 Starting XI
Voll
Nemeth
Mathisen 55’
Ando
Oppie
Smith
Rasmussen
Pyrka
Hrgota
Kaars 55’
Hara 83’
Kaiserslautern 3-4-3 Starting XI
Krahl
Elvedi
Gyamfi 84’
Rasmussen
Joly
Kunze 71’
Şahin
Haas
Ritter 68’
Yardımcı 46’
Kanate 68’

Player stats

Goalkeeper1 player
90′ 2 2 30 1 – – – –
Defenders5 players
90′ 3 1 – 11 8 58 1 – –
Marcus Mathisen Taken off
55′ 6 4 1 7 1 47 1 – –
90′ 1 1 – 3 2 52 2 – –
90′ 1 2 1 3 1 79 1 – – –
90′ 2 1 – 5 1 38 – – – –
Midfielders4 players
90′ – – 44 1 0.03 1 – 5 1 4 –
90′ – – 60 2 0.11 5 1 11 – 4 –
90′ – – 40 3 0.34 1 – 4 1 1 –
Connor Metcalfe Came on as a substitute
35′ – – 19 2 0.05 1 – 3 – 1 –
Forwards4 players
Martijn Kaars Taken off
55′ – – 1 – 0.03 0.02 1 4 – 14 –
Taichi Hara Taken off
83′ – 1 2 – 0.06 0.65 2 8 1 21 –
Abdoulie Ceesay Came on as a substitute
35′ 1 – 2 1 0.91 0.01 1 2 – 10 –
Youssoupha Niang Came on as a substitute
11′ – – – – – 0.00 – 2 1 3 –
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

St Pauli win 52% Avg odds 1.77
Draw 25% Avg odds 3.69
Kaiserslautern win 23% Avg odds 4.03

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.