Okay, before I start EV training my pokemon, I wanted to know if EV training a freshly caught level 50 pokemon (hasn't been in battle) would be different than training a freshly hatched or level 1 pokemon stat-wise. Also when players EV Train their pokemon, do they stop leveling them up at level 50 for VGC or do they continue to level up their pokemon to level 100?