---
updatedAt: 2025-09-26T18:40:00.000Z
agentTools:
  siteIndex: https://developer.sportradar.com/llms.txt
  projectIndex: https://developer.sportradar.com/more-sports/llms.txt
---

# Season Standings

**Curling Season Standings** provides detailed standings info for a given season.

<Callout icon="⏱️" theme="default">
  ### Update Frequency

  10s Time To Live / Cache
</Callout>

***

## Data Points

<Accordion title="Groups" icon="fa-light fa-curling-stone">
  | Attribute         | Parent Element                         | Type    | Description                                                                                   |
  | ----------------- | -------------------------------------- | ------- | --------------------------------------------------------------------------------------------- |
  | `id`              | `season_standing` - `groups` - `group` | String  | Unique ID for a standings group<br /><br />ex. `sr:league:79870` (European Championship 2023) |
  | `live`            | `season_standing` - `groups` - `group` | Boolean | Signifies standings are based on live scores when `true`                                      |
  | `name`            | `season_standing` - `groups` - `group` | String  | Name of a standings group<br /><br />ex. `European Championship 2023`                         |
  | `group_name`      | `season_standing` - `groups` - `group` | String  | Abbreviated name of a standings group<br /><br />ex. `Round Robin`                            |
  | `parent_group_id` | `season_standing` - `groups` - `group` | String  | Unique ID for a parent of a standings group                                                   |
</Accordion>

