Suggested by Destroyer Kenshin is certainly one of the most skilled swordsman out there. The most impressive part is how well he is able to fight while still being just an ordinary human. Granted, he makes quite a lot of moves that seriously make you question how human the guy is. That being said, he’s certainly not ready to fight someone at the level of Gohan. The guy won’t even need Super Saiyan to destroy the planet. Gohan wins.