Superman is one of the most iconic superheroes of all time. As for Goku, he is also a famous hero in the world of anime and manga. Now if there was a fight between both characters who would win?
First, Goku stands as one of the most accomplished martial artists in pop culture. Without his other abilities, he can put up a pretty good fight against the Man of Steel. On the other hand, Superman would lose as his martial artistry pales in comparison to that of the anime character.
Also if the fight with Superman occurs under a red sun or an eclipse, Goku would still emerge as the winner. After all, Kal-el needs the yellow sun to boost his strength. Without this power source, he becomes weaker gradually thereby becoming an easy target for the super-powered Goku. As for Goku, he can perform excellently under such conditions.
Superman is famous for his superstrength, superspeed, durability, and flight abilities. Furthermore, he has heat vision, creates solar flares, and freezes items with a single breath. He possesses high-level intelligence to plan new ways to defeat Goku. With a combo of these skills, he might hold off his anime opponent for a short time.
On the flip side, Goku boasts of abilities that exceed Superman’s. Apart from superstrength, invulnerability, and superspeed, he has the Ultra Instinct – a god-like mode that enhances these powers for extended periods. Asides from this skill, Goku can turn Superman to dust by using a destructive ability known as the haka.
A look at Goku’s fighting skills and magical powers shows that he can defeat Superman. Even if he doesn’t want to use his powers, Goku can weaken Superman with a piece of kryptonite. Kryptonite makes Superman vulnerable and it can harm or even kill him.
Although Superman is a powerful superhero, he has too many weaknesses that Goku could take advantage of. If he wants to defeat this anime legend, he might have to partner with the most powerful heroes in the DC Universe to defeat Goku. But if he prefers going to fight Goku alone, he will surely lose.