The Top Pokémon Battle League Witness historic battles and epic showdowns as your favorite characters from the Pokémon games battle for the championship! Watch Battles Join Main Characters 160+ characters from the main series Pokémon games take part. Learn More Canon Teams All trainers use their actual best teams true to the main series games!…