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
Season performance ratings for players in this match
RB Leipzig
Goalkeepers
Péter Gulácsi
NPC
94
minutes
94
minutes
25%
pass acc
6.2
rating
Defenders
Ridle Baku
👻 Invisible Nothing to note
Willi Orbán
MAGNET
99
activity
99
activity
88
passes
11
duels
El Chadaille Bitshiabu
👻 Invisible Nothing to note
David Raum
FRIENDLY FIRE
0
mistake
0
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
WALL
0
dribbled past
0
dribbled past
1
tackles
42%
duel win %
Conrad Harder
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
BENCH
Maarten Vandevoordt
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Benjamin Henrichs
👻 Invisible Nothing to note
Kosta Nedeljković
CAMEO
0
minutes
0
minutes
0
touches
None
events
Max Finkgräfe
CAMEO
0
minutes
0
minutes
0
touches
None
events
Lukas Klostermann
CAMEO
0
minutes
0
minutes
0
touches
None
events
Ezechiel Banzuzi
👻 Invisible Nothing to note
Andrija Maksimović
CAMEO
0
minutes
0
minutes
0
touches
None
events
Tidiam Gomis
👻 Invisible Nothing to note
Johan Bakayoko
CAMEO
8
minutes
8
minutes
3
touches
None
events
FSV Mainz 05
Goalkeepers
Daniel Batz
👻 Invisible Nothing to note
Defenders
Stefan Posch
SWEEPER
4
cleanups
4
cleanups
3
interceptions
1
blocks
Stefan Bell
WALL
0
dribbled past
0
dribbled past
3
tackles
56%
duel win %
Kacper Potulski
SWEEPER
5
cleanups
5
cleanups
3
interceptions
2
blocks
Midfielders
Danny da Costa
👻 Invisible Nothing to note
Nadiem Amiri
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Kaishu Sano
WALL
0
dribbled past
0
dribbled past
5
tackles
92%
duel win %
Jae-sung Lee
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Silvan Widmer
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Forwards
Benedict Hollerbach
CAMEO
14
minutes
14
minutes
4
touches
None
events
Phillip Tietz
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
BENCH
Lasse Riess
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Phillipp Mwene
CAMEO
12
minutes
12
minutes
1
touches
None
events
Daniel Gleiber
CAMEO
0
minutes
0
minutes
0
touches
None
events
Lennard Maloney
👻 Invisible Nothing to note
Paul Nebel
CAMEO
12
minutes
12
minutes
1
touches
None
events
Silas
SUPER SUB
0
impact
0
impact
68
minutes
8.2
rating
William Bøving
CAMEO
0
minutes
0
minutes
0
touches
None
events
Arnaud Nordin
CAMEO
0
minutes
0
minutes
0
touches
None
events
Nelson Weiper
CAMEO
12
minutes
12
minutes
3
touches
None
events
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: 19 GD: +56
P: 19 GD: +21
P: 20 GD: +20
P: 20 GD: +11
P: 19 GD: +10
P: 19 GD: +12
P: 19 GD: -1
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -3
P: 20 GD: -13
P: 20 GD: -9
P: 20 GD: -14
P: 20 GD: -16
P: 20 GD: -10
P: 18 GD: -10
P: 20 GD: -16
League Standings
P: 19 GD: +56
P: 19 GD: +21
P: 20 GD: +18
P: 20 GD: +12
P: 19 GD: +10
P: 19 GD: +10
P: 20 GD: -3
P: 19 GD: -1
P: 20 GD: -6
P: 20 GD: -3
P: 20 GD: -9
P: 20 GD: -14
P: 20 GD: -14
P: 20 GD: -16
P: 18 GD: -10
P: 20 GD: -11
P: 20 GD: -15
AI-powered match analysis and previews to help you decide which games are worth watching
Mainz Stun Leipzig in Red Bull Arena Thriller
Highly Entertaining Futmetrix Score: 75/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.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.
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.
Key Questions
Should I watch this match?
Yes, to see if Mainz's survival desperation can upset Leipzig's star-studded lineup.
What's the predicted outcome?
A 3-1 win for RB Leipzig is the most likely result.
Where are RB Leipzig and FSV Mainz 05 in the league table?
Leipzig are 4th, while Mainz are 18th (bottom of the table).
What is RB Leipzig's current form?
Inconsistent, with two wins and three losses in their last five (LWLLW).
Who is the in-form player to watch?
Nadiem Amiri (Mainz) has 3 goals and 1 assist in 3 matches, averaging 8.6.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.