Dan

Dan is the champion of the Jizan region in the anime series and game Pokemon Rainbow.

In the anime
Dan always knew he had a special destiny and knew it when meeting a Mew who hw became friends with and agreed to come along with him on his pokemon journey. He captured hundreds of pokemon and never lost one battle. When battling Ash he was almost beaten but he won when his Mew beat Charizard and barely beat Pikachu. Dan then met Ash again on an island when Dan’s scientists were trying to clone Articuno, Zapdos, Moltres, Lugia, Ho-oh and Deoxys.

Pokemon
On hand:
 * Mew
 * Raquaza &rarr; Draquaza
 * Groudon &rarr; Volcadon
 * Kyogre &rarr; Humungre
 * Latias & Latios &rarr; Dracias & Dracios &rarr; Draciaos
 * Celebi &rarr; Predabi

In storage: All pokemon as of generation 5 except Mewtwo, Raikou, Entei, Suicune, Jirachi, Deoxys, Uxie, Mesprit, Azelf, Dialga, Palkia, Giratina, Darkrai, Arceus, Venustoise, Tropisaur, Kangpherior and Magmorvire.

Released:
 * Articunotwo
 * Zapdostwo
 * Moltrestwo
 * Lugiatwo
 * Ho-oh-two
 * Deuxoxys

In the games
Dan is the champion of the Jizan region and believed to be the greatest trainer to live by capturing legendary pokemon. When beaten he gives the player the Neo ticket and the Champion piece. He will also trade a Level 100 Mew for a any legendary pokemon.

Pokemon
1st battle:
 * Predabi-Level 66
 * Draciaos-Level 66
 * Humungre-Level 67
 * Volcadon-Level 67
 * Draquaza-Level 70
 * Mew-Level 72

After national dex:
 * Predabi-Level 72
 * Draciaos-Level 72
 * Humungre-Level 75
 * Volcadon-Level 75
 * Draquaza-Level 78
 * Mew-Level 80

After defeating him 50 times: Any 5 pokemon and Mew. All Level 100.