Question: what are the best pokemon for master league?
Answer: Master League is the highest PvP league in which you can currently participate in Pokémon GO. It has no CP limitations, so strong Legendaries, Pseudo-Legendaries and Mythicals such as Dialga, Mewtwo, both Giratina forms, Togekiss, Melmetal, Dragonite, Garchomp, Groudon, Palkia and Kyogre are common picks.