ANSWERS: 2
  • probably close to 4930 cards
  • According to my count (as of March 3rd, 2009), not counting any promos, pre-releases, and pop sets, there are at least 4348 different English pokemon cards. So adding in the other English ones, around 4700, maybe. Now, since you said the whole world, you also have to take into account Japanese, Spanish, Germany, French, Portuguese and any other language of cards. Each language is going to have at least the same amount, with Japan having the most different amount of cards out of any language.

Copyright 2023, Wired Ivy, LLC

Answerbag | Terms of Service | Privacy Policy