Here is my Sharpedo Moveset preffered to be used in the UU Metagame, but works in the OU Metagame:
Sharpedo (M)@Life Orb
Trait: Speed Boost
EVs: 252 Atk / 164 SAtk / 92 Spd
Naughty Nature (+Atk, -SDef)
- Ice Beam
This Sharpedo is nice, because with the provided EV Spread and Ice Beam, Sharpedo is able to 2HKO defensive variants of Zapdos and Shaymin, while nails threats like Darmanitan and Victini for a likely OHKO. Protect makes me get a free Speed Boost, and allows to scout Choiced Pokes to see what they'll use. Waterfall is STAB with a nice Flinch chance. Crunch is also STAB, but due to poor coverage, Earthquake can be considered for this moveslot. Ice Beam covers Flygon, Zapdos, Grass Types, and Physical Walls. Beware of Bronzong though. EVs give it enough SAtk to 2HKO Specially Defensive Zapdos and Shaymin, while having max Attack and goood enough Speed.