The Ultra League is a staple of the GO Battle League, and the 2500 CP limit allows you to use plenty of Legendary Pokemon. However, even if there’s plenty of choice, some Pokemon are certainly better than others!
The best battle team to use in the Pokemon GO Ultra League is:
- Registeel
- Cresselia
- Giratina (Altered Forme)
Registeel is a perfect lead Pokemon, as it’s hard to counter and can dish out plenty of damage against most Pokemon types. Then, you can swap to either Cresselia or Giratina to counter whatever your opponent switches to!
However, there are plenty of other powerful Pokemon you can experiment with in your battle teams to find a great combination.
These are our top 10 picks for the best Pokemon to use in the Ultra League and their strongest attacks:
Pokemon | Image | Type | Fast Attack | Charged Attacks |
---|---|---|---|---|
Registeel (XL) | ![]() | Steel | Lock On | Focus Blast Zap Cannon* |
Steelix (XL) | ![]() | Steel/Ground | Dragon Tail | Psychic Fangs Crunch |
Cobalion | ![]() | Steel/Fighting | Double Kick | Sacred Sword* Stone Edge |
Cresselia | ![]() | Psychic | Psycho Cut | Grass Knot* Moonblast |
Regirock | ![]() | Rock | Lock On | Stone Edge Focus Blast |
Girantina (Altered Forme) | ![]() | Ghost/Dragon | Shadow Claw | Dragon Claw Shadow Sneak |
Virizion | ![]() | Grass/Fighting | Double Kick | Leaf Blade Sacred Sword* |
Tapu Fini | ![]() | Water/Fairy | Water Gun | Surf Moonblast |
Swampert | ![]() | Water/Ground | Mud Shot | Hydro Cannon* Earthquake |
Greedent (XL) | ![]() | Normal | Mud Shot | Body Slam |
Any Pokemon with an (XL) next to the name require XL Candy to power up to 2500 CP.
Additionally, all of the starred (*) attacks are event-exclusive and can only be obtained by using Elite TMs if your Pokemon doesn’t already know it.

Pokemon GO Ultra League Rules
The Ultra League has just one rule that players must follow when selecting their Pokemon. It is:
- Max Pokemon CP is 2500
As this is the only rule, you can select basically any Pokemon you want! However, every Pokemon you use should be as close to 2500 CP as possible, so you aren’t at a disadvantage.

When is the Ultra League During Pokemon GO: Adventrues Abound?
The Adventures Abound GO Battle League schedule states that players will be able to compete in the Ultra League in five different weeks during the season. They are:
- September 8-15
- September 29 – October 6
- October 6-13
- October 20-27
- November 10 – 17
- November 24 – December 1