Best Pokémon for the Ultra League in Pokémon Go – January 2021

What are the best options?

Image via Niantic

You have dozens of choices when it comes to picking which Pokémon you want to use in Pokémon Go’s Ultra League. There are several viable options, and it isn’t easy to settle on the best one. You have to consider the possible choices your opponents will go with and how well your team complements one another, protecting each other’s weaknesses. If you don’t have a team settled yet, and you’d like to figure out what Pokémon would be good choices to start with, we’re going to list out the best choices you should consider.

All Pokémon in the Ultra League cannot exceed 2,500 CP, so they will not be able to go beyond this power level.


Registeel is an excellent Ultra Pokémon, and it’s a Steel-type. It’s a powerful choice that can withstand plenty of damage from plenty of choices that you’ll regularly see in the Ultra League, such as Cresselia, Articuno, Lugia, and Lapras. For PvP, you want one with a CP of 2,447, an attack of 124, a defense of 237, and a stamina of 162. While it may not have the best damage, it can endure plenty of attacks, making it an excellent defender.


Cresselia is another phenomenal option for the Ultra League. It’s a Psychic-type, and much like Registeel, it has more defenses than it has attacked, but its overall moveset makes it a standout option to handle numerous choices. A Cresselia competiting in the Ultra League will have a CP of 2,499, an attack of 121, a defense of 206, and stamina of 206. It’ll be weak against Bug, Dark, and Ghost-types, but it can take on key Pokémon, such as Machamp, Abomasnow, Swampert, and Gyarados.


Abomasnow became a fairly sought after Pokémon, even before it could evolve into its mega form. It’s a good, solid choice, with both its shadow and regular version being good choices. It’s a Grass and Ice-type, with a maximum CP of 2,362, an attack of 152, a defense of 136, and stamina of 175. The big downside is it has several weaknesses. It’ll be weak to Bug, Fighting, Fire, Flying, Poison, Rock, and Steel-type moves, so you want to build your team around it to make sure it’s protected from these choices.


Swampert is a variety of uses. Some players can use it fairly reliably in the Great League, and it’s a good PvE Pokémon capable of battling against several five-star legendary Pokémon. But it truly excels in the Ultra League, far more than it does in the Great or Master Leagues. It’ll be strong against nearly every Pokémon, with it only having one weakness of Grass-type moves. You want to use one with a CP of 2,496, an attack of 159, a defense of 138, and a stamina of 177.

Alolan Ninetails

The Alolan Ninetails has been pushed up a bit higher in the Ultra League now that it has the capability to learn the move weather ball (Ice-type). It’s an Ice and Fairy-type Pokémon, making it a solid choice to attacks from Bug, Dark, Dragon, and other Ice-type Pokémon. It’ll be effective at battling against Dragon, Fighting, Flying, Grass, Ground, and Poison-type Pokémon, and you can expect to see plenty of Pokémon with that typing being used by several opponents. You want to use one with a CP of 2,495, giving it at an attack of 149, a defense of 173, and a stamina of 160.


A surprise choice to many, but Drifblim is a superb Ultra League Pokémon for anyone interested in using it against other players. Drifblim is a Ghost and Flying-type Pokémon, and many may not expect it as a useful option, but the first portion of Pokémon Go’s Season 6 Battle League proved Drifblim was a worthwhile option for any trainer. It has a maximum CP of 2,382, an attack of 151, a defense of 92, and a stamina of 258. You want to use it against Dragon, Flying, Ghost, Grass, Ground, and Psychic-type Pokémon.


Regice is another legendary Pokémon you can expect to see a lot of trainers using. If you were lucky enough to catch it while it was available in December 2020, then it’ll be a worthwhile jumping-off point for you to create a team. It will want to have a CP of 2,495, an attack of 134, a defense of 237, and a stamina of 144. Like all of the Regi legendary Pokémon, it’s fast move will be lock on, so you primarily want to use its charge moves during combat. It’ll be effective against Dragon, Electric, Ground, and Poison-type Pokémon.

Mewtwo (Armored)

For those who were able to grab Mewtwo (Armored) when it was around during the last Pokémon celebration in early 2020, time to dust it off and use it in the Ultra League. It’s a powerful Pokémon that not many will have, but it’s a great addition to any Ultra League team. You’ll want to make sure it has a CP of 2,495, giving it an attack of 135, a defense of 205, and a stamina of 164. It’ll be primarily effective against Fighting, Ice, Normal, Poison, and Rock-type Pokémon.


For those who love the legendary beasts, Suicune is a solid option in the Ultra League. While it is as Water-type and carries all of those weaknesses along with it, Suicine’s moveset and stats are what make it a standout choice. In the Ultra League, you want it to have a maximum CP of 2,499, an attack of 139, a defense of 182, and a stamina of 176. You’ll want to build a team to protect its weaknesses, but it will excel against Flying, Ghost, Ground, Psychic, and Rock-type Pokémon.


The final choice to round out this list is the heavy attacker Gengar, the Ghost, and Poison-type Pokémon. It’s capable of taking down multiple key Pokémon that plenty of trainers will be using, such as Cresselia, Registeel, Mewtwo (Armored), Lugia, Machamp, Ho-Oh, and Gyarados. It can reach a CP of 2,500, an attack of 202, a defense of 118, and a stamina of 128. While it is primarily a glass cannon, if you time Gengar correctly, it can be extremely effective in many Ultra League battles. Just make sure you watch when you throw it out and don’t make it the first Pokémon in your roster.