Magikarp

Probably the most useless pokemon ever, its only move until lvl. 28 is splash(which does nothing). The only reason you would want to keep this pokemon and evolve it, is because it evolves into the extremely powerful Gyrados. This pokemon evolves at lvl. 20.