Over the last year our race calendars and motivation to train has been wiped out due to the COVID-19 pandemic.

For a lot of people, having races in your calendar is what motivates and inspires us to train hard in whatever the weather. Depending on where you are in the world, it looks like virtual race offerings are going to be around for the foreseeable and for most people this is not an appealing option.

However, we believe virtual race experiences can be better for participants and organisers. They have a long way to go before becoming a really great experience but we think we should make a start to work towards that.

The problems we see with current virtual races are clunky sign-up and activity submission process and no platform to create a buzz and build camarederie before, during and after the event. This is what we miss most from races - after achieving a new personal-best of course.

Using our platform we hope to emulate some of the good stuff from a real race day and give people a reason to train hard, perform and race together again until we can safely do so in person.

What exactly is a Virtual Race?

A virtual race is a race event that can be completed at your convenience. Run the required distance at any point during the given time window at a location of your choosing.

Instead of showing up to the actual event on race day, you'll be given a window to complete the given distance on your own terms, from any outdoor location.

How do I submit my performance?

We can easily integrate with your Strava profile to submit your race performance. Alternatively you can manually submit your performance by getting in touch with the race organiser.

Entry using your Strava profile

Sign up for an account then sign up for the race using the 'Enter Now' button on the event page. During the time the event is running, you will need to go to your Dashboard and select 'Submit Your Performance'. This will take you to a page that will link your Strava account.

After linking your Strava account you will be able to select an activity to submit as your race performance. Only activities that were completed within the event time window and only activities that meet the distance requirement of the event will be available for you to select. If the distance of your activity is longer than the event distance then we take your elapsed time for the first e.g. 10km of your activity.

Just be sure to complete the event distance because we cannot accept activities that are even 1 metre short.

Make sure your warm-up and cool down are separate activities from your race activity because as mentioned above, if the event distance is 10km, we use the first 10km of your activity - not the fastest 10km of your activity.

When you have selected and submitted your activity, it will be instantly viewable in the 'Live Results' section of the event page.

You also have the option to update your performance in the Dashboard if you decide to have another go during the time window of the event. For example, if an event runs from Friday to Sunday and you upload your run on the Friday, then run again on Saturday and achieve a better time then you can update your time.

Manual entry

Using an activity tracker, run the required distance within the time window and take a screenshot of the activity and email this to the race organiser along with your name, date of birth, gender and the club you are representing. It also helps to send a link to your activity if this is public. The race organiser will then review your activity and manually add your performance to the results table. It may take some time for your result to appear in the results table.

Please note that manual submission requirements may vary from organiser to organiser but normally the above is accepted as evidence that you have successfully completed the race.

Participants should conduct their own assessment of their own route taking into account the risk of accident or injury. Any COVID-19 related guidance issued in relation to sporting activity, social distancing, etc should also be followed.

Are there limitations on elevation drop and other course factors?

No, participants are encouraged to identify optimal racing conditions and course profiles to ensure their best possible performance. However, using a track is discouraged because many GPS devices do not accurately record distance in that setting.

We summarise the elevation of the course you ran next to your results. More on this in the following section.

How do you work out elevation in the race results? i.e. net downhill, net uphill, net even

Net downhill

We define a net downhill course as one which has a net elevation drop (decrease in elevation) of more than 1 metre per 1km.

For example, if you ran 10km and the net elevation drop was 11 metres then we define that as a net downhill course. A drop of 10 metres and below would be considered an even course.

Net uphill

We define a net uphill course as one which has a net elevation gain (increase in elevation) of more than 1 metre per 1km.

For example, if you ran 10km and the net elevation gain was 11 metres then we define that as a net uphill course. A gain of 10 metres and above would be considered an even course.

Net even

We define a net even course as one which has a net elevation drop or gain of less than 1 metre per 1km.

For example, if you ran 10km and the net elevation gain or drop was between 0-10 metres then we define that as a net even course.

Which race categories are there?

There are different age categories for female, male and non-binary. The age categories for these genders include:


  • FJUNIOR (Ages 13 - 18)
  • FSENIOR (Ages 19 - 39)
  • FV40 (Ages 40 - 49)
  • FV50 (Ages 50 - 59)
  • FV60 (Ages 60 - 69)
  • FV70 (Ages 70 - 79)
  • FV80 (Ages 80+)


  • MJUNIOR (Ages 13 - 18)
  • MSENIOR (Ages 19 - 39)
  • MV40 (Ages 40 - 49)
  • MV50 (Ages 50 - 59)
  • MV60 (Ages 60 - 69)
  • MV70 (Ages 70 - 79)
  • MV80 (Ages 80+)


  • NBJUNIOR (Ages 13 - 18)
  • NBSENIOR (Ages 19 - 39)
  • NBV40 (Ages 40 - 49)
  • NBV50 (Ages 50 - 59)
  • NBV60 (Ages 60 - 69)
  • NBV70 (Ages 70 - 79)
  • NBV80 (Ages 80+)
  • About
  • Terms
  • Privacy

© 2021 Milesaway