

The One Above All is a being of immense power and there’s not really anyone who can give him a challenge. Still, this is Gary Oak that we’re talking about. Gary has many pokemon at his disposal and he’s a very well rounded fighter. The One Above All couldn’t beat Gary in a fist fight and he definitely couldn’t take on his pokemon. Gary wins.