Bundesliga Regular Season - 20
RB Leipzig 1 - 2 FT FSV Mainz 05
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
↓ B. Hollerbach ↑Silas 14'
S. Bell 38'
40' C. Harder (A. Nusa)
S. Posch 45'+3
N. Amiri 45'+5
HT
Silas (P. Tietz) 49'
59' ↓ E. Bitshiabu ↑E. Banzuzi
59' ↓ R. Baku ↑B. Henrichs
↓ N. Amiri ↑L. Maloney 72'
72' ↓ Romulo Cardoso ↑T. Gomis
↓ S. Widmer ↑P. Mwene 82'
↓ Silas ↑P. Nebel 82'
↓ P. Tietz ↑N. Weiper 82'
86' ↓ N. Seiwald ↑J. Bakayoko
K. Potulski 90'+3
FT
Player Cards
Our take on every player in this match
RB Leipzig
Goalkeepers
Péter Gulácsi
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Ridle Baku
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Willi Orbán
MAGNET
99
Activity
99
Activity
88
Passes
11
Duels
El Chadaille Bitshiabu
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
David Raum
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.9
Rating
Midfielders
Yan Diomande
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Nicolas Seiwald
MAGNET
79
Activity
79
Activity
73
Passes
6
Duels
Xaver Schlager
MAGNET
75
Activity
75
Activity
69
Passes
6
Duels
Antonio Nusa
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
33%
Pass Acc
Forwards
Rômulo
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Conrad Harder
FINISHER
1
Goals
1
Goals
4
Shots
7.7
Rating
BENCH
Maarten Vandevoordt
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamin Henrichs
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Kosta Nedeljković
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Finkgräfe
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas Klostermann
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Andrija Maksimović
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tidiam Gomis
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
FSV Mainz 05
Goalkeepers
Daniel Batz
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Stefan Posch
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Stefan Bell
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Kacper Potulski
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Danny da Costa
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Nadiem Amiri
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kaishu Sano
ENFORCER
5
Tackles
5
Tackles
11
Duels Won
92%
Win %
Jae-sung Lee
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Silvan Widmer
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
Benedict Hollerbach
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
14
Entry
Phillip Tietz
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Lasse Riess
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Phillipp Mwene
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Daniel Gleiber
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennard Maloney
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Paul Nebel
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Silas
SUPER SUB
1
Goal
1
Goal
68
Minutes
8.2
Rating
William Bøving
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Nordin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nelson Weiper
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 13/09/2025 | FSV Mainz 05 | 0 - 1 | RB Leipzig | Bundesliga | Mewa Arena |
| 01/03/2025 | RB Leipzig | 1 - 2 | FSV Mainz 05 | Bundesliga | Red Bull Arena |
| 19/10/2024 | FSV Mainz 05 | 0 - 2 | RB Leipzig | Bundesliga | MEWA ARENA |
| 30/03/2024 | RB Leipzig | 0 - 0 | FSV Mainz 05 | Bundesliga | Leipzig Stadium |
| 04/11/2023 | FSV Mainz 05 | 2 - 0 | RB Leipzig | Bundesliga | MEWA ARENA |
| 01/04/2023 | RB Leipzig | 0 - 3 | FSV Mainz 05 | Bundesliga | Red Bull Arena |
13/09/2025
01/03/2025
19/10/2024
30/03/2024
04/11/2023
01/04/2023
RB Leipzig Win
FSV Mainz 05 Win
Draw
League Standings
P: 20 GD: +56
P: 20 GD: +22
P: 20 GD: +20
P: 20 GD: +11
P: 20 GD: +11
P: 19 GD: +12
P: 20 GD: -2
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -3
P: 20 GD: -13
P: 20 GD: -9
P: 19 GD: -10
P: 20 GD: -14
P: 20 GD: -16
P: 20 GD: -10
P: 20 GD: -16
League Standings
P: 27 GD: +72
P: 27 GD: +30
P: 27 GD: +18
P: 26 GD: +17
P: 27 GD: +15
P: 27 GD: +16
P: 27 GD: -1
P: 26 GD: -6
P: 26 GD: -14
P: 27 GD: -15
P: 27 GD: -9
P: 27 GD: -9
P: 27 GD: -13
P: 27 GD: -17
P: 27 GD: -9
P: 26 GD: -19
P: 27 GD: -22
P: 27 GD: -34
Match previews and recaps to help you decide which games are worth watching
Mainz Stun Leipzig in Red Bull Arena Thriller
Highly Entertaining Futmetrix Score: 70/100. A clinical counter-attacking masterclass saw FSV Mainz 05 defy a massive possession deficit to secure a season-defining victory over a shell-shocked Leipzig side.
Tactical Dominance Met With Resilience
From the opening exchanges at Red Bull Arena, the script seemed written for a comfortable home victory. RB Leipzig asserted their authority early, suffocating the visitors with a staggering 70% possession. The Intensity of the hosts' pressing game forced FSV Mainz 05 into a deep defensive shell, as the visitors struggled to string passes together. The breakthrough finally arrived in the 40th minute when the creative spark of Antonio Nusa unlocked the stubborn Mainz backline. His precise delivery found Conrad Harder, who finished clinically to put the hosts ahead. At that moment, the Stakes of the match appeared to be leaning heavily in favour of the Champions League-chasing hosts, who looked in complete control of the tempo.
The Nine-Minute Whirlwind
However, the Balance of the encounter was dramatically upended in a chaotic window surrounding the half-time interval. In the fifth minute of first-half stoppage time, a lapse in concentration from the Leipzig defence resulted in a penalty, which N. Amiri dispatched with ice-cold composure to level the scores. The shock had barely registered with the home supporters before the match was turned completely on its head. Just four minutes into the second period, the introduction of substitute Silas proved to be a tactical masterstroke. Assisted by the hardworking P. Tietz, the super-sub found the back of the net to complete a lightning-fast turnaround. This flurry of three goals in just nine minutes transformed a controlled performance into a desperate scramble for the hosts.
Defensive Grit and Table Shock
The final half-hour was a relentless barrage of 26 total shots as Leipzig searched for an equaliser that never came. Despite their territorial dominance and high shot volume, the hosts lacked the clinical edge required to dismantle a Mainz side growing in confidence. This massive Upset has significant implications for the Bundesliga standings, providing a lifeline for Mainz in their battle for survival while dealing a heavy blow to Leipzig's top-four credentials. The visitors' ability to absorb pressure and strike with precision demonstrated a level of grit that few expected given the 46% probability gap between the two sides. As the final whistle blew, the Mainz bench celebrated a heist that will be remembered as one of the most unlikely results of the season at the Red Bull Arena.
Key Questions
How did FSV Mainz 05 pull off this shock result?
Mainz utilized a 9-minute scoring flurry and a clinical penalty to overcome a massive possession deficit and secure a shock victory.
How did RB Leipzig complete the comeback from behind?
Leipzig failed to complete a comeback, as they were unable to convert their 70% possession into an equaliser after losing their initial lead.
How did substitute Silas change the game?
Substitute Silas provided the winning goal just four minutes into the second half, injecting the decisive clinical edge to secure the points.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Leipzig’s Top-Four Charge Meets Mainz’s Survival Mission
Average Entertainment Futmetrix Score: 57/100. A classic mismatch on paper becomes a high-stakes encounter as Mainz fight for their top-flight lives against a clinical Leipzig attack seeking to cement their Champions League spot.
The Setup
As the Bundesliga enters its 20th round on January 31, 2026, the contrast between these two clubs couldn't be sharper. RB Leipzig currently sit 4th, driven by a squad with immense Stars potential. Players like X. Simons and L. Openda have been the catalysts for an attack that averages over two goals per game. Playing at Red Bull Arena, they remain the heavy favorites to dictate the tempo and exploit a fragile away defense.
Conversely, FSV Mainz 05 find themselves in a desperate relegation battle. Rooted to 18th place with only two wins all season, the Stakes are absolute. Every match is now a final for the 05ers. While their Form shows signs of resilience with three draws in their last five outings, the lack of tactical Balance has frequently left their backline exposed to the league's elite transitions.
Key Battle
The tactical heart of this match lies in the clash between David Raum and Nadiem Amiri. Raum has been in exceptional Form, providing a constant threat from the left flank with his crossing ability. He will look to pin Mainz back, but he must be wary of Amiri. The Mainz midfielder has been playing at an elite level, carrying his team's creative burden. If Amiri can find space between Leipzig's lines, he has the vision to ignite a shock result for the underdogs.
Our Prediction
The game script suggests a dominant start for the hosts, with Leipzig utilizing their superior pace to stretch the Mainz defense. While Andreas Hanche-Olsen will lead a disciplined defensive block for the visitors, the sheer volume of chances created by Simons and Openda will eventually tell. Expect Mainz to find a way on the scoresheet through a piece of Amiri magic, but Leipzig's depth will secure a comfortable victory. Prediction: 3-1.