>>22666709What if your trainer that you play as has something called a trainer level that boosts the power of your pokemon.
so the trainer has a max level of 50 that he levels up but catching pokemon or doing special tasks.
so you pokemon will have a max level of 100 but with a max trainer it can have the power of a level 150 pokemon.