Trainers tend to frequently participate in battles during Pokemon GO gameplay, from PvE scenarios such as Raid Bosses and Team GO Rocket, or PvP League battles. To give themselves the best chance at success, Trainers will need to carefully select and build a team of viable Pokemon, which includes evaluating information such as their stats, potential damage output, and best moveset combination.