The 100 Greatest Pokémon of All Time
One thousand and twenty-five. That is the staggering population of the Pokémon world following nine generations of monster-catching adventures. As the franchise approaches its 30th anniversary—and prepares to introduce a new era of pocket monsters—there is no better moment to evaluate the icons of the series. Here are the 100 greatest Pokémon to ever grace...









