Paris Saint-Germain 2-1 Arsenal: player ratings from the Parc des Princes

Published on May 07, 2025

PSG

Gianluigi Donnarumma
Produced extraordinary reflex saves to deny Odegaard and Saka. Immense throughout the competition. 9

Achraf Hakimi
Caught out defensively in early stages before producing a brilliant finish that piut the seal on PSG’s victory. 8

Nuno Mendes
Uncharacteristcally unsettled at times by Saka’s pace and trickery. Much prefers the ball being at his feet. 6

Hakimi seals PSG’s Champions League final spot as bold Arsenal fall short
Read more

Marquinhos
Always leads by example and is the real mainstay of this young PSG side. A class act. 8

Willian Pacho
Followed Merino everywhere. Reads the game really well and is never afraid to get his hands dirty. 7

João Neves
Forms a formidable central midfield partnership with Vitinha. Covers every blade of grass and provides the hustle and bustle. 7

Vitinha
Took time to find his feet before expertly pulling the strings in midfield. Terrible penalty didn’t matter. 8

Fabián Ruiz
The way he dummied Martinelli for his goal was pure class, even if he got lucky with the deflection off Saliba. 8

Bradley Barcola
Looked more at home on the right flank after starting centrally. Gave Lewis-Skelly a headache. 7

Désiré Doué
Fluffed his first chance after Saliba’s mistake but has some of the quickest feet in the business. 8

Khvicha Kvaratskhelia
A joy to watch in the flesh. Always a danger and deserved to score with effort that stuck the post. 9

Subs: Dembélé (for Barcola, 70) Instant impact with assist for Hakimi. 8 Hernández (for Doué, 74) Helped PSG close out win. 7 Ramos (for Mendes, 88) N/A

View image in fullscreen
Jakob Kiwior (left) was exposed for his lack of pace by PSG’s dynamic front three, especially Khvicha Kvaratskhelia (centre). Photograph: Thibaud Moritz/AFP/Getty Images Arsenal

David Raya
Had no chance with Ruiz’s goal. Pulled off some important saves to keep Arsenal in it. 7

skip past newsletter promotion

Sign up to Football Daily

Free daily newsletter

Kick off your evenings with the Guardian's take on the world of football

Enter your email address
Sign up Privacy Notice: Newsletters may contain info about charities, online ads, and content funded by outside parties. For more information see our Privacy Policy. We use Google reCaptcha to protect our website and the Google Privacy Policy and Terms of Service apply.

after newsletter promotion

Jurrien Timber
An injury doubt beforehand but set the tone early on with high press. Kept very busy by the brilliant Kvaratskhelia. 7

Myles Lewis-Skelly
Always plays with such a swagger but not his night. Taken off after harsh penalty call. 5

William Saliba
Sloppy pass could have given away a goal. Unlucky with defection but has allowed mistakes to creep in. 6

Jakub Kiwior
Lack of pace exposed by PSG’s front three. He has been an able deputy but definitely no Gabriel. 5

Thomas Partey
Caused havoc with early throws but could have done better with header that led to Ruiz’s goal. 6

Declan Rice
Mistake led to free kick for PSG’s opener before showing total commitment by chasing back to stop Doue. 7

Martin Ødegaard
Unlucky to be denied a goal and covered every blade of grass. But lacking something at the moment. 6

Bukayo Saka
Must be sore from being kicked so much. Deserved his goal and should have taken another late chance. 8

Gabriel Martinelli
Enjoyed some success against Hakimi before fading. Could have done more to prevent Ruiz scoring. 6

Mikel Merino
Always a willing runner but never really looked like scoring. Probably time to revert back to midfield. 6

Subs: Trossard (for Martinelli, 69) Added some impetus but too late. 7 Calafiori (for Lewis-Skelly, 68) Almost set up Saka for second. 7 White (for Timber, 83) N/A

Subscribe to Our Newsletter

Receive regular soccer updates about our products, special offers and more!

We value your privacy and we’ll never send irrelevant information

Editors Top Picks