Career Statistics

A person can have statistics associated with their participation in multiple teams/seasons over their career.

Person career statistics

get
/ice3/o/{organizationId}/statistics/for/person/in/career

Return a list of person statistic totals for their career covering all competitions

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
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:
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
personIdsstring · uuidOptional

The unique identifiers of the persons (comma-delimited).

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc,de83c6a8-3b29-11eb-bdb7-0242ac130005
starterbooleanOptional

Is the person a starter in the match ?

winLossstring · enum · max: 50Optional

What the result was

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

Successful operation

application/json
get
/ice3/o/{organizationId}/statistics/for/person/in/career
GET /v1/ice3/o/{organizationId}/statistics/for/person/in/career 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"
      },
      "statistics": {
        "assistsPrimary": 1,
        "assistsPrimaryPerGame": 1,
        "assistsSecondary": 1,
        "assistsSecondaryPerGame": 1,
        "assists": 1,
        "assistsPerGame": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "draws": 1,
        "faceOffsWon": 1,
        "faceOffsLost": 1,
        "games": 1,
        "gamesLost": 1,
        "gamesPlayed": 1,
        "gamesStarted": 1,
        "gamesWon": 1,
        "goalsAgainstAverage": 1,
        "goalsConceded": 1,
        "goalsEmptyNet": 1,
        "goalsPercentage": 1,
        "goalsPenaltyShot": 1,
        "goalsPenaltyShotPerGame": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "losses": 1,
        "minus": 1,
        "penalties": 1,
        "penaltiesPerGame": 1,
        "penaltiesDrawn": 1,
        "penaltiesDrawnPerGame": 1,
        "plus": 1,
        "plusMinus": 1,
        "points": 1,
        "pointsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesPenaltyShot": 1,
        "savesPenaltyShotPerGame": 1,
        "savesPercentage": 1,
        "savesPercentageShootOut": 1,
        "savesShootOut": 1,
        "shots": 1,
        "shotsPerGame": 1,
        "shotsMissed": 1,
        "shotsMissedPerGame": 1,
        "shotsMissedPenaltyShot": 1,
        "shotsMissedPenaltyShotPerGame": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsOnTargetAgainst": 1,
        "shutOut": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "wins": 1
      }
    }
  ]
}

Person career representational statistics

get
/ice3/o/{organizationId}/statistics/for/person/in/career/representing

Return a list of person statistic totals for their career covering all competitions, groupped by their discipline, age group, and representation

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
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:
disciplinestring · enum · max: 30Optional

The discipline for a match

  • BEACH Beach
  • HOCKEY5S Hockey5s
  • INDOOR Indoor
  • OUTDOOR Outdoor
  • PARAHOCKEY Para hockey
Example: INDOORPossible values:
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:
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
personIdsstring · uuidOptional

The unique identifiers of the persons (comma-delimited).

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc,de83c6a8-3b29-11eb-bdb7-0242ac130005
representationstring · enumOptional

What level are the competitors representing

  • CLUB Club
  • COUNTRY Country
  • PERSON Person
Example: CLUBPossible values:
representingstring · max: 100Optional

Who the person was representing

Example: AUSTRALIA
representingCountrystring · enumOptional

What country representation is used

  • ANY Any country
  • NONE No country
Possible values:
seasonIdstring · uuidOptional

The unique identifier of the season

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

Is the person a starter in the match ?

winLossstring · enum · max: 50Optional

What the result was

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

Successful operation

application/json
get
/ice3/o/{organizationId}/statistics/for/person/in/career/representing
GET /v1/ice3/o/{organizationId}/statistics/for/person/in/career/representing 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"
      },
      "ageGroup": "SENIOR",
      "discipline": "INDOOR",
      "representing": "AUSTRALIA",
      "statistics": {
        "assistsPrimary": 1,
        "assistsPrimaryPerGame": 1,
        "assistsSecondary": 1,
        "assistsSecondaryPerGame": 1,
        "assists": 1,
        "assistsPerGame": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "draws": 1,
        "faceOffsWon": 1,
        "faceOffsLost": 1,
        "games": 1,
        "gamesLost": 1,
        "gamesPlayed": 1,
        "gamesStarted": 1,
        "gamesWon": 1,
        "goalsAgainstAverage": 1,
        "goalsConceded": 1,
        "goalsEmptyNet": 1,
        "goalsPercentage": 1,
        "goalsPenaltyShot": 1,
        "goalsPenaltyShotPerGame": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "losses": 1,
        "minus": 1,
        "penalties": 1,
        "penaltiesPerGame": 1,
        "penaltiesDrawn": 1,
        "penaltiesDrawnPerGame": 1,
        "plus": 1,
        "plusMinus": 1,
        "points": 1,
        "pointsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesPenaltyShot": 1,
        "savesPenaltyShotPerGame": 1,
        "savesPercentage": 1,
        "savesPercentageShootOut": 1,
        "savesShootOut": 1,
        "shots": 1,
        "shotsPerGame": 1,
        "shotsMissed": 1,
        "shotsMissedPerGame": 1,
        "shotsMissedPenaltyShot": 1,
        "shotsMissedPenaltyShotPerGame": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsOnTargetAgainst": 1,
        "shutOut": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "wins": 1
      }
    }
  ]
}

