Flannery

Flannery (アスナ Asuna) is the Lavaridge Town Gym Leader. She uses Fire-type pokemon in her gym and holds the Heat Badge.

In Anime
Flannery's first appearance was in the episode Poetry Commotion!. Here ash runs into her while she is training her pokemon. Before Ash can battle her for a gym badge, Team Rocket attempts to steal her Torkoal. After Flannery fights off Team Rocket her Slugma, Mag, evolves into a Magcargo.

In the episode Going Going Yawn, Ash battles Flannery for the Heat Badge. In the end Ash wins the battle with Corphish, Treecko and Pikachu against Flannery's Slugma, Magcargo, and Torkoal.

In Game
Flannery's game appearance was as the Gym Leader in Lavaridge Town in Pokémon Ruby and Saphire. She uses three Pokemon, two Slugma and a Torkoal. Flannery tries to be a tough trainer upon first meeting her, but after her defeat she admits to trying to be something she's not. Upon winning the battle, Flannery will give the player the Heat Badge and TM50(Overheat).