Spoiler warning! This article contains plot details about events that occur later in the game.
Cal is first met on the peak of Pyrous Mountain. He was a former Gym Leader before he retired to find himself and become one of Kiki's top apprentice at her academy. The player first meets and battle as a request from Kiki. Cal admits to the player when they first met that he has spent most of his life trying to oneup his brother Blake and escape from his shadow. He started training Fire types to counter his brother's Ice type.
Later on Cal was found on the peak of Pyrous Mountain with Taka and Solaris. When Victoria asked Cal, he told her that he was too weak and couldn't defeat them. After the player loses to (or defeats) Solaris, Kiki appears and attempts to stop the PULSE-Camperupt from destroying the island. Solaris orders Cal to stop Kiki and throw her Medicham into the volcano. When Cal refuses to kill Kiki, Solaris orders his own Pokemon to kill Kiki. When Solaris says that he's as pathetic as Blake said he was, Cal initially begins to get mad, before agreeing with him, and admitting that he's always been weak and pathetic. Then, he says that real weakness is not doing anything to stop the things you hate from happening, decides he'll stop doing that himself, and orders his Magmortar to Blast Burn the PULSE-Camerupt.
After Team Meteor leaves Pyrous Mountain, Cal attempts to apologize to Victoria but was rejected by her. Cal then leaves the area. Later on after the player obtains the Venom Badge, you meet Cal in the South Obsidia Ward. He tells the player that he never wanted any of that to happen and explained the reasons behind him joining Team Meteor. He also stated that he secretly sabotaged the PULSE-Camerupt because he liked the Academy and didn't want it to be destroyed. He then asks the player do they trust him. Regardless the answer, he thanks the player and leaves.
After encountering Blake in Ametrine City with Shelly, Cal reappears in front of the character and helps chase Blake before Team Meteor arrives. After rescuing Heather, Heather teams up with Shelly and the player teams up with Cal to catch up to Blake in the Ametrine Mountain. After Blake escapes, Cal speaks to the player and reveals to them that Terra is also part of Team Meteor. He then offers the player a flight back to the city and parts ways afterwards.