Euro 2024 — Player Team Impact
When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).
💡 Why this metric?
Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.
📐 How we calculate it
For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.
Minimum 5 appearances with 45+ minutes each. Season 2024-25.
Players Ranked by Team Win Rate
↕ Tap any column header to re-sort the table.
| # | Player · Team | Win % on pitch | Goals on pitch |
|---|---|---|---|
| 1 | Unai Simón Spain | 100% | 12 2.40/match |
| 2 | Robin Le Normand Spain | 100% | 9 1.80/match |
| 3 | Marc Cucurella Spain | 100% | 10 2.00/match |
| 4 | Rodri Spain | 100% | 10 2.00/match |
| 5 | Fabián Ruiz Spain | 100% | 11 2.20/match |
| 6 | Lamine Yamal Spain | 100% | 12 2.40/match |
| 7 | Álvaro Morata Spain | 100% | 9 1.80/match |
| 8 | Nico Williams Spain | 100% | 12 2.40/match |
| 9 | Aymeric Laporte Spain | 100% | 10 2.00/match |
| 10 | Denzel Dumfries Netherlands | 60% | 6 1.20/match |
| 11 | Memphis Depay Netherlands | 60% | 7 1.40/match |
| 12 | Ferdi Kadıoğlu Türkiye | 60% | 8 1.60/match |
| 13 | Kaan Ayhan Türkiye | 60% | 8 1.60/match |
| 14 | Barış Alper Yılmaz Türkiye | 60% | 8 1.60/match |
| 15 | Bart Verbruggen Netherlands | 50% | 9 1.50/match |
| 16 | Stefan de Vrij Netherlands | 50% | 9 1.50/match |
| 17 | Virgil van Dijk Netherlands | 50% | 9 1.50/match |
| 18 | Nathan Aké Netherlands | 50% | 7 1.17/match |
| 19 | Jerdy Schouten Netherlands | 50% | 8 1.33/match |
| 20 | Xavi Simons Netherlands | 50% | 7 1.17/match |
| 21 | Tijjani Reijnders Netherlands | 50% | 8 1.33/match |
| 22 | Cody Gakpo Netherlands | 50% | 8 1.33/match |
| 23 | Jordan Pickford England | 40% | 5 1.00/match |
| 24 | Kyle Walker England | 40% | 5 1.00/match |
| 25 | John Stones England | 40% | 5 1.00/match |
| 26 | Marc Guéhi England | 40% | 5 1.00/match |
| 27 | Declan Rice England | 40% | 5 1.00/match |
| 28 | Bukayo Saka England | 40% | 5 1.00/match |
| 29 | Jude Bellingham England | 40% | 5 1.00/match |
| 30 | Phil Foden England | 40% | 4 0.80/match |
| 31 | Harry Kane England | 40% | 3 0.60/match |
| 32 | Mike Maignan France | 40% | 2 0.40/match |
| 33 | Jules Koundé France | 40% | 2 0.40/match |
| 34 | Dayot Upamecano France | 40% | 2 0.40/match |
| 35 | William Saliba France | 40% | 2 0.40/match |
| 36 | Theo Hernández France | 40% | 2 0.40/match |
| 37 | N'Golo Kanté France | 40% | 2 0.40/match |
| 38 | Adrien Rabiot France | 40% | 2 0.40/match |