The GO Battle League’s three leagues aren’t just the same game at different CP caps — each one rewards a genuinely different playstyle and roster. If you’re deciding where to spend your time, here’s how they actually compare.
Great League (1500 CP) — the most accessible
Great League has the lowest barrier to entry since most Pokemon naturally sit under or near the 1500 CP cap without heavy investment, and its meta is defined by bulky, low-cost attackers rather than expensive Legendaries. It’s the best starting point for a new PvP player, both because building a competitive team costs the least Stardust and because the wide, well-documented meta makes it easiest to learn shield-timing fundamentals against predictable match-ups. Our Great League Meta Report covers the current top picks.

Ultra League (2500 CP) — the middle ground
Ultra League opens up bulkier, higher-CP Pokemon that get capped out too early at 1500, while still excluding the biggest Legendaries that dominate Master League. It tends to reward Pokemon that were mediocre in Great League specifically because their natural stat spread scales better at higher CP, which makes it a good second league to explore once you understand the shield-baiting fundamentals from Great League. See our Ultra League Meta Report for the current picks.
Master League (no cap) — the Legendary tier
Master League removes the CP cap entirely, so raw stat totals decide most match-ups rather than efficient CP usage, which is why the format is dominated by a small pool of Steel, Dragon and Fairy Legendaries with the best numbers in the game. It’s the most expensive league to build a competitive team for, but also the one where a handful of strong, well-built Legendaries goes furthest, since team variety matters less than raw power at this tier. Our Master League Meta Report breaks down who’s currently winning.

Which league should you actually play?
If you’re new to PvP, start in Great League — the lower cost of entry and wide meta make it the easiest place to build fundamentals. If you already have a few strong, high-IV Pokemon sitting in the 2000-2500 CP range, Ultra League is worth trying since your existing catches might already be competitive there. Master League is best approached once you’ve already invested in a few strong Legendaries for raids anyway, since the format essentially reuses your existing raid-relevant roster rather than requiring dedicated PvP-only investment.
You don’t have to pick just one
Nothing stops you from playing all three leagues across a season — many competitive players rotate between them specifically because a team that’s stale in one format can feel fresh in another. Since GO Battle League seasons typically cycle which leagues are available on a rotating schedule, checking the current season’s league rotation before planning a dedicated grinding session is worth doing.
Related: Great League meta report, Ultra League meta report, Master League meta report.
The Rules That Separate the Three Leagues
Every league uses the same core rules: three Pokémon per team and two Protect Shields per Trainer. What changes is the Combat Power ceiling, which decides which Pokémon fit and which IVs matter.
| Rule | Great League | Ultra League | Master League |
|---|---|---|---|
| CP limit | 1,500 | 2,500 | No limit |
| Unlock requirement | None | Three Pokémon over 1,500 CP | Three Pokémon over 2,500 CP |
| Team size | 3 | 3 | 3 |
| Protect Shields | 2 per Trainer | 2 per Trainer | 2 per Trainer |
| Best IV shape | Low Attack, high Defense and Stamina | Low Attack, high Defense and Stamina | 15/15/15 |
Special cups, such as Little Cup at 500 CP, add their own limits, and Mega-Evolved Pokémon are only eligible in leagues and cups labeled for them, such as the Mega Edition leagues. For example, the current Twilight Trails season (which began on September 8, 2026) lists Great League, Ultra League: Mega Edition and Little Cup for October 13 to 20. The rotation changes weekly, so check the in-game schedule.
What Each League Costs You
The higher the cap, the more of your Pokémon’s potential you can use, and the more you tend to spend powering it up. Master League has no ceiling, so it is the only format where level 40 and beyond becomes a real goal.
- XL Candy: Pokémon at level 40 or above need XL Candy instead of Candy to keep powering up, and the maximum level is 50. Going from level 40 to 50 takes 296 XL Candy. You can only start earning XL Candy once you reach Trainer level 40, which makes Master League a long-term project.
- Shadow Pokémon: they cost 1.2 times the Stardust and Candy to power up. Purified Pokémon cost 90 percent of the listed amounts, rounded up.
- Planning: use the Stardust Calculator before committing a Pokémon, and check the PvP League Calculator to see what level your exact Pokémon reaches under each cap.
How IV Spreads Differ by League
In Great and Ultra League, the cap limits how high a Pokémon can be powered up. Attack weighs heavily in the CP formula, so a low Attack IV lets a Pokémon reach a higher level before hitting the cap. That extra level raises Defense and HP, and the bulk usually outweighs the small loss in damage. This is why a 0/15/15 spread can outrank a 15/15/15 in capped leagues. Look for low-Attack, high-Defense and Stamina combinations that power up to at or just under the cap.
Master League has no cap, so every Pokémon can reach its maximum level regardless of IVs. The trade-off disappears and 15/15/15 ranks highest. Rank 1 is not always best, though: Attack decides Charged Move priority when both players throw on the same turn, and a 0-Attack spread almost always loses that tie. See our IVs explained guide.
Who Each League Suits
- Free-to-play and new players: Great League, because it needs the least Stardust and no XL Candy.
- Collectors: Ultra League, if you have several Pokémon above the Great League cap.
- High-level players with XL Candy to spare: Master League, because raw stats matter most and fully powered Pokémon are expected.
Team Building Basics
A team has three Pokémon, and a balanced one usually has three jobs. The lead goes out first and reveals the opposing team. The safe swap comes in after an unfavourable start to restore momentum. The closer has Charged Attacks that become threatening late in the match. Avoid three Pokémon that share the same weaknesses. Our Team Builder shows your coverage gaps.
Shields and Switching
A Protect Shield reduces an incoming Charged Attack to 1 damage, but it does not stop stat changes the move applies, and switching resets stat changes. Fast Attacks fill the Charged Attack meter, while receiving damage does not give you energy. Switching has a cooldown.
- 2 shields: the standard starting position, so each Trainer can block two Charged Attacks.
- 1 shield: one block is gone, so choose carefully which attack deserves it.
- 0 shields: every Charged Attack lands at full damage.
Quick Decision Guide
| Your situation | Start with |
|---|---|
| New to PvP, limited Stardust | Great League |
| Several Pokémon already over 1,500 CP | Ultra League |
| Level 40+ Pokémon and spare XL Candy | Master League |
How to Practice
Use the PvP League Calculator to check IV rank and level under each cap, then test matchups with the PvP Battle Simulator using different shield counts. For the current best choices, read our meta reports instead of relying on an old tier list: Great League, Ultra League and Master League.
Related Guides
- Pokémon GO IVs Explained
- Team Builder
- Stardust Calculator
- Great League Meta Report
- Pokémon GO PvP hub
Sources: Pokémon GO Help Center, “Battling Other Trainers” (niantic.helpshift.com); Pokémon GO, “GO Battle League: Twilight Trails” (pokemongo.com/news/go-battle-league-twilight-trails); Pokémon GO, “Pokémon GO World Championship 2023 PvP Basics” (pokemongo.com); Bulbapedia, “Trainer Battle (GO)”, “GO Battle League” and “Power Up”; GamePress Pokémon GO (pogo.gamepress.gg); Dittobase PvP IVs (dittobase.com); jeu.video, Pokémon GO PvP beginner guide.












