Portuguese footballer Cristiano Ronaldo is the top scorer of 2023 with 53 goals.

Playing for his club Al Nassr FC, Cristiano Ronaldo netted a brace against Al Ittihad Club in the recent Saudi Pro League clash to become the leading goal-scorer in 2023.

Ronaldo scored his 52nd and 53rd goal of the calendar year after converting two penalties in Al Nassr's 5-2 win over Al Ittihad at the Prince Abdullah Al Faisal Stadium.

With the two goals, Ronaldo pipped Harry Kane and Kylian Mbappe to have the most goals in 2023.

Both Harry Kane and Kylian Mbappe have scored 52 goals in 2023. 

Manchester City’s Erling Haaland is the only other player to have 50 strikes in 2023. Get ⁠top scorer of 2023 football list.

Top scorers of 2023 in world football




Cristiano Ronaldo

Al Nassr/Portugal


Harry Kane

Bayern Munich/Tottenham/England


Kylian Mbappe

Paris Saint-Germain/France


Erling Haaland

Manchester City/Norway


Romelu Lukaku

AS Roma/Belgium


Cristiano Ronaldo | 53 goals

Al Nassr captain Cristiano Ronaldo has been in sensational form in 2023. Since joining Al Nassr after completing his second spell with Manchester United, Ronaldo has scored 43 goals for Al Nassr across club competitions. He is the leading goal-scorer in Saudi Pro League 2023-24 with 19 goals in 17 matches. Ronaldo has also netted 10 goals for Portugal in their Euro 2024 qualifying matches.

Harry Kane | 52 goals

England talisman Harry Kane shares the second spot on the ⁠top scorer of 2023 football list. Having joined Bayern Munich from Tottenham Hotspur this season, Harry Kane has repaid their faith by already netting 25 goals for the Bavarians. Kane is also the leading goalscorer in the Bundesliga this season with 21 goals. The prolific goalkeeper has scored nine goals for England in 2023.

Kylian Mbappe | 52 goals

Paris Saint-Germain star forward Kylian Mbappe has the joint second-most goals in 2023. Even with the departure of Lionel Messi and Neymar from PSG this season, Kylian Mbappe has netted 42 goals in 44 matches. He is currently the highest goalscorer in the Ligue 1 2023-24 with 18 goals, 10 strikes more than second-placed Wissam Ben Yedder of AS Monaco. Mbappe has also scored 10 goals for the France national football team in 2023.

Erling Haaland | 50 goals

Manchester City striker Erling Haaland features fourth on the list. Erling Haaland has continued his brilliant form for the Premier League champions with 44 goals in 2023. Apart from his goals for City, Haaland has netted six goals for the Norway national team in the calendar year. With two matches left in 2023, Haaland could eclipse Ronaldo to be the top scorer of 2023.

Photo credit: Alamy