Kaguya Otsutsuki appeared as the final villain of the Naruto series and also the strongest character in the entire Narutoverse. She was the mother of Hagoromo Otsutsuki, the man known as the Sage of Six Paths, and his brother, Hamura Otsutsuki.

RELATED:Naruto: 5 Characters Who Can Fight Six Paths Sasuke (& 5 Who Don't Stand A Chance)

Being an Otsutsuki, Kaguya was blessed with tremendous power, the likes of which couldn't even be comprehended by humans. Her powers knew no bounds and very few characters in the entire story stand a chance against her in a fight. Here are 10 Naruto characters who can give Kaguya Otsutsuki a fight, ranked by how strong they are.

10 Six Paths Obito

Obito Uchiha Becoming The Ten Tails Jinchuriki In Naruto

Obito Uchiha became the Jinchūriki of the Ten-Tails during the Fourth Great Ninja War and gained tremendous powers as a result. He was known to be stronger than all the Kage on the battlefield, along with both Naruto Uzumaki and Sasuke Uchiha.

Being a user of Six Paths powers, Obito was strong enough to fight against Kaguya Otsutsuki, however, his power still paled when compared to hers.

9 Might Guy

Might Guy Naruto

Guy was among the strongest shinobi in the Naruto series and he truly proved his worth during the war when he fought Madara Uchiha. After opening the Eighth Gate of Death, Guy could fight on an even footing against Six Paths Madara and even overwhelm him in certain instances.

He was still inferior to Madara in power, however, and while he is strong enough to fight Kaguya Otsutsuki, he certainly cannot defeat her in battle.

8 Kinshiki Otsutsuki

The partner and guardian of Momoshiki Otsutsuki, Kinshiki appeared as a villain in the very first arc of Boruto. He was shown to be a character capable of keeping up with Six Paths Sasuke Uchiha, which just goes to show that he's a cut above the rest.

Kinshiki is said to have been powerful enough to split planets with ease. With such majestic power, he would definitely put up quite a fight against Kaguya Otsutsuki.

7 Six Paths Madara

Six Paths Madara Uchiha

Madara Uchiha was one of the biggest antagonists of the Fourth Great Ninja War and after acquiring the powers of the Ten-Tails, he was nearly unstoppable.

RELATED:Naruto: 5 Anime Characters Itachi Uchiha Would Choose As A Partner (& 5 He Wouldn't Like)

He could take on both Naruto and Sasuke in combat at once, which just goes to show that he had enough power to take on Kaguya as well. However, as Naruto pointed out, his powers were still far below that of Kaguya Otsutsuki.

6 Six Paths Kakashi Hatake

After acquiring Obito Uchiha's Mangekyo Sharingan and Six Paths chakra temporarily, Kakashi gained a massive strength boost that allowed him to fight even Kaguya Otsutsuki.

Although this boost wasn't enough for him to beat her on his own, it was certainly enough to create an opening for Naruto and Sasuke to seal her away. Kakashi is one of the very few characters here who has actually fought Kaguya.

5 Sasuke Uchiha

Sasuke is the only one who possesses the sharingan and rinnegan

After gaining half of the power of the Sage of Six Paths, Sasuke grew incredibly powerful. Even when he had barely any control over his abilities, he was strong enough to fight and overwhelm Madara Uchiha in battle.

As an adult, he's stronger than Kinshiki Otsutsuki and even Momoshiki (un-fused). He's strong enough to take on any Otsutsuki in a fight and although he can't beat Kaguya, he can definitely give her a run for her money.

4 Naruto Uzumaki

Naruto Uzumaki Six Paths Sage Mode

Naruto is Konoha's Seventh Hokage and the strongest shinobi alive at the moment. He is a user of Six Paths powers, just like Sasuke, and he also has the powers of all the Tailed Beasts within him.

RELATED: Naruto: 5 Ways Gaara Is A Great Villain (& 5 Reasons He's A Real Hero)

At full power, Naruto could even hold his own against Momoshiki Otsutsuki, which goes to show that he is truly a threat to Kaguya as well.

3 Momoshiki Otsutsuki

Naruto Uzumaki vs Momoshiki Otsutsuki in Boruto.

Momoshiki is one of the strongest characters in the Narutoverse, especially after having absorbed Kinshiki Otsutsuki. He proved to be strong enough to take on both Naruto Uzumaki and Sasuke Uchiha at once.

Kaguya herself feared the eventual arrival of Momoshiki, and he's one of the very few characters who can not only take her on in battle but also defeat her.

2 Isshiki Otsutsuki

Isshiki Otsutsuki Full Power Boruto manga

Isshiki Otsutsuki is a monstrously strong character, and he was Kaguya's partner at one point. Like Momoshiki, he is strong enough to take on and defeat nearly anyone in combat, which includes both Naruto and Sasuke Uchiha at once.

His powers are tremendous and given that he knows nearly everything about Kaguya's powers, he has a good chance of defeating her in combat.

1 Hagoromo Otsutsuki

Hagoromo Otsutsuki, the Sage of Six Paths, as he appears in Naruto: Shippuden.

Hagoromo Otsutsuki, also known as the Sage of Six Paths, is arguably the strongest character in the entire Narutoverse. He was skilled enough to seal away Kaguya, thanks to help from Hamura, before he even reached his prime.

With his powers, he could take on nearly anyone in combat. His immensely powerful chakra, along with his Dojutsu, earned him praise as a God. It goes without saying that Hagoromo, in his prime, is strong enough to fight against Kaguya.

NEXT: Naruto: 5 Ways Sasuke Deserved His Redemption (& 5 Ways He Didn't)