Statistics for a person in their career

get
/ice3/o/{organizationId}/statistics/for/person/in/career/persons/{personId}

Return the statistics for a specific person in their career.

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
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
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
starterbooleanOptional

Is the person a starter in the match ?

winLossstring · enum · max: 50Optional

What the result was

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

Successful operation

application/json
get
/ice3/o/{organizationId}/statistics/for/person/in/career/persons/{personId}
GET /v1/ice3/o/{organizationId}/statistics/for/person/in/career/persons/{personId} 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"
      },
      "statistics": {
        "assistsPrimary": 1,
        "assistsPrimaryPerGame": 1,
        "assistsSecondary": 1,
        "assistsSecondaryPerGame": 1,
        "assists": 1,
        "assistsPerGame": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "draws": 1,
        "faceOffsWon": 1,
        "faceOffsLost": 1,
        "games": 1,
        "gamesLost": 1,
        "gamesPlayed": 1,
        "gamesStarted": 1,
        "gamesWon": 1,
        "goalsAgainstAverage": 1,
        "goalsConceded": 1,
        "goalsEmptyNet": 1,
        "goalsPercentage": 1,
        "goalsPenaltyShot": 1,
        "goalsPenaltyShotPerGame": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "losses": 1,
        "minus": 1,
        "penalties": 1,
        "penaltiesPerGame": 1,
        "penaltiesDrawn": 1,
        "penaltiesDrawnPerGame": 1,
        "plus": 1,
        "plusMinus": 1,
        "points": 1,
        "pointsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesPenaltyShot": 1,
        "savesPenaltyShotPerGame": 1,
        "savesPercentage": 1,
        "savesPercentageShootOut": 1,
        "savesShootOut": 1,
        "shots": 1,
        "shotsPerGame": 1,
        "shotsMissed": 1,
        "shotsMissedPerGame": 1,
        "shotsMissedPenaltyShot": 1,
        "shotsMissedPenaltyShotPerGame": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsOnTargetAgainst": 1,
        "shutOut": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "wins": 1
      }
    }
  ]
}

Statistics for a person in their career by season and entity

get
/ice3/o/{organizationId}/statistics/for/person/in/career/seasons/persons/{personId}

Return the statistics for a specific person in their career by season and entity.

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
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
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
starterbooleanOptional

Is the person a starter in the match ?

winLossstring · enum · max: 50Optional

What the result was

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

Successful operation

application/json
get
/ice3/o/{organizationId}/statistics/for/person/in/career/seasons/persons/{personId}
GET /v1/ice3/o/{organizationId}/statistics/for/person/in/career/seasons/persons/{personId} 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"
      },
      "entityId": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc",
      "entity": {
        "resourceType": "entities",
        "id": "009e9276-5c80-11e8-9c2d-fa7ae01bbebc"
      },
      "statistics": {
        "assistsPrimary": 1,
        "assistsPrimaryPerGame": 1,
        "assistsSecondary": 1,
        "assistsSecondaryPerGame": 1,
        "assists": 1,
        "assistsPerGame": 1,
        "blocks": 1,
        "blocksPerGame": 1,
        "draws": 1,
        "faceOffsWon": 1,
        "faceOffsLost": 1,
        "games": 1,
        "gamesLost": 1,
        "gamesPlayed": 1,
        "gamesStarted": 1,
        "gamesWon": 1,
        "goalsAgainstAverage": 1,
        "goalsConceded": 1,
        "goalsEmptyNet": 1,
        "goalsPercentage": 1,
        "goalsPenaltyShot": 1,
        "goalsPenaltyShotPerGame": 1,
        "goalsScored": 1,
        "goalsScoredPerGame": 1,
        "goalsShootOut": 1,
        "losses": 1,
        "minus": 1,
        "penalties": 1,
        "penaltiesPerGame": 1,
        "penaltiesDrawn": 1,
        "penaltiesDrawnPerGame": 1,
        "plus": 1,
        "plusMinus": 1,
        "points": 1,
        "pointsPerGame": 1,
        "saves": 1,
        "savesPerGame": 1,
        "savesPenaltyShot": 1,
        "savesPenaltyShotPerGame": 1,
        "savesPercentage": 1,
        "savesPercentageShootOut": 1,
        "savesShootOut": 1,
        "shots": 1,
        "shotsPerGame": 1,
        "shotsMissed": 1,
        "shotsMissedPerGame": 1,
        "shotsMissedPenaltyShot": 1,
        "shotsMissedPenaltyShotPerGame": 1,
        "shotsMissedShootOut": 1,
        "shotsOnTarget": 1,
        "shotsOnTargetPerGame": 1,
        "shotsOnTargetAgainst": 1,
        "shutOut": 1,
        "minutes": "text",
        "minutesPerGame": "text",
        "wins": 1
      }
    }
  ]
}

Last updated

Was this helpful?