Mini Me beat the ever loving shit out of Powers, plus he has insane damage soak.
The same can be said for Ted. He didn't lift John over his head, but he clearly beat the crap out of him and his damage soak/damage output is even more impressive considering he's a teddy bear.