We were talking about current form. If we're talking about over the past year Kane wasn't even the best player in England. Salah and De Bruyne clearly better than him last season. Pretty sure he won't make the Ballon d'Or top three. Most likely be Ronaldo first, Messi second and another other...
Or 6 goals in his last 12 games for Spurs. Half fit as you say, so wasn't in top form.
Massive stretch to say currently the best player in the world on form. I know you're a Spurs fan but try to be objective!
Based on two matches at the World Cup against below average teams? He didn't look in his best form the last couple of months of the season for Spurs. Ronaldo had a ridiculous end to the season and start to the World Cup - I'd say he's currently the best player in the world on form.