⌘K

Primeira Liga Top Scorers — Bola de Prata

The Bola de Prata (“Silver Ball”) has gone to the top scorer of Portugal’s Primeira Liga since 1952–53. Here are the recent winners, the all-time leaders and the records.

Bola de Prata (Primeira Liga top scorer) — recent winners

SeasonPlayerClubGoals
2024/25Viktor GyökeresSporting CP39
2023/24Viktor GyökeresSporting CP29

Primeira Liga (Portugal): the Golden Boot race

Sweden’s Viktor Gyökeres turned the Bola de Prata into his own award at Sporting CP, winning back-to-back with 29 goals in 2023/24 and a huge 39 in 2024/25 before moving to the Premier League.

The all-time leading scorer of the Primeira Liga is the legendary Fernando Peyroteo, who scored 332 goals for Sporting between 1937 and 1950 at a remarkable 1.69 goals per game.

The single-season record belongs to Héctor Yazalde, who scored 46 goals for Sporting in 1973–74. Eusébio holds the record for most Bola de Prata wins, with seven.

Records

All-time top scorer: Fernando Peyroteo, 332 goals (Sporting, 1937–1950).
Single-season record: Héctor Yazalde, 46 goals (Sporting, 1973–74).
Most Bola de Prata wins: Eusébio, 7.

Frequently asked questions

What is the Bola de Prata?+

The Bola de Prata (“Silver Ball”) is the award given to the top scorer of Portugal’s Primeira Liga each season, first presented in 1952–53 by the newspaper A Bola.

Who is the all-time top scorer in the Primeira Liga?+

Fernando Peyroteo is the all-time top scorer of the Primeira Liga with 332 goals for Sporting CP between 1937 and 1950, at 1.69 goals per game.

How many goals did Viktor Gyökeres score in the Primeira Liga?+

Viktor Gyökeres won back-to-back Bola de Prata awards at Sporting CP: 29 goals in 2023/24 and 39 in 2024/25.

Where can I follow Primeira Liga top scorers live?+

TopScorers.com tracks goalscorer rankings across the Primeira Liga and the major leagues and competitions, with standings, results and statistics.

More scoring charts