Gen 6 competitive pokemon July 8, 2019 16 32 64 128 Pokemon gen 6 competitive tier list Pokemon gen 6 competitive team Gen 6 pokemon 8 gen pokemon