The top 6 plus the Gyrados are all Powered as high as they can go. I'm on L38 and the Power up tab has disappeared on those.
So the max level of a Pokémon is 39 I understand? Why is that? Why can't it 40?
It's actual 39.5Through the whole game no matter what level you are on, you can fully power your Pokemon to 1.5x what your current trainer level is. e.g. level 21 Trainer can power up to 22.5.
As to why, I have no idea what they made it like that?
That's what I thought but https://db.pokemongohub.net/pokemon/248 says a level 39 Tyranitar has a max CP of 3617. That's why I started doubting.
Maxed my 96% Lugia out sitting proudly between the maxed out Tyranitars and 98 Dragonites.