The BEST episodes of Pokémon

Every episode of Pokémon ever, ranked from best to worst by thousands of votes from fans of the show. The best episodes of Pokémon!

A young boy named Ash Ketchum embarks on a journey to become a "Pokemon Master" with his first Pokemon, Pikachu. Joining him on his travels are Brock, a girl-obsessed Rock Pokemon Trainer, and Misty, a tomboyish Water Pokemon Trainer who may have a crush on him. Ash and Co. end up traveling through various regions, including Kanto, the Orange Islands, and Johto, and then enter the Pokemon League competitions there. Along the way, they run into many confrontations with Jessie, James, and Meowth, a trio of Pokemon thieves who are apart of an evil organization called "Team Rocket". But everytime Team Rocket try to do their evil deeds, they fail thanks to Ash and his Pokemon.

Last Updated: 4/25/2025Network: TV TokyoStatus: Continuing
Johto Photo Finish
star
20.00
1 votes

#1 - Johto Photo Finish

Season 5 - Episode 63 - Aired 10/31/2002

Our hero is at the end of a tough battle with Harrison at the Johto League Silver Conference. The winner of this battle will go on to the semi-finals. Each trainer has battled hard and is down to their last Pokémon. Ash is using Charizard. Harrison is also using a high level fire type called Blaziken. Charizard flies up with Blaziken and is in position for a powerful Seismic Toss. After the impact, however, both Pokémon are standing! As Charizard tossed Blaziken down, Blaziken had directed a Flame Thrower attack towards the ground to propel it back up, softening the blow of the impact! Both Pokémon battle well, and it seems like neither will give in, but, in the end, Charizard faints. Harrison continues on into the semi-finals, but is defeated in the next round. After his battle, he tells Ash all about Hoenn and the amazing Pokémon there. As the Silver Conference comes to a close and the gang prepares to leave for Vermillion City, Gary makes a surprising announcement – he's giving up battling. He's decided to become a Pokémon Researcher.

Watch Now:Amazon
The Ties that Bind
star
20.00
1 votes

#2 - The Ties that Bind

Season 5 - Episode 60 - Aired 10/10/2002

Ash is about to take on his long time rival, Gary Oak, in the next battle of the Johto League Silver Conference, and he's determined to do everything he can to win. He stays up all night researching strategies and trying to learn more about Gary's Pokémon. Gary has a lot of strong Pokémon, and he trains many different types, so Ash has to pick his team carefully. Gary starts out with Nidoqueen, and Ash uses Tauros. Gary wins the first round, but Ash takes the second. It's going to be a very close match! In round three, it's Ash's Heracross versus Gary's Blastoise.

Watch Now:Amazon
Till We Compete Again!
star
20.00
1 votes

#3 - Till We Compete Again!

Season 17 - Episode 47 - Aired 10/27/2016

At the Lumiose airport, Ash is heading home to Kanto, Serena is catching a flight to Hoenn, and Clemont and Bonnie have come to see them off. Dedenne doesn’t seem to understand what’s happening, and when Bonnie explains that it’s time to say goodbye to their friends, Dedenne throws a tantrum and runs off to hide! Bonnie soon coaxes it back with a moving speech about pursuing their dreams together, and then it’s time for Serena’s flight and an emotional farewell to Ash. Clemont has the perfect idea for passing the time until Ash has to leave—a battle between Pikachu and Bunnelby, just like on the day they met

Watch Now:Amazon
A Riveting Rivalry!
star
20.00
1 votes

#4 - A Riveting Rivalry!

Season 17 - Episode 35 - Aired 7/28/2016

It’s Ash’s Pikachu versus Sawyer’s Aegislash in the semifinals of the Kalos League! Sawyer presents a strategic challenge when Aegislash leaves the battlefield covered with fallen trees, but Ash and Pikachu figure out how to use that to their advantage, and Aegislash is defeated. Then, something unusual happens: a double draw, as Ash’s Noivern and Sawyer’s Salamence knock each other out, and then it happens again with Ash’s Goodra and Sawyer’s Slurpuff! Sawyer’s Sceptile defeats Pikachu—and finally, Ash-Greninja and Mega Sceptile face off in an amazing battle of rivals. The battle is fast and fierce…until Ash-Greninja emerges victorious, and Ash moves on to face Alain in the finals!

