The maximum level cap in main game is level 100, and Pokemon cannot level up past this cap, even with Rare Candies.