Pokemon Go has once again sparked the debate about best pokemon in the world. People easily rank best non legendary pokemon and best legendary pokemon but it is hard to pick the best pokemon ever.
The success of Pokemon GO game brought back all the childhood memories. Of course Pokemon is one of the finest children anime ever and its not just me but there are millions of diehard pokemon fans all over the world. The pokemon go game reintroduced the pokemon world and we were blown away with it. The dream of becoming the greatest pokemon trainer got realistic through the pokemon go game.
With the tremendous success of Pokemon Go game the evergreen question of ‘Who is the most powerful pokemon’ returned. Over the course of different generations of pokemon franchise we were introduced to several new pokemon, each with special and unique powers. However one would argue about what would happen if a particular pokemon is pitched against another popular and strong pokemon?
We here compiled a list of 89 best pokemon of all time: