"The first is always the best" - you might have heard this phrase before
But, (with the help of emulator, save states, and a fast PC) the first Pokemon that I catches more often than not has the best stats without fail.
Save states and 800% speed, that's how RPGs should be played. And with these I can take just a few minutes to catch a few of the same Pokemon to compare. I tend to catch 3-5 depending on how hard it is to encounter one.
More often than not, the first one has the best stats.
If it's not the case, the second one has them.
It's just uncanny.