A função primaria de um treinador é capturar Pokémon selvagem e para isso eles precisam utilizar-se das Pokébolas. Basta tacar uma PokéBola em um Pokémon derrotado para ter a chance de capturá-lo. Caso o Pokémon não seja capturado a Pokébola será gasta, porém o talento da parte Trainer permite que Pokébolas tenham uma chance de ser recicladas após o seu uso, voltando para a bag do jogador.
As Pokébolas mais básicas podem ser compradas no market de qualquer cidade.
Ao comprar 100x Poké Ball o jogador ganhará 10x Premier Ball.
Outra maneira de se obter Pokébolas é através do login diário. Além isso também é possível conseguir Pokébolas através da mastery.
Todas as Pokébolas possuem uma taxa de captura e algumas tem efeitos ativados em situações especificas.
A tabela a seguir mostrar todos os tipos de Pokébolas disponíveis no jogo.
Além desses Pokébolas existe uma especial, a Xeeter Ball. Essa ball não quebra até que um Pokémon seja capturado por ela.
Você vê um(a) empty xeeter ball. The catch rate of this ball is 3x. This ball is unbreakable.
Essa Pokébola só pode ser conseguida nos tesouros pescados e nas Dungeons.
Existe um NPC que pode trocar a Pokébola que o Pokémon foi capturado, o nome dele é Bojji e ele fica no museu de Rustboro.