You might be thinking to yourself that this doesn't add up because everyone knows there is 151 total monsters. That's true, but several are international based and a half dozen are completely unaccounted for.
Pokeman Go Trainer Captures 142 Pokemon Provides PokeDex Screen Shot as Proof
This accomplishment is quite amazing. Considering that the game is only out for a few weeks, the chance to actually be on top shows dedication. According to IBT, the man has walked eight miles