Match report

FC St. Pauli Upsets 1899 Hoffenheim 1–0 in Bundesliga

1899 Hoffenheim
1899 Hoffenheim
0–1
FT
FC St. Pauli
FC St. Pauli
Feb 28, 2026

FC St. Pauli stunned their hosts 1899 Hoffenheim, securing a crucial victory with a last-minute goal by M. Pereira Lage to break the deadlock and claim all three points in the Bundesliga.

Key Facts

  • Final Score: 1899 Hoffenheim 0–1 FC St. Pauli
  • Goal: M. Pereira Lage (45+4) for FC St. Pauli
  • Yellow Cards: O. Kabak (21'), D. Sinani (38') from FC St. Pauli and 1899 Hoffenheim respectively, J. Fujita (80'), C. Ilzer (83')

Lineups

1899 Hoffenheim

Formation: 3-1-4-2

Starting XI

  • 1 Oliver Baumann (G)
  • 2 Robin Hranáč (D)
  • 5 Ozan Kabak (D)
  • 21 Albian Hajdari (D)
  • 7 Leon Avdullahu (M)
  • 34 Vladimír Coufal (M)
  • 6 Grischa Prömel (M)
  • 18 Wouter Burger (M)
  • 29 Bazoumana Touré (M)
  • 27 Andrej Kramarić (F)
  • 11 Fisnik Asllani (F)

Substitutes

  • 37 Luca Philipp
  • 15 Valentin Gendrey
  • 13 Bernardo
  • 25 Kevin Akpoguma
  • 20 Cole Campbell
  • 10 Muhammed Damar
  • 22 Alexander Prass
  • 31 Yannick Eduardo
  • 19 Tim Lemperle

FC St. Pauli

Formation: 3-4-2-1

Starting XI

  • 22 Nikola Vasilj (G)
  • 5 Hauke Wahl (D)
  • 8 Eric Smith (D)
  • 3 Karol Mets (D)
  • 2 Manolis Saliakas (M)
  • 7 Jackson Irvine (M)
  • 6 James Sands (M)
  • 11 Arkadiusz Pyrka (M)
  • 16 Joel Chima Fujita (F)
  • 28 Mathias Pereira Lage (F)
  • 10 Danel Sinani (F)

Substitutes

  • 21 Lars Ritzka
  • 1 Ben Voll
  • 34 Jannik Thomas Robatsch
  • 25 Adam Dźwigała
  • 23 Louis Oppie
  • 24 Connor Metcalfe
  • 18 Taichi Hara
  • 9 Abdoulie Ceesay
  • 19 Martijn Kaars

Timeline

  1. 1899 Hoffenheim
    21' 1899 Hoffenheim Card · Yellow Card
    O. Kabak

    Tripping

  2. FC St. Pauli
    38' FC St. Pauli Card · Yellow Card
    D. Sinani

    Unsportsmanlike conduct

  3. FC St. Pauli
    45'+4 FC St. Pauli Goal · Normal Goal
    M. Pereira Lage · Assist: M. Saliakas
  4. FC St. Pauli
    46' FC St. Pauli subst · Substitution 1
    Off: K. Mets · On: L. Ritzka
  5. 1899 Hoffenheim
    62' 1899 Hoffenheim subst · Substitution 1
    Off: W. Burger · On: A. Prass
  6. 1899 Hoffenheim
    74' 1899 Hoffenheim subst · Substitution 2
    Off: R. Hranac · On: Bernardo
  7. 1899 Hoffenheim
    74' 1899 Hoffenheim subst · Substitution 3
    Off: A. Kramaric · On: T. Lemperle
  8. FC St. Pauli
    75' FC St. Pauli subst · Substitution 2
    Off: M. Pereira Lage · On: C. Metcalfe
  9. FC St. Pauli
    80' FC St. Pauli Card · Yellow Card
    J. Fujita

    Delay of game

  10. 1899 Hoffenheim
    83' 1899 Hoffenheim Card · Yellow Card
    C. Ilzer
  11. 1899 Hoffenheim
    86' 1899 Hoffenheim subst · Substitution 4
    Off: A. Hajdari · On: C. Campbell
  12. FC St. Pauli
    88' FC St. Pauli subst · Substitution 3
    Off: D. Sinani · On: A. Ceesay

Match Stats

Stat 1899 Hoffenheim FC St. Pauli
Fouls 12 7
Pass Accuracy 82% 69%
Offsides 4 1
Red Cards
Total Shots 20 11
Corners 9 3
Total Passes 541 299
Yellow Cards 1 2
Blocked Shots 1 3
Shots on Target 10 3
xG 2.63 0.78
Shots off Target 9 5
Possession 64% 36%
Goals Prevented 2 2
Accurate Passes 441 207
Shots Inside Box 15 8
Saves 2 10
Shots Outside Box 5 3

Key Match Notes

  • M. Pereira Lage's goal in the first half stoppage time (45+4) gave FC St. Pauli a crucial lead, shifting momentum decisively.
  • 1899 Hoffenheim made multiple substitutions throughout the second half but could not create any significant scoring chances to equalize.