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 1–50 of 429 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Vangelis Pavlidis | Benfica | 7 | 557 | 8 | 6 | 5.95 | +2.05 | 70 |
| 2 | Luis Javier Suárez | Sporting | 7 | 457 | 6 | 4 | 4.00 | +2.00 | 76 |
| 3 | Gonçalo Paciência | Santa Clara | 7 | 518 | 5 | 4 | 3.35 | +1.65 | 104 |
| 3 | Georgios Koutsias | Famalicão | 7 | 555 | 5 | 4 | 2.99 | +2.01 | 111 |
| 3 | Gianluca Prestianni | Benfica | 7 | 572 | 5 | 5 | 1.75 | +3.25 | 114 |
| 6 | Ianis Stoica | CF Estrela Amadora | 7 | 491 | 4 | 3 | 1.37 | +2.63 | 123 |
| 6 | Gabri Veiga | FC Porto | 7 | 493 | 4 | 3 | 2.18 | +1.82 | 123 |
| 6 | Ivan Barbero | FC Arouca | 7 | 507 | 4 | 4 | 2.95 | +1.05 | 127 |
| 6 | André Clóvis | Académico Viseu FC | 7 | 537 | 4 | 4 | 3.18 | +0.82 | 134 |
| 6 | Leandro Antonetti | CF Estrela Amadora | 7 | 623 | 4 | 4 | 2.80 | +1.20 | 156 |
| 6 | Abraham Marcus | CF Estrela Amadora | 7 | 623 | 4 | 4 | 2.09 | +1.91 | 156 |
| 12 | Borja Sainz | FC Porto | 7 | 164 | 3 | 3 | 1.93 | +1.07 | 55 |
| 12 | Dawda Camara | FC Alverca | 3 | 177 | 3 | 3 | 2.29 | +0.71 | 59 |
| 12 | Héctor Hernández | Gil Vicente | 6 | 393 | 3 | 1 | 3.69 | −0.69 | 131 |
| 12 | Flávio Gonçalves | Sporting | 6 | 414 | 3 | 3 | 1.77 | +1.23 | 138 |
| 12 | Pau Víctor | Sporting Braga | 6 | 444 | 3 | 3 | 2.33 | +0.67 | 148 |
| 12 | André Silva | FC Porto | 7 | 486 | 3 | 2 | 2.95 | +0.05 | 162 |
| 18 | Dylan Nandín | FC Arouca | 6 | 131 | 2 | 2 | 1.99 | +0.01 | 66 |
| 18 | Fotis Ioannidis | Sporting | 6 | 222 | 2 | 2 | 3.62 | −1.62 | 111 |
| 18 | Brenner | Santa Clara | 5 | 265 | 2 | 2 | 1.32 | +0.68 | 133 |
| 18 | Vivaldo | FC Alverca | 7 | 366 | 2 | 2 | 1.64 | +0.36 | 183 |
| 18 | William Gomes | FC Porto | 7 | 466 | 2 | 2 | 1.94 | +0.06 | 233 |
| 18 | Leandro Barreiro | Benfica | 7 | 486 | 2 | 2 | 1.62 | +0.38 | 243 |
| 18 | Sorriso | Famalicão | 7 | 576 | 2 | 2 | 1.89 | +0.11 | 288 |
| 18 | Jalen Blesa | Rio Ave | 7 | 618 | 2 | 1 | 1.13 | +0.87 | 309 |
| 18 | Yanis Begraoui | Estoril Praia | 7 | 630 | 2 | 2 | 2.19 | −0.19 | 315 |
| 18 | Jose Fontán | FC Arouca | 7 | 630 | 2 | 1 | 1.15 | +0.85 | 315 |
| 28 | Jonas Wind | Sporting Braga | 2 | 23 | 1 | 1 | 0.26 | +0.74 | 23 |
| 28 | Mohamed Bouldini | Académico Viseu FC | 3 | 38 | 1 | 1 | 1.30 | −0.30 | 38 |
| 28 | Santiago Giménez | FC Porto | 2 | 43 | 1 | 0 | 0.94 | +0.06 | 43 |
| 28 | Diego Rodrigues | Sporting Braga | 3 | 77 | 1 | 1 | 0.18 | +0.82 | 77 |
| 28 | Jhon Durán | Benfica | 6 | 90 | 1 | 1 | 0.33 | +0.67 | 90 |
| 28 | Toni Borevković | Vitória SC | 2 | 103 | 1 | 1 | 0.42 | +0.58 | 103 |
| 28 | Israel Ayuma | Marítimo | 5 | 113 | 1 | 1 | 0.20 | +0.80 | 113 |
| 28 | Maurice Boakye | Marítimo | 7 | 114 | 1 | 1 | 0.24 | +0.76 | 114 |
| 28 | Rúben Pereira | Académico Viseu FC | 2 | 118 | 1 | 1 | 0.52 | +0.48 | 118 |
| 28 | Luis Fernando | Santa Clara | 7 | 122 | 1 | 1 | 0.93 | +0.07 | 122 |
| 28 | Leonardo Vonić | Moreirense | 2 | 124 | 1 | 1 | 0.81 | +0.19 | 124 |
| 28 | Fredrik Aursnes | Benfica | 3 | 130 | 1 | 1 | 0.39 | +0.61 | 130 |
| 28 | Nehuén Pérez | FC Porto | 5 | 147 | 1 | 1 | 0.37 | +0.63 | 147 |
| 28 | Bénito | CF Estrela Amadora | 7 | 158 | 1 | 1 | 0.26 | +0.74 | 158 |
| 28 | Benjamin Pauwels | Casa Pia | 4 | 162 | 1 | 1 | 0.12 | +0.88 | 162 |
| 28 | Matchoi Djaló | CD Nacional | 5 | 183 | 1 | 1 | 1.70 | −0.70 | 183 |
| 28 | Fran Navarro | Sporting Braga | 4 | 208 | 1 | 1 | 0.28 | +0.72 | 208 |
| 28 | Hwang In-beom | FC Porto | 6 | 216 | 1 | 1 | 0.13 | +0.87 | 216 |
| 28 | Simo Bouzaidi | Marítimo | 3 | 222 | 1 | 1 | 0.30 | +0.70 | 222 |
| 28 | João Veloso | Moreirense | 4 | 225 | 1 | 1 | 0.20 | +0.80 | 225 |
| 28 | Tiago Andrade | Moreirense | 5 | 230 | 1 | 1 | 0.21 | +0.79 | 230 |
| 28 | Gabriel Martínez | Sporting Braga | 4 | 251 | 1 | 1 | 0.48 | +0.52 | 251 |
| 28 | Andreas Schjelderup | Benfica | 7 | 290 | 1 | 1 | 0.53 | +0.47 | 290 |
- 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 →