Season Statistics

A person can have statistics associated with their participation in one or more seasons.

An team can have statistics associated with their participation in a season.

Season person statistics

get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}

Return a list of person statistic totals for a season

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
seasonIdstring · uuidRequired

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
entityIdstring · uuidOptional

The unique identifier of the entity

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
fromTimeUTCstring · date-timeOptional

Where match start time (in UTC) >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
homeAwaystring · enum · max: 50Optional

Where the result was

  • AWAY Away
  • HOME Home
Possible values:
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
isPlayerbooleanOptional

Is the person a player?

isTeamOfficialbooleanOptional

Is the person a team official?

limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
personIdstring · uuidOptional

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
poolCodestring · max: 30Optional

The pool identifier within a season

Example: P1
roundCodestring · max: 30Optional

The round identifier within a season

Example: RN1
roundNumberstring · max: 30Optional

Round number

Example: 1
stageCodestring · max: 30Optional

The stage identifier within a season

Example: ST1
starterbooleanOptional

Is the person a starter in the match ?

toTimeUTCstring · date-timeOptional

Where match start time (in UTC) <= this value

Example: 2018-08-16T18:00:00
winLossstring · enum · max: 50Optional

What the result was

  • DRAW Draw
  • LOSS Loss
  • WIN Win
Possible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}
GET /v1/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId} HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "personId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "person": {
        "resourceType": "persons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "gamesStarted": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "losses": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "minus": 1,
        "numberOfDraws": 1,
        "numberOfGamesStarted": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "plus": 1,
        "plusMinus": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "wins": 1,
        "yellowCards": 1,
        "yellowCardsPerGame": 1
      }
    }
  ]
}

Person season statistics

get
/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons

Return a list of person statistics for all seasons

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
personIdstring · uuidRequired

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
ageGroupstring · enumOptional

The age group of the season

  • JUNIOR Junior
  • MASTERS Masters
  • SENIOR Senior
  • UNDER_15 Under 15
  • UNDER_16 Under 16
  • UNDER_17 Under 17
  • UNDER_18 Under 18
  • UNDER_19 Under 19
  • UNDER_20 Under 20
  • UNDER_21 Under 21
  • UNDER_22 Under 22
  • UNDER_23 Under 23
  • YOUTH Youth
Example: SENIORPossible values:
competitionIdstring · uuidOptional

The unique identifier of the competition

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
representationstring · enumOptional

What level are the competitors representing

  • CLUB Club
  • COUNTRY Country
  • PERSON Person
Example: CLUBPossible values:
seasonIdstring · uuidOptional

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
seasonTypestring · enumOptional

The type of matches added to this season

  • MULTI_YEAR_HISTORICAL Mulit-Year Historical
  • ONE_OFF One off match
  • PRESEASON Pre Season
  • SEASON Season
  • TOURNAMENT Tournament
Example: SEASONPossible values:
standardstring · enumOptional

The playing standard of the season or team

  • APPROVED_TEST_MATCHES Approved Test matches
  • COMMONWEALTH_GAMES Commonwealth Games
  • CONTINENTAL_CHAMPIONSHIP Continental Championship
  • CONTINENTAL_CHAMPIONSHIP_DIV_2 Continental Championship Div 2
  • CONTINENTAL_CHAMPIONSHIP_DIV_3 Continental Championship Div 3
  • CONTINENTAL_CHAMPIONSHIP_DIV_4 Continental Championship Div 4
  • CONTINENTAL_QUALIFIER Continental Qualifier
  • ELITE Professional/elite organisation
  • FIH_NATIONS_CUP FIH Nations Cup
  • FIH_OLYMPIC_QUALIFIERS FIH Olympic Qualifiers
  • FIH_PRO_LEAGUE FIH Pro League
  • FIH_WORLD_CUP FIH World Cup
  • FIH_WORLD_CUP_QUALIFIERS FIH World Cup Qualifiers
  • FRIENDLY International Friendly
  • GRASS_ROOT Normal
  • HISTORICAL_BASELINE Historical Baseline
  • HOCKEY_SERIES_OPEN Hockey Series Open
  • INTERNATIONAL International
  • INVITATIONAL_TOURNAMENT Invitational Tournament (3+ teams)
  • NONCONTINENTAL_CHAMPIONSHIP Non-continental Championship
  • OLYMPIC Olympics
  • OLYMPICS Olympic Games
  • REGION Regional
  • TIER2 lesser standard than elite
  • TIER3 lesser standard than tier 2
  • WORLD_CHAMPIONSHIP World Championship
  • WORLD_LEAGUE World League
  • ZONE_CHAMPIONSHIP International Zone Championship
