Keith

Keith is one of the main characters of the Pokemon BW Adventure storyline and is Randall's main rival.

Character
Keith is a brash and eccentric trainer who wants to become Champion by tough training and strong attacks learned by each of his Pokemon. he considers Randall one of the weakest trainers to ever try to conquering the Unova League with Pokemon that don't reach their full potential.

History
Keith first appeared in A Battle Course of Rivals! where he challenged Randall to a battle. His Oshawott, a Pokemon that was obtained from Professor Juniper, battles and defeats Randall's Tepig easily, saying that it was a little strong, but had a lack of Pokemon basics.

Keith reappeared in Showdown at Nacrene City where he had already obtained the Trio badge from the Striaton Gym Triplets. He then engaged in battle with Lenora, the curator of the Nacrene Museum as well as the local city's Gym Leader. In the battle, he his Dewott, which was reveald to have evolved during the Striaton Gym Battle, and his Tranquill are easily defeated by the Gym Leader's power and decides to move on to an even more stronger Gym.

In BW24, he was seen with his Lampent to show the Unova Champion Alder how stronger he has become and faces Randall. He was revealed to have already obtained the Insect Badge from Burgh in Castelia City right before Randall's Gym battle with him earlier and also traded his Accelgor away for another Pokemon. Randall offered him a battle, but Keith declined because he saw his weak points and questioned about Randall not being the 'unique or perfect trainer to be his rival'. But then Alder tells Keith that strength comes from how rivals' battle it out and stays to accept the challenge to a 3-on-3 battle. His Dewott defeats Pignite again, his Excadrill is defeated by Frillish, and his Gurdurr is knocked out in a tie with Escavalier, who was equally leveled with the Muscular Pokemon. He then comments that Randall's team has gotten stronger and decides to head to Nimbasa City for his next Gym.

In Electrified Strategies?!, Keith was seen on TV in the Pokemon Center while Randall's Pokemon healed. He was shown to have defeated Clay of the Pokemon Gym in Driftveil City and earned the Quake Badge.

Keith challenged Tower Tycoon Palmer of the Sinnoh Battle Frontier when he came to Unova to seek out strong battlers. Using a team of Unfezant, Seismitoad, Boldore, Gurdurr, and Dewott, he was quickly defeated by the powerful trainer. Later, he and Randall have set a date for their 5-on-5 full battle...

Unova League

 * Trio Badge (Obtained prior to Triple Threat Battle!)
 * Insect Badge (Obtained prior to BW24)
 * Quake Badge (Obtained prior to Electrified Strategies?!)
 * Freeze Badge (Unknown)

Trivia

 * Keith is the second character to obtain a Pokemon from a foreign region, Hoenn.