Magikarp

Magikarp (Japanese: コイキング Koiking) is a type Pokémon. In a once glorious past, Magikarp was as strong and indestructible as it will be once it evolves into Gyarados. But now it is far from that; it is so weak, many wonder how it has survived.

Its main moves are Splash, Flail, Tackle, and the move Bounce which can be learned via breeding.

Anime
Magikarp made it's appearance when Team Rocket aboard a ship, S.S. Anne, in Vermillion City. James gets a Magikarp from a dealer, who cheated his money or bottle caps three times in the whole series of Pokémon Anime, in a golden Poké Ball, of which the gold color disguised the red part of the Poké Ball. It then evolves into a Gyarados, when James kicks it away after the ship sank. The newley evolved Gyarados then uses Dragon Rage to send Ash, Misty, Brock, Pikachu, and Team Rocket blasting away to an island.

Appearance
Magikarp is a Fish Pokémon. It's body is made up of orange scales. Its fins are either yellow or white. They also have "whiskers". Female Magikarp have white "whiskers" while male Magikarp have yellow "whiskers''.

Special Abilities
Magikarp have the ability Swift Swim, which increases Magikarp's Speed when it is raining. Despite being strong in the past, its descendants are considerably weaker. It struggles to swim against even the weakest of currents.

Magikarp
Magikarp evolves into Gyarados at level 20.

Game Info
Magikarp is the most common Pokémon in the waters of all the Pokémon regions. It can be found in every body of water in Kanto, Johto, Hoenn, and Sinnoh. It is considered to be the weakest Pokémon because it can only use three moves. It is a hardy Pokémon that can thrive in any body of water, no matter if the water is freshwater or saltwater. It can even thrive in polluted waters. However, if it is taken care of properly, it evolves into a magnificent Gyarados, at level 20. Until it reaches level 20, it is pretty much useless.

Trivia

 * Magikarp are commonly known as the weakest Pokémon in the games. Based on Base Stat average however, Sunkern would be the weakest.
 * Magikarp isn't even in the list of the Top 10 Pokemon With the Weakest Stats.
 * It is one of few -Pokémon that cannot learn Surf.
 * This is the only Pokémon that an Old Rod can catch in R/B.
 * In Pokemon Platinum Magikarp is the lowest, and also the highest level non-glitch Pokémon available for capture at level 1 and 100, beating out even the level 80 Arceus for highest. It is only available in a pond in the Resort Area with a Super Rod in Platinum, where only Magikarp can be caught and range in level anywhere from level 1 to 100
 * It's japanese name is Koiking, which means "King of Kois." However, Magikarp is the weakest Pokémon.
 * Pokémon Mystery Dungeon: Explorers of Darkness, Time, and Sky are the only games where Magikarp can be taught a TM move, such as Wide Slash.
 * Magikarp are one of the only Pokémon that don't learn moves better than its evolution.
 * Even if a low-level Pokemon were to beat a very high level Magikarp, they would barely get any Exp. Points from defeating it, showing how bad Magikarp's stats really are.