Pokemon Levels:
Levels 1-15 Baby
Levels 16-35 Juvenile
Levels 36-55 Elite
Levels 56-75 King
Levels 76-85 Mythical
Levels 86-95 Legend
Levels 96-100 God
Trainer Levels:
No Badge - Rookie
1-2 Badges - Normal
3-4 Badges - Veteran
5-6 Badges - Noble
7-8 Badges - Elite
Beaten Elite Four - Champion