In reply to the sheep:
How long are the runs? If they're any significant distance then 500m is not a huge factor of variability and if you don't run exactly the same route (eg weaving around on trail, crossing roads at different points etc) then this could be easily achieved.
Also, Strava is only as good as the GPS data it is given, so any problem is more likely to be with your device doing the recording.