<Accordion title="Stages" icon="fa-light fa-curling-stone">
  | Attribute    | Parent Element                                   | Type    | Description                                                                                                                                                                                                                                                       |
  | ------------ | ------------------------------------------------ | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `end_date`   | `season_standing` - `groups` - `group` - `stage` | Date    | End date of a standings stage<br /><br />ex. `2024-05-19`                                                                                                                                                                                                         |
  | `order`      | `season_standing` - `groups` - `group` - `stage` | Integer | Order of a stage within a season                                                                                                                                                                                                                                  |
  | `phase`      | `season_standing` - `groups` - `group` - `stage` | String  | Name of a standings stage<br /><br />ex. `playoffs`, `regular season`<br /><br />See the enum\_phase entry in our [Curling OpenAPI](https://api.sportradar.com/curling/trial/v2/openapi/swagger/index.html) spec for a complete list of valid `phase` enum values |
  | `start_date` | `season_standing` - `groups` - `group` - `stage` | Date    | Start date of a standings stage<br /><br />ex. `2023-08-11`                                                                                                                                                                                                       |
  | `type`       | `season_standing` - `groups` - `group` - `stage` | String  | Type of a standings stage<br /><br />`cup`, `league`                                                                                                                                                                                                              |
  | `year`       | `season_standing` - `groups` - `group` - `stage` | String  | Year of a standings stage<br /><br />ex. `23/24`                                                                                                                                                                                                                  |
</Accordion>

<Accordion title="Competitor" icon="fa-light fa-curling-stone">
  | Attribute      | Parent Element            | Type   | Description                                                    |
  | -------------- | ------------------------- | ------ | -------------------------------------------------------------- |
  | `abbreviation` | `standing` - `competitor` | String | Abbreviation for a competitor name<br /><br />ex. `ITA`        |
  | `country`      | `standing` - `competitor` | String | Country of a competitor<br /><br />ex. `Italy`                 |
  | `country_code` | `standing` - `competitor` | String | Country code of a competitor<br /><br />ex. `ITA`              |
  | `id`           | `standing` - `competitor` | String | Unique ID for a competitor<br /><br />ex. `sr:competitor:5702` |
  | `name`         | `standing` - `competitor` | String | Name for a competitor<br /><br />ex. `Italy`                   |
</Accordion>

<Accordion title="Standings" icon="fa-light fa-curling-stone">
  | Attribute         | Parent Element       | Type    | Description                                                                                                                                                                                               |
  | ----------------- | -------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `change`          | `group` - `standing` | Integer | Change in a competitor's standing rank from the previous week<br /><br />ex. `2` or `-1`                                                                                                                  |
  | `current_outcome` | `group` - `standing` | String  | Current outcome of a competitor for the season<br /><br />ex. `Relegation Round` or `Qualification Playoffs`                                                                                              |
  | `draw`            | `group` - `standing` | Integer | Number of ties for a competitor in the season standing group                                                                                                                                              |
  | `goals_against`   | `group` - `standing` | Integer | Number of goals against for a competitor in the season standing group                                                                                                                                     |
  | `goals_diff`      | `group` - `standing` | Integer | Goal differential for a competitor in the season standing group<br /><br />ex. `18`, `-18`                                                                                                                |
  | `goals_for`       | `group` - `standing` | Integer | Number of goals scored for a competitor in the season standing group                                                                                                                                      |
  | `loss`            | `group` - `standing` | Integer | Number of losses for a competitor in the season standing group                                                                                                                                            |
  | `played`          | `group` - `standing` | Integer | Number of matches played for a competitor in the season standing group                                                                                                                                    |
  | `points`          | `group` - `standing` | Integer | Number of points for a competitor in the season standing group                                                                                                                                            |
  | `rank`            | `group` - `standing` | Integer | Competitor rank in the season standing group                                                                                                                                                              |
  | `round`           | `season_standing`    | Integer | Number of rounds in the season standing group                                                                                                                                                             |
  | `tie_break_rule`  | `season_standing`    | String  | Tie break rule for the season standing group<br /><br />ex. `In the event that two (or more) teams have an equal number of points, the following rules break the tie: 1. Goal difference 2. Goals scored` |
  | `type`            | `season_standing`    | String  | Category of the season standing group<br /><br />ex. `total`                                                                                                                                              |
  | `win`             | `group` - `standing` | Integer | Number of wins for a competitor in the season standing group                                                                                                                                              |
</Accordion>

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "curling",
    "version": "2"
  },
  "servers": [
    {
      "url": "https://api.sportradar.com/curling/"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/{access_level}/v2/{language_code}/seasons/{season_id}/standings.{format}": {
      "get": {
        "summary": "Season Standings",
        "description": "**Curling Season Standings** provides detailed standings info for a given season.",
        "operationId": "curling-season-standings",
        "parameters": [
          {
            "name": "access_level",
            "in": "path",
            "description": "The access level of your API key<br><br>`trial`, `production`",
            "schema": {
              "type": "string",
              "enum": [
                "trial",
                "production"
              ],
              "default": "trial"
            },
            "required": true
          },
          {
            "name": "language_code",
            "in": "path",
            "description": "2-letter code for supported languages<br><br>`en` (English)<br><br>English is the only fully supported language for this API. Click <span style=\"text-decoration:underline\">[here](https://api-docs.sportradar.us/misc/Sportradar_API_Languages.xlsx)</span> for valid language codes and a tabular list of available languages per competition.",
            "schema": {
              "type": "string",
              "default": "en"
            },
            "required": true
          },
          {
            "name": "season_id",
            "in": "path",
            "description": "Unique Id of a season, found in the <span style=\"text-decoration:underline\">[Seasons](https://developer.sportradar.com/more-sports/reference/curling-seasons)</span> endpoint<br><br>**Note:** The API provides a maximum of 3 seasons per competition — 2 previous seasons and 1 current season.<br><br>**Example:** `sr:season:114593`",
            "schema": {
              "type": "string",
              "default": "sr:season:114593"
            },
            "required": true
          },
          {
            "name": "format",
            "in": "path",
            "description": "Format returned<br><br>`json`, `xml`",
            "schema": {
              "type": "string",
              "enum": [
                "json",
                "xml"
              ],
              "default": "json"
            },
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n  \"generated_at\": \"2023-05-09T15:13:03.192Z\",\n  \"standings\": [\n    {\n      \"groups\": [\n        {\n          \"comments\": [\n            {\n              \"text\": \"The group winner, runner-up and the two best 3rd ranked teams are qualified for the playoffs\"\n            }\n          ],\n          \"group_name\": \"string\",\n          \"id\": \"string\",\n          \"live\": true,\n          \"name\": \"string\",\n          \"parent_group_id\": \"string\",\n          \"stage\": {\n            \"end_date\": \"2023-05-09\",\n            \"order\": 0,\n            \"phase\": \"1st_part_of_season_1st_leg\",\n            \"start_date\": \"2023-05-09\",\n            \"type\": \"cup\",\n            \"year\": \"string\"\n          },\n          \"standings\": [\n            {\n              \"change\": 0,\n              \"comments\": [\n                {\n                  \"text\": \"1 point deducted due to decision by FA\"\n                }\n              ],\n              \"competitor\": {\n                \"abbreviation\": \"string\",\n                \"age_group\": \"U23\",\n                \"country\": \"string\",\n                \"country_code\": \"string\",\n                \"gender\": \"string\",\n                \"id\": \"string\",\n                \"name\": \"string\",\n                \"qualifier\": \"home\",\n                \"virtual\": true\n              },\n              \"current_outcome\": \"string\",\n              \"draw\": 0,\n              \"goals_against\": 0,\n              \"goals_diff\": 0,\n              \"goals_for\": 0,\n              \"loss\": 0,\n              \"played\": 0,\n              \"points\": 0,\n              \"rank\": 0,\n              \"win\": 0\n            }\n          ]\n        }\n      ],\n      \"round\": 0,\n      \"tie_break_rule\": \"string\",\n      \"type\": \"total\"\n    }\n  ]\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "generated_at": {
                      "type": "string",
                      "example": "2023-05-09T15:13:03.192Z"
                    },
                    "standings": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "groups": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "comments": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "text": {
                                        "type": "string",
                                        "example": "The group winner, runner-up and the two best 3rd ranked teams are qualified for the playoffs"
                                      }
                                    }
                                  }
                                },
                                "group_name": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "id": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "live": {
                                  "type": "boolean",
                                  "example": true,
                                  "default": true
                                },
                                "name": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "parent_group_id": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "stage": {
                                  "type": "object",
                                  "properties": {
                                    "end_date": {
                                      "type": "string",
                                      "example": "2023-05-09"
                                    },
                                    "order": {
                                      "type": "integer",
                                      "example": 0,
                                      "default": 0
                                    },
                                    "phase": {
                                      "type": "string",
                                      "example": "1st_part_of_season_1st_leg"
                                    },
                                    "start_date": {
                                      "type": "string",
                                      "example": "2023-05-09"
                                    },
                                    "type": {
                                      "type": "string",
                                      "example": "cup"
                                    },
                                    "year": {
                                      "type": "string",
                                      "example": "string"
                                    }
                                  }
                                },
                                "standings": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "change": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "comments": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "text": {
                                              "type": "string",
                                              "example": "1 point deducted due to decision by FA"
                                            }
                                          }
                                        }
                                      },
                                      "competitor": {
                                        "type": "object",
                                        "properties": {
                                          "abbreviation": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "age_group": {
                                            "type": "string",
                                            "example": "U23"
                                          },
                                          "country": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "country_code": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "gender": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "id": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "name": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "qualifier": {
                                            "type": "string",
                                            "example": "home"
                                          },
                                          "virtual": {
                                            "type": "boolean",
                                            "example": true,
                                            "default": true
                                          }
                                        }
                                      },
                                      "current_outcome": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "draw": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "goals_against": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "goals_diff": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "goals_for": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "loss": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "played": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "points": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "rank": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      },
                                      "win": {
                                        "type": "integer",
                                        "example": 0,
                                        "default": 0
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          },
                          "round": {
                            "type": "integer",
                            "example": 0,
                            "default": 0
                          },
                          "tie_break_rule": {
                            "type": "string",
                            "example": "string"
                          },
                          "type": {
                            "type": "string",
                            "example": "total"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```