Pokémon Trainer

A Pokémon Trainer is a person who catches, cares for, and trains Pokémon for battling with others. The majority of people in the Pokémon world are Trainers.

There are a variety of Trainers whose specialty follow aspects of their research. A Trainer can train certain Pokémon, Pokémon types, or topics of interest. A Trainer is usually a person who travels on a journey to collect Gym Badges and compete in a Pokémon League.

Trainer class
Trainer classes are the types that Pokémon Trainers can specialize in. This class is typically their occupation for their journey. These classes can be determined by which Pokémon the Trainer raises, how they raise these Pokémon, the Pokémon's types, the Pokémon's moves or traits, the Trainer's age, and other various factors.