Magikarp Pokémon cards
All 48 English cards printed across 42 sets from 1999 to 2026.
- Cards
- 48
- Sets
- 42
- First card
- 1999Magikarp, Base
- Newest card
- 2026Magikarp, 30th Celebration: Classic Collection
Collecting Magikarp cards?
Track which of these 48 Magikarp cards you own in Pooka.

2026 1 card
30th Celebration: Classic Collection
2025 1 card
Destined Rivals
2023 5 cards
Paldea Evolved, 151, Scarlet & Violet, Pokémon TCG Classic - Blastoise
2022 1 card
Pokémon GO
2021 1 card
Celebrations: Classic Collection
2020 1 card
Rebel Clash
2019 6 cards
Team Up, Hidden Fates, Detective Pikachu
2018 1 card
Dragon Majesty
2017 3 cards
SM Black Star Promos, Burning Shadows, Crimson Invasion
2016 3 cards
Evolutions, Generations, McDonald's Collection 2016
2015 1 card
Ancient Origins
2013 2 cards
XY Black Star Promos, Legendary Treasures
2012 1 card
Dragons Exalted
2011 1 card
Call of Legends
2010 3 cards
HeartGold & SoulSilver, HGSS Trainer Kit Gyarados
2009 1 card
Supreme Victors
2008 1 card
Stormfront
2007 1 card
Mysterious Treasures
2006 1 card
Holon Phantoms
2005 1 card
Deoxys
2004 2 cards
FireRed & LeafGreen, Team Rocket Returns
2003 2 cards
Skyridge, Dragon
2002 2 cards
Expedition Base Set, Legendary Collection
2001 1 card
Neo Revelation
2000 4 cards
Gym Challenge, Base Set 2, Team Rocket
1999 1 card
Base
About Magikarp
Magikarp has 48 English cards across 42 sets. The first was Magikarp from Base in 1999; the newest is Magikarp from 30th Celebration: Classic Collection (2026). Team Up has the most Magikarp cards, with 4. Mitsuhiro Arita drew Magikarp more often than anyone else: 10 cards. The most common rarity is Common (33 cards).
Sets with the most Magikarp cards
Who drew Magikarp most
Rarity breakdown
Questions about Magikarp cards
How many Magikarp cards are there?
48 English Magikarp cards have been printed, across 42 sets from 1999 to 2026.
What was the first Magikarp card?
Magikarp from Base, released January 9, 1999.
What is the newest Magikarp card?
Magikarp from 30th Celebration: Classic Collection, released September 16, 2026.
Who drew the most Magikarp cards?
Mitsuhiro Arita, with 10 English Magikarp cards.
Which set has the most Magikarp cards?
Team Up, with 4.
Guides featuring these cards

Tag Team GX Pokémon Cards: Full List of All 32 and the Best Alt Arts
All 32 English Tag Team GX cards by set, from Pikachu & Zekrom-GX in Team Up to Arceus & Dialga & Palkia-GX in Cosmic...

Shining Pokémon Cards: Full List, the First Shiny Cards and Value
Every English Shining Pokémon card, from Shining Gyarados and Shining Magikarp in Neo Revelation (2001) to Shining...

30th Celebration vs Celebrations: Pokémon's Two Anniversary Sets Compared
How 30th Celebration compares with 2021's Celebrations: set size, pack contents, the Pikachu cards, both Classic...
Collect every card of your favourite Pokémon.
Track the cards you own for any Pokémon. Shiny turns them into species binders.
- Scan a card with your camera to identify it
- Track your collection and wishlist, in sync across phone and web
- Today's Cardmarket, TCGplayer and eBay prices for every card
Shiny adds price history, collection value, movers, insights and binders.
Switching from Collectr or Dex? See how Pooka compares →
















































