RoxRace
RoxRace
Toggle sidebar
← All docs
Getting Started Updated 23 Oct 2026

How to Register for a Race

Find an event on RoxRace, choose your division, complete your contact info, and pay — all in a few minutes.

Step 1 — Find a race

Go to roxrace.com and browse events on the Discover page. Filter by country or race type (HYROX, OCR, Running, Swimrun) to narrow down the list. Click any race card to open the race page.

Step 2 — Open the race page

The public race page shows everything you need to know before registering: description, dates, venue, divisions, pricing, rulebook, and organizer contact info. Review the available divisions and their prices before starting.

Step 3 — Click Register

On the race page, click Register now. You'll be taken to the registration flow. You don't need to be logged in to start — if you aren't, you'll log in or create an account right in the flow, just after choosing your division.

Step 4 — Select a division

All available divisions are shown with their names, descriptions, prices, and any team requirements. Click a division to select it and continue. Divisions that are full are marked Full and can't be selected — unless the organizer lets athletes choose their own heat, in which case you can still pick the division and join its waitlist.

Want to compete in more than one division of the same race? Register once per division — you just can't register twice in the same one.

Step 5 — Add your team (team divisions only)

If this is a team division, you'll add your teammates in a step of their own. Enter a Team name and each teammate's first name, last name, and email (the email is optional unless the organizer requires it). If a teammate already has a RoxRace account, your team is linked to it automatically; otherwise they receive an invitation to create one. Every teammate with an email gets one letting them know you've added them.

If the organizer allows it, you can tick I will identify my teammate later for any spot and register right away. Complete your team afterwards from My registrations → Complete team — before the organizer's roster deadline, if they've set one.

Step 6 — Choose your heat (if offered)

If the organizer lets athletes pick their own start time, you'll choose a heat next. Full heats can't be selected. If every heat in your division is full, you can Join waitlist and you'll be emailed if a spot opens up. See Athletes Choose Their Own Heat.

Step 7 — Enter your contact information

Your name, date of birth, gender, and email are pre-filled from your athlete profile. Fill in the remaining fields:

  • Phone number
  • Address details
  • Emergency contact name, relationship, and phone
  • Estimated finish time (used for heat seeding)

Fields the organizer hasn't made required are marked (optional).

Confirm your contact information to continue.

Registering someone else

To register a friend, family member or anyone else for an individual division, choose Someone else under Who are you registering? at the top of this step, and enter their name, email and other details instead of your own. A few things to know:

  • You pay and get the receipt — it shows up under your own Billing & payments.
  • They get a confirmation email. If they already have a RoxRace account under that email, the registration is added to it. If not, an account is created for them and they're invited to set a password.
  • You both see the registration under My registrations, and either of you can change the start time when the organizer lets athletes choose their heat.
  • When you accept the race's terms, you accept them on their behalf.

Team divisions don't have this option — you're always the team captain there, and you add the others as teammates in the team step.

Step 8 — Accept terms (if required)

If the organizer has set up terms of participation or a liability and refund policy, you'll need to read and accept each one before continuing.

Step 9 — Checkout

Review your order summary: division, price, any discount and — if the organizer passes the RoxRace platform fee on to athletes — a Service fee line. The Total is what you'll pay. For paid registrations, click Continue to payment with Stripe to be redirected to Stripe's secure checkout. Enter your card details and complete the payment.

For free divisions, the same button completes your registration right away — there's no Stripe payment.

Step 10 — Confirmation

After a successful registration you'll see a confirmation screen and receive a confirmation email. The email includes the race, your division and — if you paid by card — a View receipt button. All your receipts are also available later under Billing & payments — see Payments & Receipts.


Coupon codes

If you have a discount code, enter it at the checkout step and click Apply. Valid codes reduce the total before payment.

After registering

Once registered, you'll appear in the race's participants list. Unless you picked a heat yourself, the organizer will assign you to one before race day. Check the race page's Startlist and Heats tabs — they'll go live once the organizer publishes them.