A pokemon will have the same stats at level 100 either evolved at level 99 or evolved at level 100, for example a Growlith evolved into an Arcanine at level 99 and then got leveled up by a rare candy or with training will have the same stats as the same pokemon with the same IVs and Nature and with the same ev spread if it was evolved at level 100.