If you've played through the main game in Pokémon Sword and Shield, one character you should remember is the Ball Guy who appears at every stadium in the game and gives you unique Poké Balls every time you see him.

Well, he's been giving out codes on social media for Mystery Gifts that gift you rare Pokéballs simply by typing in a code.

Below you'll find a full list of all the Pokémon Sword and Shield Mystery Gift codes currently available, plus instructions on how to input them and claim your rewards. A big thanks to who keeps a close eye on these things - follow them on Twitter for up-to-the-minute info on everything Pokémon-related.

Complete list of Pokémon Sword and Shield Mystery Gift codes

Below is a full list of the Mystery Gift codes you can currently redeem in Pokémon Sword and Shield. We'll update this list when new codes appear:

Pokémon Sword and Shield Mystery Gift code Reward Expiry Date
K0UN1NMASC0T (EXPIRED) 1x Level Ball, 1x Moon Ball, 1x Fast Ball 15th Jan 2020
1YAHAYA (EXPIRED) 1x Heavy Ball, 1x Lure Ball, 1x Beast Ball 15th Jan 2020
0KUGAFUKA1B0RU (EXPIRED) 1x Love Ball, 1x Friend Ball, 1x Dream Ball 15th Jan 2020
PRESENT 10x Luxury Balls 30th Jan 2020
G1GANTAMAX 20 BP 30th Jan 2020
Gives 10 Dive Balls 30th Jan 2020
KAMPFTEAM 20 Battle Points 28th Feb 2020
GALAR 1x Bottle Cap 28th Feb 2020
AREAS1LVESTRE 10x Premier Balls 28th Feb 2020

How to redeem the Mystery Gift codes in Pokémon Sword and Shield

To do redeem these codes, simply follow these instructions:

  1. Open the main menu in your copy of Pokémon Sword or Shield
  2. Select 'Mystery Gift', then 'Get a Mystery Gift'
  3. Select 'Get with Code/Password' and input the code to claim your free Poké Balls

That's it! You'll now have a handful of rare Poké Balls to help you catch 'em all in Pokémon Sword and Shield.

We'll keep this page up-to-date with all the latest Poké Ball Mystery Gift codes.

Your friendly neighbourhood Ball Guy
Your friendly neighbourhood Ball Guy