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.

A limited-time distribution event has been announced — a repeat of September's European retailer event — running from mid-October to mid-November 2022, with trainers able to get their hands on Genesect, Volcanion, and Marshadow by heading into participating retailers on specific dates. Check out our article below for more details:

Pokémon Sword and Shield Mystery Gift code Reward Expiry Date
??? ??? ???

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

Pokémon Sword and Shield Mystery Gift code Reward Expiry Date
HAD0UW0CATCH Ash's Lucario 29th Sep, 2022
H1SSATSUNEG1 Ash's Sirfetch'd 22nd Sep, 2022
GENNGER0GE94 Ash's Gengar 15th Sep, 2022
UM1N0KESH1N Ash's Dragonite 8th Sep, 2022
GANJ0UAG0882 Ash's Dracovish 25th Aug, 2022
W0RLD22V1CT0RY Victini 21st Aug, 2022
ER1CSGASTR0D0N Gastrodon 27th Jun, 2022
APC2021CHAMP Shiny Clefairy 19th Jun, 2022
GL0BALCHAMP2021 A Charizard based on the one used by the winner of the Global Exhibition 3rd Nov, 2021
1STPTCCHAMP Porygon-Z 22nd Aug, 2021
V1CT0RYENG1NE25 Coalossal 16th Aug 2021
PC4F1NALSBEAST Beast Ball 2nd Aug 2021
PLAYERSCH01CEPC Golden Bottle Cap 19th July 2021
SPR1NGPA0R1 Life Orb 16th May 2021
WPF1NALSPC3 Weakness Policy 26th Apr 2021
DREAMB1GPC3 Dream Ball 12th Apr 2021
ADVENTUREB9F 12x Exp. Candy XL + 12x Big Nuggets 3rd Apr 2021
P25MUS1C Singing Pikachu 25th Mar 2021
K1NP1KA1855 World Cap Pikachu 30th Nov 2020
ULTRAP1KA Alola Cap Pikachu 30th Nov 2020
KAL0SP1KA Kalos Cap Pikachu 30th Nov 2020
P1KABESTW1SH Unova Cap Pikachu 30th Nov 2020
V0LTTACKLEP1KA Sinnoh Cap Pikachu 30th Nov 2020
P1KAADVANCE Hoenn Cap Pikachu 30th Nov 2020
1CH00SEY0U Partner Cap Pikachu 30th Nov 2020
P1KACHUGET Ash's Pikachu (Original Cap Pikachu) 30th Nov 2020
K2020CHAMP10NS King’s Rock 6th Sept 2020
PKMNPLAYERSCUP Porygon2 31st Aug 2020
PJCS2019CHAMP Gastrodon 23rd Aug 2020
TRA1NERSCUP Shiny Amoonguss 10th Aug 2020
PUNKR0CK 3x TR94 - High Horsepower 30th Mar 2020
C0MPET1T10N 1 Bottle Cap 30th Mar 2020
SUPEREFF1CACE 20 Battle Points 30th Mar 2020
G1GAGRANF1NALE 10x Heal Balls 30th Mar 2020
AREAS1LVESTRE 10x Premier Balls 28th Feb 2020
GALAR 1x Bottle Cap 28th Feb 2020
KAMPFTEAM 20 Battle Points 28th Feb 2020
0T0SH1DAMA Gives 10 Dive Balls 30th Jan 2020
G1GANTAMAX 20 BP 30th Jan 2020
PRESENT 10x Luxury Balls 30th Jan 2020
0KUGAFUKA1B0RU 1x Love Ball, 1x Friend Ball, 1x Dream Ball 15th Jan 2020
1YAHAYA 1x Heavy Ball, 1x Lure Ball, 1x Beast Ball 15th Jan 2020
K0UN1NMASC0T 1x Level Ball, 1x Moon Ball, 1x Fast Ball 15th Jan 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 gift

That's it!

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

Your friendly neighbourhood Ball Guy