Goku is one of the strongest anime fighters of all time and he can hold his own against any fighter. Sephiroth is a master swordsman and he’s also known to be very resilient, but he won’t be able to hold out against this Saiyan Warrior. Goku can destroy an entire solar system in the blink of an eye and his speed surpasses that of Sephiroth’s. Sephiroth really won’t be able to damage Goku thanks to the Saiyan’s speed. Goku wins.