Hi, I am having trouble with Suspicious Bot's Heracross, every time I face it, it wipes out my whole team by outspeeding pokes that it shouldn't be able to. According to Showdown, the maximum possible speed on a 100lv Hera is 295, and since it can use different moves, I assume it is not holding a choice scarf. So how does it always outspeed my Salamence with 312 speed and my scarfed porygon z which should have 399? Could this be a bug or am I missing something here? Thank you.
https://imgur.com/LGu4kRX