Nick Johnson. David Won Ko If you want to be a Pokémon Go master, you have to learn from a Pokémon Go master.

Earlier on Thursday, Brooklyn-based Nick Johnson became the first Pokémon Go player to publicly confirm that he had caught all 142 unique Pokémon that are available in the US in the augmented reality smartphone game.



According to the original video games that Pokémon Go is based on, there are 151 total monsters. We know that there are 142 you can catch in the US, plus three more exclusive to certain international regions, but nobody can account for the whereabouts of the other six.

It took a lot of doing, including at one point hiring an Uber to drive him in circles to catch one of the last Pokémon he needed.

Here are Johnson's top tips for catching 'em all — as well as some of the crazy Pokémon adventures he had along the way.