Portuguese Primeira 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.→
Portuguese Primeira 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 3 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 | Diogo Costa FC Porto | 100% | 18 2.57/match |
| 2 | Jan Bednarek FC Porto | 100% | 18 2.57/match |
| 3 | Jakub Kiwior FC Porto | 100% | 18 2.57/match |
| 4 | William Gomes FC Porto | 100% | 14 2.00/match |
| 5 | Pepê FC Porto | 100% | 18 2.57/match |
| 6 | Victor Froholdt FC Porto | 100% | 14 2.33/match |
| 7 | Gabri Veiga FC Porto | 100% | 12 2.00/match |
| 8 | André Silva FC Porto | 100% | 13 2.17/match |
| 9 | P. Rosario FC Porto | 100% | 16 2.67/match |
| 10 | Alberto Costa FC Porto | 100% | 13 2.60/match |
| 11 | Martim Fernandes FC Porto | 100% | 7 2.33/match |
| 12 | Zaidu Sanusi FC Porto | 100% | 6 2.00/match |
| 13 | Clément Lenglet Benfica | 83% | 20 3.33/match |
| 14 | Leandro Barreiro Benfica | 83% | 17 2.83/match |
| 15 | Georgiy Sudakov Benfica | 75% | 11 2.75/match |
| 16 | Gu Costa Academico Viseu | 75% | 5 1.25/match |
| 17 | Luís Silva Academico Viseu | 75% | 5 1.25/match |
| 18 | João Palhinha Benfica | 75% | 10 2.50/match |
| 19 | Samuel Soares Benfica | 71% | 21 3.00/match |
| 20 | Tomás Araújo Benfica | 71% | 20 2.86/match |
| 21 | Samuel Dahl Benfica | 71% | 21 3.00/match |
| 22 | Rafa Silva Benfica | 71% | 16 2.29/match |
| 23 | Gianluca Prestianni Benfica | 71% | 20 2.86/match |
| 24 | Vangelis Pavlidis Benfica | 71% | 19 2.71/match |
| 25 | R. Zalazar Sporting CP | 67% | 16 2.67/match |
| 26 | Flávio Gonçalves Sporting CP | 67% | 13 2.17/match |
| 27 | M. Araújo Sporting CP | 67% | 15 2.50/match |
| 28 | Emanuel Fernandes Santa Clara | 67% | 9 1.50/match |
| 29 | Simo Bouzaidi Maritimo | 67% | 2 0.67/match |
| 30 | Lee Hyun-Ju Arouca | 67% | 3 1.00/match |
| 31 | Enzo Barrenechea Benfica | 67% | 9 3.00/match |
| 32 | Diogo Travassos SC Braga | 67% | 3 1.00/match |
| 33 | Gabriel Silva SC Braga | 67% | 4 1.33/match |
| 34 | Facundo Cáseres GIL Vicente | 67% | 2 0.67/match |
| 35 | Santi García GIL Vicente | 67% | 4 1.33/match |
| 36 | Daniel Borges Santa Clara | 67% | 4 1.33/match |
| 37 | Diogo Spencer Alverca | 67% | 5 1.67/match |
| 38 | Sergio Barcia SC Braga | 67% | 5 1.67/match |
| 39 | Sergi Gómez Alverca | 67% | 5 1.67/match |
| 40 | Brenner Lucas Gonçalves Santos Santa Clara | 67% | 5 1.67/match |
| 41 | Lucas Soares Santa Clara | 67% | 6 2.00/match |
| 42 | Gustaf Lagerbielke SC Braga | 60% | 7 1.40/match |
| 43 | Demir Ege Tıknaz SC Braga | 60% | 6 1.20/match |
| 44 | Iván Fresneda Sporting CP | 60% | 12 2.40/match |
| 45 | Zeno Debast Sporting CP | 60% | 12 2.40/match |
| 46 | Luis Javier Suárez Sporting CP | 60% | 12 2.40/match |
| 47 | João Moutinho SC Braga | 60% | 6 1.20/match |
| 48 | Pau Víctor SC Braga | 60% | 5 1.00/match |
| 49 | Rui Silva Sporting CP | 57% | 18 2.57/match |
| 50 | Sergi Altimira Sporting CP | 57% | 18 2.57/match |
| 51 | I. Doumbia Sporting CP | 57% | 15 2.14/match |
| 52 | Geny Catamo Sporting CP | 57% | 15 2.14/match |
| 53 | Lucas França Santa Clara | 57% | 11 1.57/match |
| 54 | Pedro Pacheco Santa Clara | 57% | 11 1.57/match |
| 55 | Guilherme Romão Santa Clara | 57% | 11 1.57/match |
| 56 | Pedro Ferreira Santa Clara | 57% | 11 1.57/match |
| 57 | José Tavares Santa Clara | 57% | 9 1.29/match |
| 58 | Vinícius Lopes Santa Clara | 57% | 9 1.29/match |
| 59 | Gonçalo Paciência Santa Clara | 57% | 9 1.29/match |
| 60 | Javi Sánchez Arouca | 50% | 8 1.33/match |
| 61 | Gonçalo Inácio Sporting CP | 50% | 16 2.67/match |
| 62 | Bernardo Fontes SC Braga | 50% | 8 1.33/match |
| 63 | Victor Gómez SC Braga | 50% | 7 1.17/match |
| 64 | Nikolaos Michelis Academico Viseu | 50% | 7 1.17/match |
| 65 | Alexander Bah Benfica | 50% | 11 2.75/match |
| 66 | Mario Dorgeles SC Braga | 50% | 5 1.25/match |
| 67 | Adrian Bajrami SC Braga | 50% | 2 0.50/match |
| 68 | Joelson Fernandes GIL Vicente | 50% | 3 0.75/match |
| 69 | Diogo Calila Santa Clara | 50% | 5 1.25/match |
| 70 | Sorriso Santa Clara | 50% | 4 1.00/match |
| 71 | Lorougnon Gohi Academico Viseu | 50% | 5 1.25/match |
| 72 | Francisco Chissumba Alverca | 50% | 6 1.50/match |
| 73 | Tiago Ribeiro Santa Clara | 50% | 5 1.25/match |
| 74 | Gabri Martínez SC Braga | 50% | 4 1.00/match |
| 75 | N. Djouahra Arouca | 43% | 9 1.29/match |
| 76 | José Fontán Arouca | 43% | 9 1.29/match |
| 77 | T. Fukui Arouca | 43% | 8 1.14/match |
| 78 | Tiago Esgaio Arouca | 43% | 9 1.29/match |
| 79 | A. Trezza Arouca | 43% | 6 0.86/match |
| 80 | E. van Ee Arouca | 43% | 6 0.86/match |
| 81 | Barbero Arouca | 43% | 7 1.00/match |
| 82 | I. de Arruabarrena Arouca | 43% | 9 1.29/match |
| 83 | Ewerton Academico Viseu | 43% | 9 1.29/match |
| 84 | Robinho Academico Viseu | 43% | 9 1.29/match |
| 85 | Anthony Correia Academico Viseu | 43% | 9 1.29/match |
| 86 | Soufiane Messeguem Academico Viseu | 43% | 9 1.29/match |
| 87 | Cihan Kahraman Academico Viseu | 43% | 8 1.14/match |
| 88 | João Guilherme Academico Viseu | 43% | 9 1.29/match |
| 89 | André Clóvis Academico Viseu | 43% | 9 1.29/match |
| 90 | Davy Gui Alverca | 40% | 6 1.20/match |
| 91 | Chiquinho Alverca | 40% | 7 1.40/match |
| 92 | Vítor Carvalho SC Braga | 40% | 7 1.40/match |
| 93 | Andreas Lausen GIL Vicente | 40% | 4 0.80/match |
| 94 | Manuel Mendonça Moreirense | 40% | 5 1.00/match |
| 95 | Alfonso Pastor Maritimo | 33% | 7 1.17/match |
| 96 | Rafael Fernandes Maritimo | 33% | 7 1.17/match |
| 97 | M. Scholze Estrela | 33% | 11 1.83/match |
| 98 | Lucão GIL Vicente | 33% | 5 0.83/match |
| 99 | Ricardo Esgaio GIL Vicente | 33% | 5 0.83/match |
| 100 | Marvin Elimbi Gilbert GIL Vicente | 33% | 5 0.83/match |
| 101 | Jonathan Buatu GIL Vicente | 33% | 5 0.83/match |
| 102 | Gil Martins GIL Vicente | 33% | 4 0.67/match |
| 103 | Stefan Leković Estrela | 33% | 12 2.00/match |
| 104 | O. Lebedenko Arouca | 33% | 8 1.33/match |
| 105 | Dinis Pinto Moreirense | 33% | 6 1.00/match |
| 106 | Maracás Moreirense | 33% | 6 1.00/match |
| 107 | Mateo Flores Arouca | 33% | 2 0.67/match |
| 108 | Patrick Luan Estrela | 33% | 6 2.00/match |
| 109 | Álvaro Zamora Academico Viseu | 33% | 3 1.00/match |
| 110 | Fran Navarro SC Braga | 33% | 5 1.67/match |
| 111 | Nelson Abbey Rio Ave | 33% | 2 0.67/match |
| 112 | Diogo Nascimento Rio Ave | 33% | 2 0.67/match |
| 113 | Luan Patrick Estrela | 33% | 7 2.33/match |
| 114 | Robinho Estrela | 33% | 5 1.67/match |
| 115 | João Veloso Moreirense | 33% | 2 0.67/match |
| 116 | Domingos Jose Gabriel Bandeira Casa Pia | 33% | 3 1.00/match |
| 117 | Ivan Mandić Casa Pia | 33% | 3 1.00/match |
| 118 | Igor Julião Maritimo | 29% | 8 1.14/match |
| 119 | Romain Correia Maritimo | 29% | 8 1.14/match |
| 120 | Paulo Henrique Maritimo | 29% | 8 1.14/match |
| 121 | Vladan Danilović Maritimo | 29% | 4 0.57/match |
| 122 | Rodrigo Andrade Maritimo | 29% | 5 0.71/match |
| 123 | Raphael Guzzo Maritimo | 29% | 6 0.86/match |
| 124 | Martín Tejón Maritimo | 29% | 6 0.86/match |
| 125 | Adrián Butzke Maritimo | 29% | 6 0.86/match |
| 126 | Rafa Soares Estrela | 29% | 13 1.86/match |
| 127 | Eddy Doue Estrela | 29% | 13 1.86/match |
| 128 | L. Zvonarek Estrela | 29% | 13 1.86/match |
| 129 | A. Marcus Estrela | 29% | 13 1.86/match |
| 130 | L. Antonetti Estrela | 29% | 13 1.86/match |
| 131 | I. Stoica Estrela | 29% | 9 1.29/match |
| 132 | Léo Linck Estrela | 29% | 13 1.86/match |
| 133 | Matheus Mendes Alverca | 29% | 10 1.43/match |
| 134 | Isaac James Alverca | 29% | 10 1.43/match |
| 135 | Figueiredo Alverca | 29% | 10 1.43/match |
| 136 | André Ferreira Moreirense | 29% | 9 1.29/match |
| 137 | Gilberto Batista Moreirense | 29% | 9 1.29/match |
| 138 | Kiko Moreirense | 29% | 9 1.29/match |
| 139 | Nile John Moreirense | 29% | 7 1.00/match |
| 140 | Óscar Rivas Vitória SC | 25% | 3 0.75/match |
| 141 | Santiago Serra Estrela | 25% | 5 1.25/match |
| 142 | David Moreira GIL Vicente | 25% | 3 0.75/match |
| 143 | Roland Galčík Rio Ave | 25% | 1 0.25/match |
| 144 | Liziero Nacional | 25% | 6 1.50/match |
| 145 | Rayan Lucas Alverca | 25% | 4 1.00/match |
| 146 | Alassana Jatta Casa Pia | 25% | 2 0.50/match |
| 147 | Pedro Rosas Casa Pia | 25% | 3 0.75/match |
| 148 | João Rêgo Casa Pia | 25% | 2 0.50/match |
| 149 | Marcos Peña Famalicao | 25% | 5 1.25/match |
| 150 | Henrique Araújo Casa Pia | 20% | 2 0.40/match |
| 151 | A. Ndoye Vitória SC | 20% | 3 0.60/match |
| 152 | Guilherme Liberato Moreirense | 20% | 5 1.00/match |
| 153 | Alexandre Parsemain Moreirense | 20% | 5 1.00/match |
| 154 | Landerson Moreirense | 20% | 5 1.00/match |
| 155 | Georgios Liavas Rio Ave | 20% | 2 0.40/match |
| 156 | Tamblé Monteiro Rio Ave | 20% | 2 0.40/match |
| 157 | Léo Santos Nacional | 20% | 6 1.20/match |
| 158 | Markus Jensen Nacional | 20% | 4 0.80/match |
| 159 | Daniel Júnior Nacional | 20% | 6 1.20/match |
| 160 | Miguel Nogueira Vitória SC | 20% | 4 0.80/match |
| 161 | Héctor Hernández GIL Vicente | 20% | 4 0.80/match |
| 162 | Selvi Clúa Casa Pia | 20% | 2 0.40/match |
| 163 | Gil Dias Famalicao | 17% | 5 0.83/match |
| 164 | Gustavo Vitória SC | 17% | 4 0.67/match |
| 165 | Gonçalo Nogueira Vitória SC | 17% | 4 0.67/match |
| 166 | Samu Vitória SC | 17% | 4 0.67/match |
| 167 | Steven Baseya Alverca | 17% | 7 1.17/match |
| 168 | Yaya Bojang Alverca | 17% | 9 1.50/match |
| 169 | Ian Luccas Alverca | 17% | 7 1.17/match |
| 170 | Ennio Van Der Gouw Rio Ave | 17% | 5 0.83/match |
| 171 | Wesley Gasolina Nacional | 17% | 7 1.17/match |
| 172 | Pablo Messias Cardozo Nacional | 17% | 6 1.00/match |
| 173 | L. Doucet Vitória SC | 17% | 3 0.50/match |
| 174 | T. Strata Vitória SC | 17% | 5 0.83/match |
| 175 | T. Nikitscher Rio Ave | 17% | 4 0.67/match |
| 176 | Lazar Carević Famalicao | 14% | 8 1.14/match |
| 177 | Rodrigo Pinheiro Famalicao | 14% | 8 1.14/match |
| 178 | Finn van Breemen Famalicao | 14% | 8 1.14/match |
| 179 | Pedro Bondo Famalicao | 14% | 7 1.00/match |
| 180 | Mathias De Amorim Famalicao | 14% | 8 1.14/match |
| 181 | Sorriso Famalicao | 14% | 7 1.00/match |
| 182 | Georgios Koutsias Famalicao | 14% | 8 1.14/match |
| 183 | André Geraldes Casa Pia | 14% | 4 0.57/match |
| 184 | David Sousa Casa Pia | 14% | 4 0.57/match |
| 185 | Lawrence Ofori Casa Pia | 14% | 4 0.57/match |
| 186 | O. Zych Vitória SC | 14% | 5 0.71/match |
| 187 | João Mendes Vitória SC | 14% | 5 0.71/match |
| 188 | Thiago Balieiro Vitória SC | 14% | 5 0.71/match |
| 189 | Francisco Petrasso Rio Ave | 14% | 5 0.71/match |
| 190 | Diogo Bezerra Rio Ave | 14% | 5 0.71/match |
| 191 | Jalen Blesa Rio Ave | 14% | 5 0.71/match |
| 192 | Renato Marin Nacional | 14% | 7 1.00/match |
| 193 | Matheus Dias Nacional | 14% | 4 0.57/match |
| 194 | Ze Vitor Nacional | 14% | 7 1.00/match |
| 195 | Miguel Baeza Nacional | 14% | 5 0.71/match |
| 196 | Joel Robles Estoril | 0% | 3 0.43/match |
| 197 | Ricard Sánchez Estoril | 0% | 1 0.14/match |
| 198 | Ismael Sierra Arnal Estoril | 0% | 3 0.43/match |
| 199 | João Carvalho Estoril | 0% | 3 0.43/match |
| 200 | Yanis Begraoui Estoril | 0% | 3 0.43/match |
| 201 | Ferro Estoril | 0% | 2 0.33/match |
| 202 | Fernando Medrano Estoril | 0% | 2 0.40/match |
| 203 | Antef Tsoungui Estoril | 0% | 2 0.40/match |
| 204 | André Lacximicant Estoril | 0% | 0 0.00/match |
| 205 | Léo Realpe Famalicao | 0% | 4 0.80/match |
| 206 | Vivaldo Alverca | 0% | 5 1.00/match |
| 207 | Andreas Ndoj Rio Ave | 0% | 3 0.60/match |
| 208 | André Gomes Casa Pia | 0% | 1 0.25/match |
| 209 | João Goulart Casa Pia | 0% | 1 0.25/match |
| 210 | Rochinha Casa Pia | 0% | 1 0.25/match |
| 211 | Beni Vitória SC | 0% | 0 0.00/match |
| 212 | O. Camara Vitória SC | 0% | 1 0.25/match |
| 213 | Gustavo Mancha Rio Ave | 0% | 0 0.00/match |
| 214 | Williams Kokolo Nacional | 0% | 3 0.75/match |
| 215 | Jordan Holsgrove Estoril | 0% | 2 0.50/match |
| 216 | Rafik Guitane Estoril | 0% | 1 0.33/match |
| 217 | Tom Van De Looi Famalicao | 0% | 2 0.67/match |
| 218 | Pedro Santos Famalicao | 0% | 1 0.33/match |
| 219 | Abdu Conté Casa Pia | 0% | 1 0.33/match |
| 220 | Sebastián Pérez Casa Pia | 0% | 1 0.33/match |
| 221 | Nabil Touaizi Alverca | 0% | 4 1.33/match |
| 222 | Rodrigo Alonso Moreirense | 0% | 2 0.67/match |
| 223 | Paulo Moreira Famalicao | 0% | 3 1.00/match |
| 224 | Kevin Prieto Casa Pia | 0% | 1 0.33/match |
| 225 | Bryan Limbombe Maritimo | 0% | 1 0.33/match |
| 226 | Matchoi Djaló Nacional | 0% | 2 0.67/match |
| 227 | Diogo Prioste GIL Vicente | 0% | 1 0.33/match |
| 228 | Zé Carlos GIL Vicente | 0% | 1 0.33/match |
| 229 | Francisco Gonçalves Nacional | 0% | 1 0.33/match |
| 230 | Stavros Gavriel Nacional | 0% | 0 0.00/match |
| 231 | Pedro Amaral Rio Ave | 0% | 2 0.67/match |
| 232 | Murilo GIL Vicente | 0% | 2 0.67/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Top assists · Football Glossary