Watch Now:Amazon
Down to the Fiery Finish!
star
20.00
1 votes

#5 - Down to the Fiery Finish!

Season 17 - Episode 38 - Aired 8/18/2016

The Kalos League finals between Ash and Alain are in full swing, as Alain’s Charizard defeats an exhausted Pikachu. Next, Alain’s Bisharp defeats Goodra and falls to Greninja—and just as both Trainers have been hoping, it’s Ash-Greninja versus Mega Charizard X for the very last battle! The attacks and strategies are fast and fierce, but in the end, Mega Charizard X is triumphant, and Alain becomes the Champion! But while all eyes have been on the Kalos League, Lysandre and Team Flare have been putting their plan into motion—and panic fills Lumiose City as the captured Zygarde unleashes its terrifying powers on Prism Tower...

Watch Now:Amazon
An Undersea Place to Call Home!
star
18.00
1 votes

#6 - An Undersea Place to Call Home!

Season 16 - Episode 50 - Aired 11/20/2014

After encountering the Mock Kelp Pokémon Skrelp on the Muraille coastline, Ash and his friends join two marine archaeologists on an expedition to the sunken luxury liner known as the Cussler where Skrelp, Dragalge, and several marine Pokémon live. However, Team Rocket has their sights set on capturing all of the Pokémon that call the Cussler home.

Watch Now:Amazon
A Towering Takeover!
star
18.00
1 votes

#7 - A Towering Takeover!

Season 17 - Episode 39 - Aired 8/25/2016

The Kalos League award ceremony is interrupted as giant creeping vines engulf the stadium and threaten to take over Lumiose City! Lysandre broadcasts Team Flare’s manifesto: they want to create a new world order, where only the “chosen ones” will join them. Ash and Alain set off to rescue Mairin, but Ash is shocked to discover that Alain has been working with Lysandre, and Team Flare imprisons Ash atop Prism Tower. His friends try to help, but an angry Zygarde stands in their way—until it’s confronted by a second Zygarde, as Squishy transforms and reveals its true identity! A showdown is imminent, and it’s Zygarde vs. Zygarde!

Watch Now:Amazon
Alola, Kanto!
star
18.00
1 votes

#8 - Alola, Kanto!

Season 18 - Episode 42 - Aired 9/14/2017

Ash’s Pokémon School class is taking a field trip to the Kanto region! Principal Oak is excited to visit his famous cousin in Pallet Town, and Professor Kukui says some special guests will be joining them. When those guests turn out to be Brock and Misty, Ash is delighted!

Watch Now:Amazon
Coming Apart at the Dreams!
star
16.00
1 votes

#9 - Coming Apart at the Dreams!

Season 17 - Episode 40 - Aired 9/1/2016

As Lysandre’s attempt to take over Lumiose City continues, our heroes are doing what they can to defeat him. Ash and his Pokémon have been captured, but when Alain realizes that his work with Lysandre has led to this disaster, he helps them all get free. Ash and Alain join forces to challenge Lysandre to a battle! Squishy, now revealed as the Legendary Pokémon Zygarde, is still trying to get through to Team Flare’s Zygarde—but Team Flare’s terrible machine soon brings Squishy under their control as well, as Bonnie watches in despair! The fate of the world hangs in the balance—who will be victorious?

Watch Now:Amazon
Rising from the Ruins!
star
16.00
1 votes

#10 - Rising from the Ruins!

Season 18 - Episode 37 - Aired 8/10/2017

After attacking Rowlet during Ash’s grand trial, Rockruff is too upset to sleep. It sneaks out of the house and encounters Tapu Lele, who wants to battle! The Island Guardian thinks they’re just having fun, but Rockruff is badly hurt.

Watch Now:Amazon
Finals Not for the Faint-Hearted!
star
15.00
2 votes

#11 - Finals Not for the Faint-Hearted!

Season 17 - Episode 37 - Aired 8/11/2016

The long-anticipated Kalos League finals are getting under way, as Ash faces off against Alain in a full six-on-six battle! The two seem evenly matched, trading one knockout after another: Pikachu beats Tyranitar and then switches out for Noivern, who falls to Alain’s Weavile. Hawlucha defeats Weavile, then loses to Alain’s Bisharp. Next, Ash’s Talonflame and Alain’s Unfezant knock each other out after a spectacular aerial battle, and it’s tied at three and three! Pikachu returns to face the massive Metagross—and shows amazing determination as it hangs on for the win! Then, Alain calls on his partner Charizard, and both Pokémon are confident and excited for the battle ahead!

