Porto 2–0 Arouca
- Veiga 67'
- Sainz 86'
23 August 2026
The match in data
Porto got the better of Arouca, 2–0, on 23 August 2026, on matchday 3 of the 2026-27 Liga Portugal.
Player of the match: Gabri Veiga (Porto), rated 66, thanks above all to 2 big chances created and 7 final-third passes. Veiga produced 2.1 times as much as a midfielder typically does, at 1.1 times the cost.
It was also their best match of the season.
For Arouca, the highest-rated player was Javi Sánchez, with 70.
Gabri Veiga
Porto · 76'
Produced 2.14× and cost 1.08× their position's average
- 2 big chances created 4.0×
- 7 final-third passes 2.0×
- 7 key passes 4.0×
- 2 failed dribbles 3.3×
- 7 misplaced passes 1.4×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Zaidu Sanusi | Defender | 90 | 67 |
| Gabri Veiga ★ | Midfielder | 76 | 66 |
| Jakub Kiwior | Defender | 90 | 60 |
| Alberto Costa | Defender | 90 | 59 |
| Jan Bednarek | Defender | 88 | 53 |
| William Gomes | Forward | 76 | 53 |
| Pablo Rosario | Midfielder | 90 | 51 |
| André Silva | Forward | 72 | 48 |
| Pepê | Forward | 90 | 40 |
| Victor Froholdt | Midfielder | 90 | 33 |
| Diogo Costa | Goalkeeper | 90 | no rating |
| Deniz Gül | Forward | 18 | no rating |
| Borja Sainz | Forward | 14 | no rating |
| In-beom Hwang | Midfielder | 14 | no rating |
| Nehuén Pérez | Defender | 2 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Javi Sánchez | Defender | 90 | 70 |
| Alfonso Trezza | Forward | 72 | 60 |
| Taichi Fukui | Midfielder | 90 | 59 |
| Tiago Esgaio | Defender | 88 | 51 |
| Iván Barbero | Forward | 62 | 51 |
| Dylan Nandín | Forward | 28 | 51 |
| Espen van Ee | Midfielder | 72 | 41 |
| Hyun-ju Lee | Midfielder | 62 | 38 |
| José Fontán | Defender | 90 | 35 |
| Naïs Djouahra | Forward | 90 | 32 |
| Orest Lebedenko | Defender | 90 | 28 |
| Pablo Gozálbez | Midfielder | 28 | 22 |
| Ignacio de Arruabarrena | Goalkeeper | 90 | no rating |
| Brian Mansilla | Forward | 18 | no rating |
| Pedro Santos | Midfielder | 18 | no rating |
| Mateo Flores | Midfielder | 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.