O sistema de batalhas competitivas está disponível desde janeiro de 2020 em Pokémon GO. Participar da Liga de Batalha GO significa lutar contra outros treinadores ao redor do mundo por recompensas e prestígio.
Cada temporada consiste na Grande Liga, Ultra-Liga e Liga Mestre. Neste guia vamos indicar quais são os melhores Pokémon para a Ultra-Liga, incluindo alguns Lendários e não-Lendários.
Na Ultra-Liga, o máximo de PCs que um Pokémon pode ter é de 2.500.
Lembre que as lutas são feitas em 1v1, com uma equipe de três Pokémon. Listaremos os Pokémon mais fortes, mas é importante também escolher os que possuem os melhores IVs. Além disso, não se esqueça de desbloquear o segundo ataque carregado, pois o maior leque de golpes lhe concede mais versatilidade e possibilidade de combater ameaças inimigas sem precisar trocar de Pokémon.
Rank 1

Psíquico

Aço

Fantasma / Dragão

Normal
Rank 2

Fada / Voador

Água / Terra

Fogo / Voador

Gelo

Água

Normal

Águar / Lutador

Venenoso / Sombrio

Água

Normal

Grama

Psíquico
Rank 3

Fada

Água / Gelo

Águar / Voador

Psíquico

Fogo

Aço / Terra

Pedra

Grama / Venenoso

Sombrio
Rank 4

Terra

Grama / Lutador

Terra / Fantasma

Lutador

Lutador / Gelo

Grama / Lutador

Psíquico

Pedra / Terra
Rank 5

Dragão / Aço

Elétrico

Gelo / Terra

Elétrico

Sombrio / Gelo

Elétrico / Aço

Grama / Aço

Inseto / Aço

Pedra / Sombrio
Qual é a melhor equipe?
Atualmente. por meio da análise aos dados do jogo feita pelo site Silph.gg, é possível ver qual é a equipe mais utilizada e com maior taxa de vitórias na Ultra-Liga.
É difícil ter esse time, pois há três Pokémon Lendário com Giratina, Suicine e Mew. Além disso, há o requerimento de ter 100 doces de cada para desbloquear o segundo ataque carregado para todos.

Ataques:
Garra Sombria / Garra do Dragão / Poder Ancestral

Ataques:
Garra Sombria / Superaquecimento / Choque Psíquico

Ataques:
Rosnado / Jato d'Água / Jato de Bolhas

Veja aqui as combinações ideias de três Pokémon para usar em batalhas contra outros treinadores