Who are the top 10 Champions League top scorers for 2017-2018?

Mohamed Salah continued his remarkable season for Liverpool last night as he scored two goals and two assists which took his goals in the competition to 10 goals.

Liverpool have one foot in the final after they beat Roma 5-2 and Roberto Firmino also took his personal goals tally to 10 goals too.

READ MORE: FIFA Ballon d’Or winner odds: Who is the favourite out of Salah, Ronaldo and Messi?

Salah and Firmino became the first players ever to bag two goals and two assists in the semi finals of the Champions League.

They have been supported wonderfully by Sadio Mane who has eight European goals this season too – and between them the triumvirate have scored 28 goals.

Real Madrid will be hoping to clinch a historic third Champions League in a row and will be looking for inspiration from the mercurial Cristiano Ronaldo.

Ronaldo has created more history by scoring in every game of the Champions League this season.

The Portuguese superstar has scored 41 times this season with 15 European goals in total – including a stunning overhead kick against Juventus.

Unsurprisingly – he tops the list of Champions League top scorers – but who else makes the list?

Ronaldo Real Madrid Juventus. Ronaldo's goal was better than Rooney's

Ronaldo scored a stunning overhead kick against Juventus

Top 10 Champions League top scorers for 2017-2018

Cristiano Ronaldo Real Madrid 15
Mohamed Salah Liverpool 10
Roberto Firmino Liverpool 10
Wissam Ben Yedder Sevilla 8
Sadio Mane Liverpool 8
Harry Kane Tottenham 7
Edinson Cavani PSG 7
Edin Dzeko AS Roma 7
Lionel Messi Barcelona 6
Neymar PSG 6

More Stories Cristiano Ronaldo mohamed salah