Example: ELITEPossible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons
GET /v1/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "personId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "person": {
        "resourceType": "persons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "gamesStarted": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "losses": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "minus": 1,
        "numberOfDraws": 1,
        "numberOfGamesStarted": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "plus": 1,
        "plusMinus": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "wins": 1,
        "yellowCards": 1,
        "yellowCardsPerGame": 1
      }
    }
  ]
}

Person season statistics by period

get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/periods

Return a list of person statistics for a season broken down and filterable by period.

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
seasonIdstring · uuidRequired

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
entityIdstring · uuidOptional

The unique identifier of the entity

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
fromTimeLocalstring · date-timeOptional

Where match start time (in local time) >= this value

Example: 2018-08-16T18:00:00
fromTimeUTCstring · date-timeOptional

Where match start time (in UTC) >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
homeAwaystring · enum · max: 50Optional

Where the result was

  • AWAY Away
  • HOME Home
Possible values:
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
isPlayerbooleanOptional

Is the person a player?

isTeamOfficialbooleanOptional

Is the person a team official?

limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 4 Period 4
  • 10 Extra time 1
  • 11 Extra time 2
  • 12 Shoot Out
  • 13 Extra time 4
Possible values:
personIdstring · uuidOptional

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
poolCodestring · max: 30Optional

The pool identifier within a season

Example: P1
roundCodestring · max: 30Optional

The round identifier within a season

Example: RN1
roundNumberstring · max: 30Optional

Round number

Example: 1
sectionstring · max: 100Optional

The section of the period (sub-period)

stageCodestring · max: 30Optional

The stage identifier within a season

Example: ST1
starterbooleanOptional

Is the person a starter in the match ?

toTimeLocalstring · date-timeOptional

Where match start time (in local time) <= this value

Example: 2018-08-16T18:00:00
toTimeUTCstring · date-timeOptional

Where match start time (in UTC) <= this value

Example: 2018-08-16T18:00:00
winLossstring · enum · max: 50Optional

What the result was

  • DRAW Draw
  • LOSS Loss
  • WIN Win
Possible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/periods
GET /v1/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/periods HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "personId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "person": {
        "resourceType": "persons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "periodId": 0,
      "section": "text",
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "gamesStarted": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "losses": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "minus": 1,
        "numberOfDraws": 1,
        "numberOfGamesStarted": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "plus": 1,
        "plusMinus": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "wins": 1,
        "yellowCards": 1,
        "yellowCardsPerGame": 1
      }
    }
  ]
}

Person season statistics - combined teams

get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/combined

Return a list of person statistic totals for a person over multiple seasons. If a person plays for multiple teams in a season then their statistics are normally separated out by team. For this call the statistics are combined - and hence team data is not available.

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
seasonIdstring · uuidRequired

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
entityIdstring · uuidOptional

The unique identifier of the entity

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
fromTimeLocalstring · date-timeOptional

Where match start time (in local time) >= this value

Example: 2018-08-16T18:00:00
fromTimeUTCstring · date-timeOptional

Where match start time (in UTC) >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
homeAwaystring · enum · max: 50Optional

Where the result was

  • AWAY Away
  • HOME Home
Possible values:
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
isPlayerbooleanOptional

Is the person a player?

