Cleffa and Abra both can learn a number of TM/HM moves. Cleffa, depending on the generation, can learn between 24 and 38 TM/HM moves. Abra learns between 22 and 43, depending on the generation.
Also, in Gen 4 games, Cleffa learns Magical Leaf by leveling up.
Magikarp can learn no TMs or HMs at all.
Looking at each PKMN's base stats, Magikarp is as follows:
HP: 20
Attack: 10
Defense: 55
[Special: 20]
SpAtk: 15
SpDef: 20
Speed: 80
Total: 200
Cleffa:
HP: 50
Attack: 25
Defense: 28
SpAtk: 45
SpDef: 55
Speed: 15
Total: 218
And Abra:
HP: 25
Attack: 20
Defense: 15
[Special: 105]
SpAtk: 105
SpDef: 55
Speed: 90
Total: 310
Put simply, there is no comparison. The facts say it straight-out right there. Magikarp is the weakest PKMN, period. It's a fact, and one that the games even state. In FireRed, its PokeDex entry is as follows: "t is virtually worthless in terms of both power and speed. It is the most weak and pathetic Pokémon in the world."
I think we can put this officially to rest, now.
SW-5120-1900-6153








