Somebody in the US claims to have caught every single available Pokémon that is available in the USA. Obviously this excludes the three legendaries, and MewTwo, Mew, Ditto and any region-exclusive Pokémon.
According to the post on Reddit, the Pokémon Hunter has walked 153.2km, caught a total of 4,629 Pokémon and hatched 303 eggs.
It was reported earlier this week that some of the Pokémon seem to be region-exclusive with NA getting Tauros, Europe getting Mr. Mime, Asia getting Farfetch’d and Australia getting Kangaskhan. Although, many people claim that they’ve been able to get these Pokémon from eggs.