Not every Pokemon card is an investment. Most cards from any given set are worth less than the pack they came in. But certain Pokemon have proven over decades that they hold value regardless of what the market does. Here are the ones that consistently stay at the top. This is the obvious one. Charizard has been the most sought-after Pokemon card since 1999 and that has never changed. A Base Set holographic Charizard is still one of the most valuable cards in the hobby. Every new set that features a Charizard chase card gets attention. Charizard may not always be the single most expensive card in any given set, but it will always be in demand. The fanbase is massive and the nostalgia factor is unmatched. If you are holding a high-grade Charizard from any era, you are holding something that will retain value.