Match report

1. FC Kaiserslautern Defeats Hannover 96 3-1 in 2. Bundesliga

1. FC Kaiserslautern
1. FC Kaiserslautern
3–1
FT
Hannover 96
Hannover 96
Jan 18, 2026

1. FC Kaiserslautern held off Hannover 96 to secure a convincing 3-1 victory at home, strengthening their position in the 2. Bundesliga. The match saw early yellow cards for Norman Bassette and Waniss Taibi before turning points that shifted momentum decisively towards the hosts.

Key Facts

  • Final score: 1. FC Kaiserslautern 3-1 Hannover 96
  • Enzo Leopold scored for Hannover 96 in the 67th minute.
  • Ivan Prtajin equalized for 1. FC Kaiserslautern in the 73rd minute.
  • Nils Skytta secured the win with a late goal in the 90th minute.
  • Waniss Taibi was shown a red card after receiving two yellow cards.

Lineups

1. FC Kaiserslautern

Formation: 3-4-1-2

Starting XI

  • 1 J. Krahl (G)
  • 31 L. Sirch (D)
  • 4 M. Gyamfi (D)
  • 37 L. Robinson (D)
  • 26 P. Joly (M)
  • 6 F. Kunze (M)
  • 7 M. Ritter (M)
  • 22 M. Haas (M)
  • 15 N. Skytta (F)
  • 17 N. Bassette (F)
  • 19 D. Hanslik (F)

Substitutes

  • 25 S. Simoni
  • 3 F. Kleinhansl
  • 8 S. Sahin
  • 9 I. Prtajin
  • 11 K. Redondo
  • 27 D. Abiama
  • 33 J. Elvedi
  • 38 N. Gibs
  • 44 D. Hofmeister

Hannover 96

Formation: 3-4-3

Starting XI

  • 1 N. Noll (G)
  • 17 B. Allgeier (D)
  • 3 B. Tomiak (D)
  • 5 V. Ghita (D)
  • 33 M. Neubauer (M)
  • 15 N. Aseko-Nkili (M)
  • 8 E. Leopold (M)
  • 29 K. Oudenne (M)
  • 18 D. Yokota (F)
  • 11 B. Pichler (F)
  • 10 N. Weisshaupt (F)

Substitutes

  • 30 L. Weinkauf
  • 4 H. Blank
  • 19 W. Kokolo
  • 13 F. Roggow
  • 23 S. T. Thordarson
  • 26 W. Taibi
  • 9 B. Kallman
  • 16 H. Nielsen
  • 24 E. Saad

Timeline

  1. 1. FC Kaiserslautern
    15' 1. FC Kaiserslautern Card · Yellow Card
    Norman Bassette

    Foul

  2. Hannover 96
    46' Hannover 96 subst · Substitution 1
    Off: B. Pichler · On: B. Kallman
  3. Hannover 96
    46' Hannover 96 subst · Substitution 2
    Off: N. Weisshaupt · On: E. Saad
  4. 1. FC Kaiserslautern
    59' 1. FC Kaiserslautern subst · Substitution 1
    Off: Norman Bassette · On: S. Sahin
  5. 1. FC Kaiserslautern
    59' 1. FC Kaiserslautern subst · Substitution 2
    Off: D. Hanslik · On: I. Prtajin
  6. Hannover 96
    64' Hannover 96 subst · Substitution 3
    Off: N. Aseko-Nkili · On: Waniss Taibi
  7. Hannover 96
    67' Hannover 96 Goal · Normal Goal
    Enzo Leopold · Assist: Waniss Taibi
  8. Hannover 96
    70' Hannover 96 Card · Yellow Card
    Waniss Taibi

    Foul

  9. 1. FC Kaiserslautern
    73' 1. FC Kaiserslautern Goal · Normal Goal
    I. Prtajin · Assist: Luca Sirch
  10. Hannover 96
    76' Hannover 96 Card · Yellow Card
    Waniss Taibi

    Foul

  11. Hannover 96
    76' Hannover 96 Card · Red Card
    Waniss Taibi

    Foul

  12. Hannover 96
    84' Hannover 96 subst · Substitution 4
    Off: D. Yokota · On: S. T. Thordarson
  13. Hannover 96
    84' Hannover 96 subst · Substitution 5
    Off: Unknown player · On: H. Nielsen
  14. 1. FC Kaiserslautern
    90' 1. FC Kaiserslautern Goal · Normal Goal
    N. Skytta · Assist: S. Sahin

Match Stats

Stat 1. FC Kaiserslautern Hannover 96
Fouls 12 14
Pass Accuracy 77% 82%
Offsides 0 2
Red Cards 0 1
Total Shots 16 11
Corners 5 6
Total Passes 372 418
Yellow Cards 1 2
Blocked Shots 5 2
Shots on Target 8 2
xG
Shots off Target 3 7
Possession 48% 52%
Goals Prevented
Accurate Passes 286 343
Shots Inside Box 13 6
Saves 0 5
Shots Outside Box 3 5

Key Match Notes

  • The ejection of Waniss Taibi at the 76-minute mark left Hannover 96 with ten players, altering the momentum of the match.
  • Ivan Prtajin's goal in the 73rd minute marked a significant turning point as it leveled the score and boosted 1. FC Kaiserslautern’s confidence.