§ Europa League · 2025-26 · Round of 16

Porto 2–0 VfB Stuttgart

  • Gomes 21'
  • Froholdt 72'
  • Nartey 77'

19 March 2026

The match in data

Porto got the better of VfB Stuttgart, 2–0, on 19 March 2026, in the 2025-26 Europa League (Round of 16).

Player of the match: Maximilian Mittelstädt (VfB Stuttgart), rated 67, thanks above all to 5 duels won and 4 recoveries. Mittelstädt produced 1.2 times as much as a defender typically does, at 0.4 times the cost.

It is their 2nd time as player of the match this season.

For Porto, the highest-rated player was William Gomes, with 77.

Nikolas Nartey was sent off at 77'.

67
Player of the match

Maximilian Mittelstädt

VfB Stuttgart · 61'

Produced 1.25× and cost 0.43× their position's average

Added
  • 5 duels won 1.6×
  • 4 recoveries 1.6×
  • 2 tackles 1.7×
Took away
  • 4 misplaced passes 0.9×
  • 2 duels lost 0.8×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

Porto
PlayerPositionMinRating
William Gomes Forward 58 77
Jan Bednarek Defender 90 57
Thiago Silva Defender 90 55
Borja Sainz Forward 66 50
Alberto Costa Defender 90 49
Rodrigo Mora Midfielder 46 49
Pablo Rosario Midfielder 90 37
Victor Froholdt Midfielder 44 36
Martim Fernandes Defender 24 36
Seko Fofana Midfielder 73 35
Zaidu Sanusi Defender 58 35
Pepê Forward 32 30
Terem Moffi Forward 90 27
Jakub Kiwior Defender 32 22
Diogo Costa Goalkeeper 90 no rating
Alan Varela Midfielder 17 no rating
VfB Stuttgart
PlayerPositionMinRating
Maximilian Mittelstädt ★ Defender 61 67
Bilal El Khannouss Midfielder 90 59
Chris Führich Forward 78 57
Angelo Stiller Midfielder 79 55
Ermedin Demirovic Forward 90 53
Jeff Chabot Defender 90 53
Luca Jaquez Defender 90 53
Deniz Undav Forward 78 50
Ramon Hendriks Defender 90 44
Tiago Tomás Forward 29 37
Atakan Karazor Midfielder 62 29
Alexander Nübel Goalkeeper 90 no rating
Nikolas Nartey Midfielder 15 no rating
Badredine Bouanani Forward 12 no rating
Lorenz Assignon Defender 12 no rating
Chema Andrés Midfielder 11 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.