Le championnat commence, il est sous l'égide de Maya, la prêtresse des eaux, qui détient le magnifique Saphir de l'Esprit des Mers monté sur un sceptre. La Team Rocket veut s'en emparer, pour cela ils se font embaucher comme vendeur dans les tribunes. Sacha affronte Christopher dans un combat Kaiminus contre un Hyporoi. C'est un combat d'une rare intensité, dans un premier temps le Pokémon de Sacha est plutôt malmené mais finalement il réussit à battre son adversaire en lui clouant la trompe au moment où Hyporoi allait faire une attaque Hydrocanon. Le Pokémon de Christopher enfle et enfle jusqu'à ce que Kaiminus le lâche, le Pokémon dragon est propulsé en l'air par son attaque et atterrit violemment contre l'eau, KO. Le lendemain, vient le tour d'Ondine. Elle affronte un homme du nom d'Harrison qui a un Qwilfish. Elle lui envoie son... Corayon. La Team Rocket tente à maintes reprises de voler le sceptre mais ils sont toujours rappelé sur le chemin du travail par un client ou leur employeur. Ondine gagne son match. Dans le centre Pokémon après, nos héros découvrent le tirage au sort du tour suivant, et là surprise, Sacha va devoir se battre contre... Ondine. A suivre...
Sacha participe au tournoi tourbillon dans l'archipel des Tourb'îles, puis obtient les trois derniers badges de la région Johto, avant de se rendre au Mont Argent pour participer à la finale de la Ligue Johto.