Ritchie

 Ritchie is a young boy and a friend & rival of Ash Ketchum. He teamed up with Ash to get the pokemon back which were stolen. He was then forced to battle Ash in the Indigo League and defeated him, early in the series. Once in Johto he helped Ash save a baby Lugia & its mother from the clutches of the notorious Team Rocket. Most of Ritchie's Pokémon have nicknames with the exception of Eevee. He was present in Pokémon Chronicles & hasn't been seen since.

Trivia

 * He has the same appearance in Ash in many ways.
 * He has a Pikachu also just like Ash.
 * He is also based off of Red.