RB Leipzig vs Mainz: January 31, 2026

Mainz beat RB Leipzig 2-1 at Red Bull Arena, Leipzig on January 31, 2026 (2025-26 Bundesliga).

Full time · Played January 31, 2026 · Updated October 12, 2026 at 7:37 PM ET · StatsNext match records

On this page

Score by half

Score by half — RB Leipzig / Mainz — Bundesliga — January 31, 2026
Team1st half2nd halfFinal
RB Leipzig101
Mainz112

Goals

  • 40′ RB Leipzig: Conrad Harder
  • 45+6′ Mainz: Nadiem Amiri (penalty)
  • 49′ Mainz: Silas Katompa-Mvumpa

Match statistics

Match statistics — RB Leipzig / Mainz — Bundesliga — January 31, 2026
StatisticRB LeipzigMainz
Expected goals (xG)1.72.3
Shots1511
Shots on target44
Big chances34
Possession %69.530.5
Passes697302
Corners54
Fouls413
Yellow cards03
Red cards00
Saves23

What stood out

  • Expected goals: RB Leipzig 1.7, Mainz 2.3.
  • Shots: RB Leipzig 15, Mainz 11.
  • Managers: Ole Werner (RB Leipzig), Urs Fischer (Mainz).

Player lines

  • Antonio Nusa (RBL): 90 MIN, 0 G, 1 A, 3 SH, 0 SOT, 0.1 xG, 0.8 xA, 0 YC, 0 RC
  • Benjamin Henrichs (RBL, substitute): 31 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Danny da Costa (M05): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.3 xA, 0 YC, 0 RC
  • David Raum (RBL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.9 xA, 0 YC, 0 RC
  • Ezechiel Banzuzi (RBL, substitute): 31 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Kacper Potulski (M05): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Kaishu Sano (M05): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
  • Lee Jae-Sung (M05): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.2 xA, 0 YC, 0 RC
  • Lennard Maloney (M05, substitute): 18 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Nadiem Amiri (M05): 72 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.8 xG, 0.1 xA, 0 YC, 0 RC
  • Nicolas Seiwald (RBL): 86 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Phillip Tietz (M05): 82 MIN, 0 G, 0 A, 3 SH, 0 SOT, 0.6 xG, 0.3 xA, 0 YC, 0 RC
  • Phillipp Mwene (M05, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Ridle Baku (RBL): 59 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Rômulo (RBL): 72 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.7 xG, 0.0 xA, 0 YC, 0 RC
  • Tidiam Gomis (RBL, substitute): 18 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Willi Orbán (RBL): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.2 xG, 0.1 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full RB Leipzig vs Mainz head-to-head (2 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext