Harry Kane is miles clear as the leading scorer in 2026 among players from Europe's top leagues, scoring his Bayern Munich goals at a daft rate.