Ash battles Richie in episode 81: Friend and Foe Alike.
Chat with our AI personalities
Ash battled Norman in the episode "Balance of Power."
Richie, however, team Rocket wore out pikachu before the battle and Ash was forced to use Charizard, who refused to battle.
ash does not face lance at all
The Semi Final Frontier
Ash leaves Hoenn (Battle Frontier) in episode 468: Home Is Where The Start Is and arrives in Sinnoh in episode 469: Following A Maiden Voyage.