Bundesliga · Matchweek 5
Hauke Wahl 32'
HT 1:1
Edmond Tapsoba 25'
Ernest Poku 58'
Sat, 27 Sept 2025, 14:30 (UK) · Millerntor-Stadion, Hamburg
FC St. Pauli · 7 pts|Bayer Leverkusen · 8 pts

FC St. Pauli edged xG (0.82–0.69) but Bayer Leverkusen took the win.

Player of the matchEdmond Tapsoba8.4Decisive moment58' Ernest Poku+0.9

FC St. Pauli 1-2 Bayer Leverkusen

Key numbers

  • Possession 49% – 51%
  • Shots 13 (6 on target) – 5 (4)
  • Decisive moment: 58' Ernest Poku, FN xPts +0.9
Player of the match
Edmond Tapsoba 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

0-11-11-2
FC St. Pauli ahead 0 min · level 51 min · Bayer Leverkusen ahead 39 min
  • Ernest Poku — off the bench 34 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

25' Edmond Tapsoba Goal +0.6
32' Hauke Wahl Goal +0.5
58' Ernest Poku Goal · scorer +0.6 · assist Alejandro Grimaldo +0.3 +0.9
FC St. Pauli Expected (last two seasons) 0.6Own moments +0.5Opponent moments −1.1Time effect 0.0→ League points won 0
Bayer Leverkusen Expected (last two seasons) 2.1Own moments +1.5Opponent moments −0.7Time effect +0.1→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

FC St. PauliBayer Leverkusen
49%Possession51%
0.82Expected goals (xG)0.69
0.06xG per shot0.14
13Shots5
6Shots on target4
46%Shots on target %80%
7Shots in box4
447Passes490
83%Pass accuracy84%
13Corners1
2Saves4
13Fouls11
3Yellow cards5
2Offsides0

Compared with usual

FC St. Pauli

5 matches this season, all competitions baseline
This matchAvg
Goals11.4
Conceded21.2
xG0.821.1
xG against0.690.96
Shots1318.2
On target67.6
Shots faced59.8
xG per shot0.060.09
Possession49%56.8%
Passes447577.2
Pass accuracy83%81.8%
Corners138.2
Fouls1313.4

Bayer Leverkusen

6 matches this season, all competitions baseline
This matchAvg
Goals22.3
Conceded11.5
xG0.691.3
xG against0.821.1
Shots513.8
On target46
Shots faced1312
xG per shot0.140.1
Possession51%58.2%
Passes490556.3
Pass accuracy84%87.3%
Corners14.8
Fouls1110.7

Timeline

  • 21' Yellow Jarell Quansah
  • 25' Goal Edmond Tapsoba league goal #1
  • 32' Goal Hauke Wahl league goal #1
  • 46' Sub Robert Andrich → Ezequiel Fernández
  • 50' Yellow Joel Chima Fujita
  • 56' Sub Axel Tape → Lucas Vázquez
  • 56' Sub Eliesse Ben Seghir → Ernest Poku
  • 58' Goal Ernest Poku league goal #1 assist Alejandro Grimaldo
  • 60' Yellow Lucas Vázquez
  • 68' Sub Lars Ritzka → Adam Dźwigała
  • 68' Sub Andreas Hountondji → Martijn Kaars
  • 75' Sub Malik Tillman → Jonas Hofmann
  • 80' Sub Joel Chima Fujita → Connor Metcalfe
  • 81' Sub Mathias Pereira Lage → Oladapo Afolayan
  • 86' Yellow Eric Smith
  • 87' Sub Manolis Saliakas → Abdoulie Ceesay
  • 89' Sub Patrik Schick → Christian Kofane
  • 90+2' Yellow Loïc Badé
  • 90+2' Yellow Ezequiel Fernández
  • 90+8' Yellow Abdoulie Ceesay
  • 90+9' Yellow Christian Kofane

Category leaders

  • Key passesMathias Pereira Lage5
  • Duels wonMalik Tillman7/13
  • DribblesEric Smith2/2
  • Defensive actionsMalik Tillman7
  • ShotsDanel Sinani3 (on target 2)
  • Fouls wonAxel Tape5

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.