There are few anime that have run as long as the Pokémon anime has. With over 25 seasons and 1,200+ episodes, the original Pokémon anime starring Ash has had some incredible episodes throughout its run. But which ones are the best of the best?

Pokémon has its fair share of stand-alone episodes, as well as episodes that represent the culmination of a story arc, and both varieties can be truly excellent. The best episodes feature exciting battles, touching character stories, and thrilling Pokémon encounters. Here are some of the best episodes from across the series' 25-year history.

20 Splash, Dash, and Smash for the Crown! Slowking's Crowning!

Pokémon Journeys, Episode #26

A rare episode of Pokémon that’s split into two segments, this episode is perhaps the funniest in the

See Full Page