La Liga — 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).
The bar colors every pitch-minute by the scoreline at that moment — green while ahead, warm grey while level, deep red while behind.On-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→
La Liga League Average
Team →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.
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 2 appearances with 45+ minutes each. Season 2026-27.
↕ Tap any column header to re-sort the table.
| # | Player · Team | Win % on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ | Goals on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ |
|---|---|---|---|
| 1 | Joan García Barcelona | 100% | 16 4.00/match |
| 2 | Xavi Espart Barcelona | 100% | 16 4.00/match |
| 3 | Lamine Yamal Barcelona | 100% | 13 3.25/match |
| 4 | Raphinha Barcelona | 100% | 14 3.50/match |
| 5 | Pedri Barcelona | 100% | 13 3.25/match |
| 6 | Isaac Romero Sevilla | 100% | 2 0.67/match |
| 7 | Pablo Fornals Real Betis | 100% | 2 0.67/match |
| 8 | Cucho Hernández Real Betis | 100% | 1 0.33/match |
| 9 | Álvaro Carreras Real Madrid | 100% | 5 1.67/match |
| 10 | Bernardo Silva Real Madrid | 100% | 8 2.67/match |
| 11 | Gerard Martín Barcelona | 100% | 12 4.00/match |
| 12 | Marc Bernal Barcelona | 100% | 8 2.67/match |
| 13 | Fermín López Barcelona | 100% | 10 3.33/match |
| 14 | Pau Cubarsí Barcelona | 100% | 9 3.00/match |
| 15 | Anthony Gordon Barcelona | 100% | 7 2.33/match |
| 16 | Nico Guillén Sevilla | 100% | 4 2.00/match |
| 17 | Oso Sevilla | 100% | 4 2.00/match |
| 18 | Eric García Barcelona | 100% | 6 3.00/match |
| 19 | Andreas Christensen Barcelona | 100% | 9 4.50/match |
| 20 | Jonathan Dubasin Osasuna | 100% | 1 0.50/match |
| 21 | Antonio Rüdiger Real Madrid | 100% | 6 3.00/match |
| 22 | Riki Rodríguez Deportivo La Coruna | 100% | 2 1.00/match |
| 23 | Jules Koundé Barcelona | 100% | 7 3.50/match |
| 24 | Thibaut Courtois Real Madrid | 80% | 12 2.40/match |
| 25 | Federico Valverde Real Madrid | 80% | 11 2.20/match |
| 26 | Jude Bellingham Real Madrid | 80% | 9 1.80/match |
| 27 | Vinícius Júnior Real Madrid | 80% | 12 2.40/match |
| 28 | Kylian Mbappé Real Madrid | 80% | 12 2.40/match |
| 29 | Álvaro Valles Real Betis | 75% | 5 1.25/match |
| 30 | Facundo Bernal Real Betis | 75% | 3 0.75/match |
| 31 | Antony Real Betis | 75% | 4 1.00/match |
| 32 | Denzel Dumfries Real Madrid | 75% | 8 2.00/match |
| 33 | Ibrahima Konaté Real Madrid | 75% | 9 2.25/match |
| 34 | Dean Huijsen Real Madrid | 75% | 9 2.25/match |
| 35 | Toni Martínez Alaves | 67% | 5 1.67/match |
| 36 | Arouna Sangante Sevilla | 67% | 5 1.67/match |
| 37 | Peque Fernández Sevilla | 67% | 4 1.33/match |
| 38 | Clemens Riedel Espanyol | 67% | 6 2.00/match |
| 39 | Bil Nsongo Deportivo La Coruna | 67% | 3 1.00/match |
| 40 | Pablo Barrios Atletico Madrid | 67% | 5 1.67/match |
| 41 | Marcos Llorente Atletico Madrid | 67% | 5 1.67/match |
| 42 | Héctor Bellerín Real Betis | 67% | 4 1.33/match |
| 43 | Marc Bartra Real Betis | 67% | 4 1.33/match |
| 44 | Natan Real Betis | 67% | 4 1.33/match |
| 45 | Fran García Real Betis | 67% | 4 1.33/match |
| 46 | Marc Roca Real Betis | 67% | 4 1.33/match |
| 47 | Rodrigo Riquelme Real Betis | 67% | 3 1.00/match |
| 48 | Carlos Soler Real Sociedad | 67% | 5 1.67/match |
| 49 | Aitor Paredes Athletic Club | 67% | 6 2.00/match |
| 50 | Andres Castrin Sevilla | 67% | 5 1.67/match |
| 51 | Arda Güler Real Madrid | 67% | 4 1.33/match |
| 52 | Luismi Cruz Deportivo La Coruna | 67% | 4 1.33/match |
| 53 | Marc Cucurella Real Madrid | 67% | 6 2.00/match |
| 54 | Yassir Zabiri Racing Santander | 67% | 7 2.33/match |
| 55 | Eduardo Camavinga Real Madrid | 67% | 3 1.00/match |
| 56 | Yuri Berchiche Athletic Club | 67% | 6 2.00/match |
| 57 | Iñigo Ruiz de Galarreta Athletic Club | 67% | 4 1.33/match |
| 58 | Robert Navarro Athletic Club | 67% | 4 1.33/match |
| 59 | Antonio Sivera Alaves | 60% | 11 2.20/match |
| 60 | Nahuel Tenaglia Alaves | 60% | 11 2.20/match |
| 61 | Ville Koski Alaves | 60% | 10 2.00/match |
| 62 | Jonny Otto Alaves | 60% | 9 1.80/match |
| 63 | Ángel Pérez Alaves | 60% | 7 1.40/match |
| 64 | Pablo Ibáñez Alaves | 60% | 11 2.20/match |
| 65 | Antonio Blanco Alaves | 60% | 11 2.20/match |
| 66 | Abderrahman Rebbach Alaves | 60% | 10 2.00/match |
| 67 | Odysseas Vlachodimos Sevilla | 60% | 8 1.60/match |
| 68 | Juan Iglesias Sevilla | 60% | 8 1.60/match |
| 69 | Gabriel Suazo Sevilla | 60% | 8 1.60/match |
| 70 | Lucien Agoumé Sevilla | 60% | 8 1.60/match |
| 71 | Miguel Sierra Sevilla | 60% | 3 0.60/match |
| 72 | Kike Salas Sevilla | 50% | 4 1.00/match |
| 73 | Jon Guridi Sevilla | 50% | 2 0.50/match |
| 74 | Robbie Ure Sevilla | 50% | 6 1.50/match |
| 75 | Urko González Espanyol | 50% | 6 1.50/match |
| 76 | Leo Román Deportivo La Coruna | 50% | 7 1.75/match |
| 77 | Ximo Navarro Deportivo La Coruna | 50% | 7 1.75/match |
| 78 | Lucas Noubi Deportivo La Coruna | 50% | 7 1.75/match |
| 79 | Giacomo Quagliata Deportivo La Coruna | 50% | 7 1.75/match |
| 80 | Mario Soriano Deportivo La Coruna | 50% | 4 1.00/match |
| 81 | Lorenzo Amatucci Deportivo La Coruna | 50% | 7 1.75/match |
| 82 | Pierre-Emerick Aubameyang Deportivo La Coruna | 50% | 7 1.75/match |
| 83 | Jan Oblak Atletico Madrid | 50% | 7 1.75/match |
| 84 | Dávid Hancko Atletico Madrid | 50% | 7 1.75/match |
| 85 | Ademola Lookman Atletico Madrid | 50% | 6 1.50/match |
| 86 | Lucas Boyé Alaves | 50% | 6 1.50/match |
| 87 | Igor Zubeldia Real Sociedad | 50% | 5 1.25/match |
| 88 | Luka Sučić Real Sociedad | 50% | 6 1.50/match |
| 89 | Jesús Areso Athletic Club | 50% | 5 1.25/match |
| 90 | Beñat Gerenabarrena Athletic Club | 50% | 7 1.75/match |
| 91 | Iván Martín Racing Santander | 50% | 7 1.75/match |
| 92 | Mikel Oyarzabal Real Sociedad | 50% | 5 1.25/match |
| 93 | Aymeric Laporte Athletic Club | 50% | 6 1.50/match |
| 94 | Denis Suárez Alaves | 50% | 1 0.50/match |
| 95 | Bright Ede Deportivo La Coruna | 50% | 2 1.00/match |
| 96 | Robin Le Normand Atletico Madrid | 50% | 3 1.50/match |
| 97 | Koke Atletico Madrid | 50% | 2 1.00/match |
| 98 | Rodrigo Mendoza Atletico Madrid | 50% | 0 0.00/match |
| 99 | Álex Berenguer Athletic Club | 50% | 3 1.50/match |
| 100 | Chidera Ejuke Sevilla | 50% | 2 1.00/match |
| 101 | Francho Serrano Getafe | 50% | 1 0.50/match |
| 102 | Jorge Herrando Osasuna | 50% | 1 0.50/match |
| 103 | Aimar Oroz Osasuna | 50% | 1 0.50/match |
| 104 | Job Ochieng Real Sociedad | 50% | 4 2.00/match |
| 105 | Kike Barja Osasuna | 50% | 2 1.00/match |
| 106 | Facundo González Racing Santander | 50% | 5 2.50/match |
| 107 | Isco Real Betis | 50% | 2 1.00/match |
| 108 | Enzo Boyomo Osasuna | 50% | 2 1.00/match |
| 109 | Dani Cárdenas Rayo Vallecano | 50% | 6 3.00/match |
| 110 | Pedro Díaz Rayo Vallecano | 50% | 4 2.00/match |
| 111 | Matteo Prati Racing Santander | 50% | 4 2.00/match |
| 112 | Pablo García Racing Santander | 50% | 4 2.00/match |
| 113 | Mariano Díaz Alaves | 50% | 5 2.50/match |
| 114 | Leandro Cabrera Espanyol | 50% | 3 1.50/match |
| 115 | Julen Agirrezabala Racing Santander | 40% | 9 1.80/match |
| 116 | Alvaro Mantilla Racing Santander | 40% | 9 1.80/match |
| 117 | Jorge Salinas Racing Santander | 40% | 9 1.80/match |
| 118 | Sergio Canales Racing Santander | 40% | 9 1.80/match |
| 119 | Iñigo Vicente Racing Santander | 40% | 9 1.80/match |
| 120 | Marko Dmitrović Espanyol | 40% | 8 1.60/match |
| 121 | Omar El Hilali Espanyol | 40% | 7 1.40/match |
| 122 | Roger Hinojo Espanyol | 40% | 7 1.40/match |
| 123 | Edu Expósito Espanyol | 40% | 8 1.60/match |
| 124 | Javier Hernández Espanyol | 40% | 8 1.60/match |
| 125 | Tyrhys Dolan Espanyol | 40% | 8 1.60/match |
| 126 | Roberto Fernández Espanyol | 40% | 8 1.60/match |
| 127 | Jon Aramburu Real Sociedad | 40% | 6 1.20/match |
| 128 | Sergio Gómez Real Sociedad | 40% | 6 1.20/match |
| 129 | Unai Simón Athletic Club | 40% | 7 1.40/match |
| 130 | Iñaki Williams Athletic Club | 40% | 5 1.00/match |
| 131 | Oihan Sancet Athletic Club | 40% | 7 1.40/match |
| 132 | Sergio Herrera Osasuna | 40% | 5 1.00/match |
| 133 | Iñigo Arguibide Osasuna | 40% | 5 1.00/match |
| 134 | Alejandro Catena Osasuna | 40% | 5 1.00/match |
| 135 | Abel Bretones Osasuna | 40% | 5 1.00/match |
| 136 | Jon Moncayola Osasuna | 40% | 3 0.60/match |
| 137 | Iker Muñoz Osasuna | 40% | 5 1.00/match |
| 138 | Óscar Valentín Rayo Vallecano | 33% | 7 2.33/match |
| 139 | Pablo Ramón Racing Santander | 33% | 4 1.33/match |
| 140 | Gustavo Puerta Racing Santander | 33% | 5 1.67/match |
| 141 | Andrés Martín Racing Santander | 33% | 5 1.67/match |
| 142 | Ander Barrenetxea Real Sociedad | 33% | 2 0.67/match |
| 143 | Orri Óskarsson Real Sociedad | 33% | 2 0.67/match |
| 144 | Marc Pubill Atletico Madrid | 33% | 4 1.33/match |
| 145 | Alejandro Grimaldo Atletico Madrid | 33% | 5 1.67/match |
| 146 | Giuliano Simeone Atletico Madrid | 33% | 5 1.67/match |
| 147 | Morten Hjulmand Atletico Madrid | 33% | 5 1.67/match |
| 148 | Kang-in Lee Atletico Madrid | 33% | 4 1.33/match |
| 149 | Alex Baena Atletico Madrid | 33% | 5 1.67/match |
| 150 | Johan Mojica Getafe | 33% | 2 0.67/match |
| 151 | Moi Gómez Osasuna | 33% | 2 0.67/match |
| 152 | Roger Brugué Levante | 33% | 4 1.33/match |
| 153 | Thiago Fernández Levante | 33% | 4 1.33/match |
| 154 | Beñat Turrientes Real Sociedad | 33% | 3 1.00/match |
| 155 | Raúl García de Haro Osasuna | 33% | 4 1.33/match |
| 156 | Nico Williams Athletic Club | 33% | 3 1.00/match |
| 157 | Adrià Pedrosa Rayo Vallecano | 33% | 6 2.00/match |
| 158 | David Soria Getafe | 25% | 2 0.50/match |
| 159 | Djené Getafe | 25% | 2 0.50/match |
| 160 | Zaid Romero Getafe | 25% | 2 0.50/match |
| 161 | Ramón Terrats Getafe | 25% | 2 0.50/match |
| 162 | Orel Mangala Getafe | 25% | 2 0.50/match |
| 163 | Andrés García Getafe | 25% | 2 0.50/match |
| 164 | Martín Satriano Getafe | 25% | 2 0.50/match |
| 165 | Enes Ünal Getafe | 25% | 2 0.50/match |
| 166 | Andrei Rațiu Rayo Vallecano | 25% | 6 1.50/match |
| 167 | Jorge de Frutos Rayo Vallecano | 25% | 7 1.75/match |
| 168 | Álvaro García Rayo Vallecano | 25% | 8 2.00/match |
| 169 | Manu Hernando Racing Santander | 25% | 7 1.75/match |
| 170 | Unai Núñez Espanyol | 25% | 5 1.25/match |
| 171 | Álex Calatrava Espanyol | 25% | 4 1.00/match |
| 172 | Mathew Ryan Levante | 25% | 5 1.25/match |
| 173 | Nacho Pérez Levante | 25% | 2 0.50/match |
| 174 | Adrián de la Fuente Levante | 25% | 5 1.25/match |
| 175 | Aïssa Mandi Levante | 25% | 5 1.25/match |
| 176 | Manuel Sánchez Levante | 25% | 5 1.25/match |
| 177 | Jon Ander Olasagasti Levante | 25% | 5 1.25/match |
| 178 | Oriol Rey Levante | 25% | 5 1.25/match |
| 179 | Iván Romero Levante | 25% | 4 1.00/match |
| 180 | Enzo Bardeli Levante | 25% | 3 0.75/match |
| 181 | Sergio Camello Rayo Vallecano | 25% | 8 2.00/match |
| 182 | Álex Remiro Real Sociedad | 25% | 3 0.75/match |
| 183 | Jon Martin Real Sociedad | 25% | 3 0.75/match |
| 184 | Yangel Herrera Real Sociedad | 25% | 3 0.75/match |
| 185 | Yeray Álvarez Athletic Club | 25% | 3 0.75/match |
| 186 | Rubén García Osasuna | 25% | 2 0.50/match |
| 187 | Ante Budimir Osasuna | 25% | 3 0.75/match |
| 188 | Florian Lejeune Rayo Vallecano | 20% | 9 1.80/match |
| 189 | Pathé Ismaël Ciss Rayo Vallecano | 20% | 9 1.80/match |
| 190 | Unai López Rayo Vallecano | 20% | 9 1.80/match |
| 191 | Matías Dituro Elche | 0% | 6 1.20/match |
| 192 | Buba Sangaré Elche | 0% | 6 1.20/match |
| 193 | Víctor Chust Elche | 0% | 6 1.20/match |
| 194 | Germán Valera Elche | 0% | 6 1.20/match |
| 195 | Gonzalo Villar Elche | 0% | 5 1.00/match |
| 196 | Fernando Niño Elche | 0% | 5 1.00/match |
| 197 | Stole Dimitrievski Valencia | 0% | 3 0.60/match |
| 198 | Pepelu Valencia | 0% | 3 0.60/match |
| 199 | Javier Guerra Valencia | 0% | 3 0.60/match |
| 200 | Ionuț Radu Celta Vigo | 0% | 2 0.40/match |
| 201 | Yoel Lago Celta Vigo | 0% | 2 0.40/match |
| 202 | Miguel Román Celta Vigo | 0% | 2 0.40/match |
| 203 | Luiz Júnior Villarreal | 0% | 5 1.25/match |
| 204 | Renato Veiga Villarreal | 0% | 5 1.25/match |
| 205 | Nicolas Pépé Villarreal | 0% | 5 1.25/match |
| 206 | Pape Gueye Villarreal | 0% | 5 1.25/match |
| 207 | Alfonso Herrero Malaga | 0% | 2 0.50/match |
| 208 | Ángel Recio Malaga | 0% | 2 0.50/match |
| 209 | Einar Galilea Malaga | 0% | 2 0.50/match |
| 210 | Rafa Garrido Malaga | 0% | 2 0.50/match |
| 211 | Carlos Dotor Malaga | 0% | 2 0.50/match |
| 212 | Chupete Malaga | 0% | 2 0.50/match |
| 213 | Jesús Vázquez Valencia | 0% | 3 0.75/match |
| 214 | Ryunosuke Sato Valencia | 0% | 3 0.75/match |
| 215 | Filip Ugrinić Valencia | 0% | 3 0.75/match |
| 216 | Arnaut Danjuma Valencia | 0% | 0 0.00/match |
| 217 | Mouctar Diakhaby Valencia | 0% | 3 0.75/match |
| 218 | Marcos Alonso Celta Vigo | 0% | 2 0.50/match |
| 219 | Tete Morente Elche | 0% | 5 1.25/match |
| 220 | Ilaix Moriba Celta Vigo | 0% | 2 0.50/match |
| 221 | Santiago Mouriño Villarreal | 0% | 4 1.33/match |
| 222 | Juan Foyth Villarreal | 0% | 4 1.33/match |
| 223 | Carlos Romero Villarreal | 0% | 4 1.33/match |
| 224 | Santi Comesaña Villarreal | 0% | 4 1.33/match |
| 225 | Alberto Moleiro Villarreal | 0% | 3 1.00/match |
| 226 | Ayoze Pérez Villarreal | 0% | 3 1.00/match |
| 227 | Georges Mikautadze Villarreal | 0% | 4 1.33/match |
| 228 | David Affengruber Elche | 0% | 3 1.00/match |
| 229 | Federico Redondo Elche | 0% | 1 0.33/match |
| 230 | Marc Aguado Elche | 0% | 1 0.33/match |
| 231 | Ali Houary Elche | 0% | 1 0.33/match |
| 232 | Carlos Puga Malaga | 0% | 2 0.67/match |
| 233 | Izan Merino Malaga | 0% | 2 0.67/match |
| 234 | David Larrubia Malaga | 0% | 1 0.33/match |
| 235 | Dani Lorenzo Malaga | 0% | 1 0.33/match |
| 236 | Joaquín Muñoz Malaga | 0% | 2 0.67/match |
| 237 | Takefusa Kubo Real Sociedad | 0% | 1 0.33/match |
| 238 | César Tárrega Valencia | 0% | 3 1.00/match |
| 239 | Javi Rodríguez Celta Vigo | 0% | 1 0.33/match |
| 240 | Sergio Carreira Celta Vigo | 0% | 0 0.00/match |
| 241 | Javi Galán Celta Vigo | 0% | 2 0.67/match |
| 242 | Ferran Jutglà Celta Vigo | 0% | 0 0.00/match |
| 243 | Javier Rueda Celta Vigo | 0% | 1 0.33/match |
| 244 | Iago Aspas Celta Vigo | 0% | 2 0.67/match |
| 245 | Williot Swedberg Celta Vigo | 0% | 1 0.33/match |
| 246 | Facundo Buonanotte Elche | 0% | 1 0.33/match |
| 247 | Arnau Martínez Valencia | 0% | 3 1.00/match |
| 248 | Mario Martín Getafe | 0% | 1 0.50/match |
| 249 | Augusto Batalla Rayo Vallecano | 0% | 2 1.00/match |
| 250 | Iván Balliu Rayo Vallecano | 0% | 4 2.00/match |
| 251 | Randy Nteka Rayo Vallecano | 0% | 2 1.00/match |
| 252 | Sergio Martinez Racing Santander | 0% | 2 1.00/match |
| 253 | Asier Villalibre Racing Santander | 0% | 2 1.00/match |
| 254 | Adrià Altimira Deportivo La Coruna | 0% | 2 1.00/match |
| 255 | Jonathan Asp Jensen Deportivo La Coruna | 0% | 2 1.00/match |
| 256 | Peio Canales Athletic Club | 0% | 1 0.50/match |
| 257 | Gorka Guruzeta Athletic Club | 0% | 0 0.00/match |
| 258 | José Luis Gayà Valencia | 0% | 0 0.00/match |
| 259 | Guido Rodríguez Valencia | 0% | 0 0.00/match |
| 260 | Aleix Febas Celta Vigo | 0% | 0 0.00/match |
| 261 | Jones El-Abdellaoui Celta Vigo | 0% | 1 0.50/match |
| 262 | Juan Cruz Malaga | 0% | 1 0.50/match |
| 263 | Pablo Maffeo Valencia | 0% | 0 0.00/match |
| 264 | Pablo Durán Celta Vigo | 0% | 2 1.00/match |
| 265 | Pedro Bigas Elche | 0% | 2 1.00/match |
| 266 | Ezequiel Ponce Elche | 0% | 2 1.00/match |
| 267 | Gerard Moreno Villarreal | 0% | 1 0.50/match |
| 268 | Gabriel Moscardo Espanyol | 0% | 0 0.00/match |
| 269 | Pablo Martínez Malaga | 0% | 0 0.00/match |
| 270 | Carl Starfelt Celta Vigo | 0% | 1 0.50/match |
| 271 | Álvaro Núñez Celta Vigo | 0% | 0 0.00/match |
| 272 | Hugo González Celta Vigo | 0% | 1 0.50/match |
| 273 | Gnangoro Bouaré Rayo Vallecano | 0% | 3 1.50/match |
| 274 | David Otorbi Valencia | 0% | 0 0.00/match |
| 275 | Aliou Dieng Valencia | 0% | 0 0.00/match |
| 276 | J. Morcillo Elche | 0% | 3 1.50/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Top assists · Football Glossary