Covers the further adventures of series protagonist Ash Ketchum and his friends in Johto.
In a scuffle with Team Rocket, Ash and friends are thrown from the ship taking them to the Whirl Islands. They crash into a nearby island, where they meet up with Professor Elm. Elm explains about the upcoming Whirlpool Cup that takes place in the center of the Whirl Islands.
On an island where all Pidgeys have grown large and lazy, our heroes discover one Pidgey who dreams of flying higher than any Pokémon in history.
On their way to the Whirlpool Cup competition, Ash and friends are fortunate enough to pass a small mountain village just as an annual Chinchou migration is about to occur.
Just as Ash and friends arrive at a new island, they find themselves in the middle of the Corsola frenzy and Misty hopes to catch one of her own.
Ash and friends meet a Pokémon researcher who is desperate to explore a sunken ship, a ship that's fiercely protected by an aggressive Mantine and a number of Remoraid.
After reaching the town where the preliminary round of the Whirlpool Cup is held, Ash and Misty must help cheer up a young trainer's Octillery after its evolution has left it feeling lonely and isolated from its Remoraid companions.
Ash and Misty make their way to the semi-finals and Ash gets Kingler back for the Whirlpool Cup.
Ash faces off against Misty in the Whirlpool Cup. Who will win?
A village of kind, elderly people requests that Ash and friends help them defend against a gang of marauders that invades every year, attempting to rustle their sizable herd of Diglett.
Ash, Misty and Brock run into a local shopkeeper who introduces them to one of their friends, a jewelry maker who tells them the legend of the fourth Whirl Island.
Ash, Misty, and Brock run into their old friend Richie and his Pikachu, Sparky. They also meet a young boy whose Lanturn has made friends with a baby Lugia.
Ash, Misty, Brock, Richie and the boy go to rescue Silver from Team Rocket. The episode ends with Ash waking up and discovering that he, Brock, Misty, Pikachu and Ritchie have all been captured.
Ash and his friends try to fight their way out of the underwater Team Rocket base as they attempt to free both the baby Lugia and its parent. Team Rocket is working on a device that makes Pokémon angry and brings out power through rage which may prove to be dangerous for Ash and the team.
After missing the ferry, Ash and the group meet an elderly man and his Noctowl who pilots a plane that will bring Ash back to Olivine City but the plane's current state of disrepair along with dangerous storms and even Team Rocket may stop Ash from fulfilling his promise of getting to Olivine in time for his gym battle.
Ash's long-waited battle against Jasmine, the Olivine City's Gym Leader, Jasmine finally begins as he and his party find themselves facing Jasmine's most powerful Pokémon: Steelix, the Iron Pokémon and who is also the evolved form of Onix.
Bulbasaur is left behind to solve a conflict between all kinds of Pokémon back at Oak's lab. Will Ash be forced to leave his Bulbasaur at Oak's lab forever?
Ash, Misty and Brock encounter Sakura and her Kimono Girl sisters again, and learned that her Eevee became an Espeon.
When Ash tells Eusine that he saw a Suicune, a Pokémon he is trying to catch, Eusine demands a battle. Meanwhile, Team Rocket breaks a sacred bell which causes all the Pokémon in the area to attack the forest, the city, and all the people in it.
Ash and his Bayleef compete in a Pokémon racing competition against Gary and his Arcanine.
Ash wins an egg as a prize for the race, and wonders what it will hatch into. Using a Pokémon Centre as a motel, Ash leaves the egg on a desk. Team Rocket attempts to steal the egg, but Togepi wakes up, and it teleports the egg away. The next morning, Ash has to find out who stole his egg.
Ash's egg hatches into a Phanpy and almost instantly, Phanpy begins causing trouble for Ash and the group but things take a turn when Team Rocket's efforts to steal Phanpy cause the young baby elephant Pokémon to flee and side up with Team Rocket instead.
Jessie, James and Meowth find out that their contracts have expired, so they are no longer part of Team Rocket. An old woman then sends a Delibird to follow the three, so they can pay off their bills little by little. Meanwhile a Team Rocket member craves revenge on Jessie.
Ash, Brock and Misty rest in a girl's house. As usual, Brock falls for the owner, but Ash and Misty discover she has no reflection in the mirror! The two soon discover that the girl is really an illusion created by a Ninetales, parodying the legend of the Kitsune.
The three friends discover a Tyrogue who is cold to humans, but on the inside, is sensitive and cares for weak Pokémon.
A girl uses her Xatu's ability to see the future as an advantage and uses this to predict the weather. The Xatu are not always correct, and convince her into thinking there is going to be a flood.
Ash, Misty and Brock are walking along, when suddenly, they spot a Shiny Pokémon, a Red Gyarados! They discover it is one of many Magikarp that has been forced to evolve by Team Rocket. With the help of Lance of the Elite Four, Ash and co. attempt to rescue this Gyarados.
Continuing the previous episode's plotline, Lance attempts to rescue the shiny Gyarados by catching it. Can Lance catch it before it destroys the city?
Pryce, with Ash's help, attempts to locate his lost Piloswine.
Ash challenges Pryce of Mahogany Town to a battle.
Ash and the gang get involved upon discovering that a group of Bellossom are feuding with a group of Vileplume.
Ash and friends encounter a Magcargo that refuses to let them pass. A boy attempts to capture a Magcargo for himself.
A Pokémon magician named Lily attempts to create a magic spell, but as well as needing Pikachu, is missing one ingredient; a tear from an Aipom. Team Rocket steals Lily's spell book and try to get Aipom to shed a tear without force. After beating Team Rocket, however, the spell fails and Ash is turned into a Pikachu.
Ash is restored to his human form, but Pikachu doesn't look so hot. They discover he is ill, and so a passing trainer takes them to a lake to heal electric Pokémon. They find out that a crystal is healing them, and so when Jessie and James snag it, it summons an enraged Zapdos!
A trainer and her twin Igglybuff perform at a concert causing Jigglypuff to become jealous.
Ash, Misty, Brock and Team Rocket train in a Slowpoke temple.
James disguises himself as Professor Oak to receive fame.
Phanpy attempts to reunite Cleffa with its family. However, a pair of paranormal investigators want to claim the Cleffa as proof of Pokémon's alien origins.
Ash wins a King's Rock in a battle, which Misty's Poliwhirl notices. Before being recalled, Poliwhirl puts the King's Rock on its head. The next time Misty uses Poliwhirl in battle, the power of the King's Rock causes it to evolve into Politoed!
Ash trains at a Battle Park against Blastoise, Charizard, and Venusaur, not knowing the trainers he's facing are Team Rocket in disguise.
A cheerleader with winning ambitions on her mind gets her Politoed companion mixed up with Misty's clapping, cheerful Politoed.
NOT AIRED IN THE US
Clair, the Blackthorn City Gym Leader, is forced to go to a ritual involving the Dragon Fang, but also has to protect a Dratini.
Ash and Clair begin their gym battle, while Team Rocket makes off with the Dragon Fang, tricking a Dragonite into believing they are protecting it. As such, Ash's fight with Clair is cancelled as they temporarily join forces and then set off to stop Team Rocket.
When James accidentally lights a forest on fire using the Dragon Holyland's Prayer Flame, his actions cause Dragonite, the Holy Land's Guardian to snap and go mad with rage. As a result, it becomes so consumed with rage that it begins to attack everything that gets in its way while also endangering the Pokémon that live in the Holy Land as well. With help from Liza and her Charizard, Charla as well as Ash's own Charizard, Ash, Brock, Misty and Clair must find a way to stop Dragonite's rampage once and for all or risk having the Holy Lands being completely destroyed for good.
In his second rematch, Ash pits Snorlax, Pikachu and Charizard against Clair's Dragon-type Pokémon. Will Ash be victorious and finally get the right to qualify for the Johto League?
Ash's badges are stolen by Team Rocket, which are then stolen by a wild Wynaut.
Ash, Misty, and Brock visit an unregistered Pokémon gym on the shoreline. The gym specializes in water Pokémon, and both Ash and Misty want a battle with the leader.
Ash runs into a Lapras herd, with one of the members being the same Lapras he caught in the Orange Islands!
The egg Professor Elm gave Ash hatches into a baby Larvitar.
A trainer scouts out a hot spring for Pokémon in an attempt to capture the legendary Entei.