"So, here you are... Why don't we see who the winds favor today, you...or me?"
"Alola! And alola once again! My name is Kahili. A few years ago, I was a champion of the island challenge, too. Just like you. I've been traveling the world to improve my skill as both a Trainer and as a golfer. When I heard that they'd made a Pokémon League in my own home region, I came flying back to serve Alola. Have a look at my fantastic Flying-type team!"
Upon being defeated
"It's frustrating to me as a member of the Elite Four, but it seems your strength is the real deal."
After being defeated
"You know...I think you'll bring a breath of fresh air to the Alola battle scene. I was honestly annoyed when Kukui kept pestering me to come here, but I'm glad I did."
Kahili debuted in Keeping Your Eyes on the Ball!, where she was first seen escaping from a group of reporters trying to interview her. She had been on a losing streak lately and was doubting her skills at the sport of PokéGolf. She eventually wandered to the Pokémon School, where she met Ash and his classmates. Kahili agreed to show them what playing PokéGolf was like and took them to a PokéGolf course.
After a while, the master caddy challenged Kahili to try out an extremely difficult hole, which was located on a high platform in a windy canyon. Kahili accepted the challenge, and with the help of her Toucannon, she managed to land the ball in the hole. With her self-esteem restored, she was later seen winning a golf competition on TV.
Touckey (Japanese: カツオKatsuo), a Toucannon, is Kahili's only known Pokémon. It has been her partner since her childhood, and assists her while playing PokéGolf.
Touckey tended to get annoyed with the Caddie Expert, and when he tried to talk about how he would have done things better, Touckey would threaten him into keeping quiet by opening its mouth over his head.
In The Wild Full-Power Pose of Fire, Kahili went to the Ruins of Life, where she found Sun, Moon, and Kiawe battling Gladion, who was attempting to kidnap Tapu Lele. Using her golfing skills, Kahili delivered a Z-Ring fashioned by Hala to Sun, who used it to defeat Gladion's Type: Null, forcing him to leave. Afterward, Tapu Lele awakened and asked Kahili and the others to battle it as thanks for helping it. The four sent out their Pokémon to face the guardian deity, but were outclassed by its strength. Sun, refusing to give up, managed to get a hit in after his Litten, Dollar evolved into a Torracat. Acknowledging their determination, Tapu Lele flew off. Kahili congratulated Sun and Moon for their hard work and told them they still had Tapu Bulu and Tapu Fini left.
Six months after the Ultra Beasts arrived in Alola, Kahili took Olivia to deliver a repaired Z-Ring to Kiawe. While they traveled, Kahili revealed a suitcase full of Z-Crystals she had spent the last six months gathering. One of the Z-Crystals was a Lycanium Z, which Olivia had never seen before. After meeting with the others, Sophocles and Molayne took everyone to Mount Lanakila, where a wormhole had opened up earlier. Shortly after they arrived, their ship was attacked by a group of Aether Foundation Employees and their Ultra Beasts. During the battle, Kahili fought a Celesteela in the skies above Ula'ula Island and was later assisted by Tapu Bulu.
Skarmory is Kahili's third known Pokémon. It was first used to keep its Trainer in the air above the Ruins of Life, allowing her to golf Oricorio's Poké Ball over to Sun. Later, it was used to battle Tapu Lele alongside Sun, Moon, and Kiawe's Pokémon. Despite their combined strength, the guardian deity proved to be too powerful until Dollar evolved into a Torracat.
Kahili being both a golfer and a Flying-type user may be a reference to the scoring system in golf, in which the terms birdie, eagle, albatross, and condor can describe how well a player has performed.
Kahili's golf club has colors based on the appearance of Toucannon.