Frankfurt beat Mainz 3-1: Uzun brace shines

The latest stories

Real Betis 1-0 Getafe: Ezzalzouli strike, Soria stands tall
17 Sept 2026
OFI Crete 2-0 Hoffenheim: Clinical finish, big saves
17 Sept 2026
RB Salzburg beat Levski Sofia 1-0 in Europa League
17 Sept 2026
Italy, Nearly 70 Pre-Selections for Mancini: Squad List Announced Tomorrow, Spotlight on a New Generation
17 Sept 2026
Pure Class Raphinha
17 Sept 2026
Serie A has 14 players in the top 50, but only five are Italian
17 Sept 2026
From Robbery to DiaLise: Can Bayern’s new wing duo create their own legacy?
17 Sept 2026Frankfurt beat Mainz 3-1: Uzun brace shines

Eintracht Frankfurt left the MEWA Arena with a 3-1 win over 1. FSV Mainz 05 in the Bundesliga. Can Uzun scored twice, Jonathan Burkardt added one, and Phillip Tietz pulled one back late for the hosts. The game swung on clinical finishing and a big penalty save. Full match data, player stats and the minute-by-minute timeline are on the Sofascore match page, with season context on the Bundesliga hub.
Mainz had the ball and the volume of shots. Frankfurt had the goals that matter. On a day when both sides created, only one side took their big chances.
How the goals arrived
Frankfurt struck early. In the 9th minute, Burkardt slipped Uzun in and the 42 shirt finished low for 0-1. Mainz’s big chance to level came on 43 minutes when Nadiem Amiri’s penalty was saved by Noah Atubolu. That moment grew in size a minute later, because Frankfurt doubled the lead on 45 via Burkardt after a direct move launched by Jeremiaha Maluze.
Adolf Hütter’s side kept the momentum after the break. Mario Götze came on at 59 minutes and needed only one minute to feed Uzun for 0-3. Mainz kept pushing and finally got reward in the 89th minute when Otto Ruoppi crossed and Tietz finished for 1-3. The scoreline matched the finishing patterns across 90 minutes.
The numbers that shaped 3-1
Mainz had 55 percent possession and out-shot Frankfurt 18 to 11. Expected goals were almost level at 2.09 for Mainz and 2.10 for Frankfurt, but expected goals on target told a better story for the visitors at 3.06 to 1.54. Frankfurt scored all three of their big chances, while Mainz created three big chances and converted none. Atubolu’s penalty save was a major swing and he finished with four saves and 0.54 goals prevented.
Frankfurt won 56 percent of all duels and 63 percent of aerials, which helped manage Mainz’s pressure phases. The visitors cleared 41 times compared to Mainz’s 25 and blocked seven Mainz shots across the team. Mainz reached the final third more often, 63 entries to 54, but struggled with the final action, completing only 5 of 24 crosses. Frankfurt were cleaner in decisive moments and made fewer mistakes, as Mainz recorded two errors leading to shots and goals.
The latest stories

Real Betis 1-0 Getafe: Ezzalzouli strike, Soria stands tall
17 Sept 2026
OFI Crete 2-0 Hoffenheim: Clinical finish, big saves
17 Sept 2026
RB Salzburg beat Levski Sofia 1-0 in Europa League
17 Sept 2026
Italy, Nearly 70 Pre-Selections for Mancini: Squad List Announced Tomorrow, Spotlight on a New Generation
17 Sept 2026
Pure Class Raphinha
17 Sept 2026
Serie A has 14 players in the top 50, but only five are Italian
17 Sept 2026

