Key stats
Pep Guardiola has now won 19 trophies in just under 10 years as Manchester City manager, five of which have been in the EFL Cup, the most of any manager in history.
Nico O'Reilly netted twice in the EFL Cup final against Arsenal, just the third time he has scored two or more goals in one game in his senior career (v Newcastle, Premier League 2026 and v Plymouth, FA Cup 2025)
Arsenal are winless in their last four EFL Cup finals, not winning the competition since 1993 (2-1 v Sheffield Wednesday)
Highlights
Analysis
O'Reilly earned an 8.6 Flashscore player rating after scoring two goals, completing three dribbles, winning 10 duels, two tackles and making three clearances.
The left-back also completed 12 passes in the final third and maintained an 86 per cent pass accuracy throughout the match.
Match report
Contesting their first Carabao Cup final in eight years, Arsenal came flying out of the blocks early on, with Kai Havertz and Bukayo Saka denied by a superb triple save from James Trafford.
Grateful for that reprieve, City gradually grew into the match, as Antoine Semenyo breezed his way past Piero Hincapié, only for the Ghanaian’s inviting delivery to be marginally too high for Erling Haaland in the box.
Pep Guardiola’s men continued to see plenty of the ball as the first half progressed, but clear-cut chances came at a premium as the Arsenal defence remained typically resolute.
The Cityzens did manage to carve out one opening shortly before HT though, as Haaland directed a close-range header off target after more good work from the lively Semenyo.
City carried their growing momentum into the early stages of the second period, and their pressure nearly paid dividends when Jérémy Doku dispossessed Kepa Arrizabalaga, only for the Gunners goalkeeper to cynically pull back the Belgian and receive a yellow card.

The one-way traffic showed no signs of slowing down, and Guardiola’s side deservedly took the lead on the hour mark, when Rayan Cherki’s cross squirmed through the grasp of Kepa, allowing O’Reilly to nod into an empty net from inside the six-yard box.
Having finally translated their dominance onto the scoreboard, City doubled their lead just four minutes later, with man-of-the-moment O’Reilly getting in front of Saka at the back post to brilliantly head home from Matheus Nunes’ cross.
Desperate for a quick response, Mikel Arteta introduced Noni Madueke and Riccardo Calafiori from the bench, and the latter nearly had an immediate impact, driving a low effort against the outside of the post.
The Gunners continued to search for a route back into the match, but Gabriel’s header looped agonisingly against the bar, as City held firm during the closing stages to see out the victory and claim a ninth Carabao Cup crown.
The victory gives Guardiola his 19th trophy in charge of the Cityzens, while Arsenal’s wait for a first piece of silverware since 2020 goes on, leaving their hopes of a historic quadruple in tatters.

Flashscore Man of the Match: Nico O’Reilly (Manchester City)
Get all the match stats here with Flashscore.
Post-match comments
"(It's an) unbelievable feeling, to win a final and build some momentum. A big win today," O'Reilly told Sky Sports.
"Seeing all the fans cheering was a really good feeling, it's a great weekend. My whole family came down today and I know they'll be buzzing."
