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:

PokemonImageTypeFast AttackCharged Attacks
Registeel (XL)Registeel Pokemon GOSteelLock OnFocus Blast
Zap Cannon*
Steelix (XL)Steelix Pokemon GOSteel/GroundDragon TailPsychic Fangs
CobalionCobalion Pokemon GOSteel/FightingDouble KickSacred Sword*
Stone Edge
CresseliaCresseila Pokemon GOPsychicPsycho CutGrass Knot*
RegirockRegirock Pokemon GORockLock OnStone Edge
Focus Blast
Girantina (Altered Forme)Giratina (Altered Forme) Pokemon GOGhost/DragonShadow ClawDragon Claw
Shadow Sneak
VirizionVirizion Pokemon GOGrass/FightingDouble KickLeaf Blade
Sacred Sword*
Tapu FiniTapu Fini Pokemon GOWater/FairyWater GunSurf
SwampertSwampert Pokemon GOWater/GroundMud ShotHydro Cannon*
Greedent (XL)Greedent Pokemon GONormal 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 Cresselia Giratina

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.

Pokemon GO Ultra League Machamp Swampert

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
Senior Staff Writer
Django grew up with a PlayStation controller in his hands and loves all kinds of games, from Football Manager to Yakuza.
Adventures Abound Season
2d : 9h : 21m : 21s