Stop using words you don't understand. Ampharos has much higher stats except for Speed. Attack is meaningless (still, almost the same). Mareep isn't ohkod by neutral hits unlike Elekid. Early Thunderwave helps a lot.(Mareep does not deserve high; it is objectively worse than Electabuzz and not able to actually use Electro Ball properly to begin with. Should be stuck in Mid if anything).
Mareep family is perfectly capable of using Electro Ball. It's not like every single mon has 80 base speed or more. Also, faster mons are usually frail, so 150 bp is redundant.