neptune_84
It's go time!
I personally think out of all these it would be misty, purely for the fact she has a very powerful garidos on her team.
Misty, the only one that actually trains her Pokemon for battles.
misty has the most experiance and may dosent have an electric type, and her bulbasaur would get TKOed by a fire blast from mistys gyrados
misty, she has the most experinces in battling, she doesnt waste her time with contests
They battle in Contest, you know...
It seems like it's between Misty and May. Dawn is new, like i said, and jessie, i just remembered this, lost to Dawn THE DAY she became a trainer. If May comes back, she might have a jolteon, from the eevee she had.