---
title: |-
  FIS data exchange XML protocol for Snowboard and Freestyle
version: "1.3"
date: 2026-09-10
documentName: Snowboard and Freestyle Result XML Description
documentType: XML Protocol Description
author: FIS IT
theme: dark
toc: true
tocDepth: 3
cover: true
chapterNumbering: true
headerTitle: Snowboard and Freestyle Result XML Description
footerDateFormat: YYYY-MM-DD
---

# 1. Table of contents

- [2. Introduction](#2-introduction)
  - [2.1. Sending XML results to FIS](#21-sending-xml-results-to-fis)
  - [2.2. Support](#22-support)
- [3. XML structure](#3-xml-structure)
  - [3.1. The `<Fisresults>` element](#31-the-fisresults-element)
  - [3.2. The `<Raceheader>` element](#32-the-raceheader-element)
    - [3.2.1. The `<Type>` element within `<Raceheader>`](#321-the-type-element-within-raceheader)
    - [3.2.2. The `<Racedate>` element within `<Raceheader>`](#322-the-racedate-element-within-raceheader)
    - [3.2.3. Example of a simple `<Raceheader>` element](#323-example-of-a-simple-raceheader-element)
  - [3.3. The `<SB_race>` element](#33-the-sb_race-element)
    - [3.3.1. The `<SB_raceinfo>` element](#331-the-sb_raceinfo-element)
    - [3.3.2. The `<Jury>` element](#332-the-jury-element)
    - [3.3.3. The `<Finalformat>` element](#333-the-finalformat-element)
    - [3.3.4. The `<Qualificationformat>` element](#334-the-qualificationformat-element)
    - [3.3.5. The `<SB_classified>` element](#335-the-sb_classified-element)
    - [3.3.6. The `<SB_notclassified>` element](#336-the-sb_notclassified-element)
    - [3.3.7. The `<SB_ranked>` and `<SB_notranked>` element](#337-the-sb_ranked-and-sb_notranked-element)
    - [3.3.8. The `<Competitor>` element](#338-the-competitor-element)
    - [3.3.9. The `<Team>` element](#339-the-team-element)
    - [3.3.10. The `<SB_result>` element](#3310-the-sb_result-element)
- [4. Examples](#4-examples)
  - [4.1. Results for individual Snowboard Park & Pipe event](#41-results-for-individual-snowboard-park-pipe-event)
  - [4.2. Results for individual Freestyle Ski Cross event](#42-results-for-individual-freestyle-ski-cross-event)
  - [4.3. Results for Snowboard Parallel Team event](#43-results-for-snowboard-parallel-team-event)
  - [4.4. Results for Snowboard Cross Team Event](#44-results-for-snowboard-cross-team-event)
  - [4.5. Results for Freestyle Aerials Team event](#45-results-for-freestyle-aerials-team-event)
  - [4.6. Sending start list for a Snowboard Park & Pipe event](#46-sending-start-list-for-a-snowboard-park-pipe-event)
- [5. Change log](#5-change-log)
  - [5.1. Version 1.3, 10.09.2026](#51-version-13-10092026)
  - [5.2. Version 1.2, 19.06.2023](#52-version-12-19062023)
  - [5.3. Version 1.1, 07.09.2022](#53-version-11-07092022)
  - [5.4. Version 1.0, 21.07.2022](#54-version-10-21072022)

# 2. Introduction

For competition results to be included in the FIS database and to be considered for FIS points, results must be provided via XML file in the format described in this document. A very basic example of the XML file:

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Gender="M" Sector="SB">
    <Season>2022</Season>
    <Codex>6222</Codex>
    <Nation>SUI</Nation>
    <Discipline>SS</Discipline>
    <Category>WC</Category>
    <Racedate>
      <Year>2022</Year>
      <Month>3</Month>
      <Day>15</Day>
    </Racedate>
  </Raceheader>
  <SB_race>
    <SB_classified>
      <SB_ranked Status="QLF">
        <Rank>1</Rank>
        <Bib>5</Bib>
        <Competitor>
          <Fiscode>550050</Fiscode>
          <Lastname>DOE</Lastname>
          <Firstname>Joe</Firstname>
          <Gender>M</Gender>
          <Nation>SUI</Nation>
        </Competitor>
      </SB_ranked>
    </SB_classified>
    <SB_notclassified />
  </SB_race>
</Fisresults>
```

This document describes the XML format for both Snowboard and Freestyle as the only major difference between these disciplines is the prefix for most XML tags – SB or FS. The example above is a valid XML for Snowboard results, but would be valid also for Freestyle if the ”`FS_`“ prefix is used, e.g. `FS_race`, `FS_classified`. All the examples in this document will use the “`SB_`” prefix unless the example defines Freestyle specific information.

## 2.1. Sending XML results to FIS

Results in the correct XML format must be sent as an e-mail attachment to [results@fis-ski.com](mailto:results@fis-ski.com). Once received and processed an e-mail response will be sent informing of successful result processing or of any errors in case if processing failed.

## 2.2. Support

For support requests, questions and feedbacks please contact FIS IT department at [it@fis-ski.com](mailto:it@fis-ski.com). When contacting support regarding a specific event, please indicate the race codex and discipline.

# 3. XML structure

## 3.1. The `<Fisresults>` element

XML file will always have root `<Fisresults>` element that it will contain two child elements - all the race defining information within `<Raceheader>` and results with optional race details within `<SB_race>` or `<FS_race>` depending on the discipline.

The element accepts no attributes and has these possible child elements:

| Element        | Data    | Description                                                                                                                                 | Required |
|----------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `<Raceheader>` | element | Contains competition defining information – season code, codex, gender etc.                                                                 | yes      |
| `<SB_race>`    | element | Contains competition results, information about not-ranked competitors and optional details about the race – e.g., weather, judges, course. | yes      |

## 3.2. The `<Raceheader>` element

The `<Raceheader>` element defines the global properties of a race, importantly – season code, codex, race date and gender. Whenever XML results file is being processed, this data is used to find the race in the FIS database.

The element has two required attributes:

| Attribute | Data   | Description                                                                          | Required |
|-----------|--------|--------------------------------------------------------------------------------------|----------|
| `Gender`  | string | Gender of the race with possible values – M (men), W (women), A (mixed team).        | yes      |
| `Sector`  | string | Discipline code of the race with possible values – FS (freestyle) or SB (snowboard). | yes      |

Possible child elements:

| Element        | Data    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Required |
|----------------|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `<Season>`     | integer | Season code of the competition, as in FIS calendar.                                                                                                                                                                                                                                                                                                                                                                                                                    | yes      |
| `<Codex>`      | integer | The unique identification number for each competition with the discipline, as in FIS calendar.                                                                                                                                                                                                                                                                                                                                                                         | yes      |
| `<Nation>`     | string  | The three letter FIS code for the organizing nation, as in FIS calendar                                                                                                                                                                                                                                                                                                                                                                                                | yes      |
| `<Discipline>` | String  | Event abbreviation of the competition, as in FIS calendar:<br>BA - Big Air<br>MO - Moguls<br>SS - Slopestyle<br>SX - Ski Cross<br>HP - Halfpipe<br>DM - Dual Moguls<br>DMT - Dual Moguls Team<br>AE - Aerials<br>AET - Aerials Team<br>SXT - Ski Cross Team<br>XT - Ski-Snowboard Team Cross<br>PGS – Parallel Giant Slalom<br>PSL – Parallel Slalom<br>GS – Giant Slalom<br>SL – Slalom<br>SBX – Snowboard Cross<br>BXT – Snowboard Cross Team<br>PRT – Parallel Team | yes      |
| `<Category>`   | string  | The FIS abbreviation for the category of competition specific to the event, as in FIS calendar                                                                                                                                                                                                                                                                                                                                                                         | yes      |
| `<Racedate>`   | element | Used to define the date of the competition (see 3.2.2). Must match the value defined in FIS calendar.                                                                                                                                                                                                                                                                                                                                                                  | yes      |
| `<Type>`       | string  | Type of data – used to indicate whether the data contains results or start list. Example of possible values:<br>startlist – start list of the competition<br>partial – partial results<br>unofficial – unofficial results<br>official – official results<br>If not provided, it will consider the file to contain official results. It accepts the optional `Run` attribute (see 3.2.1)                                                                                | no       |
| `<Phase>`      | string  | Last phase completed after which the results are being sent for. Example of possible values:<br>final<br>smallfinal<br>semifinal<br>quarterfinal<br>eightfinal<br>sixteenfinal<br>thirtytwofinal<br>sixtyfourfinal<br>qualification<br>preheat<br>seeding<br>This value can be used to indicate that the event is not fully completed, by specifying something other than “final” for results.                                                                         | no       |
| `<Eventname>`  | string  | Name of event as published in FIS calendar                                                                                                                                                                                                                                                                                                                                                                                                                             | no       |
| `<Place>`      | string  | Resort, town, etc. of competition venue                                                                                                                                                                                                                                                                                                                                                                                                                                | no       |

### 3.2.1. The `<Type>` element within `<Raceheader>`

The `<Type>` element accepts multiple values as strings (startlist, partial, unofficial, official) and one attribute:

| Attribute | Data    | Description                                        | Required |
|-----------|---------|----------------------------------------------------|----------|
| `Run`     | integer | Run number for which the data is sent – e.g. 1, 2. | no       |

### 3.2.2. The `<Racedate>` element within `<Raceheader>`

The `<Racedate>` element accepts three child elements:

| Element   | Data    | Description              | Required |
|-----------|---------|--------------------------|----------|
| `<Year>`  | integer | Year of the competition  | yes      |
| `<Month>` | integer | Month of the competition | yes      |
| `<Day>`   | integer | Day of the competition   | yes      |

Example of the `<Racedate>` element:

```xml
<Racedate>
  <Year>2022</Year>
  <Month>3</Month>
  <Day>15</Day>
</Racedate>
```

### 3.2.3. Example of a simple `<Raceheader>` element

```xml
<Raceheader Gender="W" Sector="SB">
  <Season>2022</Season>
  <Codex>6222</Codex>
  <Nation>SUI</Nation>
  <Discipline>SS</Discipline>
  <Category>WC</Category>
  <Racedate>
    <Year>2022</Year>
    <Month>3</Month>
    <Day>15</Day>
  </Racedate>
</Raceheader>
```

## 3.3. The `<SB_race>` element

The `<SB_race>` element defines the competition specific information (jury, course etc.) along with the results of the competition. The element accepts three child elements:

| Element              | Data    | Description                                                               | Required           |
|----------------------|---------|---------------------------------------------------------------------------|--------------------|
| `<SB_raceinfo>`      | element | Contains information about the competition – jury, course, format etc.    | yes, for Ski Cross |
| `<SB_classified>`    | element | Contains information about the ranked competitors.                        | yes                |
| `<SB_notclassified>` | element | Contains information on competitors that were not ranked – e.g. DNS, DNF. | no                 |

### 3.3.1. The `<SB_raceinfo>` element

The `<SB_raceinfo>` accepts multiple child elements:

| Element                 | Data    | Description                                                                                                                                                                                                                                    | Required           |
|-------------------------|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|
| `<Usedfislist>`         | integer | FIS list number which is used for the preparation of the start list and for calculation of FIS point penalty based on the results.                                                                                                             | no                 |
| `<Appliedpenalty>`      | decimal | Applied penalty for the competition results. This may differ from the calculated penalty in case the calculated penalty is lower than the minimum allowed for the category of competition or above the maximum for the category of competition | no                 |
| `<Calculatedpenalty>`   | decimal | Calculated penalty for the competition results.                                                                                                                                                                                                | no                 |
| `<Timingby>`            | string  | Timing or scoring by company                                                                                                                                                                                                                   | no                 |
| `<Dataprocessingby>`    | string  | Data processing by company                                                                                                                                                                                                                     | no                 |
| `<Softwarecompany>`     | string  | Name of software company                                                                                                                                                                                                                       | no                 |
| `<Softwarename>`        | string  | Name of timing or scoring software                                                                                                                                                                                                             | no                 |
| `<Softwareversion>`     | string  | Version of the timing or scoring software                                                                                                                                                                                                      | no                 |
| `<Jury>`                | element | Definition of the jury members (see 3.3.2)                                                                                                                                                                                                     | yes                |
| `<Finalformat>`         | element | Definition of the final format (see 3.3.3)                                                                                                                                                                                                     | yes, for Ski Cross |
| `<Qualificationformat>` | element | Definition of the qualification format (see 3.3.4)                                                                                                                                                                                             | yes, for Ski Cross |

### 3.3.2. The `<Jury>` element

The `<Jury>` element is used to define a jury member. It accepts one attribute:

| Attribute  | Data | Description                                                                                                                                                                                                         | Required |
|------------|------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `Function` | enum | Function of the jury member with one of the available values:<br>HeadJudge<br>ChiefCompetition<br>RaceDirector<br>ContestDirector<br>TechnicalDelegate<br>StartReferee<br>FinishReferee<br>ChiefOfFinish<br>Referee | yes      |

The element accepts these child elements:

| Element       | Data   | Description                        | Required |
|---------------|--------|------------------------------------|----------|
| `<Lastname>`  | string | Last name of the jury member       | yes      |
| `<Firstname>` | string | First name of the jury member      | yes      |
| `<Nation>`    | string | FIS nation code of the jury member | yes      |

Example of the `<Jury>` element:

```xml
<Jury Function="TechnicalDelegate">
  <Lastname>DOHN</Lastname>
  <Firstname>Joe</Firstname>
  <Nation>USA</Nation>
</Jury>
```

### 3.3.3. The `<Finalformat>` element

The `<Final>` element withing `<SB_raceinfo>` is used to define details about the format competition was held in and is currently only required for Ski Cross events:

| Attribute | Data | Description                                                                                                                                     | Required |
|-----------|------|-------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `Perheat` | int  | Maximum number of competitors per heat in the final phase                                                                                       | yes      |
| `Phase`   | enum | The starting round of the finals phase:<br>final<br>semifinal<br>quarterfinal<br>eightfinal<br>sixteenfinal<br>thirtytwofinal<br>sixtyfourfinal | yes      |

### 3.3.4. The `<Qualificationformat>` element

The `<Qualification>` element within `<SB_raceinfo>` is used to define the qualification phase format and type:

| Attribute | Data | Description                                                                                                                                                                            | Required |
|-----------|------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `Format`  | enum | Format identifier:<br>qualification<br>seeding<br>qualification-heat<br>three-heat<br>round-robin                                                                                      | yes      |
| `Type`    | enum | The subtype of a format:<br>For qualification or seeding formats:<br>single-run<br>two-run<br>two-run-cutoff<br>jam-session<br>For round robin format:<br>single-panel<br>double-panel | no       |

### 3.3.5. The `<SB_classified>` element

The `<SB_classified>` element is used to send the results or start list. In case of results, this should contain only the athletes that have been ranked in the competition.

The element accepts one or multiple `<SB_ranked>` child elements:

| Element       | Data    | Description                                                                                 | Required |
|---------------|---------|---------------------------------------------------------------------------------------------|----------|
| `<SB_ranked>` | element | Contains information on a valid competitor or team in the results or start list (see 3.3.7) | yes      |

### 3.3.6. The `<SB_notclassified>` element

The `<SB_notclassified>` element is used to send information on competitors that were not ranked in a competition, e.g. DNS, DNF, NPS etc.

The element accepts one or multiple `<SB_notranked>` child elements:

| Element          | Data    | Description                                                                         | Required |
|------------------|---------|-------------------------------------------------------------------------------------|----------|
| `<SB_notranked>` | element | Contains information on a competitor or team that was not ranked in the competition | yes      |

### 3.3.7. The `<SB_ranked>` and `<SB_notranked>` element

The `<SB_ranked>` and `<SB_notranked>` elements can be validate differently depending on whether the XML file type in the `<Raceheader>` (see 3.2.1) is defined as start list or results. Also, the amount and type of information required can be different depending on whether the `<SB_ranked>` is a direct child of `<SB_classified>/<SB_notclassified>` or it is used to define individual result as part of a team as a direct child of `<SB_team>`.

The element accepts attributes:

| Attribute | Data | Description                                                                                                                                              | Required |
|-----------|------|----------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| `Status`  | enum | For `<SB_ranked>` only one possible value – QLF. For `<SB_notranked>` this should be set to the IRM of competitor in the final phase of the competition. | yes      |

The element accepts child elements:

| Element        | Data    | Description                                      | Required                                                                                |
|----------------|---------|--------------------------------------------------|-----------------------------------------------------------------------------------------|
| `<Rank>`       | integer | Competitors rank in the competition              | yes, for results when `<SB_ranked>` is direct child of `<SB_classified>`                |
| `<Order>`      | integer | Competitors order in the start list              | yes, for start list when `<SB_ranked>` is direct child of `<SB_classified>`             |
| `<Bib>`        | integer | The competitor’s starting bib from the first run | yes                                                                                     |
| `<Competitor>` | element | Details of the competitor (see 3.3.8)            | yes, for individual competition or when `<SB_ranked>` is direct child of `<SB_team>`    |
| `<Team>`       | element | Details of the team (see 3.3.9)                  | yes, for team competition and when `<SB_ranked>` is a direct child of `<SB_classified>` |
| `<SB_result>`  | element | Details of the result                            | no                                                                                      |

### 3.3.8. The `<Competitor>` element

The `<Competitor>` element is used to define information about an individual competitor, and it accepts multiple child elements:

| Element         | Data    | Description                        | Required |
|-----------------|---------|------------------------------------|----------|
| `<Fiscode>`     | integer | FIS code, as in the FIS database   | yes      |
| `<Lastname>`    | string  | Last name, as in the FIS database  | yes      |
| `<Firstname>`   | string  | First name, as in the FIS database | no       |
| `<Nation>`      | string  | FIS nation code                    | yes      |
| `<Gender>`      | enum    | Gender – M (men), W (women)        | no       |
| `<Yearofbirth>` | integer | Birth year                         | no       |
| `<Clubname>`    | string  | Club name                          | no       |

<br> Example of a `<Competitor>` element:

```xml
<Competitor>
  <Fiscode>2534887</Fiscode>
  <Lastname>APPLE</Lastname>
  <Nation>USA</Nation>
</Competitor>
```

### 3.3.9. The `<Team>` element

The `<Team>` element is used to define information about a team:

| Element      | Data    | Description                       | Required |
|--------------|---------|-----------------------------------|----------|
| `<Fiscode>`  | integer | FIS code, as in the FIS database  | yes      |
| `<Teamname>` | string  | Team name, as in the FIS database | yes      |
| `<Nation>`   | string  | Competitor’s FIS nation code      | yes      |

Example of a `<Team>` element:

```xml
<Team>
  <Fiscode>2533431</Fiscode>
  <Teamname>SWITZERLAND</Teamname>
  <Nation>SUI</Nation>
</Team>
```

### 3.3.10. The `<SB_result>` element

Like `<SB_ranked>`, also `<SB_result>` required data will depend on whether the element is sent as part of a team (`<SB_team>`). The element accepts attributes only when sent as a descendant of `<SB_team>`:

| Attribute | Data | Description                              | Required                                |
|-----------|------|------------------------------------------|-----------------------------------------|
| `Run`     | int  | Run number for which the result is sent  | yes, when sent as part of a team result |
| `Heat`    | int  | Heat number for which the result is sent | no                                      |

The `<SB_result>` element accepts child elements:

| Element        | Data    | Description                                                                                                                                                                                            | Required              |
|----------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------|
| `<Level>`      | enum    | Phase reached with possible values:<br>final<br>smallfinal<br>semifinal<br>quarterfinal<br>eightfinal<br>sixteenfinal<br>thirtytwofinal<br>sixtyfourfinal<br>qualification<br>preheat<br>seeding       | yes, for team result  |
| `<Color>`      | enum    | Color of competitors bib (Cross events) or course (Parallel events). Possible values:<br>red<br>blue<br>green<br>white<br>yellow<br>black                                                              | no                    |
| `<Racepoints>` | decimal | Race points calculated for the competition result                                                                                                                                                      | no                    |
| `<Totalscore>` | decimal | Total score of the competition (or run, when sent as part of a team result)                                                                                                                            | no                    |
| `<Totaltime>`  | time    | Total time (which has value in terms of ranking). For example – for Cross events this has to be the achieved qualification time which will be used for FIS points calculation.<br>Format - HH:MM:SS.dd | yes, for Cross events |

Example of a simple `<SB_result>` element as descendant of `<SB_classified>` and `<SB_ranked>`:

```xml
<SB_classified>
  <SB_ranked Status="QLF">
    <Rank>1</Rank>
    <Bib>14</Bib>
    <Competitor>
      <Fiscode>2535331</Fiscode>
      <Lastname>DOE</Lastname>
      <Firstname>John</Firstname>
      <Nation>USA</Nation>
    </Competitor>
    <SB_result>
      <Level>final</Level>
      <Totalscore>100.22</Totalscore>
    </SB_result>
  </SB_ranked>
</SB_classified>
```

# 4. Examples

## 4.1. Results for individual Snowboard Park & Pipe event

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Gender="M" Sector="SB">
    <Season>2022</Season>
    <Codex>6058</Codex>
    <Nation>SUI</Nation>
    <Discipline>BA</Discipline>
    <Category>WC</Category>
    <Racedate>
      <Day>23</Day>
      <Month>10</Month>
      <Year>2021</Year>
    </Racedate>
    <Eventname>Chur</Eventname>
    <Place>Chur</Place>
  </Raceheader>
  <SB_race>
    <SB_raceinfo />
    <SB_classified>
      <SB_ranked Status="QLF">
        <Rank>1</Rank>
        <Bib>17</Bib>
        <Competitor>
          <Fiscode>9510288</Fiscode>
          <Lastname>BOESIGER</Lastname>
          <Firstname>Jonas</Firstname>
          <Gender>M</Gender>
          <Nation>SUI</Nation>
          <Yearofbirth>1995</Yearofbirth>
        </Competitor>
        <SB_result>
          <Totalscore>162.00</Totalscore>
        </SB_result>
      </SB_ranked>
      <!-- Other ranked competitors... -->
    </SB_classified>
    <SB_notclassified>
      <SB_notranked Status="DNS">
        <Bib>36</Bib>
        <Competitor>
          <Fiscode>9300953</Fiscode>
          <Lastname>HASEGAWA</Lastname>
          <Firstname>Taiga</Firstname>
          <Gender>M</Gender>
          <Nation>JPN</Nation>
          <Yearofbirth>2005</Yearofbirth>
        </Competitor>
        <SB_result />
      </SB_notranked>
      <!-- Other not ranked competitors... -->
    </SB_notclassified>
  </SB_race>
</Fisresults>
```

## 4.2. Results for individual Freestyle Ski Cross event

```xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Fisresults>
  <Raceheader Sector="FS" Gender="M">
    <Season>2022</Season>
    <Codex>8094</Codex>
    <Nation>CHN</Nation>
    <Discipline>SX</Discipline>
    <Category>OWG</Category>
    <Eventname>Men's Ski Cross</Eventname>
    <Place>Beijing (CHN)</Place>
    <Racedate>
      <Day>18</Day>
      <Month>2</Month>
      <Year>2022</Year>
    </Racedate>
  </Raceheader>
  <FS_race>
    <FS_raceinfo>
      <!-- Format information for Ski Cross, required from 2023 -->
      <Qualificationformat Format="qualification" Type="single-run"/>
      <Finalformat Perheat="4" Phase="sixteenfinal"/>
    </FS_raceinfo>
    <FS_classified>
      <FS_ranked Status="QLF">
        <Rank>1</Rank>
        <Bib>7</Bib>
        <Competitor>
          <Fiscode>2531493</Fiscode>
          <Lastname>REGEZ</Lastname>
          <Firstname>Ryan</Firstname>
          <Gender>M</Gender>
          <Nation>SUI</Nation>
          <Yearofbirth>1993</Yearofbirth>
        </Competitor>
        <FS_result>
          <!-- Qualification time, required for SX from 2023 -->
          <Totaltime>1:12.44</Totaltime>
        </FS_result>
      </FS_ranked>
    </FS_classified>
    <FS_notclassified />
  </FS_race>
</Fisresults>
```

## 4.3. Results for Snowboard Parallel Team event

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Sector="SB" Gender="A">
    <Season>2022</Season>
    <Codex>6333</Codex>
    <Nation>GER</Nation>
    <Discipline>PRT</Discipline>
    <Category>WC</Category>
    <Type>official</Type>
    <Eventname>Mixed Team Parallel Slalom</Eventname>
    <Place>Berchtesgaden</Place>
    <Racedate>
      <Day>20</Day>
      <Month>3</Month>
      <Year>2022</Year>
    </Racedate>
  </Raceheader>
  <SB_race>
    <SB_raceinfo />
    <SB_classified>
      <SB_ranked Status="QLF">
        <Rank>1</Rank>
        <Bib>2</Bib>
        <Team>
          <Fiscode>9200224</Fiscode>
          <Teamname>Germany 9</Teamname>
          <Nation>GER</Nation>
        </Team>
        <SB_team>
          <SB_ranked>
            <Bib>21</Bib>
            <Competitor>
              <Fiscode>9200092</Fiscode>
              <Lastname>BAUMEISTER</Lastname>
              <Firstname>Stefan</Firstname>
              <Gender>M</Gender>
              <Nation>GER</Nation>
              <Yearofbirth>1993</Yearofbirth>
            </Competitor>
            <SB_result Run="1">
              <Rank>2</Rank>
              <Color>Blue</Color>
              <Level>final</Level>
            </SB_result>
          </SB_ranked>
          <SB_ranked>
            <Bib>22</Bib>
            <Competitor>
              <Fiscode>9205058</Fiscode>
              <Lastname>HOFMEISTER</Lastname>
              <Firstname>Ramona Theresia</Firstname>
              <Gender>W</Gender>
              <Nation>GER</Nation>
              <Yearofbirth>1996</Yearofbirth>
            </Competitor>
            <SB_result Run="2">
              <Rank>2</Rank>
              <Color>Blue</Color>
              <Level>final</Level>
            </SB_result>
          </SB_ranked>
        </SB_team>
      </SB_ranked>
      <!-- Other ranked teams... -->
    </SB_classified>
    <SB_notclassified />
  </SB_race>
</Fisresults>
```

## 4.4. Results for Snowboard Cross Team Event

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Sector="SB" Gender="A">
    <Season>2022</Season>
    <Codex>6079</Codex>
    <Nation>CHN</Nation>
    <Discipline>BXT</Discipline>
    <Category>OWG</Category>
    <Type>official</Type>
    <Eventname>Mixed Team Snowboard Cross</Eventname>
    <Place>Genting Snow Park, Beijing</Place>
    <Racedate>
      <Day>12</Day>
      <Month>2</Month>
      <Year>2022</Year>
    </Racedate>
  </Raceheader>
  <SB_race>
    <SB_raceinfo />
    <SB_classified>
      <SB_ranked Status="QLF">
        <Rank>1</Rank>
        <Team>
          <Bib>5</Bib>
          <Fiscode>9531340</Fiscode>
          <Teamname>United States of America 1</Teamname>
          <Nation>USA</Nation>
        </Team>
        <SB_team>
          <SB_ranked>
            <Bib>51</Bib>
            <Competitor>
              <Fiscode>9530138</Fiscode>
              <Lastname>BAUMGARTNER</Lastname>
              <Firstname>Nick</Firstname>
              <Gender>M</Gender>
              <Nation>USA</Nation>
              <Yearofbirth>1981</Yearofbirth>
            </Competitor>
            <SB_result Run="1">
              <Rank>2</Rank>
              <Color>green</Color>
              <Level>final</Level>
            </SB_result>
          </SB_ranked>
          <SB_ranked>
            <Bib>52</Bib>
            <Competitor>
              <Fiscode>7310636</Fiscode>
              <Lastname>JACOBELLIs</Lastname>
              <Firstname>Lindsey</Firstname>
              <Gender>W</Gender>
              <Nation>USA</Nation>
              <Yearofbirth>1985</Yearofbirth>
            </Competitor>
            <SB_result Run="2">
              <Rank>2</Rank>
              <Color>green</Color>
              <Level>final</Level>
            </SB_result>
          </SB_ranked>
        </SB_team>
      </SB_ranked>
      <!-- Other ranked teams... -->
    </SB_classified>
    <SB_notclassified />
  </SB_race>
</Fisresults>
```

## 4.5. Results for Freestyle Aerials Team event

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Sector="FS" Gender="A">
    <Season>2022</Season>
    <Codex>8084</Codex>
    <Nation>CHN</Nation>
    <Discipline>AET</Discipline>
    <Category>OWG</Category>
    <Racedate>
      <Day>10</Day>
      <Month>2</Month>
      <Year>2022</Year>
    </Racedate>
    <Place>Beijing</Place>
  </Raceheader>
  <FS_race>
    <FS_classified>
      <FS_ranked Status="QLF">
        <Rank>1</Rank>
        <Bib>2</Bib>
        <Team>
          <Fiscode>2533348</Fiscode>
          <Teamname>UNITED STATES OF AMERICA</Teamname>
          <Nation>USA</Nation>
        </Team>
        <FS_team>
          <FS_ranked>
            <Bib>21</Bib>
            <Competitor>
              <Fiscode>2526863</Fiscode>
              <Lastname>CALDWELL</Lastname>
              <Nation>USA</Nation>
            </Competitor>
            <FS_result Run="2" Heat="1">
              <Level>final</Level>
              <Totalscore>88.86</Totalscore>
            </FS_result>
          </FS_ranked>
          <FS_ranked>
            <Bib>22</Bib>
            <Competitor>
              <Fiscode>2530617</Fiscode>
              <Lastname>LILLIS</Lastname>
              <Nation>USA</Nation>
            </Competitor>
            <FS_result Run="2" Heat="2">
              <Level>final</Level>
              <Totalscore>135.00</Totalscore>
            </FS_result>
          </FS_ranked>
          <FS_ranked>
            <Bib>23</Bib>
            <Competitor>
              <Fiscode>2532461</Fiscode>
              <Lastname>SCHOENEFELD</Lastname>
              <Nation>USA</Nation>
            </Competitor>
            <FS_result Run="2" Heat="3">
              <Level>final</Level>
              <Totalscore>114.48</Totalscore>
            </FS_result>
          </FS_ranked>
        </FS_team>
        <FS_result>
          <Totalscore>338.34</Totalscore>
        </FS_result>
      </FS_ranked>
      <!-- Other ranked teams... -->
    </FS_classified>
    <FS_notclassified />
  </FS_race>
</Fisresults>
```

## 4.6. Sending start list for a Snowboard Park & Pipe event

```xml
<?xml version="1.0" encoding="utf-8"?>
<Fisresults>
  <Raceheader Gender="M" Sector="SB">
    <Season>2022</Season>
    <Codex>6273</Codex>
    <Nation>CZE</Nation>
    <Discipline>SS</Discipline>
    <Category>QUA</Category>
    <Type>startlist</Type>
    <Racedate>
      <Day>18</Day>
      <Month>3</Month>
      <Year>2022</Year>
    </Racedate>
    <Place>Spindleruv Mlyn</Place>
  </Raceheader>
  <SB_race>
    <SB_raceinfo />
    <SB_classified>
      <SB_ranked Status="QLF">
        <Order>1</Order>
        <Bib>5</Bib>
        <Competitor>
          <Fiscode>9531163</Fiscode>
          <Lastname>Winkelmann</Lastname>
          <Firstname>Luke</Firstname>
          <Nation>USA</Nation>
          <Yearofbirth>2000</Yearofbirth>
        </Competitor>
        <SB_result Heat="1">
          <Level>qualification</Level>
        </SB_result>
      </SB_ranked>
      <SB_ranked Status="QLF">
        <Order>1</Order>
        <Bib>2</Bib>
        <Competitor>
          <Fiscode>9531369</Fiscode>
          <Lastname>Henricksen</Lastname>
          <Firstname>Dusty</Firstname>
          <Nation>USA</Nation>
          <Yearofbirth>2003</Yearofbirth>
        </Competitor>
        <SB_result Heat="2">
          <Level>qualification</Level>
        </SB_result>
      </SB_ranked>
    </SB_classified>
    <SB_notclassified />
  </SB_race>
</Fisresults>
```

# 5. Change log

## 5.1. Version 1.3, 10.09.2026

| Section | Description                                                                                                                                                                                                |
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| General | Converted the document to Markdown as the document base<br>Corrected the domain of the FIS email addresses and made them links<br>Aligned the spelling of "organizing" with the other FIS XML descriptions |

## 5.2. Version 1.2, 19.06.2023

| Section  | Description                                                                                    |
|----------|------------------------------------------------------------------------------------------------|
| Examples | Update `<Discipline>` description to include examples also for Snowboard events in chapter 3.2 |

## 5.3. Version 1.1, 07.09.2022

| Section  | Description                                                |
|----------|------------------------------------------------------------|
| Examples | Update Park & Pipe start list example to include `<Level>` |

## 5.4. Version 1.0, 21.07.2022

| Section | Description     |
|---------|-----------------|
| Global  | Initial version |
