There are a variety of Poké Balls in Pokémon GO ranging from a regular Poké Ball to a Master Ball. As wild Pokémon get stronger and as you level up higher Poké Balls will be required to capture these Pokémon.

Image Item Description Unlock Level
Poké Ball Poké Ball A device for catching Wild Pokémon. It’s thrown like a ball at a Pokémon, comfortably encasing its target. 1
 Great Ball Great Ball A good, high performance Poké Ball that provides a higher Pokémon catch rate than a standard Poké Ball can. 12
 Ultra Ball Ultra Ball An ultra-high performance Poké Ball, that provides a higher success rate for catching Pokémon than a Great Ball. 20
Master Ball Master Ball The best Poké Ball with the ultimate level of performance. With it you will catch any wild Pokémon without fail. ??
Premier Ball The Poké Ball used after completing a Raid. ??