Magikarp (In-Game & PvE)
No,
Magikarp is intentionally designed to be completely useless in battle. With abysmal stats and a movepool limited to Splash, Tackle, and Flail, it cannot win fights on its own. Its sole purpose in any playthrough is to sit in your party, absorb passive Exp. Share points, and evolve into the powerhouse
Gyarados at level 20.
Verdict
An intentional joke character that requires passive leveling to become useful.
Rating 1/10 · Tier F-(Untiered) · Role : Exp. Share Leech
Strengths
- Evolves into the incredibly powerful
Gyarados at a very low level (20). - Extremely easy to catch in almost every body of water across all generations.
- Requires zero effort to level up thanks to modern mandatory Exp. Share mechanics.
Weaknesses
- Completely incapable of dealing meaningful damage with a base Attack of 10.
- Movepool is restricted to four moves maximum, with no TM or TR compatibility.
- Frail defenses mean it gets one-shot by any neutral attack.
- Zero viability in any competitive, VGC, or post-game format.
Magikarp Base Stats
BEST COUNTERS
SIZE COMPARISON
SPRITE GALLERY
Tier & Role: The Ultimate Passenger
Magikarp occupies a unique space in the franchise: it is intentionally designed to be terrible. You will not find it on any competitive tier list for Scarlet and Violet, and it has absolutely no role in serious PvP or VGC formats.
Its base stats are among the lowest in the entire game. With a base Attack that barely registers and defenses made of wet paper,
Magikarp cannot function as a sweeper, wall, or pivot.
Instead, its designated role is what veteran players call an "Exp. Share Leech." Your only goal is to place it in your party and let your other Pokémon do the heavy lifting.
The
Gyarados Payoff
The entire justification for
Magikarp's existence is its evolution. At level 20, this useless fish transforms into
Gyarados, one of the most consistently dominant physical attackers in playthroughs.
This drastic power spike is the reward for dragging a dead slot through your early-game journey. You are not playing
Magikarp; you are investing in
Gyarados.
Best Uses: Passive Leveling in Modern Games
Using
Magikarp effectively means never actually sending it into battle. In modern titles like Pokémon Scarlet and Violet, the mandatory party-wide Exp. Share completely trivializes the
Magikarp grind.
Simply catch one early, keep it in slots 2 through 6, and proceed with your adventure. It will passively absorb enough experience to hit level 20 before you even reach the third Gym.
Legends: Z-A and Auto-Battling
Looking ahead to Pokémon Legends: Z-A, the focus shifts heavily toward catching mechanics rather than traditional battling.
Magikarp is perfect fodder for completing early Pokédex research tasks by catching multiple specimens without initiating combat.
If you are playing Scarlet and Violet, avoid using
Magikarp in the "Let's Go" auto-battle feature. Its abysmal stats mean it will instantly lose auto-battles, forcing it back into its Poké Ball and halting your material farming.
- Keep it benched: Never use it as your lead Pokémon.
- Use Exp. Candies: If you want
Gyarados instantly, drop a few XS or S Exp. Candies from Tera Raids. - Avoid Tera Raids: Never bring
Magikarp to a multiplayer raid, as it will faint repeatedly and drain the timer.
The Movepool Trap: Why Attacking Fails
Magikarp's movepool is famously barren, reinforcing its status as a non-combatant. It starts with Splash, a move that literally does nothing. This forces you to rely entirely on switching it out if you are playing older games without an Exp. Share.
At level 15, it learns Tackle. While this might seem like an upgrade,
Magikarp's microscopic Attack stat means Tackle will barely scratch even low-level early-route bugs.
Flail and Bounce
If you somehow prevent it from evolving, it learns Flail at level 25. Flail deals more damage the lower the user's HP gets.
However,
Magikarp is too frail to survive a hit to reach low HP, making this strategy entirely unviable.
Historically, event
Magikarp or move tutors could teach it Bounce. Even with a Flying-type attack, the lack of Same Type Attack Bonus (STAB) and terrible offensive stats mean Bounce is only useful for the paralysis chance, which is never worth a team slot.
Weaknesses: A Liability on the Field
Magikarp's weaknesses extend far beyond its typing. While it is naturally weak to Grass and Electric attacks, its true vulnerability is its complete lack of bulk.
Even neutral attacks from under-leveled opponents will easily two-hit KO or one-hit KO a
Magikarp.
Its Speed stat is surprisingly decent for a first-stage Pokémon, sitting at base 80. However, moving first means nothing when your only attack is Splash or a zero-damage Tackle.
The Ability Factor
Magikarp's standard ability is Swift Swim, which doubles its Speed in the rain. Again, this is a useless trait on a Pokémon that cannot deal damage or apply status conditions.
Its Hidden Ability, Rattled, boosts Speed when hit by a Bug, Ghost, or Dark-type move. Since
Magikarp rarely survives a hit from any of these types, Rattled is effectively a dead ability.
When to Avoid Magikarp & Better Alternatives
You should absolutely avoid putting
Magikarp in your active battle slot under any circumstances. If you need a Water-type Pokémon to actually fight early-game Fire or Rock-type Gyms,
Magikarp is a trap.
Do not use it if you are doing a Nuzlocke run and need immediate utility to survive the next route. A benched
Magikarp provides zero defensive pivoting value.
Superior Early-Game Alternatives
If you need an immediate Water-type attacker for your playthrough, look for these alternatives instead:
Buizel /
Floatzel: Fast, hits hard early, and actually learns Water-type moves like Aqua Jet.
Psyduck /
Golduck: Provides excellent mixed attacking potential and utility with Water and Psychic-type coverage.- Paldean
Wooper: While not a Water-type, it occupies the early-game damp areas and offers incredible defensive utility with Poison/Ground typing and Water Absorb.
Only commit to
Magikarp if you have the patience to carry a useless team member until level 20. If you need immediate results, leave the fish in the PC.
Related Pokémon guides
Explore Competitive Guides
Frequently Asked Questions about Magikarp
Is Magikarp better than Feebas?
No, Feebas is significantly better in its base form. Unlike Magikarp, Feebas can learn TMs like Surf and Ice Beam before evolving, giving it actual combat utility and coverage during a playthrough.
What is the best moveset for Magikarp?
There is no viable moveset. A standard Magikarp will only ever run Splash, Tackle, and Flail. While event versions might have Bounce, none of these moves make it usable in any battle scenario.
Can you beat the game with only Magikarp?
Yes, but it requires extreme over-leveling, excessive use of items like X Attack and Potions, and relying on Flail at 1 HP. It is a grueling challenge run for content creators, not a practical strategy.
Why does Magikarp only know Splash?
It is a lore-based design choice reflecting an old myth about a weak leaping carp that eventually transforms into a powerful dragon. Splash reinforces its intentional uselessness to make the Gyarados evolution feel earned.
Pokedex.me is an unofficial fan site, not affiliated with Nintendo, Game Freak or The Pokémon Company. Competitive takes reflect observed usage (Smogon SV stats).





