§ Liga Portugal · 2025-26 · Matchday 18

Vitória Guimarães 0–1 Porto

  • Arcanjo 90+9'
  • Arcanjo 90+9'
  • Varela 85' (pen.)

18 January 2026

The match in data

Porto beat Vitória Guimarães 1–0 on 18 January 2026, on matchday 18 of the 2025-26 Liga Portugal.

Player of the match: Thiago Silva (Porto), rated 70, thanks above all to 6 aerials won and 8 final-third passes. Silva produced 1.2 times as much as a defender typically does, at 0.3 times the cost.

For Vitória Guimarães, the highest-rated player was Rodrigo Abascal, with 59.

Samu Aghehowa missed a penalty at 27'.

Telmo Arcanjo was sent off at 90+9'.

Telmo Arcanjo was sent off at 90+9'.

70
Player of the match

Thiago Silva

Porto · 90'

Produced 1.18× and cost 0.33× their position's average

Added
  • 6 aerials won 3.7×
  • 8 final-third passes 1.4×
  • 82 passes 1.9×
Took away
  • 9 misplaced passes 1.3×

Match ratings

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

Vitória Guimarães
PlayerPositionMinRating
Rodrigo Abascal Defender 90 59
Gustavo Silva Forward 25 54
Miguel Nóbrega Defender 90 53
Gonçalo Nogueira Midfielder 88 50
Beni Mukendi Midfielder 89 48
Tony Strata Defender 90 45
Noah Jose Saviolo Forward 90 43
Oumar Camara Forward 76 39
Orest Lebedenko Defender 90 38
A. Ndoye Forward 65 36
Samu Midfielder 76 28
Juan Castillo Goalkeeper 90 no rating
Diogo Sousa Midfielder 14 no rating
Telmo Arcanjo Forward 14 no rating
Matija Mitrovic Midfielder 2 no rating
Fabio Blanco Forward 1 no rating
Porto
PlayerPositionMinRating
Thiago Silva ★ Defender 90 70
Alan Varela Midfielder 90 69
Jakub Kiwior Defender 90 57
Rodrigo Mora Midfielder 30 45
Martim Fernandes Defender 90 43
Alberto Costa Defender 88 43
Pepê Forward 60 40
Samu Aghehowa Forward 72 35
Borja Sainz Forward 73 33
Gabri Veiga Midfielder 60 33
Victor Froholdt Midfielder 90 32
William Gomes Forward 30 20
Diogo Costa Goalkeeper 90 no rating
Deniz Gül Forward 18 no rating
Oskar Pietuszewski Forward 17 no rating
Jan Bednarek Defender 2 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.