Actually. Magikarp can, given the proper training, moves, and conditions, take down a legendary in a single hit. So I'd say, if Magikarp was L100, had Flail, and had a Focus Sash, it'd take Yamcha easy. Otherwise, Yamcha's having Sushi for lunch.
As you read this, you suddenly feel inexplicable rage. Dwayne Johnson is best pokeymanz