Lance is at the Pokemon League as the Champion
Into the "Not Suspicious. No need to worry" Department store nearby in Mahogany City (PS. Lance is the Champion so don't worry when Team Rocket makes you battle cause he joins you!)
go to mahogony town and find their secret base in the house with the old lady and beat them there with the champion from the Pokemon league lance
you can see lance in multiple places, but the first time you meet him is at the lake or rage, north of mahogany town, then you next see him at the team rocket hideout, then Pokemon league because he is the champion. I hope i didn't spoil anything for you.
You first find lance after beating the Red Gyarados, then you meet him in the souvenir shop, and battle team rocket with him. You will also see him again as Pokemon League Champ.lance is the johto champion so you could find him after you beat the elite fourAt the lake of rage in mahoganyIf you have not met him yet, Lance is at the Lake of Rage. Once you defeat the Red Gyarados, he will be reading a sign. Go and talk to him to continue the game.
No
Champion Lance.
In Pokémon HeartGold, you'll see Lance the Champion of the Elite 4 by the Lake of Rage, in Team Rocket's Mahogany Town Base and then you'll see him as the Champion of the Elite 4 in the Indigo Plateau. You'll also see him in the Dragon's Den.
Lance
The Pokemon champion is Lance, the dragon champion. He was the champion in the original Pokemon gold and silver.
Lance is at the Pokemon League as the Champion
Into the "Not Suspicious. No need to worry" Department store nearby in Mahogany City (PS. Lance is the Champion so don't worry when Team Rocket makes you battle cause he joins you!)
Probably Lance.
he is the Pokemon league champion
Lance
The Elite Four Champion in Pokémon SoulSilver Version is Champion Lance.
Lance, the Dragon-Type master is the champion of the Elite Four. Red can also be battled at Mt. Silver, but he is much stronger than Lance.