1) Kaguya
2) Kakashi
3) Madara
4) Naruto
5) Sasuke
6) Gai
7) Obito
8) Ashura
9) Indra
10) Hashirama
I know from a portrayal and story purpose vision, Naruto and Sasuke should have surpassed their master Kakashi. But based on feats, they don't: they fought Kaguya for quite a while without real good results, while Kakashi literally changed the battle against a stronger version of Kaguya, with his actions and his strategy; he could stop her giant form thanks to Perfect Susanoo and Kamui Shuriken, dodge her thanks to Kamui phasing, hit her directly thanks to Kamui Raikiri hax + Rikudo enhanced speed and outperform her S/T jutsu thanks to long range Kamui. Sasuke couldn't do anything to stop Kaguya's S/T and couldn't hit her with a surprise attack with Rinnegan S/T followed by Chidori, his Perfect Susanoo was also helpless in the fight: Kakashi shitted on Kaguya's S/T with his reflexes and his perfect execution on Kamui (saving Naruto's life and making the sealing combo possible), could hit her with a quick thrust thanks to more hax and more speed, effectively damaging her in a 1 vs 1, and his Perfect Susanoo was really useful, countering Kaguya's giant form and helping with mobility, and even launching Sakura from above to hit Kaguya. Naruto did decently well but all of his raw power is useless against Kamui.
Basically Naruto and Sasuke have far more raw power but Kakashi has too more hax with all Kamui powers amped by Rikudo chakra, and also is a genius fighter, while their intellect, even if good, can't compare; all their power is useless if they can't hit him, due to top notch reflexes + Kamui phasing and Kamui teleporting (at maximizes speed, having both eyes) and can't defend from him (long range Kamui's execution has feats to be faster than Naruto's speed and faster than Kaguya's S/T that blitzed Sasuke; Kamui Raikiri couldn't be dodged by Kaguya herself).