Trainer Rank

Training Rank is a mechanic in Magikarp Jump that controls a variety of league and training options.

Summary
The trainer rank increases as the player gains experience points from one of two ways:
 * 1) Winning League Battles
 * 2) Retiring Magikarp

The trainer rank determines the maximum level that a Magikarp can be trained to. A Magikarp can reach a level equivalent to 10 higher than the trainer rank at the beginning of a Magikarp generation, up to a maximum of level 100.

Upon acquiring enough experience to advance to the next trainer rank, the Trainer received the following bonuses:
 * All Training Points are restored
 * All Training Points are restored

Once the maximum trainer rank has been reached, all experience gained goes towards earning support candies.