Mainz overcame Leipzig with clinical finishing despite being outplayed in possession.
A pre-halftime penalty and a quick second-half goal turned the game in Mainz’s favor.
Leipzig dominated but couldn’t break down Mainz’s compact defense, sealing a famous away win.
Advertisement
RB Leipzig 1-2 FSV Mainz 05 Player Ratings: Mainz Shock Hosts with Dramatic Away Win

Summary
FSV Mainz 05 pulled off one of the standout results of the Bundesliga round, claiming a dramatic 2–1 away victory over RB Leipzig at the Red Bull Arena. On a day when Leipzig dominated possession and territory, it was Mainz’s ruthlessness in key moments that proved decisive. From our perspective at Sportsdunia, this match was a perfect reminder that clinical finishing can outweigh control.
The hosts appeared firmly in charge when Conrad Harder rose highest to head RB Leipzig into the lead, a goal that reflected their early pressure and attacking intent. Mainz, however, remained patient and disciplined, waiting for their opportunity, and it arrived just before halftime. A clumsy challenge from David Raum inside the box handed the visitors a lifeline, which Nadiem Amiri calmly converted from the penalty spot.
That equaliser completely shifted the momentum. Mainz came out after the break with renewed belief and needed just four minutes to complete the turnaround. Substitute Silas Katompa Mvumpa made an immediate impact, finishing clinically to silence the home crowd.
Despite controlling the ball for large spells, Leipzig struggled to break down Mainz’s compact shape and looked increasingly vulnerable on the counter. The equaliser never came, sealing a frustrating afternoon for the hosts and a famous away win for the visitors. Now, let’s take a look at Sportsdunia’s RB Leipzig vs FSV Mainz 05 player ratings from this thrilling Bundesliga encounter.
Key Takeaways
- Despite Leipzig dominating possession, Mainz’s clinical finishing proved decisive.
- Amiri’s spot-kick equaliser before halftime set up Silas Katompa Mvumpa’s quick winner.
- The hosts controlled the ball but struggled against Mainz’s compact shape, leaving them frustrated.
| Category | Details |
|---|---|
| Final Score | RB Leipzig 1–2 FSV Mainz |
| Competition | Bundesliga |
| Date | 31st January, 2026 |
| MOTM (Player of the Match) | Phillip Tietz (8.0/10) |
| Best Performer (Mainz) | Phillip Tietz (8.0/10) |
| Best Performer (RB Leipzig) | Antonio Nusa (7.5/10) |
| Worst Performer (Mainz) | Stefan Posch (6.0/10) |
| Worst Performer (RB Leipzig) | David Raum (5.0/10) |
RB Leipzig Player Ratings vs FSV Mainz 05
Here's a look at the RB Leipzig Player Ratings.
Goalkeeper
Péter Gulácsi - 6.0: Couldn't do much about the penalty and was left exposed for the second goal. He made a couple of decent saves to keep the scoreline from getting worse. We felt he was let down by his defence more than anything. Not his fault, but a tough day nonetheless.
Defenders
Willi Orbán - 6.5: The captain tried to hold things together and won most of his duels. He made five clearances, but the defence as a whole looked disjointed. What stood out to us was his desperation to drive the team forward, even missing a big chance himself.
El Chadaille Bitshiabu - 5.5: A really difficult outing for the young defender. He seemed to struggle with the pace of Mainz's attacks and was caught out of position a few times. It was no surprise to see him substituted before the hour mark.
Ridle Baku - 5.5: Largely anonymous and ineffective going forward. He lost possession ten times in his 59 minutes on the pitch. From our perspective, he offered very little and his substitution was necessary to try and spark some life into the team.
David Raum - 5.0: A nightmarish performance. The game turned on his clumsy penalty concession. While he delivered a high volume of crosses, his final ball was consistently poor. A day he will want to forget very quickly.
Advertisement
Midfielders
Antonio Nusa - 7.5: The standout performer for RB Leipzig and our highest-rated player for the home side. He was a constant threat with his dribbling and delivered a perfect cross for Harder's goal. He created three chances and was the only one who consistently looked like making something happen.
Nicolas Seiwald - 7.0: A very tidy and composed performance in the heart of midfield. His pass accuracy was excellent, and he read the game well to make four interceptions. He did his job effectively, even as chaos ensued around him.
Xaver Schlager - 6.0: A frustrating game for him. He worked hard and made seven recoveries, but he also lost the ball 16 times. He was often bypassed by Mainz's quick transitions and couldn't stamp his authority on the match.
Yan Diomande - 7.0: A bright spark alongside Nusa. He created three chances, including one big one, and was diligent with his defensive work. A solid, all-action display that deserved more from the result.
Forwards
Conrad Harder - 7.0: Scored a great header to give his team the lead and looked sharp in the first half. However, he also missed a big chance and his influence waned significantly as the match progressed. A game of two halves for the striker.
Rômulo - 6.0: Incredibly unlucky to see his close-range effort cannon off the post. That moment summed up Leipzig's day. He missed another big chance and generally struggled to get the better of the Mainz defenders.
Advertisement
Substitutes
Benjamin Henrichs - 6.0: Came on for Baku but failed to make a significant impact on the game.
Ezechiel Banzuzi - 6.0: Replaced Bitshiabu but couldn't help shore up the defence or change the game's flow.
Manager
O. Werner - 5.5: His team dominated possession but had no answers for Mainz's disciplined defence and rapid counter-attacks. From our viewpoint, his side looked tactically naive, and he was unable to make substitutions that changed the course of the game. A very disappointing result.
Advertisement
FSV Mainz 05 Player Ratings vs RB Leipzig
Let's take a look at the FSV Mainz 05 Player Ratings.
Goalkeeper
Daniel Batz - 7.0: A solid performance between the sticks. He made three crucial saves, including a great stop to deny Harder's header. He commanded his box well and was a reassuring presence for his defence.
Defenders
Stefan Posch - 6.0: Picked up a booking but was otherwise a rock at the back. He was tough in the tackle and made three important interceptions. A committed defensive display.
Stefan Bell - 7.0: A real warrior's performance. He was booked for a cynical foul but made a massive eight clearances. He put his body on the line time and time again for the cause.
Kacper Potulski - 7.0: Very impressive and composed for a player of his experience. He read the game beautifully, making three interceptions and four clearances. Looked comfortable on the big stage.
Advertisement
Midfielders
Kaishu Sano - 7.5: An absolute monster in the midfield. We noticed he won a staggering 11 duels and made eight ball recoveries. He was simply everywhere, breaking up play and protecting his backline with incredible energy.
Jae-sung Lee - 7.0: Provided a creative spark and worked tirelessly for the team. He created two chances and was instrumental in linking the defence to the attack during their counter-attacks. A selfless performance.
Nadiem Amiri - 7.5: The man who turned the tide. He showed immense composure to slot home the penalty under pressure. Beyond the goal, his energy and ball recoveries were vital until he was substituted.
Danny da Costa - 7.5: A phenomenal all-round wing-back performance. He was a menace defensively, making six tackles, but also a threat going forward, creating two chances. A huge shift from him.
Silvan Widmer - 6.5: The captain led by example with a typically industrious performance. He made four tackles and four interceptions, doing the dirty work to help his team see out a famous win. Solid and dependable.
Forwards
Phillip Tietz - 8.0: The clear man of the match, in our opinion. A perfect target forward display. He tormented the Leipzig defence, cleverly won the penalty, and then provided the assist for the winning goal. An outstanding contribution.
Benedict Hollerbach - N/A: His game was cruelly cut short by an injury after just 14 minutes. We couldn't give him a fair rating in such a short time on the pitch.
Substitutes
Silas Katompa Mvumpa - 7.5: The hero of the day. Came off the bench to score the winning goal with a cool finish. A game-changing substitution that wrote the headlines.
Lennard Maloney - 6.5: Brought on to shore things up and did his job perfectly, helping Mainz see out the victory.
Manager
U. Fischer - 8.0: An absolute tactical masterclass. He set his team up perfectly to absorb pressure and be ruthless on the counter-attack. His game plan worked to perfection, and his substitutions were inspired. He outwitted his counterpart completely.
Man of the Match
Sportsdunia's player of the match was Phillip Tietz.
Worst Performer
David Raum had a poor game for RB Leipzig.
Frequently Asked Questions
What was the result of RB Leipzig vs FSV Mainz 05?+
FSV Mainz 05 secured a 2-1 away victory in the RB Leipzig vs FSV Mainz 05 match.
When was RB Leipzig vs FSV Mainz 05?+
The RB Leipzig vs FSV Mainz 05 match took place on January 31, 2026.
Who was the man of the match in RB Leipzig vs FSV Mainz 05?+
Phillip Tietz was the man of the match, winning a penalty and assisting the winning goal.
Who was the worst performer in RB Leipzig vs FSV Mainz 05?+
David Raum had a poor game for RB Leipzig, conceding the critical first-half penalty.
Conversation
(0 Comments)
Editor's Pick
Editor's Pick





-1769878350059.webp)
-1769876876307.webp)



-1754988285871.webp)


