§ Liga Portugal · 2025-26 · Matchday 26

Porto 3–0 Moreirense

  • Veiga 14'
  • Pietuszewski 25'
  • Gomes 81'

15 March 2026

The match in data

Porto beat Moreirense 3–0 on 15 March 2026, on matchday 26 of the 2025-26 Liga Portugal.

Player of the match: Jakub Kiwior (Porto), rated 69, thanks above all to 105 passes and 8 recoveries. Kiwior produced 1.3 times as much as a defender typically does, at 0.4 times the cost.

It is their 6th time as player of the match this season.

For Moreirense, the highest-rated player was Gilberto Dambi Batista, with 73.

69
Player of the match

Jakub Kiwior

Porto · 90'

Produced 1.28× and cost 0.40× their position's average

Added
  • 105 passes 2.4×
  • 8 recoveries 2.2×
  • 7 final-third passes 1.3×
Took away
  • 7 misplaced passes 1.0×
  • 2 duels lost 0.5×

Match ratings

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

Porto
PlayerPositionMinRating
Jakub Kiwior ★ Defender 90 69
Alan Varela Midfielder 90 68
Oskar Pietuszewski Forward 56 67
Victor Froholdt Midfielder 90 65
Pablo Rosario Midfielder 24 64
Jan Bednarek Defender 90 60
Pepê Forward 72 54
Deniz Gül Forward 56 54
Terem Moffi Forward 34 51
Martim Fernandes Defender 90 49
Borja Sainz Forward 34 47
Rodrigo Mora Midfielder 24 41
Gabri Veiga Midfielder 66 32
Zaidu Sanusi Defender 66 30
Diogo Costa Goalkeeper 90 no rating
William Gomes Forward 18 no rating
Moreirense
PlayerPositionMinRating
Gilberto Dambi Batista Defender 90 73
Rodrigo Alonso Martín Midfielder 90 72
Alan de Souza Guimarães Midfielder 90 62
Francisco Miguel Ribeiro Tomé Tavares Bondoso Forward 87 54
Mateja Stjepanović Midfielder 90 45
Landerson Forward 73 43
Francisco Miguel Teixeira Domingues Defender 90 40
Afonso Assis Cunha Almeida Midfielder 66 36
Travassos Defender 90 32
Jóbson de Brito Gonzaga Defender 90 30
Jimi Gower Midfielder 24 16
André Ferreira Goalkeeper 90 no rating
Nile John Midfielder 17 no rating
Miguel Andrade Silva Midfielder 8 no rating
Kevyn Monteiro Defender 3 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.