Trainer Battles will be introduced alongside three Pokemon GO Trainer Battle Leagues. The Great, Ultra, and Master leagues have their own maximuma Pokemon CP limites. Great has a limit of 1,500 CP per Pokemon and Ultra has a limit of 2,500 CP per Pokemon. Master League has no limit. Niantic created different Leagues to make the battles accessible to as many trainers.
Since the new