SportsDataIO · Schema

PlayerGameBasic

Sports DataStatisticsLive ScoresFantasy SportsOddsNFLNBAMLBNHLSoccer

Properties

Name Type Description
Updated stringnull The timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtc stringnull The timestamp of when the record was last updated (in UTC Time)
Games integernull Total number of games played by the player in the game
Minutes numbernull Total minutes played by the player in the game
Goals numbernull Total goals scored by the player in the game
Assists numbernull Total assists scored by the player in the game
Shots numbernull Total shots attempted by the player in the game
ShotsOnGoal numbernull Total shots on goal attempted by the player in the game
YellowCards numbernull Total yellow cards against the player in the game
RedCards numbernull Total red cards against by the player in the game
YellowRedCards numbernull Total double yellow cards against the player in the game. Note: A double yellow card results in a red card
Crosses numbernull Total crosses by the player in the game. Note: a cross means a pass from a wide area of the field towards the center of the field near the opponent's goal.
TacklesWon numbernull Total tackles won by the player in the game
Interceptions numbernull Total interceptions made by the player in the game
OwnGoals numbernull Total goals scored against own team (accidentally)
Fouls numbernull Total fouls made by the player in the game
Fouled numbernull Total times the player was fouled in the game
Offsides numbernull Total offsides against by the player in the game
Passes numbernull Total passes attempted by the player in the game
PassesCompleted numbernull Total passes completed by the player in the game
LastManTackle numbernull Total tackles made by the player when there is no one else available to stop the opponent from scoring in the game
CornersWon numbernull Total corner kicks awarded to the player in the game
BlockedShots numbernull Total shots blocked by the player in the game
Touches numbernull Total times the player touched the ball in the game
DefenderCleanSheets numbernull Total defender clean sheets by the player in the game. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes).
GoalkeeperSaves numbernull Total saves made by goalkeeper in the game
GoalkeeperGoalsAgainst numbernull Total goals allowed by goalkeeper in the game
GoalkeeperSingleGoalAgainst numbernull Total games where the goalkeeper allowed exactly one goal in the game
GoalkeeperCleanSheets numbernull Total number of clean sheets by the goalkeeper in the game. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperWins numbernull Total wins by the goalkeeper in the game
PenaltyKickGoals numbernull Total penalty kick goals scored by the player in the game
PenaltyKickMisses numbernull Total penalty kicks missed by the player in the game
PenaltyKickSaves numbernull Total penalty kicks saved by the player in the game
PenaltiesWon numbernull Total penalties won by the player in the game
PenaltiesConceded numbernull Total penalties conceded by the player in the game
Score numbernull Total goals scored by the player's team in the game
OpponentScore numbernull Total goals scored against own team by the player in the game
Tackles numbernull Total tackles by the player in the game
GameId integernull The unique ID of the game
OpponentId integernull The unique ID of the team's opponent
Opponent stringnull The name of the opponent team
Day stringnull The day of the game
DateTime stringnull The date and time of the game (in UTC)
HomeOrAway stringnull Whether the team is the home team or away team
IsGameOver boolean Whether the game is over (true) or not (false)
GlobalGameId integernull A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentId integernull A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
StatId integer The unique ID of the stat associated with this player
SeasonType integer The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Season integer The soccer regular season for which these totals apply
RoundId integernull The unique ID of the round that this player is associated with
TeamId integernull The unique ID of the team
PlayerId integernull The player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Name stringnull The player's full name
ShortName stringnull The short name of the player
Team stringnull The abbreviation [Key] of the player's team
PositionCategory stringnull The player's position category
Position stringnull The position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)
Jersey integer The player's jersey number
Started integernull The total number of games the player started
Captain booleannull Whether the player is a captain (true/false)
Suspension booleannull Whether the player is suspended or not (true/false)
SuspensionReason stringnull The reason given for the player's suspension
GlobalTeamId integernull A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
View JSON Schema on GitHub

JSON Schema

