The Master Ball, after years of waiting, has finally arrived in Pokémon Go. Invented by Silph Co, the Master Ball is considered the best Poké Ball in the Pokémon universe due to how it always successfully catches whichever Pokémon it is thrown at. It continues to do so in Pokémon Go, granting you the chance to get a very rare Pokémon.

Below you’ll learn how to get the Master Ball in Pokémon Go, so you can use this powerful Poké Ball yourself.

On this page:

To see this content please enable targeting cookies.

Manage cookie settings

How to get a Master Ball in Pokémon Go

One Master Ball can be earned by reaching Trainer Level 70 in Pokémon Go.

Players who didn’t attend the Times Square event in July 2026 can earn a Master Ball via the 10th Anniversary Timed Research quest. Just make sure you complete it before Sunday 6th September at 11:59pm (local time).

The good news is that Master Balls stack, which means you can have more than one in your inventory at the same time. This means you can easily save your Master Balls for specific rare Pokémon!

New ways to obtain a Master Ball will be released in the future though. To give you an idea of what these might be, here’s a list of every previously released Master Balls going from the first to most recent:

Pokémon Go Master Ball explained

The Master Ball is the best Poké Ball in the Pokémon universe and it retains this status in Pokémon Go. A Master Ball will always successfully catch a Pokémon whether it’s a Pidgey or a legendary Pokémon.

Master Balls can be used on any Pokémon you find in the wild, from winning a raid, encounter by using Daily Adventure Incense or spawn via Lure Modules.

I recommend saving your Master Ball for a rare Pokémon, such as one of the Galarian legendary bird variants found via Daily Adventure Incense who have high flee rates or a Pokémon like Mesprit who are both regional and rarely appear in raids. (Or you could do what I usually do and keep it in your bag forever…)

Galarian Articuno, Zapdos and Moltres.

Thankfully, Master Balls in Pokémon Go do stack. This means you’re able to have more than one in your inventory at a time, which grants you more options if you’re planning on being very selective with your Master Ball useage.

Just remember that once you’ve used all of your current Master Balls, you’ll have to wait until Pokémon Go decides to release another.

Hope you choose wisely when throwing the Master Ball!