Because I used a power weight( or whatever it is that promotes speed on leveling). but when I trained him up another level, it only went up by like 3 - what the heck? I battled like 15 pokemon! He's at level 45. Can somebody explain how the evs work?
These EVs will be invested into your Hitmonlee's Speed. 4 EVs = 1 extra stat point. If you max Speed EVs, you will have 63 extra stat points in Speed, by the time that Hitmonlee hits Lv.100.
There is no way to tell when/where these "higher" boosts will happen, but you will be guaranteed 63 extra stat points by Lv.100.