Torino 1–2 Udinese
- Casadei 87'
- Zaniolo 50'
- Ekkelenkamp 82'
7 January 2026
The match in data
A 2–1 win for Udinese against Torino on 7 January 2026, on matchday 19 of the 2025-26 Serie A.
Player of the match: Valentino Lazaro (Torino), rated 71, thanks above all to 2 big chances created and 8 final-third passes. Lazaro produced 1.4 times as much as a midfielder typically does, at 0.6 times the cost.
For Udinese, the highest-rated player was Jurgen Ekkelenkamp, with 60.
Valentino Lazaro
Torino · 90'
Produced 1.45× and cost 0.56× their position's average
- 2 big chances created 4.0×
- 8 final-third passes 1.4×
- 2 key passes 1.8×
- 8 misplaced passes 1.2×
- 1 time dribbled past 1.2×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Valentino Lazaro ★ | Midfielder | 90 | 71 |
| Duván Zapata | Forward | 24 | 64 |
| Tino Anjorin | Midfielder | 24 | 62 |
| Cesare Casadei | Midfielder | 90 | 57 |
| Ché Adams | Forward | 44 | 56 |
| Nikola Vlašić | Midfielder | 90 | 55 |
| Cyril Ngonge | Forward | 24 | 54 |
| Zakaria Aboukhlal | Forward | 66 | 53 |
| Guillermo Maripán | Defender | 90 | 50 |
| Ardian Ismajli | Defender | 77 | 50 |
| Saúl Coco | Defender | 90 | 48 |
| Emirhan İlkhan | Midfielder | 66 | 46 |
| Giovanni Simeone | Forward | 66 | 44 |
| Alieu Njie | Forward | 46 | 30 |
| Alberto Paleari | Goalkeeper | 90 | no rating |
| Adrien Tamèze | Midfielder | 13 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Jurgen Ekkelenkamp | Midfielder | 85 | 60 |
| Nicolò Zaniolo | Forward | 61 | 59 |
| Keinan Davis | Forward | 90 | 54 |
| Christian Kabasele | Defender | 90 | 53 |
| Thomas Kristensen | Defender | 85 | 50 |
| Hassane Kamara | Defender | 90 | 47 |
| Lennon Miller | Midfielder | 80 | 46 |
| Jesper Karlström | Midfielder | 90 | 45 |
| Jakub Piotrowski | Midfielder | 29 | 37 |
| Arthur Atta | Midfielder | 29 | 34 |
| Oumar Solet | Defender | 90 | 26 |
| Alessandro Zanoli | Defender | 61 | 20 |
| Maduka Okoye | Goalkeeper | 90 | no rating |
| Kingsley Ehizibue | Defender | 10 | no rating |
| Nicolò Bertola | Defender | 5 | no rating |
| Oier Zarraga | Midfielder | 5 | 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.