Every English era from Base Set in 1999 to today, newest first: 15 eras and 158 sets. Sets with cards in stock come first in each era, and every other set is one tap away.
2025 to now · 4 of 10 sets in stock · 9 cards
ASC2026295 cards
4 in stockfrom £29.59
30C2026161 cards
Nothing in stock yet
30C202630 cards
Nothing in stock yet
PBL2026120 cards
Nothing in stock yet
CRI2026122 cards
Nothing in stock yet
MEP2025112 cards
Nothing in stock yet
MEE202516 cards
Nothing in stock yet
2023 to 2025 · 10 of 19 sets in stock · 21 cards
BLK2025172 cards
4 in stockfrom £171.99
WHT2025173 cards
3 in stockfrom £45.49
DRI2025244 cards
2 in stockfrom £135.79
PRE2025180 cards
4 in stockfrom £81.79
SSP2024252 cards
1 in stockfrom £179.59
TWM2024226 cards
1 in stockfrom £78.39
PAF2024245 cards
3 in stockfrom £242.29
PAR2023266 cards
1 in stockfrom £41.39
PAL2023279 cards
1 in stockfrom £155.49
SVP2023226 cards
1 in stockfrom £59.39
2019 to 2023 · 6 of 26 sets in stock · 20 cards
SIT2022215 cards
2 in stockfrom £307.29
LOR2022217 cards
3 in stockfrom £198.09
ASR2022216 cards
2 in stockfrom £42.19
FST2021284 cards
3 in stockfrom £164.89
EVS2021237 cards
8 in stockfrom £50.89
CRE2021233 cards
2 in stockfrom £70.69
2017 to 2019 · 18 sets
2013 to 2016 · 17 sets
2011 to 2013 · 13 sets
2010 to 2011 · 6 sets
2009 · 5 sets
2007 to 2008 · 8 sets
2003 to 2007 · 18 sets
2002 to 2003 · 4 sets
2002 · 1 set
2000 to 2002 · 5 sets
2000 · 2 sets
1999 to 2000 · 6 sets
Small runs printed alongside the main eras: starter decks, giveaways and event promos.
Small promo sets from McDonald's, about one a year.
2011 to 2024 · 12 sets
One-off promo cards outside any set.
1996 · 1 set
Promo packs handed out at Pokémon league events.
2003 to 2009 · 10 sets
Two small decks in a box, made to teach two players the game.
2004 to 2017 · 20 sets
SCR2024175 cards
Nothing in stock yet
CRZ:GG202370 cards
Nothing in stock yet
P8200817 cards
Nothing in stock yet
TK10L201730 cards
Nothing in stock yet