Even if a pokemon has low stats, it is far from useless. That Hairyama won me a under lvl 30 battle against my brother and my Typhlosion was supposed to have low speed... speed is it's second highest stat.
Did you intentionally or unintentionally EV train it?
I guess I'll start the new thread.