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.
A Slowpoke named Arthur attempts to evolve into a Slowking.
Casey meets up with Ash, and has her sights on an Elekid the pre-evolved form of Electabuzz.
After a Team Rocket plot results in many stolen Pokémon, Ash relys on Larvitar to help free the Pokémon.
An Unown accidentally teleports Ash, Misty, Brock, Pikachu and Togepi (the latter two, humorously, grow to giant sizes) into Larvitar's mind, and they discover that as an egg, Larvitar and its mother was attacked by poachers.
Just as they reach Larvitar's mother, the same poachers that once captured Larvitar catch its mother.
Ash finds out that a Sneasel, a Machop and a Machoke are interfering with the opening ceremony for the Silver Conference, as they were guarding the ancient fire of the legendary Ho-Oh that was required to light the torch. Then, he meets a trainer named Harrison, who says he's from the Littleroot Town in the new land of Hoenn. Ash & Harrison go to bring the fire & eventually face the guardian pokémons, including the Sneasel. They first beat Machop & Machoke. Suddenly Team Rocket comes, who wants to catch the Sneasel & make it a part of the team, but they fail again. However, Harrison introduces a Blaziken, which is unknown to others. He defeats the Sneasel with it & catches the Sneasel. Ash & Harrison successfully bring the fire & the opening ceremony starts.
The Johto League begins as Ash meets up with his rival Gary Oak.
Continuing the Johto League, Ash fights Macey, a fire-type trainer. Macey has a trick up her sleeve, though, she also has an Electabuzz to shock water-types. After a 3-on-3 battle, in the end Ash wins over Macey, and moves on to Round 2!
Continuing the Johto League, Ash faces off against Jackson, one of the trainers from the Legend of Thunder special. Surprisingly the battle between Ash and Jackson ends in a draw. After adding up the scores of Macey, Ash and Jackson, Ash is with the highest score, and so he moves on to the Championship Round 1 (league round 3). Ash discovers that his next battle is against Gary.
Ash's skills as a Pokémon trainer are put to the ultimate test as he finds himself going up against his long time rival, Gary Oak.
Continuing the Johto League, Ash pits Charizard against Gary's fully evolved starter... a Blastoise. Ash ultimately wins over Gary, and moves on to the Championship Round 2 (league round 4). He also enters into the quarter-finals and the Top 8 champions of the Johto League. Ash discovers his next battle is against his new-met rival Harrison!
After his big victory over Gary, Ash faces of Harrison for the chance to enter the semi-finals of the Silver Conference. After a long and fierce battle, both Ash and Harrison are left with one Pokémon each. Ash is left with Charizard and Harrison is left with Blaziken. Who will be victorious and move on?
Charizard's defeat against Harrison's Blaziken. However Harrison who is now in the semi-finals, is defeated as well by his opponent. With the end of the Silver Conference, the participants head off in their separate ways. Gary has a surprise for everyone... he is going to stop being a Pokémon trainer!
During a pit stop in Viridian City on the way back to Pallet Town, Misty has a phonecall from her sisters that they won a world tour in a beauty contest, forcing her to take over the Cerulean Gym Leader duties during their absence. Misty realizes that Nurse Joy fixed her bike, causing her to have no excuse to continue traveling with Ash. So she sets off for her home. Meanwhile, Brock also receives an e-mail in which he was informed to get home for some important work. Brock and Misty return to their respective hometowns, and Ash returns to Pallet Town. There he gets informed that his friend Gary, whom he defeated in the conference, is setting off for a new journey. So Ash also starts planning for his next journey. Suddenly, Ash gets his eye on a Ho-oh, flying towards the region of Hoenn. Seeing this, Ash decides to go on a new journey to Hoenn, with only his Pikachu. On Hearing this, his mother gives him a ticket of the ferry to Hoenn & a brand new outfit.
Ash sets off for his journey to Hoenn but finds trouble in the form of Team Rocket. The episode then ends with Ash discovering the next morning that Pikachu has fallen gravely ill.