Liga Portugal top scorers 2026/2027
Every Liga Portugal player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Vangelis Pavlidis leads the scoring on 8 goals, from 557 minutes. That is 2 clear of Luis Javier Suárez. Gianluca Prestianni has scored 3.25 more than his chances were worth: 5 goals from 1.75 xG. Gustavo Silva has scored 2.54 fewer than his chances were worth: 1 goal from 3.54 xG.
Showing 51–100 of 429 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 28 | Roland Galčík | Rio Ave | 7 | 298 | 1 | 1 | 0.22 | +0.78 | 298 |
| 28 | Tiago Ribeiro | Santa Clara | 7 | 315 | 1 | 1 | 0.41 | +0.59 | 315 |
| 28 | Murilo | Gil Vicente | 5 | 320 | 1 | 1 | 0.44 | +0.56 | 320 |
| 28 | Lorougnon Gohi | Académico Viseu FC | 7 | 326 | 1 | 1 | 0.43 | +0.57 | 326 |
| 28 | Liziero | CD Nacional | 4 | 338 | 1 | 0 | 0.91 | +0.09 | 338 |
| 28 | Francisco Chissumba | FC Alverca | 6 | 360 | 1 | 1 | 0.23 | +0.77 | 360 |
| 28 | Alexander Bah | Benfica | 5 | 369 | 1 | 1 | 0.78 | +0.22 | 369 |
| 28 | Manuel Mendonça | Moreirense | 5 | 383 | 1 | 1 | 0.37 | +0.63 | 383 |
| 28 | Henrique Araújo | Casa Pia | 7 | 391 | 1 | 0 | 2.67 | −1.67 | 391 |
| 28 | Chiquinho | FC Alverca | 5 | 393 | 1 | 0 | 1.46 | −0.46 | 393 |
| 28 | Gonçalo Nogueira | Vitória SC | 7 | 401 | 1 | 1 | 0.20 | +0.80 | 401 |
| 28 | Léo Santos | CD Nacional | 5 | 405 | 1 | 1 | 0.55 | +0.45 | 405 |
| 28 | Alioune Ndoye | Vitória SC | 6 | 416 | 1 | 1 | 2.16 | −1.16 | 416 |
| 28 | Tamblé Monteiro | Rio Ave | 7 | 422 | 1 | 1 | 0.80 | +0.20 | 422 |
| 28 | Alexandre Parsemain | Moreirense | 6 | 434 | 1 | 0 | 1.40 | −0.40 | 434 |
| 28 | Gil Martins | Gil Vicente | 6 | 446 | 1 | 1 | 0.96 | +0.04 | 446 |
| 28 | Ian Luccas | FC Alverca | 6 | 456 | 1 | 1 | 1.98 | −0.98 | 456 |
| 28 | Selvi Clúa | Casa Pia | 7 | 458 | 1 | 1 | 0.23 | +0.77 | 458 |
| 28 | Dinis Pinto | Moreirense | 6 | 470 | 1 | 1 | 0.62 | +0.38 | 470 |
| 28 | Espen Van Ee | FC Arouca | 7 | 473 | 1 | 1 | 0.12 | +0.88 | 473 |
| 28 | Rafa Silva | Benfica | 7 | 492 | 1 | 1 | 1.97 | −0.97 | 492 |
| 28 | Wesley Gasolina | CD Nacional | 7 | 496 | 1 | 1 | 0.19 | +0.81 | 496 |
| 28 | Pablo Messias Cardozo | CD Nacional | 7 | 506 | 1 | 1 | 1.50 | −0.50 | 506 |
| 28 | Rodrigo Zalazar | Sporting | 7 | 508 | 1 | 1 | 0.84 | +0.16 | 508 |
| 28 | Geny Catamo | Sporting | 7 | 509 | 1 | 1 | 0.49 | +0.51 | 509 |
| 28 | Nile John | Moreirense | 7 | 521 | 1 | 1 | 0.13 | +0.87 | 521 |
| 28 | Max Scholze | CF Estrela Amadora | 7 | 522 | 1 | 1 | 0.27 | +0.73 | 522 |
| 28 | Gustavo Silva | Vitória SC | 7 | 525 | 1 | 1 | 3.54 | −2.54 | 525 |
| 28 | Vinícius Lopes | Santa Clara | 7 | 526 | 1 | 1 | 1.63 | −0.63 | 526 |
| 28 | Maximiliano Araújo | Sporting | 6 | 528 | 1 | 1 | 0.72 | +0.28 | 528 |
| 28 | Ricard Sánchez | Estoril Praia | 7 | 528 | 1 | 1 | 0.41 | +0.59 | 528 |
| 28 | Victor Froholdt | FC Porto | 6 | 539 | 1 | 1 | 1.69 | −0.69 | 539 |
| 28 | Gonçalo Inácio | Sporting | 6 | 540 | 1 | 1 | 0.44 | +0.56 | 540 |
| 28 | Miguel Baeza | CD Nacional | 7 | 544 | 1 | 1 | 0.78 | +0.22 | 544 |
| 28 | Figueiredo | FC Alverca | 7 | 554 | 1 | 1 | 0.66 | +0.34 | 554 |
| 28 | José Tavares | Santa Clara | 7 | 556 | 1 | 1 | 0.38 | +0.62 | 556 |
| 28 | Samu | Vitória SC | 7 | 562 | 1 | 1 | 2.68 | −1.68 | 562 |
| 28 | Adrián Butzke | Marítimo | 7 | 563 | 1 | 0 | 1.34 | −0.34 | 563 |
| 28 | Clément Lenglet | Benfica | 7 | 575 | 1 | 1 | 0.33 | +0.67 | 575 |
| 28 | Jan Bednarek | FC Porto | 7 | 583 | 1 | 1 | 0.60 | +0.40 | 583 |
| 28 | Ze Vitor | CD Nacional | 7 | 585 | 1 | 1 | 0.13 | +0.87 | 585 |
| 28 | Martín Tejón | Marítimo | 7 | 588 | 1 | 1 | 1.66 | −0.66 | 588 |
| 28 | Raphael Guzzo | Marítimo | 7 | 588 | 1 | 1 | 0.77 | +0.23 | 588 |
| 28 | João Guilherme | Académico Viseu FC | 7 | 610 | 1 | 1 | 1.62 | −0.62 | 610 |
| 28 | Francisco Petrasso | Rio Ave | 7 | 616 | 1 | 1 | 0.16 | +0.84 | 616 |
| 28 | Kiko | Moreirense | 7 | 617 | 1 | 1 | 0.07 | +0.93 | 617 |
| 28 | Soufiane Messeguem | Académico Viseu FC | 7 | 619 | 1 | 1 | 0.52 | +0.48 | 619 |
| 28 | Sergi Altimira | Sporting | 7 | 627 | 1 | 1 | 0.05 | +0.95 | 627 |
| 28 | Jakub Kiwior | FC Porto | 7 | 630 | 1 | 1 | 0.50 | +0.50 | 630 |
| 28 | Paulo Henrique | Marítimo | 7 | 630 | 1 | 1 | 0.38 | +0.62 | 630 |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
Appearances, minutes, goals, assists and shots on this page are summed over the Liga Portugal matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.
Learn how xgEdge calculates these figures →