isTeamOfficialbooleanOptional

Is the person a team official?

limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
personIdstring · uuidOptional

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
poolCodestring · max: 30Optional

The pool identifier within a season

Example: P1
roundCodestring · max: 30Optional

The round identifier within a season

Example: RN1
roundNumberstring · max: 30Optional

Round number

Example: 1
stageCodestring · max: 30Optional

The stage identifier within a season

Example: ST1
starterbooleanOptional

Is the person a starter in the match ?

toTimeLocalstring · date-timeOptional

Where match start time (in local time) <= this value

Example: 2018-08-16T18:00:00
toTimeUTCstring · date-timeOptional

Where match start time (in UTC) <= this value

Example: 2018-08-16T18:00:00
winLossstring · enum · max: 50Optional

What the result was

  • DRAW Draw
  • LOSS Loss
  • WIN Win
Possible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/combined
GET /v1/hockey/o/{organizationId}/statistics/for/person/in/seasons/{seasonId}/combined HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "personId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "person": {
        "resourceType": "persons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "gamesStarted": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "losses": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "minus": 1,
        "numberOfDraws": 1,
        "numberOfGamesStarted": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "plus": 1,
        "plusMinus": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "wins": 1,
        "yellowCards": 1,
        "yellowCardsPerGame": 1
      }
    }
  ]
}

Person season statistics - combined teams

get
/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons/combined

Return a list of person statistic totals for a season. If a person plays for multiple teams in a season then their statistics are normally separated out by team. For this call the statistics are combined - and hence team data is not available.

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
personIdstring · uuidRequired

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
ageGroupstring · enumOptional

The age group of the season

  • JUNIOR Junior
  • MASTERS Masters
  • SENIOR Senior
  • UNDER_15 Under 15
  • UNDER_16 Under 16
  • UNDER_17 Under 17
  • UNDER_18 Under 18
  • UNDER_19 Under 19
  • UNDER_20 Under 20
  • UNDER_21 Under 21
  • UNDER_22 Under 22
  • UNDER_23 Under 23
  • YOUTH Youth
Example: SENIORPossible values:
competitionIdstring · uuidOptional

The unique identifier of the competition

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
representationstring · enumOptional

What level are the competitors representing

  • CLUB Club
  • COUNTRY Country
  • PERSON Person
Example: CLUBPossible values:
seasonIdstring · uuidOptional

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
seasonTypestring · enumOptional

The type of matches added to this season

  • MULTI_YEAR_HISTORICAL Mulit-Year Historical
  • ONE_OFF One off match
  • PRESEASON Pre Season
  • SEASON Season
  • TOURNAMENT Tournament
Example: SEASONPossible values:
standardstring · enumOptional

The playing standard of the season or team

  • APPROVED_TEST_MATCHES Approved Test matches
  • COMMONWEALTH_GAMES Commonwealth Games
  • CONTINENTAL_CHAMPIONSHIP Continental Championship
  • CONTINENTAL_CHAMPIONSHIP_DIV_2 Continental Championship Div 2
  • CONTINENTAL_CHAMPIONSHIP_DIV_3 Continental Championship Div 3
  • CONTINENTAL_CHAMPIONSHIP_DIV_4 Continental Championship Div 4
  • CONTINENTAL_QUALIFIER Continental Qualifier
  • ELITE Professional/elite organisation
  • FIH_NATIONS_CUP FIH Nations Cup
  • FIH_OLYMPIC_QUALIFIERS FIH Olympic Qualifiers
  • FIH_PRO_LEAGUE FIH Pro League
  • FIH_WORLD_CUP FIH World Cup
  • FIH_WORLD_CUP_QUALIFIERS FIH World Cup Qualifiers
  • FRIENDLY International Friendly
  • GRASS_ROOT Normal
  • HISTORICAL_BASELINE Historical Baseline
  • HOCKEY_SERIES_OPEN Hockey Series Open
  • INTERNATIONAL International
  • INVITATIONAL_TOURNAMENT Invitational Tournament (3+ teams)
  • NONCONTINENTAL_CHAMPIONSHIP Non-continental Championship
  • OLYMPIC Olympics
  • OLYMPICS Olympic Games
  • REGION Regional
  • TIER2 lesser standard than elite
  • TIER3 lesser standard than tier 2
  • WORLD_CHAMPIONSHIP World Championship
  • WORLD_LEAGUE World League
  • ZONE_CHAMPIONSHIP International Zone Championship
