Skip to main content

Soccer Data Dictionary

Below you will find a list of all data points that are contained within each feed that we offer. If any of the information provided below is unclear, or if you have a specific question, please contact support.

Go to our developer portal for a full list of operations including deprecated, legacy and test endpoints.

All dates & times are in UTC.

Filter by a Subfeed...
Download CSV
Area
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
AreaIdinteger (32)NOT NULLNoThe unique ID of the area
CountryCodestring (10)NOT NULLNoThe 3-digit country or continent code where the area is located
Namestring (50)NOT NULLNoThe display name of the area
CompetitionsCompetition[]NULLNoThe competitions that are associated with and/or played in the area
BettingEntityMetadata
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
RecordId
from 2021
integer (32)NOT NULLNoThe ID of the record. NOTE: Unique only within the same entity type (i.e. BettingMarketType Ids overlap with BettingBetType Ids)
Name
from 2021
string (100)NOT NULLNoDenotes the name of the Type (e.g. Betting Market Type, Betting Event Type, Betting Period Type)
Activebool (32)NULLNoWhether or not this market is currently is use
BettingEntityMetadataCollection
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
BettingBetTypes
from 2021
BettingEntityMetadata[] (32)NULLNoThe list of the bet types that can be found within a market
BettingMarketTypes
from 2021
BettingEntityMetadata[] (32)NULLNoA list of the possible market types within a Betting Event (e.g. Game Line, Team prop, Player Future, etc.)
BettingPeriodTypes
from 2021
BettingEntityMetadata[] (32)NULLNoThe name of the period type of a market (e.g. Regular Season; 1st half; 90 Minutes and Stoppage Time; etc.)
BettingEventTypes
from 2021
BettingEntityMetadata[] (32)NULLNoA list of the possible BettingEventTypes (e.g. Game, Future)
BettingOutcomeTypes
from 2021
BettingEntityMetadata[] (32)NULLNoA list of the possible BettingOutcomeTypes (e.g. Home; Away; Under; Over)
BettingEvent
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingEventID
from 2021
int (32)NOT NULLNoThe unique ID assocated with the betting event
Name
from 2021
string (32)NULLNoThe name of this betting event
Season
from 2021
int (32)NULLNoThe soccer regular season for which these totals apply
BettingEventTypeID
from 2021
int (32)NOT NULLNoThe ID associated with the type of betting event
BettingEventType
from 2021
string (32)NOT NULLNoIndicates the type of betting event - Game or Future
StartDate
from 2021
datetimeNULLNoThe last day for betting on this event
Created
from 2021
datetimeNULLNoThe created date of this betting event (in US Eastern Time)
Updated
from 2021
datetimeNULLNoThe timestamp of when the betting event record was last updated (US Eastern Time)
GameID
from 2021
int (32)NULLNoThe unique ID of the game
GlobalGameID
from 2021
int (32)NULLNoA globally unique ID for this game tied to this event
GameStatus
from 2021
string (32)NULLYesThe status of the game tied to this event
Quarter
from 2021
string (32)NULLYesThe quarter of the game tied to this event
AwayTeam
from 2021
string (32)NULLNoThe abbreviation [Key] of the away team tied to this event
HomeTeam
from 2021
string (32)NULLNoThe abbreviation [Key] of the home team tied to this event
AwayTeamID
from 2021
int (32)NULLNoThe unique ID of the away team tied to this event
HomeTeamID
from 2021
int (32)NULLNoThe unique ID of the home team tied to this event
GlobalAwayTeamID
from 2021
int (32)NULLNoA globally unique ID for the away team tied to this event
GlobalHomeTeamID
from 2021
int (32)NULLNoA globally unique ID for the home team tied to this event
AwayTeamScore
from 2021
int (32)NULLYesThe away team score of the game tied to this event (updated after game ends to allow for resolving bets)
HomeTeamScore
from 2021
int (32)NULLYesThe home team score of the game tied to this event (updated after game ends to allow for resolving bets)
TotalScore
from 2021
int (32)NULLYesThe total combined score of both teams in the game (updated after game ends to allow for resolving bets)
AwayRotationNumber
from 2021
int (32)NULLNoThe away team rotation number of the game tied to this event
HomeRotationNumber
from 2021
int (32)NULLNoThe home team rotation number of the game tied to this event
BettingMarkets
from 2021
BettingMarket[] (32)NULLNoThe list of betting markets for this event
CompetitionId
from 2021
int (32)NULLNoThe Id of the competition related to this betting event
BettingMarket
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingMarketID
from 2020
int (32)NOT NULLNoThe unique ID of the betting market
BettingEventID
from 2020
int (32)NOT NULLNoThe unique ID assocated with the betting event
BettingMarketTypeID
from 2020
int (32)NULLYesThe unique ID associated with the name of the market type
BettingMarketType
from 2020
string (32)NULLYesThe name of the market type within a betting market (e.g. Player Prop, Team Prop, Game Prop, etc.)
BettingBetTypeID
from 2020
int (32)NULLYesThe ID associated with the name of the bet type within a market
BettingBetType
from 2020
string (32)NULLYesThe name of the bet type within a market (e.g. Spread, Moneyline, Total Goals, etc.)
BettingPeriodTypeID
from 2020
int (32)NULLYesThe ID associated with the betting period type which we can result
BettingPeriodType
from 2020
string (32)NULLYesThe name of the period type of a market (e.g. Regular Season; 1st half; 90 Minutes and Stoppage Time; etc.)
Name
from 2020
string (32)NULLNoThe name of this betting market
TeamID
from 2020
int (32)NULLYesThe unique ID of the team associated with betting market
TeamKey
from 2020
string (32)NULLYesThe abbreviation [Key] of the team associated with this betting market
PlayerID
from 2020
int (32)NULLYesThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
PlayerName
from 2020
string (32)NULLYesThe player's full name tied to this betting market
Created
from 2020
datetime (32)NULLNoThe created date of this market (in US Eastern Time)
Updated
from 2020
datetime (32)NULLNoThe timestamp of when the betting market record was last updated (US Eastern Time)
AvailableSportsbooks
from 2020
Sportsbook[] (32)NULLNoThe sportsbooks that have had odds in this market
AnyBetsAvailable
from 2020
bool (32)NULLNoShows if any bets are currently available for betting in this market
BettingOutcomes
from 2020
BettingOutcome[] (32)NULLNoThe list of betting outcomes from each sportsbook in this market
ConsensusOutcomes
from 2020
ConsensusOutcome[] (32)NULLNoThe single set of consesnus outcomes of this market
BettingOutcome
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingOutcomeID
from 2020
int (32)NULLNoThe unique ID associated with this specific outcome
BettingMarketID
from 2020
int (32)NULLNoThe unique ID of the betting market
SportsBook
from 2020
Sportsbook (32)NULLNoThe sportsbook offering this outcome for betting
BettingOutcomeTypeID
from 2020
int (32)NULLYesThe ID associated with the betting outcome type
BettingOutcomeType
from 2020
string (32)NULLYesThe name of the betting outcome within a betting market (e.g. Home; Away; Under; Over)
PayoutAmerican
from 2020
int (32)NULLYesThe american odds payout
PayoutDecimal
from 2020
decimal (32)NULLYesThe decimal odds payout
Value
from 2020
decimal (32)NULLYesThe number associated with the outcome of a market (e.g. the spread, game total, etc.)
Participant
from 2020
string (32)NULLNoThe name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds, we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2020
bool (32)NULLNoIndicates if this outcome is available for betting as of the last update
IsAlternate
from 2020
bool (32)NULLNoIndicates if this is an alternate value or the core value
Created
from 2020
datetime (32)NULLNoThe created date of the outcome (in US Eastern Time)
Updated
from 2020
datetime (32)NULLNoThe timestamp of when the betting outcome was last updated (US Eastern Time)
Unlisted
from 2020
datetime (32)NULLNoThe timestamp of when the outcome was no longer available for betting
TeamID
from 2020
int (32)NULLYesThe unique ID of the team associated with betting outcome
PlayerID
from 2020
int (32)NULLYesThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
GlobalTeamID
from 2020
int (32)NULLYesA globally unique ID for this team associated with this outcome (where applicable)
SportsbookUrl
from 2020
string (500)NULLYesThe URL for sportsbook event
IsInPlay
from 2022
bool (1)NULLNoWas this outcome created after the start time of the game (only applies when the betting event is of type game)
Booking
Available Endpoints
NameType (Size)NullableScrambledDescription
BookingIdinteger (32)NOT NULLNoThe unique ID of the booking
GameIdinteger (32)NOT NULLNoThe unique ID of the game tied to this booking
Typestring (20)NOT NULLNoThe type of booking. Possible values: Yellow Card, Red Card, Yellow Red Card
TeamIdinteger (32)NOT NULLNoThe unique ID of the team associated with this booking
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Namestring (100)NULLNoThe full name of the player who was booked
GameMinuteinteger (32)NULLNoThe minute in the game in which the booking occurred
GameMinuteExtrainteger (32)NULLNoThe extra minute in the game in which the booking occurred
BoxScore
Available Endpoints
NameType (Size)NullableScrambledDescription
GameGameNULLNoThe game details associated with this box score
AwayTeamCoachCoachNULLNoThe coach of the away team
HomeTeamCoachCoachNULLNoThe coach of the home team
MainRefereeRefereeNULLNoThe main referee
AssistantReferee1RefereeNULLNoThe first assistant referee
AssistantReferee2RefereeNULLNoThe second assistant referee
FourthRefereeRefereeNULLNoThe information about the fourth referee working the match
AdditionalAssistantReferee1RefereeNULLNoThe first additional assistant referee
AdditionalAssistantReferee2RefereeNULLNoThe second additional assistant referee
LineupsLineup[]NULLNoThe details of the lineups for each team
GoalsGoal[]NULLNoThe details of the goals scored during this game
BookingsBooking[]NULLNoThe details of the bookings (yellow/red cards) recorded during this game
PenaltyShootoutsPenaltyShootout[]NULLNoThe details of the penalty shootouts recorded during this game
TeamGamesTeamGame[]NULLNoThe stats by the team in the game
PlayerGamesPlayerGame[]NULLNoThe player stats for this game
VideoAssistantRefereeRefereeNULLNoThe name of the referee in charge of the video reviews (VAR)
CanceledMembership
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
CanceledMembershipId
from 2019
integer (32)NOT NULLNoThe unique ID of the canceled membership
MembershipId
from 2019
integer (32)NOT NULLNoThe unique ID of the membership which is being canceled; should be used to find memberships which may be safely deleted.
TeamId
from 2019
integer (32)NOT NULLNoThe unique ID of the team associated with this canceled membership
PlayerID
from 2019
integer (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Created
from 2019
datetimeNOT NULLNoThe date and time when this canceled membership was created
Coach
Available Endpoints
NameType (Size)NullableScrambledDescription
CoachIdinteger (32)NOT NULLNoThe unique ID of the coach
FirstNamestring (50)NULLNoCoach's first name
LastNamestring (50)NULLNoThe last name of the coach
ShortNamestring (50)NULLNoThe short name of the coach
Nationalitystring (50)NULLNoCoach's nationality
Competition
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
CompetitionIdinteger (32)NOT NULLNoThe unique ID of the competition/league
AreaIdinteger (32)NOT NULLNoThe unique ID of the area where this competition/league is played
AreaNamestring (50)NULLNoThe display name of the area where this competition/league is played
Namestring (50)NOT NULLNoThe display name of the competition/league
Genderstring (10)NULLNoThe gender of the players on the team Possible Values: Male; Female
Typestring (10)NULLNoThe type of this competition/league Possible values: Club; International
Formatstring (50)NULLNoThe format of the competition/league. Possible values: Domestic League; International Cup
SeasonsSeason[]NULLNoThe seasons associated with this competition/league
Keystring (5)NULLNoThe unique string key of the competition/league
CompetitionDetail
Available Endpoints
NameType (Size)NullableScrambledDescription
CurrentSeasonSeasonNULLNoThe current active season for this competition/league
TeamsTeamDetail[]NULLNoThe list of active teams associated with this competition
GamesGame[]NULLNoThe complete schedule for the current season of this competition/league
CompetitionIdinteger (32)NOT NULLNoThe unique ID of the competition/league
AreaIdinteger (32)NOT NULLNoThe unique ID of the area where this competition/league is played
AreaNamestring (50)NULLNoThe display name of the area where this competition/league is played
Namestring (50)NOT NULLNoThe display name of the competition/league
Genderstring (10)NULLNoThe gender of the players on the team Possible Values: Male; Female
Typestring (10)NULLNoThe type of this competition/league Possible values: Club; International
Formatstring (50)NULLNoThe format of the competition/league. Possible values: Domestic League; International Cup
SeasonsSeason[]NULLNoThe seasons associated with this competition/league
Keystring (5)NULLNoThe unique string key of the competition/league
ConsensusOutcome
Available Endpoints
NameType (Size)NullableScrambledDescription
NumberOfSportsbooks
from 2020
int (32)NOT NULLYesThe number of sportsbooks odds that went into creating this consensus outcome
BettingOutcomeID
from 2020
int (32)NULLNoThe unique ID associated with this specific outcome
BettingMarketID
from 2020
int (32)NULLNoThe unique ID of the betting market
SportsBook
from 2020
Sportsbook (32)NULLNoThe sportsbook offering this outcome for betting
BettingOutcomeTypeID
from 2020
int (32)NULLYesThe ID associated with the betting outcome type
BettingOutcomeType
from 2020
string (32)NULLYesThe name of the betting outcome within a betting market (e.g. Home; Away; Under; Over)
PayoutAmerican
from 2020
int (32)NULLYesThe american odds payout
PayoutDecimal
from 2020
decimal (32)NULLYesThe decimal odds payout
Value
from 2020
decimal (32)NULLYesThe number associated with the outcome of a market (e.g. the spread, game total, etc.)
Participant
from 2020
string (32)NULLNoThe name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds; we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2020
bool (32)NULLNoIndicates if this outcome is available for betting as of the last update
IsAlternate
from 2020
bool (32)NULLNoIndicates if this is an alternate value or the core value
Created
from 2020
datetime (32)NULLNoThe created date of the outcome (in US Eastern Time)
Updated
from 2020
datetime (32)NULLNoThe timestamp of when the Consensus outcome was last updated (US Eastern Time)
Unlisted
from 2020
datetime (32)NULLNoThe timestamp of when the outcome was no longer available for betting
TeamID
from 2020
int (32)NULLYesThe unique ID of the team associated with Consensus outcome
PlayerID
from 2020
int (32)NULLYesThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
GlobalTeamID
from 2020
int (32)NULLYesA globally unique ID for this team associated with this outcome (where applicable)
SportsbookUrl
from 2020
string (500)NULLYesThe URL for sportsbook event
IsInPlay
from 2022
bool (1)NULLNoWas this outcome created after the start time of the game (only applies when the betting event is of type game)
DfsSlate
Available Endpoints
NameType (Size)NullableScrambledDescription
SlateIDinteger (32)NOT NULLNoThe unique ID of the slate as assigned by SportsDataIO
Operatorstring (20)NULLNoThe name of the operator who is running contests for this slate. Possible values: FanDuel; DraftKings; Yahoo; FantasyDraft; etc.
OperatorSlateIDinteger (32)NULLNoUnique ID of a slate (assigned by the operator).
OperatorNamestring (50)NULLNoThe name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc.
OperatorDaydateNULLNoThe day (in UTC) that the slate begins (assigned by the operator).
OperatorStartTimedatetimeNULLNoThe date/time (in UTC) that the slate begins (assigned by the operator).
NumberOfGamesinteger (32)NULLNoThe number of actual games that this slate covers
IsMultiDaySlatebooleanNULLNoWhether this slate uses games that take place on different days
RemovedByOperatorbooleanNULLNoIndicates whether this slate was removed/deleted by the operator.
OperatorGameTypestring (50)NULLNoThe game type of the slate. Will often be null as most operators only have one game type.
DfsSlateGamesDfsSlateGame[]NULLNoThe games that are included in this slate
DfsSlatePlayersDfsSlatePlayer[]NULLNoThe players that are included in this slate
SlateRosterSlotsstring[]NULLNoThe positions that need to be filled for this particular slate
SalaryCapintegerNULLNoThe salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes)
CompetitionIdintegerNULLNoThe Id of the competition related to this slate (Premier League, Champions League, etc.)
DfsSlateGame
Available Endpoints
NameType (Size)NullableScrambledDescription
SlateGameIDinteger (32)NOT NULLNoThe unique ID of the SlateGame as assigned by SportsDataIO
SlateIDinteger (32)NOT NULLNoThe unique ID of the slate that this SlateGame refers to
GameIDinteger (32)NULLNoThe unique ID of the game that this SlateGame refers to
GameGameNULLNoThe details of the Game that this SlateGame refers to
OperatorGameIDinteger (32)NULLNoUnique ID of a SlateGame (assigned by the operator).
RemovedByOperatorbooleanNULLYesIndicates whether this game was removed/deleted by the operator.
DfsSlatePlayer
Available Endpoints
NameType (Size)NullableScrambledDescription
SlatePlayerIDinteger (32)NOT NULLNoThe unique ID of the SlatePlayer as assigned by SportsDataIO
SlateIDinteger (32)NOT NULLNoThe unique ID of the slate that this SlatePlayer refers to
SlateGameIDinteger (32)NULLNoThe unique ID of the SlateGame that this SlatePlayer refers to
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
PlayerGameProjectionStatIDinteger (32)NULLNoThe SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds.
OperatorPlayerIDstring (25)NULLNoUnique ID of the Player (assigned by the operator).
OperatorSlatePlayerIDstring (50)NULLNoUnique ID of the SlatePlayer (assigned by the operator).
OperatorPlayerNamestring (50)NULLNoThe player's name (assigned by the operator).
OperatorPositionstring (10)NULLNoThe player's eligible positions for the contest (assigned by the operator).
OperatorSalaryinteger (32)NULLNoThe player's salary for the contest (assigned by the operator).
OperatorRosterSlotsstring[]NULLNoThe player's eligible positions to be played in the contest (assigned by the operator). This would include UTIL plays for those that are eligible.
RemovedByOperatorbooleanNULLYesIndicates whether this player was removed/deleted by the operator.
Teamstring (12)NULLNoThe abbreviation [Key] of the team
TeamIDinteger (32)NULLNoThe unique ID of the team associated with this SlatePlayer record
FantasyGame
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NULLNoThe unique ID of the game
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NULLNoThe soccer regular season for which these totals apply
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
Teamstring (50)NULLNoThe abbreviation [Key] of the team
Opponentstring (10)NULLNoThe name of the opponent team
Jerseyinteger (32)NULLNoThe player's jersey number
Namestring (100)NULLNoThe player's full name
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)
PositionCategorystring (10)NULLNoThe player's position category
Startedinteger (32)NULLNoThe total number of games the player started
FantasyPointsdecimal (32)NULLNoTotal fantasy points
IsGameOverbooleanNOT NULLNoWhether the game is over (true) or not (false)
FantasyPointsFanDueldecimal (32)NULLNoThis field is expected to be NULL
FantasyPointsYahoodecimal (32)NULLNoThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLNoTotal DraftKings daily fantasy points scored by the player in the game
FanDuelPositionstring (10)NULLNoThe player's eligible position in FanDuel's daily fantasy sports platform.
DraftKingsPositionstring (10)NULLNoThe player's eligible position in DraftKings' daily fantasy sports platform.
YahooPositionstring (10)NULLNoThe player's eligible position in Yahoo's daily fantasy sports platform
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
Game
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIdinteger (32)NOT NULLNoThe unique ID of the game
RoundIdinteger (32)NOT NULLNoThe unique ID of the round that this game is associated with.
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Groupstring (50)NULLNoThe name of the group in which this game occurs. Note: This is used in tournaments & cups
AwayTeamIdinteger (32)NULLNoThe unique ID of the away team
HomeTeamIdinteger (32)NULLNoThe unique ID of the home team
VenueIdinteger (32)NULLNoThe unique ID of the venue
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
Statusstring (10)NULLNoIndicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended, Start Delay, Rain Delay, No Result, & NotNecessary. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is at halftime, then the Status will be Break. Awarded is used in cases where a game is decided on the so called "green table." That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
Weekinteger (32)NULLNoThe week during the season/round in which this game occurs
Periodstring (20)NULLNoThe final period of the game. Possible values: Regular = Game ended in 90 minutes of regular time; ExtraTime = Game ended in extra time / overtime; PenaltyShootout = Game finished in penalty shootout time
Clockinteger (32)NULLNoThe clock for the game if it is in progress. Note: if the game hasn't started or the game is over; then this will be NULL
Winnerstring (10)NULLYesThe winner of the game. Possible values: AwayTeam; HomeTeam; Draw
VenueTypestring (10)NULLNoShows which team has home field advantage. Possible values: Home; Away; Neutral
AwayTeamKeystring (10)NULLNoThe abbreviation [Key] of the away team
AwayTeamNamestring (50)NULLNoThe name of the away team
AwayTeamCountryCodestring (10)NULLNoThe country code of the away team.
AwayTeamScoreinteger (32)NULLYesThe final score of the away team
AwayTeamScorePeriod1integer (32)NULLYesThe first period score of the away team.
AwayTeamScorePeriod2integer (32)NULLYesThe second period score of the away team.
AwayTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the away team (if applicable).
AwayTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the away team (if applicable).
HomeTeamKeystring (10)NULLNoThe abbreviation [Key] of the home team
HomeTeamNamestring (50)NULLNoThe name of the home team
HomeTeamCountryCodestring (10)NULLNoThe country code of the home team
HomeTeamScoreinteger (32)NULLYesThe final score of the home team
HomeTeamScorePeriod1integer (32)NULLYesThe first period score of the home team
HomeTeamScorePeriod2integer (32)NULLYesThe second period score of the home team
HomeTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the home team (if applicable)
HomeTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the home team (if applicable)
HomeTeamMoneyLineinteger (32)NULLYesPayout on a bet that the away home wins
AwayTeamMoneyLineinteger (32)NULLYesPayout on a bet that the away team wins.
DrawMoneyLineinteger (32)NULLYesThe sportsbook's money line for a draw
PointSpreaddecimal (32)NULLYesPoint spread for the home team
HomeTeamPointSpreadPayoutinteger (32)NULLYesPayout if the home team covers the spread
AwayTeamPointSpreadPayoutinteger (32)NULLYesPayout if the away team covers the spread
OverUnderdecimal (32)NULLYesThe sportsbook's total goals line (over/under) for the game
OverPayoutinteger (32)NULLYesThe sportsbook's payout for the over bet on the total goals line
UnderPayoutinteger (32)NULLYesThe sportsbook's payout for the under
Attendanceinteger (32)NULLNoThe attendance for the game.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when this record was updated (in UTC)
GlobalGameIdinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIdinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIdinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
ClockExtrainteger (32)NULLNoThe added stoppage time minute the game is currently in. Note: will be null when game is not in stoppage time
ClockDisplaystring (50)NULLNoA convenient string display of the current clock with format Clock+ClockExtra (example: 90+3)
IsClosedbooleanNULLNoIndicates whether the game is over and the final score and stats have been verified and closed out
HomeTeamFormationstring (20)NULLNoThe formation for the home team (4-4-2; 4-3-3; etc.)
AwayTeamFormationstring (20)NULLNoThe formation for the away team (4-4-2, 4-3-3, etc.)
PlayoffAggregateScorePlayoffAggregateScoreNULLNoAggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first legs home team.
GameInfo
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIdinteger (32)NOT NULLNoThe unique ID of the game
RoundIdinteger (32)NOT NULLNoThe unique ID of the round that this game is associated with
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Weekinteger (32)NULLNoThe week during the season/round in which this game occurs
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
Statusstring (10)NULLNoIndicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended, Start Delay, Rain Delay, No Result, & NotNecessary. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is at halftime, then the Status will be Break. Awarded is used in cases where a game is decided on the so called "green table." That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
AwayTeamIdinteger (32)NULLNoThe unique ID of the away team
HomeTeamIdinteger (32)NULLNoThe unique ID of the home team
AwayTeamNamestring (50)NULLNoThe name of the away team
HomeTeamNamestring (50)NULLNoThe name of the home team
GlobalGameIdinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIdinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIdinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PregameOddsGameOdd[]NULLNoList of Pregame Odds from different sportsbooks
LiveOddsGameOdd[]NULLNoList of Live Odds from different sportsbooks
HomeTeamScoreintegerNULLYesScore of the home team (updated after game ends to allow for resolving bets)
AwayTeamScoreintegerNULLYesScore of the away team (updated after game ends to allow for resolving bets)
TotalScoreintegerNULLYesThe total combined score of both teams in the game (updated after game ends to allow for resolving bets)
AlternateMarketPregameOddsGameOdd[]NULLYesList of Alternate Market GameOdds from different sportsbooks (such as 1st-half, 1st-qtr, etc)
GameInfoResult
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NOT NULLNoThe unique ID of the game
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
Statusstring (25)NULLNoIndicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended, Start Delay, Rain Delay, No Result, & NotNecessary. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is at halftime, then the Status will be Break. Awarded is used in cases where a game is decided on the so called "green table." That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
AwayTeamIDinteger (32)NULLNoThe unique ID of the away team
HomeTeamIDinteger (32)NULLNoThe unique ID of the home team
AwayTeamNamestring (50)NULLNoThe name of the away team
HomeTeamNamestring (50)NULLNoThe name of the home team
GlobalGameIDinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIDinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIDinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PregameOddsGameOddResult[]NULLNoList of Pregame GameOdds from different sportsbooks with results
HomeTeamScoreinteger (32)NULLYesScore of the home team (updated after game ends to allow for resolving bets)
AwayTeamScoreinteger (32)NULLYesScore of the away team (updated after game ends to allow for resolving bets)
TotalScoreinteger (32)NULLYesThe total combined score of both teams in the game (updated after game ends to allow for resolving bets)
RoundIDinteger (32)NOT NULLNoThe unique ID of the round that this game is associated with
Weekinteger (32)NULLNoThe week during the season/round in which this game occurs
AlternateMarketPregameOddsGameOddResult[]NULLNoList of Alternate Market GameOdds from different sportsbooks (such as 1st-half; 1st-qtr; etc)
Periodstring (20)NULLNoThe final period of the game. Possible values: Regular = Game ended in 90 minutes of regular time; ExtraTime = Game ended in extra time / overtime; PenaltyShootout = Game finished in penalty shootout time
Clockinteger (32)NULLNoThe clock for the game if it is in progress. Note: if the game hasn't started or the game is over; then this will be NULL
Winnerstring (10)NULLYesThe winner of the game. Possible values: AwayTeam; HomeTeam; Draw
AwayTeamScorePeriod1integer (32)NULLYesThe first period score of the away team.
AwayTeamScorePeriod2integer (32)NULLYesThe second period score of the away team.
AwayTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the away team (if applicable).
AwayTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the away team (if applicable).
HomeTeamScorePeriod1integer (32)NULLYesThe first period score of the home team
HomeTeamScorePeriod2integer (32)NULLYesThe second period score of the home team
HomeTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the home team (if applicable)
HomeTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the home team (if applicable)
ClockExtrainteger (32)NULLNoThe added stoppage time minute the game is currently in. Note: will be null when game is not in stoppage time
ClockDisplaystring (50)NULLNoA convenient string display of the current clock with format Clock+ClockExtra (ex 90+3)
IsClosedbooleanNULLNoIndicates whether the game is over and the final score and stats have been verified and closed out
LiveOddsGameOddResult[]NULLNoList of Live Odds from different sportsbooks with results
GameOdd
Available Endpoints
NameType (Size)NullableScrambledDescription
GameOddIdinteger (32)NOT NULLNoThe unique ID of this odd
Sportsbookstring (25)NOT NULLYesThe name of the sportsbook
GameIdinteger (32)NOT NULLNoThe unique ID of the game
CreateddatetimeNOT NULLNoThe timestamp of when these odds were first created (in US Eastern Time)
UpdateddatetimeNOT NULLNoThe timestamp of when these odds were last updated, based on US Eatern Time (EST/EDT). If these are the latest odds for this game, and they have not been updated within the last few minutes, then it indicates that there were problems connecting to the sportsbook.
HomeMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the home team
AwayMoneyLineinteger (32)NULLYesThe sportsbook's money line for the away team
DrawMoneyLineinteger (32)NULLYesThe sportsbook's money line for a draw
HomePointSpreaddecimal (32)NULLYesThe sportsbook's point spread for the home team
AwayPointSpreaddecimal (32)NULLYesThe sportsbook's point spread for the away team
HomePointSpreadPayoutinteger (32)NULLYesThe sportsbook's point spread payout for the home team
AwayPointSpreadPayoutinteger (32)NULLYesThe sportsbook's point spread payout for the away team
OverUnderdecimal (32)NULLYesThe sportsbook's total goals line (over/under) for the game
OverPayoutinteger (32)NULLYesThe sportsbook's payout for the over bet on the total goals line
UnderPayoutinteger (32)NULLYesThe sportsbook's payout for the under bet on the total goals line
SportsbookIdinteger (32)NULLNoThe unique ID of the sportsbook
SportsbookUrlstring (500)NULLNoThe URL for sportsbook event
HomeTeamAsianHandicapdecimal (32)NULLYesThe sportsbook's asian handicap for the home team
AwayTeamAsianHandicapdecimal (32)NULLYesThe sportsbook's asian handicap for the away team
HomeTeamAsianHandicapPayoutinteger (32)NULLYesThe sportsbook's Asian handicap payout for the home team
AwayTeamAsianHandicapPayoutinteger (32)NULLYesThe sportsbook's asian handicap payout for the away team covering
AsianTotaldecimal (32)NULLYesThe sportsbook's asian total for the game
AsianTotalOverPayoutinteger (32)NULLYesThe sportsbook's payout for a result over the asian total
AsianTotalUnderPayoutinteger (32)NULLYesThe sportsbook's payout for a result under the asian total
OddTypestring (500)NULLNoThe market type of the odd (ex: live; pregame; 90 minutes + stoppage time; etc.)
GameOddOutcome
NameType (Size)NullableScrambledDescription
GameOddIdinteger (32)NOT NULLNoThe unique ID of this odd
GameOddResultTypeIdinteger (32)NULLNoThe GameOddResultType of this outcome as an integer
GameOddResultTypestring (100)NULLNoThe string identifier of the GameOddResultType of this outcome (e.g. Won, Lost, Push, Not Resulted, Incomplete)
OddTypestring (500)NULLNoThe market type of the odd (ex: live; pregame; 90 minutes + stoppage time; etc.)
GameOddTypestring (100)NULLNoThe GameOddOutcomeType of this outcome as a string
BetValuedecimal (32)NULLNoThe value that was bet in this outcome (if applicable)
ActualValuedecimal (32)NULLNoThe value that actually occurred in game (if applicable)
GameOddResult
Available Endpoints
NameType (Size)NullableScrambledDescription
GameOddIDinteger (32)NOT NULLNoThe unique ID of this odd
Sportsbookstring (25)NOT NULLYesThe name of the sportsbook
GameIDinteger (32)NOT NULLNoThe unique ID of the game
CreateddatetimeNOT NULLNoThe timestamp of when these odds were first created (in US Eastern Time)
UpdateddatetimeNOT NULLNoThe timestamp of when these odds were last updated, based on US Eatern Time (EST/EDT). If these are the latest odds for this game, and they have not been updated within the last few minutes, then it indicates that there were problems connecting to the sportsbook.
HomeMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the home team
AwayMoneyLineinteger (32)NULLYesThe sportsbook's money line for the away team
HomePointSpreaddecimal (32)NULLYesThe sportsbook's point spread for the home team
AwayPointSpreaddecimal (32)NULLYesThe sportsbook's point spread for the away team
HomePointSpreadPayoutinteger (32)NULLYesThe sportsbook's point spread payout for the home team
AwayPointSpreadPayoutinteger (32)NULLYesThe sportsbook's point spread payout for the away team
OverUnderdecimal (32)NULLYesThe sportsbook's total goals line (over/under) for the game
OverPayoutinteger (32)NULLYesThe sportsbook's payout for the over bet on the total goals line
UnderPayoutinteger (32)NULLYesThe sportsbook's payout for the under
SportsbookIDinteger (32)NULLNoThe unique ID of the sportsbook
SportsbookUrlstring (500)NULLNoThe URL for sportsbook event
OddTypestring (50)NULLNoThe odd type of this specific odd
GameOddOutcomeResultsGameOddOutcome[]NULLNoList of outcomes showing results of betting markets that were bet on for the given match
Goal
Available Endpoints
NameType (Size)NullableScrambledDescription
GoalIdinteger (32)NOT NULLNoThe unique ID of the goal
GameIdinteger (32)NOT NULLNoThe unique ID of the game tied to this goal
TeamIdinteger (32)NOT NULLNoThe unique ID of the team associated with this goal
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
Namestring (100)NULLNoThe full name of the player who scored the goal
Typestring (20)NULLNoThe type of goal scored
AssistedByPlayerId1integer (32)NULLNoThe unique ID of the first assisted player
AssistedByPlayerName1string (100)NULLYesThe player's name of the first assisted player
AssistedByPlayerId2integer (32)NULLNoThe unique ID of the second assisted player
AssistedByPlayerName2string (100)NULLYesThe player's name of the second assisted player
GameMinuteinteger (32)NULLYesThe minute in the game in which the goal was scored
GameMinuteExtrainteger (32)NULLYesThe extra minute in the game in which the goal was scored
Headshot
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
Namestring (100)NULLNoThe player's full name
TeamIDinteger (32)NULLNoThe unique ID of the team associated with this player headshot
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper).
PreferredHostedHeadshotUrlstring (500)NULLNoThe player's preferred hosted headshot URL. This returns the headshot with transparent background if available.
PreferredHostedHeadshotUpdateddatetimeNULLNoThe last updated date of the player's preferred hosted headshot.
HostedHeadshotWithBackgroundUrlstring (500)NULLNoThe player's hosted headshot URL
HostedHeadshotWithBackgroundUpdateddatetimeNULLNoThe last updated timestamp of the player's hosted headshot
HostedHeadshotNoBackgroundUrlstring (500)NULLNoThe player's transparent background hosted headshot URL
HostedHeadshotNoBackgroundUpdateddatetimeNULLNoThe last updated timestamp of the player's transparent background hosted headshot
Lineup
Available Endpoints
NameType (Size)NullableScrambledDescription
LineupIdinteger (32)NOT NULLNoThe unique ID of this lineup
GameIdinteger (32)NOT NULLNoThe unique ID of the game tied to this lineup
Typestring (20)NOT NULLNoThe player's status in the lineup. Possible values: Substitute In; Starter; Bench.
TeamIdinteger (32)NOT NULLNoThe unique ID of the team associated with this lineup
PlayerIdinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
Namestring (100)NOT NULLNoThe player's full name
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper).
ReplacedPlayerIdinteger (32)NULLNoThe unique ID of the replaced player
ReplacedPlayerNamestring (100)NULLNoThe name of the replaced player
GameMinuteinteger (32)NULLNoThe minute of the game
GameMinuteExtrainteger (32)NULLNoThe extra minute of the game
PitchPositionHorizontalinteger (32)NULLNoThe pitch position of where this player lined up on the field. Note: This is used for rendering an image of a soccer/football field with the players marked as such. This will be a number between 0 and 50.
PitchPositionVerticalinteger (32)NULLNoThe pitch position of where this player lined up on the field. Note: This is used for rendering an image of a soccer/football field with the players marked as such. This will be a number between 0 and 50.
Membership
Available Endpoints
NameType (Size)NullableScrambledDescription
MembershipIdinteger (32)NOT NULLNoThe unique ID for the membership
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
PlayerIdinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
PlayerNamestring (100)NULLNoThe player's full name
TeamNamestring (50)NULLNoThe full name of the team
TeamAreastring (50)NULLNoThe area the team is located within their home country
ActivebooleanNOT NULLNoWhether the player's membership is active (true/false)
StartDatedatetimeNULLNoThe start date of the membership (in UTC)
EndDatedatetimeNULLNoThe end date of the membership (in UTC)
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
JerseyintegerNULLYesThe player's jersey number on this team
PenaltyShootout
Available Endpoints
NameType (Size)NullableScrambledDescription
PenaltyShootoutIdinteger (32)NOT NULLNoThe unique ID of the penalty shootout
GameIdinteger (32)NOT NULLNoThe unique ID of the game tied to this penalty shootout
Typestring (10)NOT NULLNoThe result of this penalty shootout kick. Possible values: Goal; Miss.
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
Namestring (100)NULLNoThe name of the player in the penalty shootout
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper).
Orderinteger (32)NOT NULLNoThe order of the penalty shootout
Player
Available Endpoints
NameType (Size)NullableScrambledDescription
PlayerIdinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
FirstNamestring (50)NULLNoThe player's first name
LastNamestring (50)NULLNoThe last name of the player
CommonNamestring (100)NULLNoThe player's common name
ShortNamestring (50)NULLNoThe short name of the player
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper).
PositionCategorystring (10)NULLNoThe player's position category
Jerseyinteger (32)NULLNoThe player's jersey number
Footstring (10)NULLNoThe primary foot of the player. Possible values: left or right.
Heightinteger (32)NULLNoThe height of the player in centimeters (cm)
Weightinteger (32)NULLNoThe player's weight in kilograms (kg)
Genderstring (10)NULLNoThe gender of this player on the team. Possible Values: Male; Female.
BirthDatedatetimeNULLNoThe player's date of birth
BirthCitystring (50)NULLNoThe city in which the player was born
BirthCountrystring (50)NULLNoThe country in which the player was born
Nationalitystring (50)NULLNoThe nationality of the player
InjuryStatusstring (50)NULLYesIndicates the player's injury status. Possible values: Questionable; Out.
InjuryBodyPartstring (100)NULLYesThe body part of the player that is injured (Knee; Groin; Calf; Hamstring; etc.)
InjuryNotesstring (250)NULLYesNot yet supported; will be null
InjuryStartDatedateNULLNoThe date that the injury started or was first discovered
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
PhotoUrlstring (100)NULLNoThis field is deprecated. Note: Photos are no longer available through this field. Headshots are now delivered through IMAGN. Please see our Headshots products for further information.
RotoWirePlayerIDinteger (32)NULLNoThe player's cross reference PlayerID to the RotoWire news feed.
DraftKingsPositionstring (50)NULLNoThe position of the player according to DraftKings
UsaTodayPlayerIDinteger (32)NULLNoThe player's cross reference PlayerID to USA Today headshot data feeds
UsaTodayHeadshotUrlstring (100)NULLNoThe player's headshot URL as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotNoBackgroundUrlstring (100)NULLNoThe player's transparent background headshot URL as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotUpdateddatetimeNULLNoThe last updated timestamp of the player's headshot as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotNoBackgroundUpdateddatetimeNULLNoThe last updated timestamp of the player's transparent background headshot as provided by USA Today. License from USA Today is required.
PlayerBasic
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
PlayerIdinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
FirstNamestring (50)NULLNoThe player's first name
LastNamestring (50)NULLNoThe last name of the player
CommonNamestring (100)NULLNoThe player's common name
ShortNamestring (50)NULLNoThe short name of the player
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper).
PositionCategorystring (10)NULLNoThe player's position category
Jerseyinteger (32)NULLNoThe player's jersey number
Footstring (10)NULLNoThe primary foot of the player. Possible values: left or right.
Heightinteger (32)NULLNoThe height of the player in centimeters (cm)
Weightinteger (32)NULLNoThe player's weight in kilograms (kg)
Genderstring (10)NULLNoThe gender of this player on the team. Possible Values: Male; Female.
BirthDatedatetimeNULLNoThe player's date of birth
BirthCitystring (50)NULLNoThe city in which the player was born
BirthCountrystring (50)NULLNoThe country in which the player was born
Nationalitystring (50)NULLNoThe nationality of the player
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
PlayerGame
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this player
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this player is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career.
Namestring (100)NULLNoThe player's full name
ShortNamestring (50)NULLNoThe short name of the player
Teamstring (50)NULLNoThe name of the team
PositionCategorystring (10)NULLNoThe player's position category
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper).
Jerseyinteger (32)NULLNoThe player's jersey number
Startedinteger (32)NULLNoThe total number of games the player started
CaptainbooleanNULLNoWhether the player is a captain (true/false)
SuspensionbooleanNULLNoWhether the player is suspended or not (true/false)
SuspensionReasonstring (20)NULLNoThe reason given for the player's suspension
FanDuelSalaryinteger (32)NULLYesThe player's salary for FanDuel daily fantasy contests.
DraftKingsSalaryinteger (32)NULLYesThe player's salary for DraftKings daily fantasy contests.
YahooSalaryinteger (32)NULLYesThe player's salary for Yahoo daily fantasy contests
MondogoalSalaryinteger (32)NULLYesThe player's salary for Mondogoal's daily fantasy contests
FanDuelPositionstring (10)NULLYesThe player's eligible position in FanDuel's daily fantasy sports platform.
DraftKingsPositionstring (10)NULLYesThe player's eligible position in DraftKings' daily fantasy sports platform.
YahooPositionstring (10)NULLYesThe player's eligible position in Yahoo's daily fantasy sports platform
MondogoalPositionstring (10)NULLYesThe player's eligible position in Mondogoal's daily fantasy sports platform.
InjuryStatusstring (50)NULLYesIndicates the player's injury status. Possible values: Questionable; Out.
InjuryBodyPartstring (100)NULLYesThe body part of the player that is injured (Knee; Groin; Calf; Hamstring; etc.)
InjuryNotesstring (250)NULLYesNot yet supported; will be null
InjuryStartDatedateNULLNoThe date that the injury started or was first discovered
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
Cornersdecimal (32)NULLYesTotal number of corner kicks taken by the player in the game
GameIdinteger (32)NULLNoThe unique ID of the game
OpponentIdinteger (32)NULLNoThe unique ID of the team's opponent
Opponentstring (10)NULLNoThe name of the opponent team
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
HomeOrAwaystring (4)NULLNoWhether the team is the home team or away team
IsGameOverbooleanNOT NULLNoWhether the game is over (true) or not (false)
GlobalGameIdinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIdinteger (32)NULLNoA globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal number of games played by the player in the game
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the player in the game
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings daily fantasy points scored by the player in the game
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal Mondogoal daily fantasy points scored by the player in the game
Minutesdecimal (32)NULLYesTotal regular time minutes played by the player in the game. Note: this excludes stoppage time minutes
Goalsdecimal (32)NULLYesTotal goals scored by the player in the game
Assistsdecimal (32)NULLYesTotal assists scored by the player in the game
Shotsdecimal (32)NULLYesTotal shots attempted by the player in the game
ShotsOnGoaldecimal (32)NULLYesTotal shots on goal attempted by the player in the game
YellowCardsdecimal (32)NULLYesTotal yellow cards against the player in the game
RedCardsdecimal (32)NULLYesTotal red cards against by the player in the game
YellowRedCardsdecimal (32)NULLYesTotal double yellow cards against the player in the game. Note: A double yellow card results in a red card.
Crossesdecimal (32)NULLYesTotal 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.
TacklesWondecimal (32)NULLYesTotal tackles won by the player in the game
Interceptionsdecimal (32)NULLYesTotal interceptions made by the player in the game
OwnGoalsdecimal (32)NULLYesTotal goals scored against own team by the player in the game
Foulsdecimal (32)NULLYesTotal fouls made by the player in the game
Fouleddecimal (32)NULLYesTotal times the player was fouled in the game
Offsidesdecimal (32)NULLYesTotal offsides against by the player in the game
Passesdecimal (32)NULLYesTotal passes attempted by the player in the game
PassesCompleteddecimal (32)NULLYesTotal passes completed by the player in the game
LastManTackledecimal (32)NULLYesTotal tackles made by the player when there is no one else available to stop the opponent from scoring in the game
CornersWondecimal (32)NULLYesTotal corner kicks awarded to the player in the game
BlockedShotsdecimal (32)NULLYesTotal shots blocked by the player in the game
Touchesdecimal (32)NULLYesTotal times the player touched the ball in the game
DefenderCleanSheetsdecimal (32)NULLYesTotal 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).
GoalkeeperSavesdecimal (32)NULLYesTotal saves made by goalkeeper in the game
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal goals allowed by goalkeeper in the game
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal games where the goalkeeper allowed exactly one goal in the game
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal 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.
GoalkeeperWinsdecimal (32)NULLYesTotal wins by the goalkeeper in the game
PenaltyKickGoalsdecimal (32)NULLYesTotal penalty kick goals scored by the player in the game
PenaltyKickMissesdecimal (32)NULLYesTotal penalty kicks missed by the player in the game
PenaltyKickSavesdecimal (32)NULLYesTotal penalty kicks saved by the player in the game
PenaltiesWondecimal (32)NULLYesTotal penalties won by the player in the game
PenaltiesConcededdecimal (32)NULLYesTotal penalties conceded by the player in the game
Scoredecimal (32)NULLYesTotal goals scored by the player's team in the game
OpponentScoredecimal (32)NULLYesTotal goals allowed by the player's team in the game
Tacklesdecimal (32)NULLYesTotal tackles by the player in the game
PlayerGameBasic
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal number of games played by the player in the game
Minutesdecimal (32)NULLYesTotal regular time minutes played by the player in the game. Note: this excludes stoppage time minutes
Goalsdecimal (32)NULLYesTotal goals scored by the player in the game
Assistsdecimal (32)NULLYesTotal assists scored by the player in the game
Shotsdecimal (32)NULLYesTotal shots attempted by the player in the game
ShotsOnGoaldecimal (32)NULLYesTotal shots on goal attempted by the player in the game
YellowCardsdecimal (32)NULLYesTotal yellow cards against the player in the game
RedCardsdecimal (32)NULLYesTotal red cards against by the player in the game
YellowRedCardsdecimal (32)NULLYesTotal double yellow cards against the player in the game. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal 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.
TacklesWondecimal (32)NULLYesTotal tackles won by the player in the game
Interceptionsdecimal (32)NULLYesTotal interceptions made by the player in the game
OwnGoalsdecimal (32)NULLYesTotal goals scored against own team (accidentally)
Foulsdecimal (32)NULLYesTotal fouls made by the player in the game
Fouleddecimal (32)NULLYesTotal times the player was fouled in the game
Offsidesdecimal (32)NULLYesTotal offsides against by the player in the game
Passesdecimal (32)NULLYesTotal passes attempted by the player in the game
PassesCompleteddecimal (32)NULLYesTotal passes completed by the player in the game
LastManTackledecimal (32)NULLYesTotal tackles made by the player when there is no one else available to stop the opponent from scoring in the game
CornersWondecimal (32)NULLYesTotal corner kicks awarded to the player in the game
BlockedShotsdecimal (32)NULLYesTotal shots blocked by the player in the game
Touchesdecimal (32)NULLYesTotal times the player touched the ball in the game
DefenderCleanSheetsdecimal (32)NULLYesTotal 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).
GoalkeeperSavesdecimal (32)NULLYesTotal saves made by goalkeeper in the game
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal goals allowed by goalkeeper in the game
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal games where the goalkeeper allowed exactly one goal in the game
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal 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
GoalkeeperWinsdecimal (32)NULLYesTotal wins by the goalkeeper in the game
PenaltyKickGoalsdecimal (32)NULLYesTotal penalty kick goals scored by the player in the game
PenaltyKickMissesdecimal (32)NULLYesTotal penalty kicks missed by the player in the game
PenaltyKickSavesdecimal (32)NULLYesTotal penalty kicks saved by the player in the game
PenaltiesWondecimal (32)NULLYesTotal penalties won by the player in the game
PenaltiesConcededdecimal (32)NULLYesTotal penalties conceded by the player in the game
Scoredecimal (32)NULLYesTotal goals scored by the player's team in the game
OpponentScoredecimal (32)NULLYesTotal goals scored against own team by the player in the game
Tacklesdecimal (32)NULLYesTotal tackles by the player in the game
GameIdinteger (32)NULLNoThe unique ID of the game
OpponentIdinteger (32)NULLNoThe unique ID of the team's opponent
Opponentstring (10)NULLNoThe name of the opponent team
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
HomeOrAwaystring (4)NULLNoWhether the team is the home team or away team
IsGameOverbooleanNOT NULLNoWhether the game is over (true) or not (false)
GlobalGameIdinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIdinteger (32)NULLNoA globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this player
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this player is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Namestring (100)NULLNoThe player's full name
ShortNamestring (50)NULLNoThe short name of the player
Teamstring (50)NULLNoThe abbreviation [Key] of the player's team
PositionCategorystring (10)NULLNoThe player's position category
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)
Jerseyinteger (32)NOT NULLNoThe player's jersey number
Startedinteger (32)NULLNoThe total number of games the player started
CaptainbooleanNULLNoWhether the player is a captain (true/false)
SuspensionbooleanNULLNoWhether the player is suspended or not (true/false)
SuspensionReasonstring (20)NULLNoThe reason given for the player's suspension
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
PlayerGameProjection
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this player
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this player is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Namestring (100)NULLNoThe player's full name
ShortNamestring (50)NULLNoThe short name of the player
Teamstring (50)NULLNoThe abbreviation [Key] of the team
PositionCategorystring (10)NULLNoThe player's position category
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)
Jerseyinteger (32)NULLNoThe player's jersey number
Startedinteger (32)NULLNoThe total number of games the player is projected to start
CaptainbooleanNULLNoWhether the player is a captain or not
SuspensionbooleanNULLNoWhether the player is suspended or not
SuspensionReasonstring (20)NULLNoThe reason given for the player's suspension
FanDuelSalaryinteger (32)NULLYesThis field is expected to be NULL
DraftKingsSalaryinteger (32)NULLYesThis field is expected to be NULL
YahooSalaryinteger (32)NULLYesThis field is expected to be NULL
MondogoalSalaryinteger (32)NULLYesThis field is expected to be NULL
FanDuelPositionstring (10)NULLYesThis field is expected to be NULL
DraftKingsPositionstring (10)NULLYesThis field is expected to be NULL
YahooPositionstring (10)NULLYesThis field is expected to be NULL
MondogoalPositionstring (10)NULLYesThis field is expected to be NULL
InjuryStatusstring (50)NULLYesIndicates the player's injury status. Possible values: Questionable; Out
InjuryBodyPartstring (100)NULLYesThe body part of the player that is injured (Knee; Groin; Calf; Hamstring; etc.)
InjuryNotesstring (250)NULLYesNot yet supported; will be null
InjuryStartDatedateNULLNoThe date that the injury started or was first discovered
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
Cornersdecimal (32)NULLYesTotal number of corner kicks taken by the player in the game
GameIdinteger (32)NULLNoThe unique ID of the game
OpponentIdinteger (32)NULLNoThe unique ID of the team's opponent
Opponentstring (10)NULLNoThe name of the opponent team
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
HomeOrAwaystring (4)NULLNoWhether the team is the home team or away team
IsGameOverbooleanNOT NULLNoWhether the game is over or not
GlobalGameIdinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIdinteger (32)NULLNoA globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal projected number of games played by the player in the game
FantasyPointsdecimal (32)NULLYesTotal projected fantasy points by the player in the game
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal projected DraftKings daily fantasy points scored by the player in the season
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal projected Mondogoal daily fantasy points scored by the player in the season
Minutesdecimal (32)NULLYesTotal projected minutes played by the player in the game
Goalsdecimal (32)NULLYesTotal projected goals scored by the player in the game
Assistsdecimal (32)NULLYesTotal projected assists scored by the player in the game
Shotsdecimal (32)NULLYesTotal projected shots attempted by the player in the game
ShotsOnGoaldecimal (32)NULLYesTotal projected shots on goal attempted by the player in the game
YellowCardsdecimal (32)NULLYesTotal projected yellow cards against by the player in the game
RedCardsdecimal (32)NULLYesTotal projected red cards against by the player in the game
YellowRedCardsdecimal (32)NULLYesTotal projected double yellow cards against the player in the game. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal projected 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
TacklesWondecimal (32)NULLYesTotal projected tackles won by the team in the game
Interceptionsdecimal (32)NULLYesTotal projected interceptions made by the player in the game
OwnGoalsdecimal (32)NULLYesTotal projected goals scored against own team by the player in the game (accidentally)
Foulsdecimal (32)NULLYesTotal projected fouls made by the player in the game
Fouleddecimal (32)NULLYesTotal projected times the player was to be fouled in the game
Offsidesdecimal (32)NULLYesTotal projected offsides against by the player in the game
Passesdecimal (32)NULLYesTotal projected passes attempted by the player in the game
PassesCompleteddecimal (32)NULLYesTotal projected passes completed by the player in the game
LastManTackledecimal (32)NULLYesTotal projected tackles made by the player when there is no one else available to stop the opponent from scoring in the game
CornersWondecimal (32)NULLYesTotal projected corner kicks awarded to the player in the game
BlockedShotsdecimal (32)NULLYesTotal projected shots blocked by the player in the game
Touchesdecimal (32)NULLYesTotal projected times the player will touch the ball in the game
DefenderCleanSheetsdecimal (32)NULLYesTotal projected 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
GoalkeeperSavesdecimal (32)NULLYesTotal projected saves made by the goalkeeper in the game
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal projected goals allowed by goalkeeper in the game
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal projected games where the goalkeeper allowed exactly one goal in the game
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal projected 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
GoalkeeperWinsdecimal (32)NULLYesTotal projected wins by the goalkeeper in the game
PenaltyKickGoalsdecimal (32)NULLYesTotal projected penalty kick goals scored by the player in the game
PenaltyKickMissesdecimal (32)NULLYesTotal projected penalty kicks missed by the player in the game
PenaltyKickSavesdecimal (32)NULLYesTotal projected penalty kicks saved by the player in the game
PenaltiesWondecimal (32)NULLYesTotal projected penalties won by the player in the game
PenaltiesConcededdecimal (32)NULLYesTotal projected penalties conceded by the player in the game
Scoredecimal (32)NULLYesTotal projected goals scored by the player's team in the game
OpponentScoredecimal (32)NULLYesTotal projected goals allowed by the player's team in the game
Tacklesdecimal (32)NULLYesTotal projected tackles by the team in the game
PlayerSeason
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this player
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this player is associated with
TeamIdinteger (32)NULLNoThe unique ID of the player's team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Namestring (100)NULLNoThe player's full name
ShortNamestring (50)NULLNoThe short name of the player
Teamstring (50)NULLNoThe abbreviation [Key] of the team
PositionCategorystring (10)NULLNoThe player's position category
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper)
Startedinteger (32)NULLNoThe total number of games the player started in the season
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal number of games played by the player in the season
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the player in the season
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings daily fantasy points scored by the player in the season
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal Mondogoal daily fantasy points scored by the player in the season
Minutesdecimal (32)NULLYesTotal minutes played by the player in the season
Goalsdecimal (32)NULLYesTotal goals scored by the player in the season
Assistsdecimal (32)NULLYesTotal assists scored by the player in the season
Shotsdecimal (32)NULLYesTotal shots attempted by the player in the season
ShotsOnGoaldecimal (32)NULLYesTotal shots on goal attempted by the player in the season
YellowCardsdecimal (32)NULLYesTotal yellow cards against the player in the season
RedCardsdecimal (32)NULLYesTotal red cards against by the player in the season
YellowRedCardsdecimal (32)NULLYesTotal double yellow cards against the player in the season. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal crosses by the player in the season. Note: a cross means a pass from a wide area of the field towards the center of the field near the opponent's goal
TacklesWondecimal (32)NULLYesTotal tackles won by the player in the season
Interceptionsdecimal (32)NULLYesTotal interceptions made by the player in the season
OwnGoalsdecimal (32)NULLYesTotal goals scored against own team by the player in the season
Foulsdecimal (32)NULLYesTotal fouls made by the player in the season
Fouleddecimal (32)NULLYesTotal times the player was fouled in the season
Offsidesdecimal (32)NULLYesTotal offsides against by the player in the season
Passesdecimal (32)NULLYesTotal passes attempted by the player in the season
PassesCompleteddecimal (32)NULLYesTotal passes completed by the player in the season
LastManTackledecimal (32)NULLYesTotal tackles made by the player when there is no one else available to stop the opponent from scoring in the season
CornersWondecimal (32)NULLYesTotal corner kicks awarded to the player in the season
BlockedShotsdecimal (32)NULLYesTotal shots blocked by the player in the season
Touchesdecimal (32)NULLYesTotal times the player touched the ball in the season
DefenderCleanSheetsdecimal (32)NULLYesTotal defender clean sheets by the player in the season. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes)
GoalkeeperSavesdecimal (32)NULLYesTotal saves made by goalkeeper in the season
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal goals allowed by goalkeeper in the season
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal games where the goalkeeper allowed exactly one goal in the season
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal number of clean sheets by the goalkeeper in the season. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperWinsdecimal (32)NULLYesTotal wins by the goalkeeper in the season
PenaltyKickGoalsdecimal (32)NULLYesTotal penalty kick goals scored by the player in the season
PenaltyKickMissesdecimal (32)NULLYesTotal penalty kicks missed by the player in the season
PenaltyKickSavesdecimal (32)NULLYesTotal penalty kicks saved by the player in the season
PenaltiesWondecimal (32)NULLYesTotal penalties won by the player in the season
PenaltiesConcededdecimal (32)NULLYesTotal penalties conceded by the player in the season
Scoredecimal (32)NULLYesTotal goals scored by the player's team in the season
OpponentScoredecimal (32)NULLYesTotal goals allowed by the player's team in the season
Tacklesdecimal (32)NULLYesTotal tackles by the player in the season
PlayerSeasonProjection
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this player
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this player is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
PlayerIdinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID stays with the player their entire career
Namestring (100)NULLNoThe player's full name
ShortNamestring (50)NULLNoThe short name of the player
Teamstring (50)NULLNoThe abbreviation [Key] of the team
PositionCategorystring (10)NULLNoThe player's position category
Positionstring (10)NULLNoThe position of the player. Possible values include: A (Attacker); M (Midfielder); D (Defender); GK (Goalkeeper)
Startedinteger (32)NULLNoThe total number of games the player is projected to start in the season
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal projected number of games played by the player in the season
FantasyPointsdecimal (32)NULLYesTotal projected fantasy points by the player in the season
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal projected DraftKings daily fantasy points scored by the team in the season
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal projected Mondogoal daily fantasy points scored by the team in the season
Minutesdecimal (32)NULLYesTotal projected minutes played by the player in the season
Goalsdecimal (32)NULLYesTotal projected goals scored by the player in the season
Assistsdecimal (32)NULLYesTotal projected assists scored by the player in the season
Shotsdecimal (32)NULLYesTotal projected shots attempted by the player in the season
ShotsOnGoaldecimal (32)NULLYesTotal projected shots on goal attempted by the player in the season
YellowCardsdecimal (32)NULLYesTotal projected yellow cards against by the player in the season
RedCardsdecimal (32)NULLYesTotal projected red cards against by the player in the season
YellowRedCardsdecimal (32)NULLYesTotal projected double yellow cards against the player in the season. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal projected crosses by the player in the season. Note: a cross means a pass from a wide area of the field towards the center of the field near the opponent's goal
TacklesWondecimal (32)NULLYesTotal projected tackles won by the team in the season
Interceptionsdecimal (32)NULLYesTotal projected interceptions made by the player in the season
OwnGoalsdecimal (32)NULLYesTotal projected goals scored against their own team by the player in the season (accidentally)
Foulsdecimal (32)NULLYesTotal projected fouls made by the player in the season
Fouleddecimal (32)NULLYesTotal projected times the player will be fouled in the season
Offsidesdecimal (32)NULLYesTotal projected offsides against by the team in the season
Passesdecimal (32)NULLYesTotal projected passes attempted by the player in the season
PassesCompleteddecimal (32)NULLYesTotal projected passes completed by the player in the season
LastManTackledecimal (32)NULLYesTotal projected tackles made by the player when there is no one else available to stop the opponent from scoring in the season
CornersWondecimal (32)NULLYesTotal projected corner kicks awarded to the player in the season
BlockedShotsdecimal (32)NULLYesTotal projected shots blocked by the player in the season
Touchesdecimal (32)NULLYesTotal projected times the player will touch the ball in the season
DefenderCleanSheetsdecimal (32)NULLYesTotal projected defender clean sheets by the player in the season. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperSavesdecimal (32)NULLYesTotal projected saves made by the goalkeeper in the season
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal projected goals allowed by goalkeeper in the season
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal projected games where the goalkeeper allowed exactly one goal in the season
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal projected number of clean sheets by the goalkeeper in the season. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperWinsdecimal (32)NULLYesTotal projected wins by the goalkeeper in the season
PenaltyKickGoalsdecimal (32)NULLYesTotal projected penalty kick goals scored by the player in the season
PenaltyKickMissesdecimal (32)NULLYesTotal projected penalty kicks missed by the player in the season
PenaltyKickSavesdecimal (32)NULLYesTotal projected penalty kicks saved by the player in the season
PenaltiesWondecimal (32)NULLYesTotal projected won conceded by the team in the game
PenaltiesConcededdecimal (32)NULLYesTotal projected penalties conceded by the team in the game
Scoredecimal (32)NULLYesTotal projected goals scored by the player's team in the season
OpponentScoredecimal (32)NULLYesTotal projected goals allowed by the player's team in the season
Tacklesdecimal (32)NULLYesTotal projected tackles by the team in the season
PlayoffAggregateScore
Available Endpoints
NameType (Size)NullableScrambledDescription
TeamA_Id
from 2020
integer (32)NOT NULLNoThe TeamID of Team A. Note: Team A is determined by the home team in the first leg, and remains set through the life of the record
TeamA_AggregateScore
from 2020
integer (32)NOT NULLNoThe score, on aggregate, of Team A in the matchup. Note: Team A is determined by the home team in the first leg, and remains set through the life of the record
TeamB_Id
from 2020
integer (32)NOT NULLNoThe TeamID of Team B. Note: Team B is determined by the away team in the first leg, and remains set through the life of the record
TeamB_AggregateScore
from 2020
integer (32)NOT NULLNoThe score, on aggregate, of Team B in the matchup. Note: Team B is determined by the away team in the first leg, and remains set through the life of the record
WinningTeamId
from 2020
integer (32)NOT NULLNoThe ID of the team that wins the home-and-home matchup
Created
from 2020
datetimeNOT NULLNoDate and time the record was created (in US Eastern Time)
Updated
from 2020
datetimeNOT NULLNoThe timestamp of when the record was last updated (in US Eastern Time)
Referee
Available Endpoints
NameType (Size)NullableScrambledDescription
RefereeIdinteger (32)NOT NULLNoThe last name of the referee
FirstNamestring (50)NULLNoThe first name of the referee
LastNamestring (50)NULLNoThe last name of the referee
ShortNamestring (50)NULLNoThe short name of the referee
Nationalitystring (50)NULLNoThe nationality of the referee
Round
Available Endpoints
NameType (Size)NullableScrambledDescription
RoundIdinteger (32)NOT NULLNoThe unique ID of the round
SeasonIdinteger (32)NOT NULLNoThe unique ID of the season this round is associated with
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Namestring (50)NOT NULLNoThe display name of the round (examples: Regular Season, Semi-finals, Final, etc)
Typestring (50)NULLNoThe type of this round. Possible values: Cup; Table
StartDatedateNULLNoThe start date of the round
EndDatedateNULLNoThe end date of the round
CurrentWeekinteger (32)NULLNoThe current week that this round is in
CurrentRoundbooleanNOT NULLNoIndicates whether or not this round is the current round of the competition/season
GamesGame[] (32)NULLNoThe games and their details that are apart of this round
StandingsStanding[] (32)NULLNoThe standings details associated with this round of the competition
TeamSeasonsTeamSeason[] (32)NULLNoThe team stat records associated with this round
PlayerSeasonsPlayerSeason[] (32)NULLNoPlayer Season stat records associated with this round
ScheduleBasic
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
GameIdinteger (32)NOT NULLNoThe unique ID of the game
RoundIdinteger (32)NOT NULLNoThe unique ID of the round that this game is associated with.
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Groupstring (50)NULLNoThe name of the group in which this game occurs. Note: This is used in tournaments & cups
AwayTeamIdinteger (32)NULLNoThe unique ID of the away team
HomeTeamIdinteger (32)NULLNoThe unique ID of the home team
VenueIdinteger (32)NULLNoThe unique ID of the venue
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game
Statusstring (10)NULLNoIndicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended, Start Delay, Rain Delay, No Result, & NotNecessary. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is at halftime, then the Status will be Break. Awarded is used in cases where a game is decided on the so called "green table." That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
Weekinteger (32)NULLNoThe week during the season/round in which this game occurs
Winnerstring (10)NULLYesThe winner of the game. Possible values: AwayTeam; HomeTeam; Draw
VenueTypestring (10)NULLNoShows which team has home field advantage. Possible values: Home; Away; Neutral
AwayTeamKeystring (10)NULLNoThe abbreviation [Key] of the away team
AwayTeamNamestring (50)NULLNoThe name of the away team
AwayTeamCountryCodestring (10)NULLNoThe country code of the away team
AwayTeamScoreinteger (32)NULLYesThe final score of the away team
AwayTeamScorePeriod1integer (32)NULLYesThe first period score of the away team.
AwayTeamScorePeriod2integer (32)NULLYesThe second period score of the away team.
AwayTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the away team (if applicable).
AwayTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the away team (if applicable).
HomeTeamKeystring (10)NULLNoThe abbreviation [Key] of the home team
HomeTeamNamestring (50)NULLNoThe name of the home team
HomeTeamCountryCodestring (10)NULLNoThe country code of the home team
HomeTeamScoreinteger (32)NULLYesThe final score of the home team
HomeTeamScorePeriod1integer (32)NULLYesThe first period score of the home team
HomeTeamScorePeriod2integer (32)NULLYesThe second period score of the home team
HomeTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the home team (if applicable)
HomeTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the home team (if applicable)
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when this record was updated (in UTC)
GlobalGameIdinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIdinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIdinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
IsClosedbooleanNULLNoIndicates whether the game is over and the final score and stats have been verified and closed out
PlayoffAggregateScorePlayoffAggregateScoreNULLNoAggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first legs home team.
ScoreBasic
Available Endpoints
NameType (Size)NullableScrambledDescription
Periodstring (20)NULLNoThe final period of the game. Possible values: Regular = Game ended in 90 minutes of regular time; ExtraTime = Game ended in extra time / overtime; PenaltyShootout = Game finished in penalty shootout time
Clockinteger (32)NULLNoThe clock for the game if it is in progress. Note: if the game hasn't started or the game is over; then this will be NULL.
GameIdinteger (32)NOT NULLNoThe unique ID of the game
RoundIdinteger (32)NOT NULLNoThe unique ID of the round that this game is associated with.
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Groupstring (50)NULLNoThe name of the group in which this game occurs. Note: This is used in tournaments & cups
AwayTeamIdinteger (32)NULLNoThe unique ID of the away team.
HomeTeamIdinteger (32)NULLNoThe unique ID of the home team
VenueIdinteger (32)NULLNoThe unique ID of the venue
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in UTC)
Statusstring (10)NULLNoIndicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended, Start Delay, Rain Delay, No Result, & NotNecessary. If a game is called off before it starts, the Status is set to Postponed, until a new date/time is scheduled, at which point, the DateTime is updated, and the Status is set back to Scheduled. If a game has already started, and temporarily interrupted, it's Status is set to Suspended, until it either resumes, or gets postponed and replayed at a later date. If the game is at halftime, then the Status will be Break. Awarded is used in cases where a game is decided on the so called "green table." That means that a game was decided by the Federation/League to one team for a reason. This can include situations like riots, where the opponent team gets 3:0 win awarded as punishment. Awarded is also used when a club withdraws during the season from the competition then all the remaining matches getting awarded 3:0.
Weekinteger (32)NULLNoThe week during the season/round in which this game occurs
Winnerstring (10)NULLYesThe winner of the game. Possible values: AwayTeam; HomeTeam; Draw
VenueTypestring (10)NULLNoShows which team has home field advantage. Possible values: Home; Away; Neutral
AwayTeamKeystring (10)NULLNoThe abbreviation [Key] of the away team.
AwayTeamNamestring (50)NULLNoThe name of the away team
AwayTeamCountryCodestring (10)NULLNoThe country code of the away team
AwayTeamScoreinteger (32)NULLYesThe final score of the away team
AwayTeamScorePeriod1integer (32)NULLYesThe first period score of the away team.
AwayTeamScorePeriod2integer (32)NULLYesThe second period score of the away team.
AwayTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the away team (if applicable).
AwayTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the away team (if applicable).
HomeTeamKeystring (10)NULLNoThe abbreviation [Key] of the home team
HomeTeamNamestring (50)NULLNoThe name of the home team
HomeTeamCountryCodestring (10)NULLNoThe country code of the home team
HomeTeamScoreinteger (32)NULLYesThe final score of the home team
HomeTeamScorePeriod1integer (32)NULLYesThe first period score of the home team
HomeTeamScorePeriod2integer (32)NULLYesThe second period score of the home team
HomeTeamScoreExtraTimeinteger (32)NULLYesThe extra time (overtime) score of the home team (if applicable)
HomeTeamScorePenaltyinteger (32)NULLYesThe penalty shootout score of the home team (if applicable)
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when this record was updated (in UTC)
GlobalGameIdinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIdinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIdinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
IsClosedbooleanNULLNoIndicates whether the game is over and the final score and stats have been verified and closed out
PlayoffAggregateScorePlayoffAggregateScoreNULLNoAggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first legs home team.
Season
Available Endpoints
NameType (Size)NullableScrambledDescription
SeasonIdinteger (32)NOT NULLNoThe unique ID of the season
CompetitionIdinteger (32)NOT NULLNoThe unique ID of the competition
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
Namestring (50)NOT NULLNoThe display name of the season (e.g. 2017/2018; 2018/19; etc)
CompetitionNamestring (50)NOT NULLNoThe display name of the competition associated with this season
StartDatedateNULLNoThe start date of the season
EndDatedateNULLNoThe end date of the season (UTC)
CurrentSeasonbooleanNOT NULLNoIndicates whether or not this season is the current season of the competition
RoundsRound[]NULLNoThe unique ID of the round that this season is associated with
SeasonTeam
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
SeasonTeamIdinteger (32)NOT NULLNoUnique ID of this season/team combination
SeasonIdinteger (32)NOT NULLNoThe unique ID of the season this record is associated with
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
TeamNamestring (50)NOT NULLNoThe name of the team associated with this record
ActivebooleanNOT NULLNoWhether this team is actively associated with this season (true/false)
Genderstring (10)NULLNoThe gender of the players on the team. Possible Values: Male; Female
Typestring (10)NULLNoThe type of season/team. Possible values: Club; National
TeamTeamNULLNoThe details of the team for the given season/team association
Sportsbook
Standing
Available Endpoints
NameType (Size)NullableScrambledDescription
StandingIdinteger (32)NOT NULLNoThe unique ID of the standing
RoundIdinteger (32)NOT NULLNoThe unique ID of the round that this team is associated with
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
Namestring (100)NULLNoThe team's full name
ShortNamestring (50)NULLNoThe short name of the team
Scopestring (20)NULLNoThe scope of the standing (possible values: Total, Away, Home)
[Order]integer (32)NULLNoThe order of the teams in the standing (e.g 1; 2; 3; 4; etc.)
Gamesinteger (32)NULLNoTotal number of games played by the team in the season
Winsinteger (32)NULLNoNumber of wins by the team in the season
Lossesinteger (32)NULLNoThe number of losses for the team
Drawsinteger (32)NULLNoNumber of draws by the team in the season
GoalsScoredinteger (32)NULLNoTotal number of goals scored by the team in the season
GoalsAgainstinteger (32)NULLNoTotal number of goals against by the team in the season
GoalsDifferentialinteger (32)NULLNoThe goal differential of the team in the season. Note: GoalDifferential = GoalsScored - GoalsAgainst
Pointsinteger (32)NULLNoTotal points accumulated by the team
Groupstring (50)NULLNoThe name of the group (when applicable)
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
Team
Available Endpoints
NameType (Size)NullableScrambledDescription
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
AreaIdinteger (32)NULLNoThe unique ID of the team's current home arena
VenueIdinteger (32)NULLNoThe unique ID of the team's venue
[Key]string (10)NULLNoAbbreviation of the team (e.g. LIV; ARS; MNU; etc.)
Namestring (50)NOT NULLNoThe mascot of the team (e.g. The Reds, The Gunners, etc.)
FullNamestring (100)NULLNoThe full name of the team (e.g. Liverpool Football Club, Arsenal Football Club, etc.)
ActivebooleanNOT NULLNoWhether or not this team is active (true/false)
AreaNamestring (50)NULLNoThe area name of the home team
VenueNamestring (50)NULLNoThe name of the home team's venue
Genderstring (10)NULLNoThe gender of the players on the team. Possible Values: Male; Female
Typestring (10)NULLNoThe type of this team. Possible values: Club, National
Addressstring (100)NULLNoThe address of the home team
Citystring (50)NULLNoThe city of the home team
Zipstring (50)NULLNoThe zip code of the team's home location
Phonestring (50)NULLNoThe phone number of the home team
Faxstring (50)NULLNoThe fax number of the home team
Websitestring (50)NULLNoThe website address of the home team
Emailstring (50)NULLNoThe email of the home team
Foundedinteger (32)NULLNoThe calendar year that the team was founded
ClubColor1string (50)NULLNoThe primary color of this team's logo/uniform/branding
ClubColor2string (50)NULLNoThe secondary color of this team's logo/uniform/branding
ClubColor3string (50)NULLNoThe tertiary color of this team's logo/uniform/branding
Nickname1string (50)NULLNoA nickname for this team
Nickname2string (50)NULLNoA nickname for this team
Nickname3string (50)NULLNoA nickname for this team
WikipediaLogoUrlstring (250)NULLNoThe link to the team's logo hosted on Wikipedia (This is not licensed for public or commercial use)
WikipediaWordMarkUrlstring (250)NULLNoThe link to the team's wordmark logo hosted on Wikipedia (This is not licensed for public or commercial use)
GlobalTeamIdinteger (32)NOT NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
FifaCountryCodestring (32)NULLNoThe official FIFA country code, for national teams only.
TeamDetail
Available Endpoints
NameType (Size)NullableScrambledDescription
PlayersPlayer[]NULLNoThe players who are current on this team's active roster/squad
TeamIdinteger (32)NOT NULLNoThe unique ID of the team
AreaIdinteger (32)NULLNoThe unique ID of the team's current home arena
VenueIdinteger (32)NULLNoThe unique ID of the team's venue
[Key]string (10)NULLNoAbbreviation of the team (e.g. LIV; ARS; MNU; etc.)
Namestring (50)NOT NULLNoThe mascot of the team (e.g. The Reds, The Gunners, etc.)
FullNamestring (100)NULLNoThe full name of the team (e.g. Liverpool Football Club, Arsenal Football Club, Minnesota United FC, etc.)
ActivebooleanNOT NULLNoWhether or not this team is active (true/false)
AreaNamestring (50)NULLNoThe area name of the home team
VenueNamestring (50)NULLNoThe name of the home team's venue
Genderstring (10)NULLNoThe gender of the players on the team. Possible Values: Male; Female
Typestring (10)NULLNoThe type of this team. Possible values: Club, National
Addressstring (100)NULLNoThe address of the home team
Citystring (50)NULLNoThe city of the home team
Zipstring (50)NULLNoThe zip code of the team's home location
Phonestring (50)NULLNoThe phone number of the home team
Faxstring (50)NULLNoThe fax number of the home team
Websitestring (50)NULLNoThe website address of the home team
Emailstring (50)NULLNoThe email of the home team
Foundedinteger (32)NULLNoThe calendar year that the team was founded
ClubColor1string (50)NULLNoThe primary color of this team's logo/uniform/branding
ClubColor2string (50)NULLNoThe secondary color of this team's logo/uniform/branding
ClubColor3string (50)NULLNoThe tertiary color of this team's logo/uniform/branding
Nickname1string (50)NULLNoA nickname for this team
Nickname2string (50)NULLNoA nickname for this team
Nickname3string (50)NULLNoA nickname for this team
WikipediaLogoUrlstring (250)NULLNoThe link to the team's logo hosted on Wikipedia (This is not licensed for public or commercial use)
WikipediaWordMarkUrlstring (250)NULLNoThe link to the team's wordmark logo hosted on Wikipedia (This is not licensed for public or commercial use)
GlobalTeamIdinteger (32)NOT NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
FifaCountryCodestring (32)NULLNoThe official FIFA country code, for national teams only.
TeamGame
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this team
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this team is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
Namestring (100)NULLNoThe team's full name
Teamstring (50)NULLNoThe abbreviation [Key] of the team
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
Possessiondecimal (32)NULLNoPercentage of ball possession by the team in the game
Cornersdecimal (32)NULLYesTotal number of corner kicks taken by the team in the game
GameIdinteger (32)NULLNoThe unique ID of the game
OpponentIdinteger (32)NULLNoThe unique ID of the opponent team
Opponentstring (10)NULLNoThe name of the opponent team
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game
HomeOrAwaystring (4)NULLNoWhether the team is the home team or away team
IsGameOverbooleanNOT NULLNoWhether the game is over (true) or not (false)
GlobalGameIdinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIdinteger (32)NULLNoA globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal number of games played by the team in the game
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the team in the game
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings daily fantasy points scored by the team in the game
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal Mondogoal daily fantasy points scored by the team in the game
Minutesdecimal (32)NULLYesTotal minutes played by the team in the game
Goalsdecimal (32)NULLYesTotal goals scored by the team in the game
Assistsdecimal (32)NULLYesTotal assists scored by the team in the game
Shotsdecimal (32)NULLYesTotal shots attempted by the team in the game
ShotsOnGoaldecimal (32)NULLYesTotal shots on goal attempted by the team in the game
YellowCardsdecimal (32)NULLYesTotal yellow cards against the team in the game
RedCardsdecimal (32)NULLYesTotal red cards against by the team in the game
YellowRedCardsdecimal (32)NULLYesTotal double yellow cards against the team in the game. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal crosses by the team 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
TacklesWondecimal (32)NULLYesTotal tackles won by the team in the game
Interceptionsdecimal (32)NULLYesTotal interceptions made by the team in the game
OwnGoalsdecimal (32)NULLYesTotal goals scored against own team by the team in the game
Foulsdecimal (32)NULLYesTotal fouls made by the team in the game
Fouleddecimal (32)NULLYesTotal times the team was fouled in the game
Offsidesdecimal (32)NULLYesTotal offsides against by the team in the game
Passesdecimal (32)NULLYesTotal passes attempted by the team in the game
PassesCompleteddecimal (32)NULLYesTotal passes completed by the team in the game
LastManTackledecimal (32)NULLYesTotal tackles made by the team when there is no one else available to stop the opponent from scoring in the game
CornersWondecimal (32)NULLYesTotal number of corner kicks won by the team in the game
BlockedShotsdecimal (32)NULLYesTotal shots blocked by the team in the game
Touchesdecimal (32)NULLYesTotal times the team touched the ball in the game
DefenderCleanSheetsdecimal (32)NULLYesTotal defender clean sheets by the team in the game. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes)
GoalkeeperSavesdecimal (32)NULLYesTotal saves made by team's goalkeeper(s) in the game
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal goals allowed by team's goalkeeper(s) in the game
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal games where the team's goalkeeper(s) allowed exactly one goal in the game
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal number of clean sheets by the team's goalkeeper(s) in the game. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperWinsdecimal (32)NULLYesTotal wins by the team's goalkeeper(s) in the game
PenaltyKickGoalsdecimal (32)NULLYesTotal penalty kick goals scored by the team in the game
PenaltyKickMissesdecimal (32)NULLYesTotal penalty kicks missed by the team in the game
PenaltyKickSavesdecimal (32)NULLYesTotal penalty kicks saved by the team in the game
PenaltiesWondecimal (32)NULLYesTotal penalties won by the team in the game
PenaltiesConcededdecimal (32)NULLYesTotal penalties conceded by the team in the game
Scoredecimal (32)NULLYesTotal goals scored by the team in the game
OpponentScoredecimal (32)NULLYesTotal goals allowed by the opponent team in the game
Tacklesdecimal (32)NULLYesTotal tackles by the team in the game
TeamSeason
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIdinteger (32)NOT NULLNoThe unique ID of the stat associated with this team
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Seasoninteger (32)NOT NULLNoThe soccer regular season for which these totals apply
RoundIdinteger (32)NULLNoThe unique ID of the round that this team is associated with
TeamIdinteger (32)NULLNoThe unique ID of the team
Namestring (100)NULLNoThe team's full name
Teamstring (50)NULLNoThe abbreviation [Key] of the team
GlobalTeamIdinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
Possessiondecimal (32)NULLNoPercentage of ball possession by the team in the season
UpdateddatetimeNULLNoThe timestamp of when the record was last updated (in US Eastern Time)
UpdatedUtcdatetimeNULLNoThe timestamp of when the record was last updated (in UTC Time)
Gamesinteger (32)NULLNoTotal number of games played by the team in the season
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the team in the season
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings daily fantasy points scored by the team in the season
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be NULL
FantasyPointsMondogoaldecimal (32)NULLYesTotal Mondogoal daily fantasy points scored by the team in the season
Minutesdecimal (32)NULLYesTotal minutes played by the team in the season
Goalsdecimal (32)NULLYesTotal goals scored by the team in the season
Assistsdecimal (32)NULLYesTotal assists scored by the team in the season
Shotsdecimal (32)NULLYesTotal shots attempted by the team in the season
ShotsOnGoaldecimal (32)NULLYesTotal shots on goal attempted by the team in the season
YellowCardsdecimal (32)NULLYesTotal yellow cards against the team in the season
RedCardsdecimal (32)NULLYesTotal red cards against by the team in the season
YellowRedCardsdecimal (32)NULLYesTotal double yellow cards against the team in the season. Note: A double yellow card results in a red card
Crossesdecimal (32)NULLYesTotal crosses by the team in the season. Note: a cross means a pass from a wide area of the field towards the center of the field near the opponent's goal
TacklesWondecimal (32)NULLYesTotal tackles won by the team in the season
Interceptionsdecimal (32)NULLYesTotal interceptions made by the team in the season
OwnGoalsdecimal (32)NULLYesTotal goals scored against own team by the team in the season
Foulsdecimal (32)NULLYesTotal fouls made by the team in the season
Fouleddecimal (32)NULLYesTotal times the team was fouled in the season
Offsidesdecimal (32)NULLYesTotal offsides against by the team in the season
Passesdecimal (32)NULLYesTotal passes attempted by the team in the season
PassesCompleteddecimal (32)NULLYesTotal passes completed by the team in the season
LastManTackledecimal (32)NULLYesTotal tackles made by the team when there is no one else available to stop the opponent from scoring in the season
CornersWondecimal (32)NULLYesTotal corner kicks awarded to the team in the season
BlockedShotsdecimal (32)NULLYesTotal shots blocked by the team in the season
Touchesdecimal (32)NULLYesTotal times the team touched the ball in the season
DefenderCleanSheetsdecimal (32)NULLYesTotal defender clean sheets by the team in the season. Note: clean sheets are awarded when zero goals were allowed to the opponent and the player played at least 60 minutes)
GoalkeeperSavesdecimal (32)NULLYesTotal saves made by team's goalkeeper(s) in the season
GoalkeeperGoalsAgainstdecimal (32)NULLYesTotal goals allowed by team's goalkeeper(s) in the season
GoalkeeperSingleGoalAgainstdecimal (32)NULLYesTotal games where the team's goalkeeper(s) allowed exactly one goal in the season
GoalkeeperCleanSheetsdecimal (32)NULLYesTotal number of clean sheets by the team's goalkeeper(s) in the season. Note: Awarded when zero goals were allowed to the opponent and the player played at least 60 minutes
GoalkeeperWinsdecimal (32)NULLYesTotal wins by the team's goalkeeper(s) in the season
PenaltyKickGoalsdecimal (32)NULLYesTotal penalty kick goals scored by the team in the season
PenaltyKickMissesdecimal (32)NULLYesTotal penalty kicks missed by the team in the season
PenaltyKickSavesdecimal (32)NULLYesTotal penalty kicks saved by the team in the season
PenaltiesWondecimal (32)NULLYesTotal penalties won by the team in the season
PenaltiesConcededdecimal (32)NULLYesTotal penalties conceded by the team in the season
Scoredecimal (32)NULLYesTotal goals scored by the team in the season
OpponentScoredecimal (32)NULLYesTotal goals allowed by the team in the season
Tacklesdecimal (32)NULLYesTotal tackles by the team in the season
Venue
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
VenueIdinteger (32)NOT NULLNoThe unique ID of the venue
Namestring (50)NOT NULLNoThe full name of the venue
Addressstring (100)NULLNoThe address where the venue is located
Citystring (50)NULLNoThe city where the venue is located
Zipstring (50)NULLNoThe zip code of where the venue is located
Countrystring (50)NULLNoThe country name of where the venue is located
[Open]booleanNOT NULLNoIndicates whether this venue is actively used
Openedinteger (32)NULLNoThe year the venue opened (e.g. 1950; 1960; etc)
Nickname1string (100)NULLNoA nickname for this venue
Nickname2string (100)NULLNoA nickname for this venue
Capacityinteger (32)NULLNoThe estimated seating capacity of the venue
Surfacestring (50)NULLNoThe playing surface of the stadium. Possible values: Grass; Artificial
GeoLatdecimal (32)NULLNoThe geographic latitude coordinate of this venue
GeoLongdecimal (32)NULLNoThe geographic latitude coordinate of this venue
Contact Us