Noob question here. I bet the answer is already somewhere, but I swear I searched and couldn't understand completely.
The question basically is: how evolving later does not affect stats?
I'll explain better. I know that training a Spearow until level 99 and then letting it evolve into Fearow at level 100 will get you the same stats as evolving the same Spearow at level 20 into Fearow and then growing it until level 100.
But stats at level X are calculated with a formula which involves base stats, and Fearow's base stats are higher than Spearow's. So, Spearow's stats at level 99 are much lower than Fearow's at the same level. Does that mean that, evolving at level 100, Spearow will get a huge stat gain which will fill the gap he had compared to the already evolved Fearow? Will it catch up going from 99 to 100?