Cameron first appeared in BW095. He appeared alongside his main partner Riolu and was meant to compete in World Tournament Junior Cup, but much to his dissapointment , he was too late and the Cup was over already, so he left off. Later in the same episode he shows up after Ash and his friends say their ferewell's to Dawn, there he officialy announced that he is going to enter the Unova League, he originally mistakenly thought that trainers only needed seven badges to enter the League but found that he eigth badges to enter. Jervis tells him there is a gym near Town located in Humilau City. He decides to head there, Ash and friends offer to go with him and gladly accepts.
Cameron has a habit of making a lot of errors like he thought trainers only needed seven badges to enter the Unova League, and thought that it was going to take in Ecruteak City in the Johto region or sometimes setting up tents like he did in the Unova League to be early but was actually late. He also has the habit to accidently hit himself on the head by stretching his bandage usually while battling or when frustrated. Though he does have very impressing battling skills as shown when he battled Marlon and Bianca.
Riolu is Cameron's main Pokémon who is usually seen out of it's pokeball. Despite it's small size, it is very powerful. It evolved in BW109 when being beaten by Ash's Snivy.
Cameron's Ferrothorn is the second Pokémon in his team. It first appeared in BW096 where it went up agaisnt Marlon's Jellicent and won by using thunderbolt, but it was defeated by his next pokemon Mantine.
He battled in the Pokemon leauge, and won important battles in the first and third rounds.
Samurott is the third pokemon in Cameron's team. It first appeared in BW096 as the second pokemon used during his gym battle agaisnt Marlon's Mantine, it was able to easily knock it out and earn Cameron his eighth gym badge so he could qualify for the Unova League.
He used it against Bianca's Escalavier in the Unova Leauge. Most of her attacks were blocked by Iron Defense, but she finally broke through and defeated him with Razor Shell. She was able to heavily damage Bianca's Emboar with Hydro Cannon, but Emboar used Attract, then followed up with repetetive Arm Thrusts. Samurott stayed strong, but was quickly defeated by Hammer Arm.
In the Quarter-Finals, she was Cameron's third Pokemon, sent out to battle Ash's Pignite, who had defeated his powerhouses Ferrothorn and Hydriegon before her, but was weakened by the previous battles. However, Pignite was strong enough to block Hydro Cannon with Flamethrower, but Samurott knocked him out with Aqua Jet. Ash's Pikachu, however, was able to dodge all of his attacks and knock her out with two swift Iron Tails.
Hydreigon is the fourth pokemon in Camron's team. It is the first pokemon chosen by Kotetsu against his top 8 league battle with Ash in BW108. The battle continued in BW109 where it was shown to be a very powerful pokemon, it first battled Ash's Boldore. Both pokemon fought hard but Hydreigon eaisily dodged all of Boldore's attacks, while landng several blows, and finally knocked him out with Tri Attack.
Despite the notable size difference, Ash's Oshawott proved to be a reasonable opponent for the Brutal Pokémon, right away scoring a hit with Aqua Jet. Hydreigon came back and avoided Oshawott's Razor Shell before striking back with Dragon Pulse. Despite taking damage from the hit, Oshawott went on with another Razor Shell, which hit one of Hydreigon's heads. Using the moment it took from Hydreigon to recover from the hit as his advantage, Oshawott used Hydro Pump, which scored a direct hit on the Brutal Pokémon. Hydreigon then fires a Tri Attack, which Oshawott is unable to block, taking more damage. Oshawott fights back with Tackle, but his following Razor Shell was countered by Hydreigon's Double Hit, which was then followed by a Dragon Rush, finally defeating the Sea Otter Pokémon.
Ash's Pignite started the battle with Brick Break, but Hydreigon counters by attacking with Dragon Pulse, which scores a direct hit. After narrowly dodging Pignite's Flamethrower, the Brutal Pokémon scores a pair of powerful hits with a Tri Attack and a Dragon Rush. Despite of this, Pignite is still able to fight back, and serves his own pair of powerful strikes with Brick Break and Flame Charge, before dodging Hydreigon's Double Hit. Next Pignite used Fire Pledge, forcing Hydreigon to take flight in order to avoid it, allowing him to land a direct hit on it with a Flamethrower. Ash then commanded Pignite to serve the finishing blow with Brick Break. Although Hydreigon tried to counter with Double Hit, Pignite easily avoided it and served the super effective strike on Hydreigon finally fainting the beast.
Swanna is the fifth pokemon in Cameron's team. It first appeared in BW109, it was the fourth pokemon used by Cameron during his Top 8 League battle agaisnt Ash Ketchum.It fought Ash's Pikachu, despite trying it's hardest by using Bubblebeam and Pluck, most of his attacks were evaded, and it was it was defeated by Pikachu's Electro Ball.