Eintracht Frankfurt left the MEWA Arena with a 3-1 win over 1. FSV Mainz 05 in the Bundesliga. Can Uzun scored twice, Jonathan Burkardt added one, and Phillip Tietz pulled one back late for the hosts. The game swung on clinical finishing and a big penalty save. Full match data, player stats and the minute-by-minute timeline are on the Sofascore match page, with season context on the Bundesliga hub.
Mainz had the ball and the volume of shots. Frankfurt had the goals that matter. On a day when both sides created, only one side took their big chances.
How the goals arrived
Frankfurt struck early. In the 9th minute, Burkardt slipped Uzun in and the 42 shirt finished low for 0-1. Mainz’s big chance to level came on 43 minutes when Nadiem Amiri’s penalty was saved by Noah Atubolu. That moment grew in size a minute later, because Frankfurt doubled the lead on 45 via Burkardt after a direct move launched by Jeremiaha Maluze.
Adolf Hütter’s side kept the momentum after the break. Mario Götze came on at 59 minutes and needed only one minute to feed Uzun for 0-3. Mainz kept pushing and finally got reward in the 89th minute when Otto Ruoppi crossed and Tietz finished for 1-3. The scoreline matched the finishing patterns across 90 minutes.
The numbers that shaped 3-1
Mainz had 55 percent possession and out-shot Frankfurt 18 to 11. Expected goals were almost level at 2.09 for Mainz and 2.10 for Frankfurt, but expected goals on target told a better story for the visitors at 3.06 to 1.54. Frankfurt scored all three of their big chances, while Mainz created three big chances and converted none. Atubolu’s penalty save was a major swing and he finished with four saves and 0.54 goals prevented.
Frankfurt won 56 percent of all duels and 63 percent of aerials, which helped manage Mainz’s pressure phases. The visitors cleared 41 times compared to Mainz’s 25 and blocked seven Mainz shots across the team. Mainz reached the final third more often, 63 entries to 54, but struggled with the final action, completing only 5 of 24 crosses. Frankfurt were cleaner in decisive moments and made fewer mistakes, as Mainz recorded two errors leading to shots and goals.
Mainz 05: effort, chances, and frustration
Phillip Tietz led the line with volume and persistence. He scored late, attempted six shots, hit the target twice and posted 0.94 xG, earning a 7.8 on Sofascore. Sheraldo Becker carried threat between the lines and won a penalty, while Kaishu Sano was busy in midfield with interceptions and progressive passing. Danny da Costa and Rael Nakuzola gave Mainz an extra push from the bench, with Nakuzola creating a big chance and testing the keeper.
Yet the key moments went missing. Mainz missed three big chances and could not convert from the spot on 43 minutes. Two defensive errors proved costly against a ruthless opponent. In duels, the hosts trailed overall and particularly in the air at 37 percent. The shot map was there. The finish was not.
Frankfurt’s platform: solid spine, timely saves
This was a win built on both penalty-boxes. Robin Koch anchored the back line with eight clearances, three blocks and 56 of 57 passes completed, earning a 7.9 Sofascore Rating. Lilian Brassier and Jeremiaha Maluze were proactive on the flanks, with Maluze also assisting the second goal. Frankfurt’s back three and wingbacks handled waves of crosses and second balls.
Behind them, Atubolu had the moment of the match with his penalty stop and finished with a 7.8. In front of them, Burkardt was excellent until his withdrawal, scoring one and assisting one for an 8.5. Mario Götze’s introduction was well-timed, adding control and a high-value assist within a minute of coming on. The team’s 41 clearances, 56 percent of duels won and clean execution on their three big chances told the story.
MVP: Can Uzun’s brace and control
Can Uzun delivered the headline performance and earned a 9.2 Sofascore Rating. He scored in the 9th and 60th minutes, finishing both of his shots on target. His expected goals was 1.37, and his shots generated 1.97 xGOT, which underlines the quality of the strikes. Beyond goals, Uzun connected Frankfurt’s attacks with 37 of 42 passes completed and two key passes.
He also put in the work without the ball, winning tackles, making seven recoveries, and helping Frankfurt step out when needed. He carried the ball 19 times for over 200 meters and progressed play consistently. With 65 touches and repeated smart movements off Burkardt, he kept Mainz guessing. It was an efficient, well-rounded forward display that framed the entire away win.
What it means
Frankfurt leave Mainz with three points that felt earned by clarity in both boxes. Mainz showed enough invention to create but will look at missed chances, a saved penalty and aerial duels as areas to tidy up. The margins within the xG battle were thin, yet the margins where it matters were not. For more angles, maps and all player data, visit the match center on Sofascore and the season-long Bundesliga page.
Player of the Match
By Sofascore Rating, the top performer was Can Uzun with 9.2. Fans agreed, giving Uzun 451 of 569 votes. The ratings and the crowd matched on this one.