§ Liga Portugal · 2025-26 · Matchday 20

Vitória Guimarães 1–0 Moreirense

  • Samu 66' (pen.)

30 January 2026

The match in data

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

Player of the match: Diogo Sousa (Vitória Guimarães), rated 63, thanks above all to 11 final-third passes and 4 completed dribbles. Sousa produced 1.5 times as much as a midfielder typically does, at 0.9 times the cost.

For Moreirense, the highest-rated player was Afonso Assis Cunha Almeida, with 68.

63
Player of the match

Diogo Sousa

Vitória Guimarães · 80'

Produced 1.52× and cost 0.86× their position's average

Added
  • 11 final-third passes 2.2×
  • 4 completed dribbles 4.0×
  • 51 passes 1.4×
Took away
  • 10 misplaced passes 1.7×
  • 0.14 xG not converted 4.0×

Match ratings

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

Vitória Guimarães
PlayerPositionMinRating
Diogo Sousa ★ Midfielder 80 63
Beni Mukendi Midfielder 90 62
Nélson Oliveira Forward 63 60
Rodrigo Abascal Defender 90 55
Oumar Camara Forward 46 54
Fabio Blanco Forward 21 54
João Mendes Defender 90 50
Miguel Nóbrega Defender 90 45
Noah Jose Saviolo Forward 90 43
Gustavo Silva Forward 69 37
A. Ndoye Forward 27 35
Samu Midfielder 44 34
Tony Strata Defender 90 30
Charles Goalkeeper 90 no rating
Matija Mitrovic Midfielder 10 no rating
Moreirense
PlayerPositionMinRating
Afonso Assis Cunha Almeida Midfielder 90 68
Álvaro Martínez Navarro Defender 80 67
Francisco Miguel Ribeiro Tomé Tavares Bondoso Forward 32 54
Gilberto Dambi Batista Defender 90 53
Alan de Souza Guimarães Midfielder 90 45
Mateja Stjepanović Midfielder 90 45
Landerson Forward 58 45
Travassos Defender 90 43
Dinis Lourenço Casals Namura Borges Pinto Defender 80 38
Rodrigo Alonso Martín Midfielder 73 37
Luís Semedo Forward 90 36
André Ferreira Goalkeeper 90 no rating
Nile John Midfielder 17 no rating
Leandro Santos Defender 10 no rating
Yan Lincon Farias de Sousa Forward 10 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.