Example: ELITEPossible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons/combined
GET /v1/hockey/o/{organizationId}/statistics/for/person/{personId}/in/seasons/combined HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "personId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "person": {
        "resourceType": "persons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "gamesStarted": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "losses": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "minus": 1,
        "numberOfDraws": 1,
        "numberOfGamesStarted": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "plus": 1,
        "plusMinus": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "wins": 1,
        "yellowCards": 1,
        "yellowCardsPerGame": 1
      }
    }
  ]
}

Team statistics

get
/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId}

Return a list of team statistic totals for a season

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
seasonIdstring · uuidRequired

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
entityIdstring · uuidOptional

The unique identifier of the entity

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
fromTimeUTCstring · date-timeOptional

Where match start time (in UTC) >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
homeAwaystring · enum · max: 50Optional

Where the result was

  • AWAY Away
  • HOME Home
Possible values:
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
poolCodestring · max: 30Optional

The pool identifier within a season

Example: P1
roundCodestring · max: 30Optional

The round identifier within a season

Example: RN1
roundNumberstring · max: 30Optional

Round number

Example: 1
stageCodestring · max: 30Optional

The stage identifier within a season

Example: ST1
toTimeUTCstring · date-timeOptional

Where match start time (in UTC) <= this value

Example: 2018-08-16T18:00:00
winLossstring · enum · max: 50Optional

What the result was

  • DRAW Draw
  • LOSS Loss
  • WIN Win
Possible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId}
GET /v1/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId} HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "periodId": 0,
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "longCornersEarned": 1,
        "losses": 1,
        "minutes": "text",
        "numberOfDraws": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "ownGoals": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornerEfficency": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "videoReviewRejected": 1,
        "videoReviewUpheld": 1,
        "wins": 1,
        "yellowCardPerGame": 1,
        "yellowCards": 1
      }
    }
  ]
}

Team statistics by period

get
/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId}/periods

Return a list of team statistics for a season filterable by period.

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
seasonIdstring · uuidRequired

The unique identifier of the season

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
Query parameters
entityIdstring · uuidOptional

The unique identifier of the entity

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fixtureTypestring · enum · max: 50Optional

Type of Fixture

  • ALL_STAR All Star
  • DEMONSTRATION Demonstration
  • FINAL Final
  • FRIENDLY Friendly
  • PLAYOFF Playoff
  • PRESEASON Pre Season
  • REGULAR Regular
Example: REGULARPossible values:
fromTimeUTCstring · date-timeOptional

Where match start time (in UTC) >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
homeAwaystring · enum · max: 50Optional

Where the result was

  • AWAY Away
  • HOME Home
Possible values:
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 4 Period 4
  • 10 Extra time 1
  • 11 Extra time 2
  • 12 Shoot Out
  • 13 Extra time 4
Possible values:
poolCodestring · max: 30Optional

The pool identifier within a season

Example: P1
roundCodestring · max: 30Optional

The round identifier within a season

Example: RN1
roundNumberstring · max: 30Optional

Round number

Example: 1
sectionstring · max: 100Optional

The section of the period (sub-period)

stageCodestring · max: 30Optional

The stage identifier within a season

Example: ST1
toTimeUTCstring · date-timeOptional

Where match start time (in UTC) <= this value

Example: 2018-08-16T18:00:00
winLossstring · enum · max: 50Optional

What the result was

  • DRAW Draw
  • LOSS Loss
  • WIN Win
Possible values:
Responses
200

