Lan trains pokemon as a hobby, but not an obsession. He attends Rustboro High School, thus, he has less time and devotion to pokemon training. However, he has gone on trips to other cities for the badges. Unlike other trainers, he does not EV train his pokemon. However, this does not make him a pushover. He knows perfectly well what he's doing and usually learns from his failures and corrects the problem. He tends to use up summer vacation looking for less common Pokemon such as Chimecho and Relicanth. Furthermore, he likes to catch pokemon not native to Hoenn.

As he is tied to school with break exceptions, he only has the badges of Dewford Town, Rustboro City, and Petalburg City.