With such a rich heritage, I spent quite some time coming up a list of the best Pocket Monsters. These selections are not just the best in the game series. It takes into account the anime and complete Pokémon lore, which is built on more than 15 years of history and has spawned millions of fans across the globe. Of all the 649 unique creatures fans have to collect, this is the top 50 Pokémon of all time.

#50: Cubone

We start off the list with a Pokémon that makes it just because of its back story. Every Cubone wears the skull of its deceased mother, and even though they’re small, they have an unbreakable sprit. 

#49: Jigglypuff

Jigglypuff has gained popularity through the anime and has been a main stay in Smash Bros. since the first game. With an unforgettable sing attack that only a Pokémon with Soundproof can seem to escape, this balloon Pokémon charms its way onto the list. 

#48: Crobat 

The first competitive battler on the list, Crobat is one of the fastest Pokémon in the game. The fully evolved Zubat will not sweep any teams, but is a reliable choice when you need poison and speed. 

#47: Heracross 

This blue beetle derives its name from Hercules for good reason. It hits very hard and has a decent defense stat, and while its speed holds it back, a well-trained Heracross won’t go down without leaving a couple of bruises. 

#46: Politoad 

Politoad is a decent water Pokémon at best and has a cool design. What makes it truly shine is its hidden Drizzle ability, which summons an endless rainstorm, making it hard to deal with on water teams. Outside of that it’s just a jolly toad. 

#45: Weavile 

Outside of a cool design, Weavile is an excellent Pokémon to have on any team. One with Ice Shard can revenge kill against most dragons. Despite this Pokémon’s hostility, they are comfortable with any trainer after being caught. 

#44: Ludicolo

Ludicolo is the carefree Pokémon. Life is good when you have a pineapple on your head, but don’t let this Ludicolo fool you; it can tank with the best of them.

#43: Samurott 

The fully evolved water starter from Unova might have a better design than Blastoise…might. This samurai otter has dual shell blades and enough power to make it a useful water Pokémon. 

#42: Blissey 

Support, tank, and annoyer, Blissey can do it all simultaneously. It won’t bring teams crumbling to their knees, but it will stop sweepers cold. 

#41: Porygon-Z

This man-made Pokémon spends its time in cyberspace, and unlike its first two versions, it randomly exhibits emotions and feelings that cannot be explained.