you can only battle ash in Pokemon heartgold/ soulsilver.
it's at the very end of the game and he has extreamly tough Pokemon that are high levels, so be prepared.
Ash's team
PIKACHU lv 88
VENUSAR lv 84
CHARIZARD lv 84
BLASTROUISE lv 84
SNORLAX lv 82
LAPRAS lv 80
Chat with our AI personalities
No
you dont battle ash, instead you battle "red" on mt.Pire in the old region.
ash does not face lance at all
Pokemon ash grey is not an official game It is a Rom hack of Pokemon FireRed
Ash battled Norman in the episode "Balance of Power."