Match report

FSV Mainz 05 Draws with Hoffenheim 1-1 in Bundesliga

FSV Mainz 05
FSV Mainz 05
1–1
FT
1899 Hoffenheim
1899 Hoffenheim
Nov 21, 2025

FSV Mainz 05 held off 1899 Hoffenheim in a thrilling draw, with an own goal from Alex Hanche-Olsen and Danny da Costa’s equalizer ensuring the points were shared equally. The match saw multiple substitutions and crucial turning points that kept both teams on their toes.

Key Facts

  • Alex Hanche-Olsen scored an own goal for Hoffenheim in the 8th minute.
  • Danny da Costa equalized for FSV Mainz 05 with a goal in the 76th minute.
  • Dominik Kohr was sent off for Mainz in the 88th minute following a red card upgrade after VAR review.
  • Both teams showed multiple substitutions throughout the game, adjusting their tactics to maintain momentum.

Lineups

FSV Mainz 05

Formation: 3-4-2-1

Starting XI

  • 27 R. Zentner (G)
  • 31 D. Kohr (D)
  • 15 L. Maloney (D)
  • 25 A. Hanche-Olsen (D)
  • 2 P. Mwene (M)
  • 10 N. Amiri (M)
  • 6 K. Sano (M)
  • 30 S. Widmer (M)
  • 8 P. Nebel (F)
  • 17 B. Hollerbach (F)
  • 7 Lee Jae-Sung (F)

Substitutes

  • 1 L. Riess
  • 16 S. Bell
  • 21 D. da Costa
  • 22 N. Veratschnig
  • 24 S. Kawasaki
  • 11 A. Sieb
  • 14 W. Boving
  • 37 B. Bobzien
  • 44 N. Weiper

1899 Hoffenheim

Formation: 4-3-1-2

Starting XI

  • 1 O. Baumann (G)
  • 34 V. Coufal (D)
  • 2 R. Hranac (D)
  • 21 A. Hajdari (D)
  • 13 Bernardo (D)
  • 6 G. Promel (M)
  • 7 L. Avdullahu (M)
  • 18 W. Burger (M)
  • 27 A. Kramaric (M)
  • 29 B. Toure (F)
  • 11 F. Asllani (F)

Substitutes

  • 37 L. Philipp
  • 25 K. Akpoguma
  • 35 Arthur Chaves
  • 10 M. Damar
  • 17 U. Tohumcu
  • 22 A. Prass
  • 9 I. Bebou
  • 19 T. Lemperle
  • 33 M. Moerstedt

Timeline

  1. 1899 Hoffenheim
    8' 1899 Hoffenheim Goal · Own Goal
    A. Hanche-Olsen · Assist: W. Burger
  2. FSV Mainz 05
    24' FSV Mainz 05 Card · Yellow Card
    S. Widmer

    Foul

  3. 1899 Hoffenheim
    42' 1899 Hoffenheim Card · Yellow Card
    Bernardo

    Foul

  4. FSV Mainz 05
    46' FSV Mainz 05 subst · Substitution 1
    Off: L. Maloney · On: Danny da Costa
  5. FSV Mainz 05
    46' FSV Mainz 05 subst · Substitution 2
    Off: S. Widmer · On: S. Kawasaki
  6. 1899 Hoffenheim
    58' 1899 Hoffenheim subst · Substitution 1
    Off: A. Kramaric · On: T. Lemperle
  7. FSV Mainz 05
    67' FSV Mainz 05 subst · Substitution 3
    Off: Lee Jae-Sung · On: N. Weiper
  8. 1899 Hoffenheim
    68' 1899 Hoffenheim Card · Yellow Card
    R. Hranac

    Foul

  9. FSV Mainz 05
    76' FSV Mainz 05 Goal · Normal Goal
    Danny da Costa · Assist: B. Hollerbach
  10. 1899 Hoffenheim
    77' 1899 Hoffenheim subst · Substitution 2
    Off: Bazoumana Touré · On: M. Moerstedt
  11. FSV Mainz 05
    87' FSV Mainz 05 Var · Card upgrade
    Dominik Kohr
  12. FSV Mainz 05
    88' FSV Mainz 05 Card · Red Card
    Dominik Kohr

    Foul

  13. FSV Mainz 05
    90'+5 FSV Mainz 05 Card · Yellow Card
    Nadiem Amiri

    Argument

  14. FSV Mainz 05
    90' FSV Mainz 05 subst · Substitution 4
    Off: B. Hollerbach · On: Stefan Bell
  15. 1899 Hoffenheim
    90' 1899 Hoffenheim subst · Substitution 3
    Off: F. Asllani · On: I. Bebou

Match Stats

Stat FSV Mainz 05 1899 Hoffenheim
Fouls 13 13
Pass Accuracy 70% 72%
Offsides 2 2
Red Cards 1 0
Total Shots 17 19
Corners 7 4
Total Passes 376 468
Yellow Cards 3 2
Blocked Shots 7 7
Shots on Target 3 5
xG 2.03 1.38
Shots off Target 7 7
Possession 45% 55%
Goals Prevented 0 0
Accurate Passes 265 339
Shots Inside Box 16 13
Saves 4 0
Shots Outside Box 1 6

Key Match Notes

  • The early own goal by Alex Hanche-Olsen in the 8th minute gave Hoffenheim an unexpected lead but set a defensive tone for Mainz.
  • Danny da Costa’s goal in the 76th minute brought FSV Mainz 05 back on level terms, ensuring a tense finish to the match.