I don't know why, but, when I play in Pokemon Showdown! without Trick Room and Whirlwind, my opponent's Aggron was faster than my Typhlosion with a Choice Scarf. Please help!
I guess Typhlosion used a move with negative priority. Moves with negative priority always move later, regardless of speed. Or, Aggron used a move with higher priority than the move you used. And moves with higher priority always move faster, regardless of speed.