The BEST Episodes of Pokémon
Every episode ever - ranked by fan votes!
Last Updated: Jan 2, 2020
Network: TV Tokyo
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.
#1 - Championing a Research Battle!
Season 17 - Episode 25 - Aired May 7, 2016
After hearing Gym Leader Olympia’s ominous prediction, Champion Diantha visits our heroes just as Ash and Greninja are doing some special training. To find out more about the bond they share in battle, Diantha challenges them, and Ash jumps at the chance! Diantha’s Gardevoir easily evades every hit…until Ash and Greninja begin to merge. Gardevoir has to Mega Evolve to keep up, and the bond between Ash and Greninja intensifies like never before—until they both pass out! Diantha promises to learn more about this bond and how it might relate to Olympia’s prediction. After his battle with the Champion, Ash is even more fired up for the Kalos League!
#2 - When Regions Collide!
Season 18 - Episode 43 - Aired Sep 21, 2017
#3 - All Eyes on the Future!
Season 16 - Episode 92 - Aired Oct 22, 2015
#4 - The Moment of Lumiose Truth!
Season 16 - Episode 67 - Aired Apr 9, 2015
#5 - Thank You, Alola! Respective Departures!!
Season 18 - Episode 146 - Aired Nov 3, 2019
#6 - Revealing the Stuff of Legend!
Season 18 - Episode 52 - Aired Nov 30, 2017
#7 - Defending the Homeland!
Season 16 - Episode 69 - Aired Apr 23, 2015
#8 - One Journey Ends, Another Begins...
Season 18 - Episode 21 - Aired Apr 6, 2017
#9 - Showcase, Debut!
Season 16 - Episode 60 - Aired Feb 12, 2015
The day of the Hiyoku City Tripokalon arrives and the group reunites with Sana. Serena makes a step towards her dream but quickly learns that first times can be tough.
#10 - The Synchronicity Test!
Season 17 - Episode 23 - Aired Apr 21, 2016
Clemont has been wondering about the mysterious change that sometimes happens to Ash and Greninja during battle, and he wants to get to the bottom of it—with science! He challenges Greninja to battle his Luxray while “Clembot Mini” performs an analysis, but nothing unusual happens. While Greninja is healing up, Alain and his Charizard stop by the same Pokémon Center and enthusiastically agree to the next battle! During this fierce competition, Ash and Greninja sync up, and Greninja transforms in a spectacular display of power—but after Ash has an intense and scary reaction, the battle is cut short. Still, he’s determined to get stronger alongside Greninja!
#11 - Mission: Total Recall!
Season 18 - Episode 49 - Aired Nov 9, 2017
#12 - The Sun, the Moon, and Everyone's Dreams!
Season 18 - Episode 144 - Aired Oct 27, 2019
#13 - Fairy-Type Trickery!
Season 16 - Episode 74 - Aired May 28, 2015
#14 - Finals Not for the Faint-Hearted!
Season 17 - Episode 37 - Aired Aug 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!
#15 - 10,000,000 Reasons to Fight!
Season 18 - Episode 54 - Aired Dec 14, 2017
#16 - Showdown at the Shalour Gym!
Season 16 - Episode 43 - Aired Sep 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.
#17 - Party Dancecapades!
Season 17 - Episode 13 - Aired Jan 28, 2016
Serena gets an invitation to a dance party hosted by Pierre, the emcee of the Pokemon Showcase! Everyone is there, including Jessie and James (of course), and even Kalos Queen Aria. Dancing isn’t the only thing on the schedule—there’s also an entertaining Tag Battle! The party gets even more remarkable when Eevee joins the battle...
#18 - A Real Icebreaker!
Season 17 - Episode 29 - Aired Jun 2, 2016
After a breakthrough, Ash is back at the Snowbelle City Gym for a rematch with Wulfric—and this time, things are quite different! Wulfric challenges Ash to show him a fiery battle, and Ash certainly delivers, as his Pikachu and Talonflame take down the Gym Leader’s Bergmite and Avalugg before the exciting final face-off. It’s Greninja versus Abomasnow…and then it’s Ash-Greninja versus Mega Abomasnow, as Wulfric reveals an unexpected Key Stone! Even in the face of such a challenge, Ash-Greninja rises to the occasion, and Ash wins his final Gym badge and qualifies for the Kalos League!
#19 - A Full-Strength Battle Surprise!
Season 17 - Episode 26 - Aired May 12, 2016
On their way to Snowbelle City, our heroes run into their friend Sawyer, who’s already won his eighth Gym badge. Ash wants to show off what he’s learned about Greninja, and Sawyer wants to demonstrate how much stronger he’s become, so it’s time for a battle! After some smart tactics from Sawyer, the battle is down to Greninja and Sceptile—but for some reason, Ash and Greninja can’t seem to connect like they usually do, and Sawyer defeats Ash for the first time! Excited, he decides to come watch Ash’s battle at the Snowbelle Gym. Meanwhile, the Team Flare scientists continue their experiments as Squishy tries frantically to contact Z2…
#20 - A League of His Own!
Season 17 - Episode 32 - Aired Jun 30, 2016
Our heroes have arrived in Lumiose City for the Kalos League, where they meet up with Tierno, Trevor, Sawyer, and even Alain! The very first matchup is Trevor vs. Alain—and it’s an unexpected battle of Mega Charizard X versus Mega Charizard Y, as Trevor reveals just how hard he’s been training! But Alain proves too powerful, and Trevor is eliminated. Ash is detained by a persistent challenger on the way to the battlefield and arrives just in time for his match. His opponent starts off with an impressive Altaria, but Ash-Greninja claims a swift victory. Meanwhile, both Sawyer and Alain patiently await their own chance to battle Ash...
#21 - An Electrifying Rage!
Season 17 - Episode 17 - Aired Mar 3, 2016
For once, Ash, Serena, and Bonnie are having trouble keeping up with Clemont as he rushes toward a festival to honor the Legendary Pokémon Zapdos—who arrives in a raging lightning storm! Our heroes seek shelter in a cave, where they meet an injured paramedic who asks them to deliver some medicine. When Ash finds Team Rocket hiding in another part of the cave, it becomes clear why Zapdos is so angry! He sends Talonflame and Hawlucha out to distract Zapdos so he can get away, and when Zapdos knocks Hawlucha down, Noibat evolves into Noivern to rescue its friend! The medicine is delivered, and the festival is on!
#22 - The Right Hero for the Right Job!
Season 17 - Episode 41 - Aired Sep 8, 2016
Lysandre’s threat to the world continues, but our heroes have split up and are fighting back on several fronts! Ash and Alain face Lysandre in battle, and Malva joins them in solidarity. Meanwhile, Bonnie confronts the menacing Zygarde, bravely singing her Squishy song through tears—and Team Flare’s influence fades as Zygarde reconnects with its friend. Clemont enters Prism Tower to defeat Xerosic, and Clembot plugs itself into the control system in an attempt to shut it down. Doing so will wipe its memory, but Clembot insists that they have no choice—and Clemont sadly agrees. He completes the task, and Team Flare’s machine is shut down...for now!
#23 - Forming a More Perfect Union!
Season 17 - Episode 43 - Aired Sep 15, 2016
An amazing assembly of powerful Pokémon and Trainers—including the Kalos Gym Leaders and two Champions—have come to help our heroes stop Team Flare! This teamwork allows Ash and Alain to rescue Chespie from inside the Giant Rock, and it seems to be defeated...until it rises once again, under Lysandre’s control. Things seem hopeless until Squishy persuades the other Core to join the fight. The two of them merge together to become the titanic Zygarde Complete, which puts a stop to Lysandre’s plan once and for all. Finally, it’s time for Squishy and Bonnie to say their goodbyes—but they’ll always remember their unwavering friendship that helped save the world!
#24 - Gotta Get a Gible!
Season 12 - Episode 53 - Aired Dec 24, 2009
Ash and friends continue on their way to the next town when they notice that the Gible they helped has been following them. Ash decides to try and catch it, but Barry shows up and wants to catch it too. Now the two trainers race to capture it first.
#25 - A Towering Takeover!
Season 17 - Episode 39 - Aired Aug 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!