The Pokemon Go Battle League features three major Leagues: Great, Ultra, and Master. These Leagues rotate throughout the season, with only one available at a time, sometimes alongside special cups.
Pokemon Go Battle League leagues have different CP limits This means the best Pokemon for each league vary significantly.
The Great League has a 1500 CP limit
Best option with good bulk and coverage options.
Unique typing with resistance to most major Great League types.
Unique typing with resistance to most major Great League types.
the Ultra League has a 2500 CP limit
Best choice with massive defense and type resistances.
Counters major threats and worth the XL Candy investment.
Well-rounded fighter and brilliant counter for Fire and Steel-types.
the Master League has no CP limit
Reigning champion with type resistances and powerful moves.
High attack stat, fast Psystrike, and versatile charged moves
Desired Mythical creature with great bulk, high damage, and type resistances.