Watch Now:Amazon
Analysis Versus Passion!
star
14.00
2 votes

#12 - Analysis Versus Passion!

Season 17 - Episode 34 - Aired 7/21/2016

Alain and Remo are battling in the semifinals of the Kalos League, and it’s clear these two Trainers have a heated rivalry—but Remo’s Mega Garchomp is no match for Alain’s Mega Charizard, and Alain moves on to the final round! Next, Ash and Sawyer meet for the Full Battle they’ve been waiting for! Sawyer brings his cool-headed, analytical style, while Ash is all fired up as usual. The two Trainers seem pretty evenly matched—Sawyer’s Slaking beats Ash’s Hawlucha, Talonflame beats Slaking, Clawitzer beats Talonflame, and Pikachu defeats Clawitzer! Then, Sawyer calls forth Aegislash, and things are tense as the Royal Sword Pokémon chases Pikachu through the forest battlefield...

Watch Now:Amazon
Pushing the Fiery Envelope!
star
14.00
2 votes

#13 - Pushing the Fiery Envelope!

Season 18 - Episode 63 - Aired 2/22/2018

Ash challenges the greatest battle royal fighter with his Litten.

Watch Now:Amazon
Advice to Goh!
star
14.00
2 votes

#14 - Advice to Goh!

Season 19 - Episode 68 - Aired 5/28/2021

Our heroes are visiting Professor Oak, where Goh learns about Project Mew and decides he’s not interested. Professor Oak keeps most of Ash’s Pokémon at his lab, but Infernape is missing, and our heroes go out looking for it. Along the way, they run into Ash’s old friend and rival, Gary, who gives Goh quite a hard time. With Gary’s help, the boys eventually find Infernape bellowing a challenge to the Legendary Pokémon Moltres—who accepts! After the battle, Gary claims a fallen feather as part of his research for Project Mew, and Goh decides he wants to join up after all. Could this have been Gary’s plan all along?

Watch Now:Amazon
Showdown at the Shalour Gym!
star
13.00
2 votes

#15 - Showdown at the Shalour Gym!

Season 16 - Episode 43 - Aired 9/25/2014

Ash challenges Korrina for the Shalour Gym's Rumble Badge, with his Hawlucha, Fletchinder, and Pikachu facing off against her Mienfoo, Machoke, and Mega Lucario.

Watch Now:Amazon
A Young Royal Flame Ignites!
star
13.00
2 votes

#16 - A Young Royal Flame Ignites!

Season 18 - Episode 81 - Aired 7/5/2018

Another exciting Battle Royal is under way! It’s the Masked Royal versus the Revengers, a battle team known for their blatant rule-breaking.

Watch Now:Amazon
When Light and Dark Collide!
star
12.00
2 votes

#17 - When Light and Dark Collide!

Season 16 - Episode 51 - Aired 11/27/2014

Ash unknowingly disrupts a play rehearsal, sending its star Gallade out of commission. Ash's Hawlucha and the odd-colored Hawlucha "villain" must work together to get the play back on track while trying to deal with Team Rocket.

Watch Now:Amazon
Smells Like Team Spirit!
star
11.00
2 votes

#18 - Smells Like Team Spirit!

Season 10 - Episode 51 - Aired 10/25/2007

Following Paul releasing Chimchar, Ash offers it to join his team. Delighted, Chimchar joins Ash. The next day the final rounds of the Tag Battle Tournament begin. Dawn and Conway beat their opponents, while Brock and Holly go up against Ash and Paul. Paul refuses to work properly with Ash and quickly ends the battle, even at the risk of knocking Ash's Staravia out. The final round then begins, with Ash choosing to use his new Chimchar. Despite their lack of cooperation, Ash and Paul manage to barely work together in the battle between Dawn and Conway. With Chimchar under a new trainer, and Ash facing a team that has the advantage, who will win the tournament?

Watch Now:Amazon
A Campus Reunion!
star
11.00
2 votes

#19 - A Campus Reunion!

Season 16 - Episode 47 - Aired 10/23/2014

