Register
Racer
Live
Results

Instructions

Login / Create An Account

More...

To login, type your email and password into the Login page. If you don't have an account, one will be created, and you'll receive a confirmation email.

Once logged in, choose Setup from the hamburger menu (next to the logo) 🛈

Image of Hamburger Menu

Add Events, Races, and Teams

More...
On the Setup page
  1. Rename the pre-made event, leave all other settings alone. 🛈
  2. Scroll down to the "Races" section (right below event settings), and add the races you will be hosting, ie. Boys Varsity, Girls JV, Open Races.
  3. Under the "Teams" tab (right below the races section), add the teams that you are hosting. If you're in a league using the XCMeet Clip system, entering teams from your league will automatically add the racers from that school into your race.
Image of Event Settings Interface

Registering Racers

Each racer gets a clip, and should go onto the XCMeet website to the Register Racers page. Type in your clip code, ie. MerIsl for Mercer Island or Insain for Interlake 🛈 XCMeet will remember your athletes, meaning that next time, an athlete's information will automatically fill in for them.

Image of League Clips and Clip Codes

Without clips, you need to print out QR coded barcodes that will be a substitute for the clips. There are two methods to generate and print barcodes, explained below: *You will need sticker paper to print the barcodes which can be purchased at Walmart or Amazon.

Navigate to the Setup page and then scroll down your event to the roster section.

If you have a roster:
  1. Import your roster in the roster section and then select "Assign Sequential Barcodes" at the bottom of the page.
  2. Click "Print Labels" 🛈 If a runner is not on the roster or you want extra labels, you can print out blank barcodes by adjusting the "Blank Qty" box.
  3. These blank QR codes can be registered on the register race page like XCMeet clips. Furthermore, these come in handy at the finish line as it allows for runners who finish without a clip or QR code to be given one.
  4. Just scan the blank label in place of their clip or QR code, and then have them self-register on the website. Their results will fill in automatically on the live results page.
If you don't have a roster:
  • Print blank labels in the Roster section of Event Setup
  • Then, register the blank label using it's attached number and the athlete's person information. At the finish line, scan the label like you would any other QR code in the XCMeet app, and the results will fill in automatically on the live results page.
Print Labels Interface

Recording Times

Timing Volunteer Video Overview

Download the XCMeet App. 🛈

You can use Apple or Android, but Android works better because you can physically feel when the finisher button is pressed, which makes it easier to determine whether the correct number of times were recorded.

With Apple, Bluetooth or wired keyboard can be used instead ("s" for start and "f" for finisher)

Print to instruct volunteers: Volunteer Cheat Sheet

  1. Type in the event code, then find the "timer" section. Ensure that you are recording the correct race 🛈
  2. "How do I stop the timer?" You don't. This is not a stopwatch, so don't worry that the time keeps ticking by.
  3. There should ideally be two timers, giving you a backup set of times and the ability to easily correct errors (such as if an athlete's time isn't recorded or one timer was late in recording a time).
  4. Assign a coach who understands the system to be the "race boss", this person will oversee the four parent volunteers. The race boss will edit results on the Results Editor page.
Image of Timing Interface on XCMeet App
Image of Event Settings Interface
  • Multiple Heats, additional starts are counted as a separate heat.
  • Battery Life, make sure your devices are fully charged. When a race is started, the XCMeet app will run in the background even when your phone is off, so you can turn your phone off until the racers near the finish.
  • We don't want the timers to be making the same mistake as each other, so they shouldn't count off runners out loud. Instead, they should occasionally check in with each other to see if their total number of times match up in order to determine if any errors were made.
  • The timers can usually feel when they have hit the finisher button too many or too few times and should notify the boss. Practice beforehand and make sure that all the volunteers understand their roles.

Scanning Clips

Image of Event Settings Interface

  1. Choose "Scanner" on the bottom row. How To Use The Scanner in XCMeet
  2. Make sure that the heat number is correct for the batch of runners that you are scanning.
  3. Position the QR code in the viewer. You'll hear a nice beep on success or a rude sound if the QR code was already read or is an invalid number.
  4. If you don't hear anything, check above the camera to see the last read code. The app won't beep for repeats.
  5. If an athlete doesn't have a clip, you'll need to enter a name in place of their clip number in the input box or assign them a clip.
  1. On the "Results Editor" page put the racer's name or number into the "Add Finishers:" box and hit enter (or click on "Insert At End"). 🛈
  2. The results will automatically update.
Image of Results Editor Interface

Finish Chute Setup

  • Mark your finishing chute with caution tape so that the finishers cannot leave until they have passed the scan station.
  • In a large race, the clips will be arriving faster than you scan them. You need to make a queue of clips for the scanner, so that finishers can coast to a stop and line up in the correct order.
  • Tents, or at least umbrellas, are required to protect the phones from rain
  • Make sure that there are no stray clips in the background of your scanner, as this can lead to accidental scans
  • Have some spare clips ready nearby for the few racers that show up without a clip. Scan one of those clips, and tell the racer their number. They can go to the Register Racers page at anytime to change that number into their name.
  • Practice timing with some spare clips before the racers show up
We recommend using two blocks to create a makeshift conveyor belt on the table. Have a helper that will take the clips from the racers and line them up on one of the blocks on the table. After the scanner scans the clip, brush the clip off the table into a discard box. Once the original block is filled up, the helper should switch blocks to create space.

Clip Scanning System Demonstration

Editing Results

More...

Type in the event code on the Results Editor page. You'll want to use the results editor for any mistake in the results (ie. an athlete's clip isn't scanned or a time is misrecorded). You can add heat starts for the event, start time offsets, new athletes into the results, or correct athletes' times and positions. 🛈

Image of Results Editor Interface

The primary and backup times will be compared against each other, and any discrepancies in the times will be highlighted using shades of red (dark red is a major difference, orange is a medium difference, and yellow is a light difference). Gray is used to highlight a pack of runners finishing together.

Watch this video for more detailed information. Correcting Errors 🛈

Image of Different Timing Highlights

Live Results

More...

Go to the Live Results page. Live results can be withheld from the public by toggling the feature off in the Setup settings. This allows you to finalize results before they are released to the public. 🛈

If you want teams to have cross-country style scoring, enable it in the Setup page, then choose the division to score on the Live Results page.

Image of Different Timing Highlights

Uploading to Athletic.net

More...

Navigate to the Setup page. In the "Races" table on the far right side, you should see a "Download" button that will download a CSV (Comma Separated Values) file. It can be directly uploaded to athletic.net or other similar services 🛈

Image of Results Editor Interface

Mark Runner Feature in XCMeet App

More...

In the XCMeet app you can "mark" an athlete. What this does is it highlights the next runner's position and their corresponding time. If the number of times and number of positions are the same, the two highlighted sections will line up

In the event that the highlighted portions aren't lined up, somewhere in the results you'll have an extra or missing time / position. By routinely marking , you will have a continuous check on whether the results are correct, as which ever section the marked highlighting becomes mismatched is where the error occured.

Splits

More...
Usage of the splits system is documented here. Note that the manager of the race must share the altcode (not the event code) with the other participating teams for crowdsourced splits to work.

Large Races over 150 runners

More...
  • Ideally, large race groups (those with over 200 athletes) should be broken up to reduce volunteer workload and prevent a clogged finishing chute.
  • If your course allows for it, overlapping races can be run. Start one set of athletes, then a few minutes later, start another set of athletes, ensuring that the slowest of the first race won't be passed by the fastest of the second. The timers and scanners must pay attention to where the end of the first heat and start of the second heat is, and correspondingly switch the race they are recording in the XCMeet app.