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, last year he began giving out codes on social media for Mystery Gifts that gift you rare Poké Balls and other free goodies simply by typing in a code. The Pokémon Company is also distributing codes via other means.

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 Active 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
P1KACHUGET Ash's Pikachu (Original Cap Pikachu) ???
1CH00SEY0U Partner Cap Pikachu ???
P1KAADVANCE Hoenn Cap Pikachu ???
V0LTTACKLEP1KA Sinnoh Cap Pikachu ???
P1KABESTW1SH Unova Cap Pikachu ???
KAL0SP1KA Kalos Cap Pikachu
ULTRAP1KA Alola Cap Pikachu ???

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

Pokémon Sword and Shield Mystery Gift code Reward Expiry Date
K0UN1NMASC0T 1x Level Ball, 1x Moon Ball, 1x Fast Ball 15th Jan 2020
1YAHAYA 1x Heavy Ball, 1x Lure Ball, 1x Beast Ball 15th Jan 2020
0KUGAFUKA1B0RU 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
0T0SH1DAMA 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
G1GAGRANF1NALE 10x Heal Balls 30th Mar 2020
SUPEREFF1CACE 20 Battle Points 30th Mar 2020
C0MPET1T10N 1 Bottle Cap 30th Mar 2020
PUNKR0CK 3x TR94 - High Horsepower 30th Mar 2020

Shiny Amoonguss

10th Aug 2020
PJCS2019CHAMP Gastrodon 23rd Aug 2020
PKMNPLAYERSCUP Porygon2 31st Aug 2020
K2020CHAMP10NS King’s Rock 6th Sept 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