he is in the beginning of mount moon his highest i level 50
he gose to heaven
You will have to defeat Lance more times from the Indigo Plateau, and defeat him and Clair in the Dragon's Den. You must defeat your rival in Mt. Moon to bttle with him and Clair (Clair is his cousin).
at indigo plauto
You Have To beat Red First.
Up your Anal Cavity
in dragons den
you can battle him in the indigo plateau on mondays and wednesdays
just make your way through victory road and as you exit your rival will walk up and stop you
Burned tower Team Rocket HQ Mt. Moon Victory road if heading outside Indigo plateau if your heading for elite 4 an champ. lance after beating trainer Red in dragon's den (working together beating champ. lance and gym leader Clair)
You can beat the Elite 4 the 2nd time, do Gym Leader Rematches, More Legendary Pokemon, the new area's you can visit, beat Clair and Lance at Dragons Den, Do a Rival Battle at the Indigo Plateau
The rival, who my sister named Buttsy, will apear in theDragon's Den in Hawthorn City for a double battle against Lance and Clair, after he apears every Monday in the Elite 4 area. Hope this helped.:)
after you meet him on the road to to victory road, you will battle him again there with powerful pokemons, then if you defeat him enter the victory road (before you enter the victory road you must have all badges) then you have to cross through a cave then all you have to do is to follow the road across the gates then you have to beat the elite four and after you beat them, you will again battle your rival as a Elite Four Champion, then if you beat him the game will soon ends