#3 Jamie Vardy
Jamie Vardy has been flying high ever since the arrival of new manager Brendan Rodgers at the King Power Stadium. The 32-year-old Englishman has found the back of the net four times in his last four appearances, and his brace against Fulham last weekend saw the Foxes claiming all the three points.
Vardy was incredible in the 2016-17 season when Leicester were crowned as Premier League champions. This is his seventh full season for Leicester and he has already scored 12 times this campaign, and continues to show what a big threat he is in front of the goal.
#2 Raheem Sterling
Manchester City have been in astounding form recently and so has Raheem Sterling. The forward has netted 6 goals in his last 8 appearances in the Premier League, and remains one of the key figures in Manchester City's squad.
Sterling's goal contribution is really eye-catching this season as he has been directly involved in 24 goals (15 goals, 9 assists).
The 24-year-old England international has played a pivotal role in Cty's campaign so far and is unarguably one of the top performers in Premier League this season.
#1 Sadio Mane
Senegalese superstar Sadio Mane has experienced a huge surge in the past couple of months, and he the most in-form player in Europe right now.
He was the key to the Reds' win over Bayern Munich in the second leg of the round of 16 of UEFA Champions League. The Liverpool forward continued his brilliant form on Sunday against Fulham as he opened their account on the 26th-minute mark.
His form is picking up at the right time for Liverpool, and last Sunday's strike against the Cottagers means he has now scored 20 goals in all competitions and 17 in the Premier League.