#4 Cristiano Ronaldo, Juventus
This man needs no introduction. Easily one of the two greatest footballers of our generation, the former Real Madrid star is proving at Juventus that he still has it in him even at the age of 34. His spectacular hat-trick against Atletico Madrid in the second leg of the round of 16 tie is a testament to his exceptional abilities as a striker. Ronaldo has scored 19 goals and assisted eight more in 25 Serie A starts this season.
#3 Raheem Sterling, Manchester City
Raheem Sterling is one of the most improved players in European football this season, particularly with his finishing. Along with Aguero and Sane, Sterling has been in prolific goalscoring form for Manchester City this season. The 24-year-old has scored 15 goals in the Premier League and three in the UEFA Champions League. He has also assisted 11 goals for the Citizens this season.
#2 Kylian Mbappe, Paris Saint-Germain
Kylian Mbappe has been in a stellar goalscoring form this season with 26 goals in just 19 Ligue 1 starts. He has also scored four goals in the Champions League. A player with enormous talent, the Frenchman is regarded a lot for his pace, dribbling, quick feet, ability to beat defenders in one on one situations, and intelligent movement. For a player who is just 20, Mbappe shows a lot of maturity and decision-making skills.
#1 Lionel Messi, FC Barcelona
He is getting better with age and 2018/19 has been a phenomenal season for the Argentine international. He is single-handedly carrying Barcelona's hopes this season and playing his best football. With 29 goals in just 24 LaLiga starts and eight goals in five European starts, Messi is easily the best striker in the world this season. The 31-year-old has also created 15 goals for his teammates.