sportsdataio-playergamebasic-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PlayerGameBasic",
  "title": "PlayerGameBasic",
  "properties": {
    "Updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "The timestamp of when the record was last updated (in US Eastern Time)"
    },
    "UpdatedUtc": {
      "type": [
        "string",
        "null"
      ],
      "description": "The timestamp of when the record was last updated (in UTC Time)"
    },
    "Games": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Total number of games played by the player in the game"
    },
    "Minutes": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total minutes played by the player in the game"
    },
    "Goals": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total goals scored by the player in the game"
    },
    "Assists": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total assists scored by the player in the game"
    },
    "Shots": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total shots attempted by the player in the game"
    },
    "ShotsOnGoal": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total shots on goal attempted by the player in the game"
    },
    "YellowCards": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total yellow cards against the player in the game"
    },
    "RedCards": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total red cards against by the player in the game"
    },
    "YellowRedCards": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total double yellow cards against the player in the game. Note: A double yellow card results in a red card"
    },
    "Crosses": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total crosses by the player in the game. Note: a cross means a pass from a wide area of the field towards the center of the field near the opponent's goal."
    },
    "TacklesWon": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total tackles won by the player in the game"
    },
    "Interceptions": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total interceptions made by the player in the game"
    },
    "OwnGoals": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total goals scored against own team (accidentally)"
    },
    "Fouls": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total fouls made by the player in the game"
    },
    "Fouled": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total times the player was fouled in the game"
    },
    "Offsides": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total offsides against by the player in the game"
    },
    "Passes": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total passes attempted by the player in the game"
    },
    "PassesCompleted": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total passes completed by the player in the game"
    },
    "LastManTackle": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total tackles made by the player when there is no one else available to stop the opponent from scoring in the game"
    },
    "CornersWon": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total corner kicks awarded to the player in the game"
    },
    "BlockedShots": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total shots blocked by the player in the game"
    },
    "Touches": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total times the player touched the ball in the game"
    },
    "DefenderCleanSheets": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total defender clean sheets by the player in the game. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes)."
    },
    "GoalkeeperSaves": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total saves made by goalkeeper in the game"
    },
    "GoalkeeperGoalsAgainst": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total goals allowed by goalkeeper in the game"
    },
    "GoalkeeperSingleGoalAgainst": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total games where the goalkeeper allowed exactly one goal in the game"
    },
    "GoalkeeperCleanSheets": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total number of clean sheets by the goalkeeper in the game. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes"
    },
    "GoalkeeperWins": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total wins by the goalkeeper in the game"
    },
    "PenaltyKickGoals": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total penalty kick goals scored by the player in the game"
    },
    "PenaltyKickMisses": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total penalty kicks missed by the player in the game"
    },
    "PenaltyKickSaves": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total penalty kicks saved by the player in the game"
    },
    "PenaltiesWon": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total penalties won by the player in the game"
    },
    "PenaltiesConceded": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total penalties conceded by the player in the game"
    },
    "Score": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total goals scored by the player's team in the game"
    },
    "OpponentScore": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total goals scored against own team by the player in the game"
    },
    "Tackles": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total tackles by the player in the game"
    },
    "GameId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The unique ID of the game"
    },
    "OpponentId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The unique ID of the team's opponent"
    },
    "Opponent": {
      "type": [
        "string",
        "null"
      ],
      "description": "The name of the opponent team"
    },
    "Day": {
      "type": [
        "string",
        "null"
      ],
      "description": "The day of the game"
    },
    "DateTime": {
      "type": [
        "string",
        "null"
      ],
      "description": "The date and time of the game (in UTC)"
    },
    "HomeOrAway": {
      "type": [
        "string",
        "null"
      ],
      "description": "Whether the team is the home team or away team"
    },
    "IsGameOver": {
      "type": "boolean",
      "description": "Whether the game is over (true) or not (false)"
    },
    "GlobalGameId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues."
    },
    "GlobalOpponentId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues."
    },
    "StatId": {
      "type": "integer",
      "description": "The unique ID of the stat associated with this player"
    },
    "SeasonType": {
      "type": "integer",
      "description": "The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)."
    },
    "Season": {
      "type": "integer",
      "description": "The soccer regular season for which these totals apply"
    },
    "RoundId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The unique ID of the round that this player is associated with"
    },
    "TeamId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The unique ID of the team"
    },
    "PlayerId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career"
    },
    "Name": {
      "type": [
        "string",
        "null"
      ],
      "description": "The player's full name"
    },
    "ShortName": {
      "type": [
        "string",
        "null"
      ],
      "description": "The short name of the player"
    },
    "Team": {
      "type": [
        "string",
        "null"
      ],
      "description": "The abbreviation [Key] of the player's team"
    },
    "PositionCategory": {
      "type": [
        "string",
        "null"
      ],
      "description": "The player's position category"
    },
    "Position": {
      "type": [
        "string",
        "null"
      ],
      "description": "The position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)"
    },
    "Jersey": {
      "type": "integer",
      "description": "The player's jersey number"
    },
    "Started": {
      "type": [
        "integer",
        "null"
      ],
      "description": "The total number of games the player started"
    },
    "Captain": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Whether the player is a captain (true/false)"
    },
    "Suspension": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Whether the player is suspended or not (true/false)"
    },
    "SuspensionReason": {
      "type": [
        "string",
        "null"
      ],
      "description": "The reason given for the player's suspension"
    },
    "GlobalTeamId": {
      "type": [
        "integer",
        "null"
      ],
      "description": "A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues."
    }
  }
}