The Ultra League is where things start to heat up in the Battle League, providing a mid-range challenge for Trainers looking to battle with their favorite Pokémon. There's a limit of 2500 CP on any Pokémon that enters, which means there's room for quite a few Legendary Pokémon to flex their muscles, but it's not quite as chaotic and costly as the unrestricted Master League.
Fans of the Ultra League have been comfortable with a relatively predictable meta for quite a long time, but thanks to the arrival of the Max Out season and its huge GO Battle League shakeup, things are starting to look very different. Old favorites have plummeted down the rankings thanks to a string of attack nerfs, while newcomers have risen in their wake, so forming the best team possible might be tricky.
One of the best teams you can use for the Ultra League following the massive Max Out update is Feraligatr, Lickilicky, and Virizion. These three Pokémon will give you plenty of coverage options, with a mix of Ghost, Water, Ice, Fighting, Grass, and Normal-type attacks between them. All of these together should give you an answer for most opponents you end up facing.
Feraligatr is currently looking like one of the top choices for the Ultra League, with an excellent moveset that lets it fire off Water-type and Ice-type Charged Attacks at a rapid pace thanks to the incredible energy generation of Shadow Claw. Its stats are decent across the board, and it only has two major weaknesses, making it an easy recommendation for any Trainer's team in the Ultra League.
The Pokémon that's predicted to be the best in the new Ultra League meta is Complete Forme Zygarde, but seeing as this creature is one of the rarest Pokémon in and takes months of dedicated gameplay to obtain, I've decided not to include it in these team recommendations.
Being a Normal-type Pokémon means Lickilicky can deal fairly neutral damage to opponents with just one weakness to worry about, while its impressive bulk will let it stay
Read more on screenrant.com