The first time you see him is at the Lake of Rage, after you battle and/or capture the Red Gyarados (which, as a side note, i sadly made faint) he is on the shore and he asks if you could investigate this interference (Gyarados are not red, the radio waves made this happen, by the way) and you go to the "souvenier shop" and he finds a secret way to TEAM ROCKET (eek), and you go and help him. When you are done, the next time you see him is when you discover he is the Elite Four Champion (At Indigo Plateau, in Kanto, After you have all 8 badges and go on a quest to find (Soulsilver is Lugia, Heartgold is Ho-oh))
You meet Lance in Pokemon SoulSilver at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop".
The gym leaders have different Pokemon the elite 4 and Lance.
You can beat the Elite Four again, and battle Red again. If you beat lance and the elite four and Lance again then you are able to face Red at mt silver.
no you can trade soulsilver pokemon to black
you get a ticket on the s.s. boat to veridian city then you have to beat all 6 kanto gym leaders Then face RED (ash)
Lance
You can battle Lance an infinite amount of times in Pokemon SoulSilver. He will only upgrade his Pokemon once, however. After the second time, his Pokemon remain the same.
lance
lance is the champion in the johto league, after beating the elite four you will face off against lance.and his Pokemon are really good.
on the third time he has level 70-75
You meet Lance in Pokemon SoulSilver at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop".
The Pokemon champion is Lance, the dragon champion. He was the champion in the original Pokemon gold and silver.
The gym leaders have different Pokemon the elite 4 and Lance.
The Elite Four Champion in Pokémon SoulSilver Version is Champion Lance.
You'll need to help Lance with a double battle with the Team Rocket Grunts in the Mahogany Town Rocket Hideout. After the battle Lance will give you HM05 Whirlpool.
You can beat the Elite Four again, and battle Red again. If you beat lance and the elite four and Lance again then you are able to face Red at mt silver.
In order to complete the Pokémon League in Pokémon SoulSilver, you have to beat the 8 Johto Gym Leaderes (Falkner, Bugsy, Whitney, Morty, Chuck, Jasmine, Pryce and Clair) and then defeat the Elite 4 members (Will, Koga, Bruno, Karen) and the Champion, Lance. After defeating Lance, you have defeated the Pokémon League in Pokémon SoulSilver.