Most say that if you train up a pokemon its stats should be higher than if you caught it at that level in the wild. (same level, nature)
I decided to test this with 2 pokemon with the same species, nature, etc.
one I trained from lv34 to 54
the other I caught at lv 54
And found no major difference( at most there was a difference of 4 in one area).
Is there meant to be a difference?