Every TV Episode Directed by Yoshihiro Oda Ranked from Best to Worst by Thousands of Voters
7.1/10(12 votes)
#1 - Haunter Versus Kadabra
S1:E24
Unbenownst to Ash, one of the ghost Pokémon decides to join Ash and friends on their journey and more importantly help Ash battle the powerful Saffron City Gym Leader.