Clemont returns to his old school where he relives his younger years and reminisces about a Shinx he had befriended, but was forced to leave it behind after his graduation celebration. When he reunites with it, it has evolved into Luxio ever since and Clemont tries to heal the rift that was caused a few years ago.

Watch Now:Amazon
Healing the Healer!
star
11.00
2 votes

#20 - Healing the Healer!

Season 19 - Episode 53 - Aired 1/29/2021

The Legendary Pokémon Suicune has been detected! Suicune is said to clean up polluted bodies of water and then leave, but for some reason, it’s lingering near a lake. And so, our heroes set off to investigate. Upon arriving, they discover the lake is being polluted by Pokémon hunters who want to catch Suicune. When Suicune appears, the hunters attack it—and to save it, Goh catches it! Weakened by the hunters, Suicune flees. But Goh heals its wounds, and the two form a bond as they defeat the hunters. Although Suicune disappears, it remains Goh’s Pokémon, and he trusts that it’ll always be with him, even when they’re apart.

Watch Now:Amazon
Absol Absolved!
star
11.00
2 votes

#21 - Absol Absolved!

Season 19 - Episode 64 - Aired 4/30/2021

Ash and Goh return to Hoenn to help their friend Hodge, who explains that Lavaridge Town’s hot springs have dried up. Hodge’s uncle suspects it’s Absol’s fault, but Ash and Goh know that’s just a superstition. When they climb Mt. Chimney to investigate, they find the landscape has been frozen! It turns out some Glalie have been protecting a Snorunt by covering everything with ice, and Absol’s only been trying to warn everyone before the trapped steam causes an eruption! With Absol’s help, our heroes manage to safely release the steam and restore the hot springs, and Absol is so grateful, it decides to become Goh’s newest Pokémon!

Watch Now:Amazon
Foggy Pokémon Orienteering!
star
10.00
1 votes

#22 - Foggy Pokémon Orienteering!

Season 16 - Episode 40 - Aired 8/28/2014

The summer campers participate in a Pokémon Orienteering stamp rally where they must use their Pokémon to navigate through a course to get stamps at various stations. However, Bonnie and Pikachu get lost in the foggy woods and come across a mysterious Pokémon.

Watch Now:Amazon
Thrash of the Titans!
star
10.00
2 votes

#23 - Thrash of the Titans!

Season 19 - Episode 65 - Aired 5/7/2021

Ash has heard from Iris in Unova! She is now Unova League Champion and wanted to battle Ash on her way through the Pokémon World Coronation Series. Gym Leader Drayden agrees to let them battle in the Opelucid Gym—and it’s Dragonite versus Dragonite! But Iris’s Dragonite seems stronger, so Ash momentarily pulls his Dragonite back, bringing out his Dracovish. Neither Iris nor Drayden has seen a Dracovish before, and Iris’s Dragonite loses! Iris then brings out Haxorus, the evolved form of her partner Axew! The battling is powerful, but Ash’s unique strategy with his Dragonite defeats Haxorus, making him the winner and catapulting him into the Ultra Class!

Watch Now:Amazon
A Talent for Imitation!
star
10.00
9 votes

#24 - A Talent for Imitation!

Season 19 - Episode 19 - Aired 3/29/2020

Team Rocket have gone to a movie set in order to get a movie role for Jessie. However, when there, a director gets mad at Ditto, a Pokémon that has a role in the movie, as it is struggling with its transforming. Ditto runs away from the set and ends up with Team Rocket who decide to help it become a skilled actor. Meanwhile, Ash & Go have been called upon in order to find the Ditto. Will they get the Ditto back or will it stay with Team Rocket?

Watch Now:Amazon
A Test in Paradise!
star
10.00
1 votes

#25 - A Test in Paradise!

Season 19 - Episode 10 - Aired 1/26/2020

After Professor Cerise tells Ash and Goh about a rumor of an island inhabited by Dragonite, our heroes set out to find it. But they get caught in a storm, only to be rescued by a group of Dragonite who take them straight to Dragonite Island! While exploring, they come across a Dragonair who’s having trouble learning how to fly. Determined to help, Ash does some training with Dragonair, and soon it’s flying high. When Team Rocket attacks, it springs into action, evolving into Dragonite to rescue Ash—and then it happily joins his team! Our heroes return to the Cerise Laboratory with some amazing stories…and a new friend!

Watch Now:AmazonApple TV