Successful operation

application/json
get
/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId}/periods
GET /v1/hockey/o/{organizationId}/statistics/for/entity/in/seasons/{seasonId}/periods HTTP/1.1
Host: api.dc.connect.sportradar.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "meta": {
    "version": 1,
    "codeVersion": "d6cd1e2bd19e03a81132a23b2025920577f84e37",
    "code": 200,
    "time": "2018-06-05 23:43:41.227584+00:00",
    "fromCache": false,
    "count": 7,
    "limit": 10,
    "offset": 10,
    "generationTime": 0.011604
  },
  "links": {
    "self": "https://example.com",
    "next": "https://example.com",
    "previous": "https://example.com"
  },
  "included": {
    "resources": {
      "ANY_ADDITIONAL_PROPERTY": "league"
    }
  },
  "data": [
    {
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "organizationId": "9",
      "organization": {
        "resourceType": "organizations",
        "id": "9"
      },
      "seasonId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "season": {
        "resourceType": "seasons",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "competitionId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "competition": {
        "resourceType": "competitions",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "periodId": 0,
      "statistics": {
        "assists": 1,
        "assistsPerGame": 1,
        "badPasses": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "challengesEarned": 1,
        "challengesEarnedPerGame": 1,
        "challengesScored": 1,
        "challengesScoredPerGame": 1,
        "circlePenetrations": 1,
        "circlePenetrationsPerGame": 1,
        "draws": 1,
        "fieldGoalConversionsMissed": 1,
        "fieldGoalConversionsMissedPerGame": 1,
        "fieldGoalConversionsScored": 1,
        "fieldGoalConversionsScoredPerGame": 1,
        "fieldGoalsScored": 1,
        "fieldGoalsScoredPerGame": 1,
        "games": 1,
        "goalsConceded": 1,
        "goalsConcededPerGame": 1,
        "goalsConcededShootOut": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "greenCards": 1,
        "greenCardsPerGame": 1,
        "interceptions": 1,
        "interceptionsPerGame": 1,
        "longCornersEarned": 1,
        "losses": 1,
        "minutes": "text",
        "numberOfDraws": 1,
        "numberOfLosses": 1,
        "numberOfWins": 1,
        "ownGoals": 1,
        "passAccuracy": 1,
        "passes": 1,
        "passesPerGame": 1,
        "penaltyCornerEfficency": 1,
        "penaltyCornersEarned": 1,
        "penaltyCornersEarnedPerGame": 1,
        "penaltyCornersScored": 1,
        "penaltyCornersScoredPerGame": 1,
        "penaltyStrokesEarned": 1,
        "penaltyStrokesEarnedPerGame": 1,
        "penaltyStrokesMissed": 1,
        "penaltyStrokesMissedPerGame": 1,
        "penaltyStrokesSaved": 1,
        "penaltyStrokesSavedPerGame": 1,
        "penaltyStrokesScored": 1,
        "penaltyStrokesScoredPerGame": 1,
        "penaltyStrokesShootoutEarned": 1,
        "penaltyStrokesShootoutMissed": 1,
        "penaltyStrokesShootoutScored": 1,
        "goalKeeperPenaltyStrokesAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainst": 1,
        "goalKeeperPenaltyStrokesGoalsAgainstPerMatch": 1,
        "goalKeeperPenaltyStrokesSaved": 1,
        "goalKeeperPenaltyStrokesSavedPerMatch": 1,
        "goalKeeperPenaltyStrokesSaveAccuracy": 1,
        "redCards": 1,
        "redCardsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesShootOut": 1,
        "shotAccuracy": 1,
        "shots": 1,
        "shotsMissed": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsPerGame": 1,
        "tackles": 1,
        "tacklesPerGame": 1,
        "videoReviewRejected": 1,
        "videoReviewUpheld": 1,
        "wins": 1,
        "yellowCardPerGame": 1,
        "yellowCards": 1
      }
    }
  ]
}

Last updated

Was this helpful?