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 the former Fire-type Gym Leader before he retired to find himself and become one of Kiki's top apprentices at her academy. The player first meets and battles Cal as a test from Kiki. Cal admits to the player that he has spent most of his life trying to one up his brother Blake and escape from his shadow. He further states how he used to watch over Shelly and have a close bond with her due to family issues, however Cal's anger towards Blake caused their bond to fall apart. Once defeated, he states that 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-Camerupt from destroying the island. After Cal stops Kiki's attempt at destroying the PULSE-Camerupt, Solaris' Garchomp kills Kiki. Shocked at Solaris' actions, Cal destroys the PULSE-Camerupt with his Magmorter.
After Team Meteor leaves Pyrous Mountain, Cal attempts to make an apology to Victoria, which she rejects. Cal then leaves the area. Later on, the player meets 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 states that he secretly sabotaged the PULSE-Camerupt as he was fond of the Academy and didn't want it to be destroyed. He then asks the player if they trust the reasons for his actions. Regardless of the answer, he thanks the player before leaving.
After encountering Blake in Ametrine City with Shelly, Cal reappears in front of the character and makes up with Shelly due to his past actions. He then gives the player advice about a secret entrance in Blake's apartment and goes to chase Team Meteor. 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.