Developer Portal
{{ dataItem.Text }}
{{ dataItem.Text }}
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.
Area
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
AreaId | integer | 32 | No | No | Yes | The unique ID of the area |
CountryCode | string | 10 | No | No | Yes | The country code of the area |
Name | string | 50 | No | No | Yes | The display name of the area |
Competitions | Competition[] | Yes | No | Yes | The competitions that are associated with and/or played in the area |
BettingEntityMetadata
This table is used in the following endpoints:
Soccer v4 Odds
Betting Metadata
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
RecordId
from 2021 |
integer | 32 | No | No | Yes | The id of the record. Unique only within the same entity type (i.e. BettingMarketType Ids overlap with BettingBetType Ids) |
Name
from 2021 |
string | 100 | No | No | Yes | A text value for the record (e.g. Moneyline, Player Prop, 3rd Quarter) |
BettingEntityMetadataCollection
This table is used in the following endpoints:
Soccer v4 Odds
Betting Metadata
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingBetTypes
from 2021 |
BettingEntityMetadata[] | 32 | Yes | No | Yes | A list of the possible BettingBetTypes (e.g. Moneyline, Spread) |
BettingMarketTypes
from 2021 |
BettingEntityMetadata[] | 32 | Yes | No | Yes | A list of the possible BettingMartketTypes (e.g. Game Line, Team Prop) |
BettingPeriodTypes
from 2021 |
BettingEntityMetadata[] | 32 | Yes | No | Yes | A list of the possible BettingPeriodTypes (e.g. Full Game, Regulation Time, 1st Half) |
BettingEventTypes
from 2021 |
BettingEntityMetadata[] | 32 | Yes | No | Yes | A list of the possible BettingEventTypes (e.g. Game, Future) |
BettingOutcomeTypes
from 2021 |
BettingEntityMetadata[] | 32 | Yes | No | Yes | A list of the possible BettingOutcomeTypes (e.g. Home, Over) |
BettingEvent
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingEventID
from 2021 |
int | 32 | No | No | Yes | The unique identifier for this betting event |
Name
from 2021 |
string | 32 | Yes | No | Yes | The name of this betting event |
Season
from 2021 |
int | 32 | Yes | No | Yes | The season of this betting event |
BettingEventTypeID
from 2021 |
int | 32 | No | No | Yes | The identifier of the bet type of this betting event |
BettingEventType
from 2021 |
string | 32 | No | No | Yes | The name of the bet type of this betting event |
StartDate
from 2021 |
datetime | Yes | No | Yes | The last day for betting on this event | |
Created
from 2021 |
datetime | Yes | No | Yes | The created date of this betting event | |
Updated
from 2021 |
datetime | Yes | No | Yes | The last updated date of this betting event | |
GameID
from 2021 |
int | 32 | Yes | No | Yes | The GameId of the game tied to this event |
GlobalGameID
from 2021 |
int | 32 | Yes | No | No | The GlobalGameId of the game tied to this event |
GameStatus
from 2021 |
string | 32 | Yes | Yes | Yes | The status of the game tied to this event |
Quarter
from 2021 |
string | 32 | Yes | Yes | Yes | The quarter of the game tied to this event |
AwayTeam
from 2021 |
string | 32 | Yes | No | Yes | The Away Team Key of the game tied to this event |
HomeTeam
from 2021 |
string | 32 | Yes | No | Yes | The Home team key of the game tied to this event |
AwayTeamID
from 2021 |
int | 32 | Yes | No | Yes | The Away team ID of the game tied to this event |
HomeTeamID
from 2021 |
int | 32 | Yes | No | Yes | The Home team ID of the game tied to this event |
GlobalAwayTeamID
from 2021 |
int | 32 | Yes | No | No | The global away team id of the game tied to this event |
GlobalHomeTeamID
from 2021 |
int | 32 | Yes | No | No | The global home team id of the game tied to this event |
AwayTeamScore
from 2021 |
int | 32 | Yes | Yes | Yes | The away team score of the game tied to this event (post-game) |
HomeTeamScore
from 2021 |
int | 32 | Yes | Yes | Yes | The home team score of the game tied to this event (post-game) |
TotalScore
from 2021 |
int | 32 | Yes | Yes | Yes | The combined scores of the home and away team of the game tied to this event (post-game) |
AwayRotationNumber
from 2021 |
int | 32 | Yes | No | Yes | The away team rotation number of the game tied to this event |
HomeRotationNumber
from 2021 |
int | 32 | Yes | No | Yes | The home team rotation number of the game tied to this event |
BettingMarkets
from 2021 |
BettingMarket[] | 32 | Yes | No | Yes | The list of betting markets for this event |
CompetitionId
from 2021 |
int | 32 | Yes | No | Yes | The Id of the competition related to this betting event |
BettingMarket
This table is used in the following endpoints:
Soccer v4 Odds
Betting Events by Date,
Betting Events by Season,
Betting Futures by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by GameID,
Betting Markets by Market Type,
Betting Player Props by GameID
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketID
from 2020 |
int | 32 | No | No | Yes | The unique identifier of this betting market |
BettingEventID
from 2020 |
int | 32 | No | No | Yes | The unique identifier of the event this betting market exists for |
BettingMarketTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingMarketTypeID of this market |
BettingMarketType
from 2020 |
string | 32 | Yes | Yes | Yes | The BettingMarketType of this market |
BettingBetTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingBetTypeID of this market |
BettingBetType
from 2020 |
string | 32 | Yes | Yes | Yes | The BettingBetType of this market |
BettingPeriodTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingPeriodTypeID of this market |
BettingPeriodType
from 2020 |
string | 32 | Yes | Yes | Yes | The BettingPeriodType of this market |
Name
from 2020 |
string | 32 | Yes | No | Yes | The generic name of this market |
TeamID
from 2020 |
int | 32 | Yes | Yes | Yes | The team id of the team tied to this market (if applicable) |
TeamKey
from 2020 |
string | 32 | Yes | Yes | Yes | The team key of the team tied to this market (if applicable) |
PlayerID
from 2020 |
int | 32 | Yes | Yes | Yes | The player id of the player tied to this market (if applicable) |
PlayerName
from 2020 |
string | 32 | Yes | Yes | Yes | The name of the player tied to this market (if applicable) |
Created
from 2020 |
datetime | 32 | Yes | No | Yes | The created date of this market |
Updated
from 2020 |
datetime | 32 | Yes | No | Yes | The last updated date of this market |
AvailableSportsbooks
from 2020 |
Sportsbook[] | 32 | Yes | No | Yes | The sportsbooks that have had odds in this market |
AnyBetsAvailable
from 2020 |
bool | 32 | Yes | No | Yes | Shows if any bets are currently available for betting in this market |
BettingOutcomes
from 2020 |
BettingOutcome[] | 32 | Yes | No | Yes | The list of betting outcomes from each sportsbook in this market |
ConsensusOutcomes
from 2020 |
ConsensusOutcome[] | 32 | Yes | No | Yes | The single set of consesnus outcomes of this market |
BettingOutcome
This table is used in the following endpoints:
Soccer v4 Odds
Betting Events by Date,
Betting Events by Season,
Betting Futures by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by GameID,
Betting Markets by Market Type,
Betting Player Props by GameID
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingOutcomeID
from 2020 |
int | 32 | Yes | No | Yes | The unique identifier of this outcome |
BettingMarketID
from 2020 |
int | 32 | Yes | No | Yes | The unique identifier of the market this betting outcome exists for |
SportsBook
from 2020 |
Sportsbook | 32 | Yes | No | Yes | The sportsbook offering this outcome for betting |
BettingOutcomeTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingOutcomeTypeID of this outcome |
BettingOutcomeType
from 2020 |
string | 32 | Yes | Yes | Yes | The BettingOutcomeType of this outcome |
PayoutAmerican
from 2020 |
int | 32 | Yes | Yes | Yes | The american odds payout |
PayoutDecimal
from 2020 |
decimal | 32 | Yes | Yes | Yes | The decimal odds payout |
Value
from 2020 |
decimal | 32 | Yes | Yes | Yes | The number associated with the outcome (spread/total/etc) |
Participant
from 2020 |
string | 32 | Yes | No | Yes | The 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 | Yes | No | Yes | Is this outcome available for betting as of last update |
IsAlternate
from 2020 |
bool | 32 | Yes | No | Yes | Is this an alternate value or the core value |
Created
from 2020 |
datetime | 32 | Yes | No | Yes | The created date of the outcome |
Updated
from 2020 |
datetime | 32 | Yes | No | Yes | The last updated date of the outcome |
Unlisted
from 2020 |
datetime | 32 | Yes | No | Yes | The datetime the outcome was unlisted (no longer available for bets) |
TeamID
from 2020 |
int | 32 | Yes | Yes | Yes | The TeamID of the team assocated with this outcome (where applicable) |
PlayerID
from 2020 |
int | 32 | Yes | Yes | Yes | The PlayerID of the player assocated with this outcome (where applicable) |
GlobalTeamID
from 2020 |
int | 32 | Yes | Yes | No | The GlobalTeamID of the team assocated with this outcome (where applicable) |
SportsbookUrl
from 2020 |
string | 500 | Yes | Yes | Yes | The URL for sportsbook event |
IsInPlay
from 2022 |
bool | 1 | Yes | No | Yes | Was this outcome created after the start time of the game (only applies when the betting event is of type game) |
Booking
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BookingId | integer | 32 | No | No | Yes | The unique ID of the booking |
GameId | integer | 32 | No | No | Yes | The unique ID of the game |
Type | string | 20 | No | No | Yes | The type of booking. Possible values: Yellow Card, Red Card, Yellow Red Card |
TeamId | integer | 32 | No | No | Yes | The unique ID of the team |
PlayerId | integer | 32 | Yes | No | Yes | The player's unique PlayerID as assigned by SportsDataIO |
Name | string | 100 | Yes | No | Yes | The name of the player who was booked |
GameMinute | integer | 32 | Yes | No | Yes | The minute in the game in which the booking occurred |
GameMinuteExtra | integer | 32 | Yes | No | Yes | The extra minute in the game in which the booking occurred |
BoxScore
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Game | Game | Yes | No | Yes | The game details associated with this box score | |
AwayTeamCoach | Coach | Yes | No | Yes | The coach of the away team | |
HomeTeamCoach | Coach | Yes | No | Yes | The coach of the home team | |
MainReferee | Referee | Yes | No | Yes | The main referee | |
AssistantReferee1 | Referee | Yes | No | Yes | The first assistant referee | |
AssistantReferee2 | Referee | Yes | No | Yes | The second assistant referee | |
FourthReferee | Referee | Yes | No | Yes | The fourth referee | |
AdditionalAssistantReferee1 | Referee | Yes | No | Yes | The first additional assistant referee | |
AdditionalAssistantReferee2 | Referee | Yes | No | Yes | The second additional assistant referee | |
Lineups | Lineup[] | Yes | No | Yes | The details of the lineups for each team | |
Goals | Goal[] | Yes | No | Yes | The details of the goals scored during this game | |
Bookings | Booking[] | Yes | No | Yes | The details of the bookings (yellow/red cards) recorded during this game | |
PenaltyShootouts | PenaltyShootout[] | Yes | No | Yes | The details of the penalty shootouts recorded during this game | |
TeamGames | TeamGame[] | Yes | No | Yes | The team stats for this game | |
PlayerGames | PlayerGame[] | Yes | No | Yes | The player stats for this game | |
VideoAssistantReferee | Referee | Yes | No | Yes | The referee in charge of the video reviews (VAR) |
CanceledMembership
This table is used in the following endpoints:
Soccer v4 Scores
Canceled Memberships
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
CanceledMembershipId
from 2019 |
integer | 32 | No | No | Yes | Unique ID of the canceled membership. |
MembershipId
from 2019 |
integer | 32 | No | No | Yes | The 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 | No | No | Yes | The Team Id related to this canceled membership. |
PlayerID
from 2019 |
integer | 32 | No | No | Yes | The Player Id related to this canceled membership. |
Created
from 2019 |
datetime | No | No | Yes | The date and time when this Canceled Membership was created. |
Coach
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
CoachId | integer | 32 | No | No | Yes | The unique ID of the coach |
FirstName | string | 50 | Yes | No | Yes | Coach's first name |
LastName | string | 50 | Yes | No | Yes | Coach's last name |
ShortName | string | 50 | Yes | No | Yes | Coach's short name |
Nationality | string | 50 | Yes | No | Yes | Coach's nationality |
Competition
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
CompetitionId | integer | 32 | No | No | Yes | The unique ID of the competition/league |
AreaId | integer | 32 | No | No | Yes | The unique ID of the area where this competition/league is played |
AreaName | string | 50 | Yes | No | Yes | The display name of the area where this competition/league is played |
Name | string | 50 | No | No | Yes | The display name of the competition/league |
Gender | string | 10 | Yes | No | Yes | Indicates the gender of the players on this team (possible values: Male, Female) |
Type | string | 10 | Yes | No | Yes | The type of this competition/league (possible values: Club, International) |
Format | string | 50 | Yes | No | Yes | The format of the competition/league (possible values: Domestic League, International Cup) |
Seasons | Season[] | Yes | No | Yes | The seasons associated with this competition/league | |
Key | string | 5 | Yes | No | Yes | The unique string key of the competition/league |
CompetitionDetail
This table is used in the following endpoints:
Soccer v4 Scores
Competition Fixtures (League Details)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
CurrentSeason | Season | Yes | No | Yes | The current active season for this competition/league | |
Teams | TeamDetail[] | Yes | No | Yes | The active teams associated with this competition/league | |
Games | Game[] | Yes | No | Yes | The complete schedule for the current season of this competition/league | |
CompetitionId | integer | 32 | No | No | Yes | The unique ID of the competition/league |
AreaId | integer | 32 | No | No | Yes | The unique ID of the area where this competition/league is played |
AreaName | string | 50 | Yes | No | Yes | The display name of the area where this competition/league is played |
Name | string | 50 | No | No | Yes | The display name of the competition/league |
Gender | string | 10 | Yes | No | Yes | Indicates the gender of the players on this team (possible values: Male, Female) |
Type | string | 10 | Yes | No | Yes | The type of this competition/league (possible values: Club, International) |
Format | string | 50 | Yes | No | Yes | The format of the competition/league (possible values: Domestic League, International Cup) |
Seasons | Season[] | Yes | No | Yes | The seasons associated with this competition/league | |
Key | string | 5 | Yes | No | Yes | The unique string key of the competition/league |
ConsensusOutcome
This table is used in the following endpoints:
Soccer v4 Odds
Betting Events by Date,
Betting Events by Season,
Betting Futures by Season,
Betting Market,
Betting Markets by Event,
Betting Markets by GameID,
Betting Markets by Market Type,
Betting Player Props by GameID
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
NumberOfSportsbooks
from 2020 |
int | 32 | No | Yes | Yes | The number of sportsbooks odds that went into creating this consensus outcome |
BettingOutcomeID
from 2020 |
int | 32 | Yes | No | Yes | The unique identifier of this outcome |
BettingMarketID
from 2020 |
int | 32 | Yes | No | Yes | The unique identifier of the market this betting outcome exists for |
SportsBook
from 2020 |
Sportsbook | 32 | Yes | No | Yes | The sportsbook offering this outcome for betting |
BettingOutcomeTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingOutcomeTypeID of this outcome |
BettingOutcomeType
from 2020 |
string | 32 | Yes | Yes | Yes | The BettingOutcomeType of this outcome |
PayoutAmerican
from 2020 |
int | 32 | Yes | Yes | Yes | The american odds payout |
PayoutDecimal
from 2020 |
decimal | 32 | Yes | Yes | Yes | The decimal odds payout |
Value
from 2020 |
decimal | 32 | Yes | Yes | Yes | The number associated with the outcome (spread/total/etc) |
Participant
from 2020 |
string | 32 | Yes | No | Yes | The 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 | Yes | No | Yes | Is this outcome available for betting as of last update |
IsAlternate
from 2020 |
bool | 32 | Yes | No | Yes | Is this an alternate value or the core value |
Created
from 2020 |
datetime | 32 | Yes | No | Yes | The created date of the outcome |
Updated
from 2020 |
datetime | 32 | Yes | No | Yes | The last updated date of the outcome |
Unlisted
from 2020 |
datetime | 32 | Yes | No | Yes | The datetime the outcome was unlisted (no longer available for bets) |
TeamID
from 2020 |
int | 32 | Yes | Yes | Yes | The TeamID of the team assocated with this outcome (where applicable) |
PlayerID
from 2020 |
int | 32 | Yes | Yes | Yes | The PlayerID of the player assocated with this outcome (where applicable) |
GlobalTeamID
from 2020 |
int | 32 | Yes | Yes | No | The GlobalTeamID of the team assocated with this outcome (where applicable) |
SportsbookUrl
from 2020 |
string | 500 | Yes | Yes | Yes | The URL for sportsbook event |
IsInPlay
from 2022 |
bool | 1 | Yes | No | Yes | Was this outcome created after the start time of the game (only applies when the betting event is of type game) |
DfsSlate
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateID | integer | 32 | No | No | Yes | Unique ID of a Slate (assigned by SportsDataIO). |
Operator | string | 20 | Yes | No | Yes | The name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc. |
OperatorSlateID | integer | 32 | Yes | No | Yes | Unique ID of a slate (assigned by the operator). |
OperatorName | string | 50 | Yes | No | Yes | The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc. |
OperatorDay | date | Yes | No | Yes | The day (in UTC) that the slate begins (assigned by the operator). | |
OperatorStartTime | datetime | Yes | No | Yes | The date/time (in UTC) that the slate begins (assigned by the operator). | |
NumberOfGames | integer | 32 | Yes | No | Yes | The number of actual games that this slate covers. |
IsMultiDaySlate | boolean | Yes | No | Yes | Whether this slate uses games that take place on different days. | |
RemovedByOperator | boolean | Yes | No | Yes | Indicates whether this slate was removed/deleted by the operator. | |
OperatorGameType | string | 50 | Yes | No | Yes | The game type of the slate. Will often be null as most operators only have one game type. |
DfsSlateGames | DfsSlateGame[] | Yes | No | Yes | The games that are included in this slate | |
DfsSlatePlayers | DfsSlatePlayer[] | Yes | No | Yes | The players that are included in this slate | |
SlateRosterSlots | string[] | Yes | No | Yes | The positions that need to be filled for this particular slate | |
SalaryCap | integer | Yes | No | Yes | The salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes) | |
CompetitionId | integer | Yes | No | Yes | The Id of the competition related to this slate (Premier League, Champions League, etc.) |
DfsSlateGame
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateGameID | integer | 32 | No | No | Yes | Unique ID of a SlateGame (assigned by SportsDataIO). |
SlateID | integer | 32 | No | No | Yes | The SlateID that this SlateGame refers to. |
GameID | integer | 32 | Yes | No | Yes | The SportsDataIO GameID that this SlateGame refers to. This points to data in the respective sports' schedule/game/box score feeds. |
Game | Game | Yes | No | Yes | The details of the Game that this SlateGame refers to. | |
OperatorGameID | integer | 32 | Yes | No | Yes | Unique ID of a SlateGame (assigned by the operator). |
RemovedByOperator | boolean | Yes | Yes | Yes | Indicates whether this game was removed/deleted by the operator. |
DfsSlatePlayer
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlatePlayerID | integer | 32 | No | No | Yes | Unique ID of a SlatePlayer (assigned by SportsDataIO). |
SlateID | integer | 32 | No | No | Yes | The SlateID that this SlatePlayer refers to. |
SlateGameID | integer | 32 | Yes | No | Yes | The SlateGameID that this SlatePlayer refers to. |
PlayerID | integer | 32 | Yes | No | Yes | The SportsDataIO PlayerID that this SlatePlayer refers to. This points to data in the respective sports' player feeds. |
PlayerGameProjectionStatID | integer | 32 | Yes | No | Yes | The SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds. |
OperatorPlayerID | string | 25 | Yes | No | Yes | Unique ID of the Player (assigned by the operator). |
OperatorSlatePlayerID | string | 50 | Yes | No | Yes | Unique ID of the SlatePlayer (assigned by the operator). |
OperatorPlayerName | string | 50 | Yes | No | Yes | The player's name (assigned by the operator). |
OperatorPosition | string | 10 | Yes | No | Yes | The player's eligible positions for the contest (assigned by the operator). |
OperatorSalary | integer | 32 | Yes | No | Yes | The player's salary for the contest (assigned by the operator). |
OperatorRosterSlots | string[] | Yes | No | Yes | The player's eligible positions to be played in the contest (assigned by the operator). This would include UTIL, etc plays for those that are eligible. | |
RemovedByOperator | boolean | Yes | Yes | Yes | Indicates whether this player was removed/deleted by the operator. | |
Team | string | 12 | Yes | No | Yes | Name of the team to which the player is associated. |
TeamID | integer | 32 | Yes | No | Yes | Unique ID of the Team to which the player is associated. |
Game
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats,
Games by Date
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameId | integer | 32 | No | No | Yes | The unique ID of the game. |
RoundId | integer | 32 | No | No | Yes | The RoundId of the round that this game is associated with. |
Season | integer | 32 | No | No | Yes | The calendar year of the season during which this game occurs. |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Group | string | 50 | Yes | No | Yes | The name of the group in which this game occurs. This is used in tournaments / cups. |
AwayTeamId | integer | 32 | Yes | No | Yes | The TeamId of the away team. |
HomeTeamId | integer | 32 | Yes | No | Yes | The TeamId of the home team. |
VenueId | integer | 32 | Yes | No | Yes | The VenueId of the venue. |
Day | date | Yes | No | Yes | The day that the game is scheduled to be played in UTC. | |
DateTime | datetime | Yes | No | Yes | The date/time that the game is scheduled to be played in UTC. | |
Status | string | 10 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended. 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. |
Week | integer | 32 | Yes | No | Yes | The week during the season/round in which this game occurs. |
Period | string | 20 | Yes | No | Yes | The 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 |
Clock | integer | 32 | Yes | No | Yes | The clock for the game if it is in progress. If the games hasn't started or the game is over, then this will be NULL. |
Winner | string | 10 | Yes | Yes | Yes | The winner of the game. Possible values include: AwayTeam, HomeTeam, Draw |
VenueType | string | 10 | Yes | No | Yes | Indicates home field advantage. Possible values include: Home Away, Neutral |
AwayTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the away team. |
AwayTeamName | string | 50 | Yes | No | Yes | The name of the away team. |
AwayTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the away team. |
AwayTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the away team. |
AwayTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the away team. |
AwayTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the away team. |
AwayTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the away team (if applicable). |
AwayTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the away team (if applicable). |
HomeTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the home team. |
HomeTeamName | string | 50 | Yes | No | Yes | The name of the home team. |
HomeTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the home team. |
HomeTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the home team. |
HomeTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the home team. |
HomeTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the home team. |
HomeTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the home team (if applicable). |
HomeTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the home team (if applicable). |
HomeTeamMoneyLine | integer | 32 | Yes | Yes | Yes | Payout on a bet that the home team wins. |
AwayTeamMoneyLine | integer | 32 | Yes | Yes | Yes | Payout on a bet that the away team wins. |
DrawMoneyLine | integer | 32 | Yes | Yes | Yes | Payout on a bet that the game is a draw. |
PointSpread | decimal | 32 | Yes | Yes | Yes | Point spread for the home team. This is updated once daily at 4:00 AM ET. |
HomeTeamPointSpreadPayout | integer | 32 | Yes | Yes | Yes | Payout if the home team beats the spread. This is updated once daily at 4:00 AM ET. |
AwayTeamPointSpreadPayout | integer | 32 | Yes | Yes | Yes | Payout if the away team beats the spread. This is updated once daily at 4:00 AM ET. |
OverUnder | decimal | 32 | Yes | Yes | Yes | Over/Under total goals for the game. This is updated once daily at 4:00 AM ET. |
OverPayout | integer | 32 | Yes | Yes | Yes | Payout for the over bet. This is updated once daily at 4:00 AM ET. |
UnderPayout | integer | 32 | Yes | Yes | Yes | Payout for the under bet. This is updated once daily at 4:00 AM ET. |
Attendance | integer | 32 | Yes | No | Yes | The attendance for the game. |
Updated | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on US Eatern Time (EST/EDT). | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on Universal Coordinated Time (UTC). | |
GlobalGameId | integer | 32 | No | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalAwayTeamId | integer | 32 | Yes | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. |
GlobalHomeTeamId | integer | 32 | Yes | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
ClockExtra | integer | 32 | Yes | No | Yes | The added stoppage time minute the game is currently in. Will be null when game is not in stoppage time. |
ClockDisplay | string | 50 | Yes | No | Yes | A convienience string display of the current clock with format Clock+ClockExtra (ex 90+3) |
IsClosed | boolean | Yes | No | Yes | Indicates whether the game is over and the final score and stats have been verified and closed out | |
HomeTeamFormation | string | 20 | Yes | No | Yes | The formation for the home team (4-4-2, 4-3-3, etc.). |
AwayTeamFormation | string | 20 | Yes | No | Yes | The formation for the away team (4-4-2, 4-3-3, etc.) |
PlayoffAggregateScore | PlayoffAggregateScore | Yes | No | Yes | Aggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first leg’s home team. |
GameInfo
This table is used in the following endpoints:
Soccer v4 Odds
In-Game Odds by Date by Competition,
In-Game Odds Line Movement,
Period Game Odds By Date By Competition,
Period Game Odds Line Movement,
Pre-Game Odds by Date by Competition,
Pre-Game Odds Line Movement
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameId | integer | 32 | No | No | Yes | The unique ID of the game. |
RoundId | integer | 32 | No | No | Yes | The RoundId of the round that this game is associated with. |
Season | integer | 32 | No | No | Yes | The calendar year of the season during which this game occurs. |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Week | integer | 32 | Yes | No | Yes | The week during the season/round in which this game occurs. |
Day | date | Yes | No | Yes | The day that the game is scheduled to be played in UTC. | |
DateTime | datetime | Yes | No | Yes | The date/time that the game is scheduled to be played in UTC. | |
Status | string | 10 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended. 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. |
AwayTeamId | integer | 32 | Yes | No | Yes | The TeamId of the away team. |
HomeTeamId | integer | 32 | Yes | No | Yes | The TeamId of the home team. |
AwayTeamName | string | 50 | Yes | No | Yes | The name of the away team. |
HomeTeamName | string | 50 | Yes | No | Yes | The name of the home team. |
GlobalGameId | integer | 32 | No | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalAwayTeamId | integer | 32 | Yes | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. |
GlobalHomeTeamId | integer | 32 | Yes | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
PregameOdds | GameOdd[] | Yes | No | Yes | List of Pregame Odds from different sportsbooks | |
LiveOdds | GameOdd[] | Yes | No | Yes | List of Live Odds from different sportsbooks | |
HomeTeamScore | integer | Yes | Yes | Yes | Score of the home team (updated after game ends to allow for resolving bets) | |
AwayTeamScore | integer | Yes | Yes | Yes | Score of the away team (updated after game ends to allow for resolving bets) | |
TotalScore | integer | Yes | Yes | Yes | Total scored points in the game (updated after game ends to allow for resolving bets) | |
AlternateMarketPregameOdds | GameOdd[] | Yes | Yes | Yes | List of Alternate Market GameOdds from different sportsbooks (such as 1st-half, 1st-qtr, etc) |
GameOdd
This table is used in the following endpoints:
Soccer v4 Odds
In-Game Odds by Date by Competition,
In-Game Odds Line Movement,
Period Game Odds By Date By Competition,
Period Game Odds Line Movement,
Pre-Game Odds by Date by Competition,
Pre-Game Odds Line Movement
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameOddId | integer | 32 | No | No | Yes | Unique ID of this odd |
Sportsbook | string | 25 | No | Yes | Yes | Name of sportsbook |
GameId | integer | 32 | No | No | Yes | The unique ID of the game |
Created | datetime | No | No | Yes | The timestamp of when these odds were first created, based on US Eatern Time (EST/EDT). | |
Updated | datetime | No | No | Yes | The 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. | |
HomeMoneyLine | integer | 32 | Yes | Yes | Yes | The sportsbook's money line for the home team |
AwayMoneyLine | integer | 32 | Yes | Yes | Yes | The sportsbook's money line for the away team |
DrawMoneyLine | integer | 32 | Yes | Yes | Yes | The sportsbook's money line for a draw |
HomePointSpread | decimal | 32 | Yes | Yes | Yes | The sportsbook's point spread for the home team |
AwayPointSpread | decimal | 32 | Yes | Yes | Yes | The sportsbook's point spread for the away team |
HomePointSpreadPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's point spread payout for the home team |
AwayPointSpreadPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's point spread payout for the away team |
OverUnder | decimal | 32 | Yes | Yes | Yes | The sportsbook's total points scored over under for the game |
OverPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for the over |
UnderPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for the under |
SportsbookId | integer | 32 | Yes | No | Yes | Unique ID of the sportsbook |
SportsbookUrl | string | 500 | Yes | No | Yes | The URL for sportsbook event |
HomeTeamAsianHandicap | decimal | 32 | Yes | Yes | Yes | The sportsbook's asian handicap for the home team |
AwayTeamAsianHandicap | decimal | 32 | Yes | Yes | Yes | The sportsbook's asian handicap for the away team |
HomeTeamAsianHandicapPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's asian handicap payout for the home team covering |
AwayTeamAsianHandicapPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's asian handicap payout for the away team covering |
AsianTotal | decimal | 32 | Yes | Yes | Yes | The sportsbook's asian total for the game |
AsianTotalOverPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for a result over the asian total |
AsianTotalUnderPayout | integer | 32 | Yes | Yes | Yes | The sportsbook's payout for a result under the asian total |
OddType | string | 500 | Yes | No | Yes | The market type of the odd (ex:live, pregame) |
Goal
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GoalId | integer | 32 | No | No | Yes | The unique ID of the goal |
GameId | integer | 32 | No | No | Yes | The unique ID of the game |
TeamId | integer | 32 | No | No | Yes | The unique ID of the team that scored the goal |
PlayerId | integer | 32 | Yes | No | Yes | The player's unique PlayerID as assigned by SportsDataIO |
Name | string | 100 | Yes | No | Yes | The name of the player |
Type | string | 20 | Yes | No | Yes | The type of goal scored |
AssistedByPlayerId1 | integer | 32 | Yes | No | Yes | The unique ID of the first assisted player |
AssistedByPlayerName1 | string | 100 | Yes | Yes | Yes | The player's name of the first assisted player |
AssistedByPlayerId2 | integer | 32 | Yes | No | Yes | The unique ID of the second assisted player |
AssistedByPlayerName2 | string | 100 | Yes | Yes | Yes | The player's name of the second assisted player |
GameMinute | integer | 32 | Yes | Yes | Yes | The minute in the game in which the goal was scored |
GameMinuteExtra | integer | 32 | Yes | Yes | Yes | The extra minute in the game in which the goal was scored |
Headshot
This table is used in the following endpoints:
Soccer v4 Headshots
Headshots
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | Yes | Unique ID of the Player (assigned by SportsDataIO). |
Name | string | 100 | Yes | No | Yes | Name of Player. |
TeamID | integer | 32 | Yes | No | Yes | Unique ID of the Team the player belongs to (assigned by SportsDataIO). |
Team | string | 10 | Yes | No | Yes | Name of the team the player belongs to. |
Position | string | 10 | Yes | No | Yes | Position player plays. |
PreferredHostedHeadshotUrl | string | 500 | Yes | No | Yes | The player's preferred hosted headshot URL. This returns the headshot with transparent background, if available. |
PreferredHostedHeadshotUpdated | datetime | Yes | No | Yes | The last updated date of the player's preferred hosted headshot. | |
HostedHeadshotWithBackgroundUrl | string | 500 | Yes | No | Yes | The player's hosted headshot URL. |
HostedHeadshotWithBackgroundUpdated | datetime | Yes | No | Yes | The last updated date of the player's hosted headshot. | |
HostedHeadshotNoBackgroundUrl | string | 500 | Yes | No | Yes | The player's transparent background hosted headshot URL. |
HostedHeadshotNoBackgroundUpdated | datetime | Yes | No | Yes | The last updated date of the player's transparent background hosted headshot. |
Lineup
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
LineupId | integer | 32 | No | No | Yes | The unique ID of the lineup |
GameId | integer | 32 | No | No | Yes | The unique ID of the game |
Type | string | 20 | No | No | Yes | The player's status in the lineup. Possible values: Substitute In, Starter, Bench |
TeamId | integer | 32 | No | No | Yes | The unique ID of the team |
PlayerId | integer | 32 | No | No | Yes | The player's unique PlayerID as assigned by SportsDataIO |
Name | string | 100 | No | No | Yes | The name of the player in the lineup |
Position | string | 10 | Yes | No | Yes | The position of the player |
ReplacedPlayerId | integer | 32 | Yes | No | Yes | The unique ID of the replaced player |
ReplacedPlayerName | string | 100 | Yes | No | Yes | The name of the replaced player |
GameMinute | integer | 32 | Yes | No | Yes | The minute of the game |
GameMinuteExtra | integer | 32 | Yes | No | Yes | The extra minute of the game |
PitchPositionHorizontal | integer | 32 | Yes | No | Yes | The pitch position of where this player lined up on the field. 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. |
PitchPositionVertical | integer | 32 | Yes | No | Yes | The pitch position of where this player lined up on the field. 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
This table is used in the following endpoints:
Soccer v4 Scores
Memberships (Active),
Memberships (Recently Changed),
Memberships by Team (Historical)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
MembershipId | integer | 32 | No | No | Yes | The unique ID for the membership |
TeamId | integer | 32 | No | No | Yes | The unique ID for the team |
PlayerId | integer | 32 | No | No | Yes | The player's unique PlayerID as assigned by SportsDataIO. |
PlayerName | string | 100 | Yes | No | Yes | The full name of the player. |
TeamName | string | 50 | Yes | No | Yes | Name of the team |
TeamArea | string | 50 | Yes | No | Yes | Area of the team |
Active | boolean | No | No | Yes | Whether the membership is active (true/false) | |
StartDate | datetime | Yes | No | Yes | The start date of the membership (UTC) | |
EndDate | datetime | Yes | No | Yes | The end date of the membership (UTC) | |
Updated | datetime | Yes | No | Yes | The updated date and time of the membership (EST/EDT) | |
Jersey | integer | Yes | Yes | Yes | Jersey number worn by player for this team |
PenaltyShootout
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PenaltyShootoutId | integer | 32 | No | No | Yes | The unique ID of the penalty shootout |
GameId | integer | 32 | No | No | Yes | The unique ID of the game |
Type | string | 10 | No | No | Yes | The result of this penalty shootout kick. Possible values: Goal, Miss |
TeamId | integer | 32 | No | No | Yes | The unique ID of the team |
PlayerId | integer | 32 | Yes | No | Yes | The player's unique PlayerID as assigned by SportsDataIO |
Name | string | 100 | Yes | No | Yes | The name of the player in the penalty shootout |
Position | string | 10 | Yes | No | Yes | The position of the player in the penalty shootout |
Order | integer | 32 | No | No | Yes | The order of the penalty shootout |
Player
This table is used in the following endpoints:
Soccer v4 Projections
Injured Players By Competition
Soccer v4 Scores
Players by Team
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerId | integer | 32 | No | No | Yes | The player's unique PlayerID as assigned by SportsDataIO. |
FirstName | string | 50 | Yes | No | Yes | The player's first name. |
LastName | string | 50 | Yes | No | Yes | The player's last name. |
CommonName | string | 100 | Yes | No | Yes | The player's common name. |
ShortName | string | 50 | Yes | No | Yes | The player's short name. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
Foot | string | 10 | Yes | No | Yes | The primary foot of the player. Possible values: left or right |
Height | integer | 32 | Yes | No | Yes | The player's height in cm. |
Weight | integer | 32 | Yes | No | Yes | The player's weight in kg. |
Gender | string | 10 | Yes | No | Yes | The gender of the player. |
BirthDate | datetime | Yes | No | Yes | The player's date of birth. | |
BirthCity | string | 50 | Yes | No | Yes | The city in which the player was born. |
BirthCountry | string | 50 | Yes | No | Yes | The country in which the player was born. |
Nationality | string | 50 | Yes | No | Yes | The nationality of the player. |
InjuryStatus | string | 50 | Yes | Yes | Yes | Indicates the player's injury status. Possible values include: Questionable, Out |
InjuryBodyPart | string | 100 | Yes | Yes | Yes | The body part that is injured (Knee, Groin, Calf, Hamstring, etc.) |
InjuryNotes | string | 250 | Yes | Yes | Yes | Not yet supported, will be null. |
InjuryStartDate | date | Yes | No | Yes | The day that the injury started or first discovered. | |
Updated | datetime | Yes | No | Yes | The date and time the player's status was updated. (EST/EDT) | |
PhotoUrl | string | 100 | Yes | No | Yes | This field is deprecated. Photos are no longer available through it. Headshots are now delivered through IMAGN. Please see our Headshots products for further information. |
RotoWirePlayerID | integer | 32 | Yes | No | Yes | The player's cross reference PlayerID to the RotoWire news feed. |
DraftKingsPosition | string | 50 | Yes | No | Yes | The position of the player according to DraftKings. |
UsaTodayPlayerID | integer | 32 | Yes | No | Yes | The player's cross reference PlayerID to USA Today headshot data feeds. |
UsaTodayHeadshotUrl | string | 100 | Yes | No | Yes | The player's headshot URL as provided by USA Today. License from USA Today is required. |
UsaTodayHeadshotNoBackgroundUrl | string | 100 | Yes | No | Yes | The player's transparent background headshot URL as provided by USA Today. License from USA Today is required. |
UsaTodayHeadshotUpdated | datetime | Yes | No | Yes | The last updated date of the player's headshot as provided by USA Today. License from USA Today is required. | |
UsaTodayHeadshotNoBackgroundUpdated | datetime | Yes | No | Yes | The last updated date of the player's transparent background headshot as provided by USA Today. License from USA Today is required. |
PlayerBasic
This table is used in the following endpoints:
Soccer v4 Scores
Players by Team (Basic)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerId | integer | 32 | No | No | Yes | The player's unique PlayerID as assigned by SportsDataIO. |
FirstName | string | 50 | Yes | No | Yes | The player's first name. |
LastName | string | 50 | Yes | No | Yes | The player's last name. |
CommonName | string | 100 | Yes | No | Yes | The player's common name. |
ShortName | string | 50 | Yes | No | Yes | The player's short name. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
Foot | string | 10 | Yes | No | Yes | The primary foot of the player. Possible values: left or right |
Height | integer | 32 | Yes | No | Yes | The player's height in cm. |
Weight | integer | 32 | Yes | No | Yes | The player's weight in kg. |
Gender | string | 10 | Yes | No | Yes | The gender of the player. |
BirthDate | datetime | Yes | No | Yes | The player's date of birth. | |
BirthCity | string | 50 | Yes | No | Yes | The city in which the player was born. |
BirthCountry | string | 50 | Yes | No | Yes | The country in which the player was born. |
Nationality | string | 50 | Yes | No | Yes | The nationality of the player. |
Updated | datetime | Yes | No | Yes | The date and time the player's status was updated. (EST/EDT) |
PlayerGame
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer season of the game |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the team |
PlayerId | integer | 32 | Yes | No | Yes | Unique ID assigned to each player that stays with them throughout their career |
Name | string | 100 | Yes | No | Yes | Player's name |
ShortName | string | 50 | Yes | No | Yes | The short name of the player |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
Started | integer | 32 | Yes | No | Yes | Number of games the player started |
Captain | boolean | Yes | No | Yes | Whether the player is a captain (true/false | |
Suspension | boolean | Yes | No | Yes | Whether the player is suspended (true/false) | |
SuspensionReason | string | 20 | Yes | No | Yes | The reason for the suspension |
FanDuelSalary | integer | 32 | Yes | Yes | Yes | The player's salary for FanDuel daily fantasy contests. |
DraftKingsSalary | integer | 32 | Yes | Yes | Yes | The player's salary for DraftKings daily fantasy contests. |
YahooSalary | integer | 32 | Yes | Yes | Yes | The player's salary for Yahoo daily fantasy contests. |
MondogoalSalary | integer | 32 | Yes | Yes | Yes | The player's salary for Mondogoal daily fantasy contests. |
FanDuelPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in FanDuel's daily fantasy sports platform. |
DraftKingsPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in DraftKings' daily fantasy sports platform. |
YahooPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in Yahoo's daily fantasy sports platform. |
MondogoalPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in Mondogoal's daily fantasy sports platform. |
InjuryStatus | string | 50 | Yes | Yes | Yes | Indicates the player's injury status. Possible values include: Questionable, Out |
InjuryBodyPart | string | 100 | Yes | Yes | Yes | The body part that is injured (Knee, Groin, Calf, Hamstring, etc.) |
InjuryNotes | string | 250 | Yes | Yes | Yes | Not yet supported, will be null. |
InjuryStartDate | date | Yes | No | Yes | The day that the injury started or first discovered. | |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
GameId | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentId | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game (UTC) | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether the game is over (true/false) | |
GlobalGameId | integer | 32 | Yes | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalOpponentId | integer | 32 | Yes | No | Yes | A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore | decimal | 32 | Yes | Yes | Yes | Goals allowed to opponent |
Tackles | decimal | 32 | Yes | Yes | No | Total Tackles |
PlayerGameProjection
This table is used in the following endpoints:
Soccer v4 Projections
Projected Player Game Stats by Date (w/ DFS Salaries)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer season of the game |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the team |
PlayerId | integer | 32 | Yes | No | Yes | Unique ID assigned to each player that stays with them throughout their career |
Name | string | 100 | Yes | No | Yes | Player's name |
ShortName | string | 50 | Yes | No | Yes | The short name of the player |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
Started | integer | 32 | Yes | No | Yes | Number of games the player started |
Captain | boolean | Yes | No | Yes | Whether the player is a captain (true/false | |
Suspension | boolean | Yes | No | Yes | Whether the player is suspended (true/false) | |
SuspensionReason | string | 20 | Yes | No | Yes | The reason for the suspension |
FanDuelSalary | integer | 32 | Yes | Yes | Yes | The player's salary for FanDuel daily fantasy contests. |
DraftKingsSalary | integer | 32 | Yes | Yes | Yes | The player's salary for DraftKings daily fantasy contests. |
YahooSalary | integer | 32 | Yes | Yes | Yes | The player's salary for Yahoo daily fantasy contests. |
MondogoalSalary | integer | 32 | Yes | Yes | Yes | The player's salary for Mondogoal daily fantasy contests. |
FanDuelPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in FanDuel's daily fantasy sports platform. |
DraftKingsPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in DraftKings' daily fantasy sports platform. |
YahooPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in Yahoo's daily fantasy sports platform. |
MondogoalPosition | string | 10 | Yes | Yes | Yes | The player's eligible position in Mondogoal's daily fantasy sports platform. |
InjuryStatus | string | 50 | Yes | Yes | Yes | Indicates the player's injury status. Possible values include: Questionable, Out |
InjuryBodyPart | string | 100 | Yes | Yes | Yes | The body part that is injured (Knee, Groin, Calf, Hamstring, etc.) |
InjuryNotes | string | 250 | Yes | Yes | Yes | Not yet supported, will be null. |
InjuryStartDate | date | Yes | No | Yes | The day that the injury started or first discovered. | |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
GameId | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentId | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game (UTC) | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether the game is over (true/false) | |
GlobalGameId | integer | 32 | Yes | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalOpponentId | integer | 32 | Yes | No | Yes | A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore | decimal | 32 | Yes | Yes | Yes | Goals allowed to opponent |
Tackles | decimal | 32 | Yes | Yes | No | Total Tackles |
PlayerSeason
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats
Soccer v4 Stats
Player Season Stats
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer regular season for which these totals apply |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the player's team |
PlayerId | integer | 32 | Yes | No | Yes | Unique ID assigned to each player that stays with them throughout their career |
Name | string | 100 | Yes | No | Yes | Player's name |
ShortName | string | 50 | Yes | No | Yes | The short name of the player |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
Started | integer | 32 | Yes | No | Yes | Number of games started |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore | decimal | 32 | Yes | Yes | Yes | Goals allowed to opponent |
Tackles | decimal | 32 | Yes | Yes | No | Total Tackles |
PlayerSeasonProjection
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer regular season for which these totals apply |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the player's team |
PlayerId | integer | 32 | Yes | No | Yes | Unique ID assigned to each player that stays with them throughout their career |
Name | string | 100 | Yes | No | Yes | Player's name |
ShortName | string | 50 | Yes | No | Yes | The short name of the player |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. |
Position | string | 10 | Yes | No | Yes | The position of the player. Possible values include: A (Attacker), M (Midfielder), D (Defender), GK (Goalkeeper) |
Started | integer | 32 | Yes | No | Yes | Number of games started |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore | decimal | 32 | Yes | Yes | Yes | Goals allowed to opponent |
Tackles | decimal | 32 | Yes | Yes | No | Total Tackles |
PlayoffAggregateScore
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats,
Games by Date,
Schedule (Basic),
Games by Date (Basic)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
TeamA_Id
from 2020 |
integer | 32 | No | No | Yes | Id of one of the teams. 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 | No | No | Yes | Aggregate score of team A. |
TeamB_Id
from 2020 |
integer | 32 | No | No | Yes | Id of one of the teams. 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 | No | No | Yes | Aggregate score of team A. |
WinningTeamId
from 2020 |
integer | 32 | No | No | Yes | Team Id of the team which wins the home-and-home matchup. |
Created
from 2020 |
datetime | No | No | Yes | Date and time the record was created. | |
Updated
from 2020 |
datetime | No | No | Yes | Date and time the record was updated. |
Referee
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
RefereeId | integer | 32 | No | No | Yes | The unique ID of the referee |
FirstName | string | 50 | Yes | No | Yes | Referee's first name |
LastName | string | 50 | Yes | No | Yes | Referee's last name |
ShortName | string | 50 | Yes | No | Yes | Referee's short name |
Nationality | string | 50 | Yes | No | Yes | Referee's nationality |
Round
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats
Soccer v4 Stats
Player Season Stats
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
RoundId | integer | 32 | No | No | Yes | The unique ID of the round |
SeasonId | integer | 32 | No | No | Yes | The unique ID of the season this round is associated with |
Season | integer | 32 | No | No | Yes | The soccer season for which these totals apply |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Name | string | 50 | No | No | Yes | The display name of the round (examples: Regular Season, Semi-finals, Final, etc) |
Type | string | 50 | Yes | No | Yes | The type of this round. Possible values include: Cup, Table |
StartDate | date | Yes | No | Yes | The start date of the round (UTC) | |
EndDate | date | Yes | No | Yes | The end date of the round (UTC) | |
CurrentWeek | integer | 32 | Yes | No | Yes | The current week that this round is in |
CurrentRound | boolean | No | No | Yes | Indicates whether or not this round is the current round of the competition/season | |
Games | Game[] | 32 | Yes | No | No | Games that are part of this round |
Standings | Standing[] | 32 | Yes | No | No | Standing records associated with this round |
TeamSeasons | TeamSeason[] | 32 | Yes | No | No | Team Stat records associated with this round. |
PlayerSeasons | PlayerSeason[] | 32 | Yes | No | No | Player Season stat records associated with this round |
ScheduleBasic
This table is used in the following endpoints:
Soccer v4 Scores
Schedule (Basic)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameId | integer | 32 | No | No | Yes | The unique ID of the game. |
RoundId | integer | 32 | No | No | Yes | The RoundId of the round that this game is associated with. |
Season | integer | 32 | No | No | Yes | The calendar year of the season during which this game occurs. |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Group | string | 50 | Yes | No | Yes | The name of the group in which this game occurs. This is used in tournaments / cups. |
AwayTeamId | integer | 32 | Yes | No | Yes | The TeamId of the away team. |
HomeTeamId | integer | 32 | Yes | No | Yes | The TeamId of the home team. |
VenueId | integer | 32 | Yes | No | Yes | The VenueId of the venue. |
Day | date | Yes | No | Yes | The day that the game is scheduled to be played in UTC. | |
DateTime | datetime | Yes | No | Yes | The date/time that the game is scheduled to be played in UTC. | |
Status | string | 10 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended. 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. |
Week | integer | 32 | Yes | No | Yes | The week during the season/round in which this game occurs. |
Winner | string | 10 | Yes | Yes | Yes | The winner of the game. Possible values include: AwayTeam, HomeTeam, Draw |
VenueType | string | 10 | Yes | No | Yes | Indicates home field advantage. Possible values include: Home Away, Neutral |
AwayTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the away team. |
AwayTeamName | string | 50 | Yes | No | Yes | The name of the away team. |
AwayTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the away team. |
AwayTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the away team. |
AwayTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the away team. |
AwayTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the away team. |
AwayTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the away team (if applicable). |
AwayTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the away team (if applicable). |
HomeTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the home team. |
HomeTeamName | string | 50 | Yes | No | Yes | The name of the home team. |
HomeTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the home team. |
HomeTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the home team. |
HomeTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the home team. |
HomeTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the home team. |
HomeTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the home team (if applicable). |
HomeTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the home team (if applicable). |
Updated | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on US Eatern Time (EST/EDT). | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on Universal Coordinated Time (UTC). | |
GlobalGameId | integer | 32 | No | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalAwayTeamId | integer | 32 | Yes | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. |
GlobalHomeTeamId | integer | 32 | Yes | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
IsClosed | boolean | Yes | No | Yes | Indicates whether the game is over and the final score and stats have been verified and closed out | |
PlayoffAggregateScore | PlayoffAggregateScore | Yes | No | Yes | Aggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first leg’s home team. |
ScoreBasic
This table is used in the following endpoints:
Soccer v4 Scores
Games by Date (Basic)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Period | string | 20 | Yes | No | Yes | The 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 |
Clock | integer | 32 | Yes | No | Yes | The clock for the game if it is in progress. If the games hasn't started or the game is over, then this will be NULL. |
GameId | integer | 32 | No | No | Yes | The unique ID of the game. |
RoundId | integer | 32 | No | No | Yes | The RoundId of the round that this game is associated with. |
Season | integer | 32 | No | No | Yes | The calendar year of the season during which this game occurs. |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Group | string | 50 | Yes | No | Yes | The name of the group in which this game occurs. This is used in tournaments / cups. |
AwayTeamId | integer | 32 | Yes | No | Yes | The TeamId of the away team. |
HomeTeamId | integer | 32 | Yes | No | Yes | The TeamId of the home team. |
VenueId | integer | 32 | Yes | No | Yes | The VenueId of the venue. |
Day | date | Yes | No | Yes | The day that the game is scheduled to be played in UTC. | |
DateTime | datetime | Yes | No | Yes | The date/time that the game is scheduled to be played in UTC. | |
Status | string | 10 | Yes | No | Yes | Indicates the game's status. Possible values include: Scheduled, InProgress, Break, Final, Awarded, Postponed, Canceled, Suspended. 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. |
Week | integer | 32 | Yes | No | Yes | The week during the season/round in which this game occurs. |
Winner | string | 10 | Yes | Yes | Yes | The winner of the game. Possible values include: AwayTeam, HomeTeam, Draw |
VenueType | string | 10 | Yes | No | Yes | Indicates home field advantage. Possible values include: Home Away, Neutral |
AwayTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the away team. |
AwayTeamName | string | 50 | Yes | No | Yes | The name of the away team. |
AwayTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the away team. |
AwayTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the away team. |
AwayTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the away team. |
AwayTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the away team. |
AwayTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the away team (if applicable). |
AwayTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the away team (if applicable). |
HomeTeamKey | string | 10 | Yes | No | Yes | The abbreviation of the home team. |
HomeTeamName | string | 50 | Yes | No | Yes | The name of the home team. |
HomeTeamCountryCode | string | 10 | Yes | No | Yes | The country code of the home team. |
HomeTeamScore | integer | 32 | Yes | Yes | Yes | The final score of the home team. |
HomeTeamScorePeriod1 | integer | 32 | Yes | Yes | Yes | The first period score of the home team. |
HomeTeamScorePeriod2 | integer | 32 | Yes | Yes | Yes | The second period score of the home team. |
HomeTeamScoreExtraTime | integer | 32 | Yes | Yes | Yes | The extra time (overtime) score of the home team (if applicable). |
HomeTeamScorePenalty | integer | 32 | Yes | Yes | Yes | The penalty shootout score of the home team (if applicable). |
Updated | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on US Eatern Time (EST/EDT). | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when this record was updated, based on Universal Coordinated Time (UTC). | |
GlobalGameId | integer | 32 | No | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalAwayTeamId | integer | 32 | Yes | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. |
GlobalHomeTeamId | integer | 32 | Yes | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
IsClosed | boolean | Yes | No | Yes | Indicates whether the game is over and the final score and stats have been verified and closed out | |
PlayoffAggregateScore | PlayoffAggregateScore | Yes | No | Yes | Aggregate scoring information for 2-leg/home-and-home games (i.e. Champions League Round of 16). Team A is determined by the first leg’s home team. |
Season
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SeasonId | integer | 32 | No | No | Yes | The unique ID of the season |
CompetitionId | integer | 32 | No | No | Yes | The unique ID of the competition |
Season | integer | 32 | No | No | Yes | The soccer regular season for which these totals apply |
Name | string | 50 | No | No | Yes | The display name of the season (example: 2017/2018, 2018-19, etc) |
CompetitionName | string | 50 | No | No | Yes | The display name of the competition associated with this season |
StartDate | date | Yes | No | Yes | The start date of the season (UTC) | |
EndDate | date | Yes | No | Yes | The end date of the season (UTC) | |
CurrentSeason | boolean | No | No | Yes | Indicates whether or not this season is the current season of the competition | |
Rounds | Round[] | Yes | No | Yes | The rounds associated with this season |
SeasonTeam
This table is used in the following endpoints:
Soccer v4 Scores
Season Teams
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SeasonTeamId | integer | 32 | No | No | Yes | Unique ID of this season/team combination |
SeasonId | integer | 32 | No | No | Yes | Unique ID of the season associated with this record |
TeamId | integer | 32 | No | No | Yes | Unique ID of the team associated with this record |
TeamName | string | 50 | No | No | Yes | The name of the team associated with this record |
Active | boolean | No | No | Yes | Whether this team is actively associated with this season | |
Gender | string | 10 | Yes | No | Yes | Indicates the gender of the players on this team (possible values: Make, Female) |
Type | string | 10 | Yes | No | Yes | The type of this season/team (possible values: Club, National) |
Team | Team | Yes | No | Yes | The team details of this season/team association |
Sportsbook
This table is used in the following endpoints:
Soccer v4 Odds
Betting Market,
Betting Markets by Event,
Betting Markets by GameID,
Betting Markets by Market Type,
Betting Player Props by GameID,
Sportsbooks (Active)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SportsbookID | int | 32 | No | No | Yes | The unique identifier of the sportsbook |
Name | string | 50 | No | Yes | Yes | The name of the sportsbooks |
Standing
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats
Soccer v4 Stats
Player Season Stats
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StandingId | integer | 32 | No | No | Yes | The unique ID of the standing |
RoundId | integer | 32 | No | No | Yes | The unique ID of the round |
TeamId | integer | 32 | No | No | Yes | The unique ID of the team |
Name | string | 100 | Yes | No | Yes | The full name of the team |
ShortName | string | 50 | Yes | No | Yes | The short name of the team |
Scope | string | 20 | Yes | No | Yes | The scope of the standing (possible values: Total, Away, Home) |
[Order] | integer | 32 | Yes | No | Yes | The order of the teams in the standing (e.g 1, 2, 3, 4, etc.) |
Games | integer | 32 | Yes | No | Yes | Number of games played |
Wins | integer | 32 | Yes | No | Yes | Number of wins |
Losses | integer | 32 | Yes | No | Yes | Number of losses |
Draws | integer | 32 | Yes | No | Yes | Number of draws |
GoalsScored | integer | 32 | Yes | No | Yes | Number of goals scored |
GoalsAgainst | integer | 32 | Yes | No | Yes | Number of goals against |
GoalsDifferential | integer | 32 | Yes | No | Yes | Total goal differential |
Points | integer | 32 | Yes | No | Yes | Total points accumulated |
Group | string | 50 | Yes | No | Yes | The name of the group (when applicable) |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
Team
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
TeamId | integer | 32 | No | No | Yes | The auto-generated unique ID of the Team |
AreaId | integer | 32 | Yes | No | Yes | The unique ID of the team's current home arena |
VenueId | integer | 32 | Yes | No | Yes | The unique ID of the team's current home venue |
[Key] | string | 10 | Yes | No | Yes | Abbreviation of the team (e.g. LIV, ARS, etc.) |
Name | string | 50 | No | No | Yes | The mascot of the team (e.g. The Reds, The Gunners, etc.) |
FullName | string | 100 | Yes | No | Yes | The full name of the team (e.g. Liverpool Football Club, Arsenal Football Club, etc.) |
Active | boolean | No | No | Yes | Whether or not this team is active | |
AreaName | string | 50 | Yes | No | Yes | The area name of the home team |
VenueName | string | 50 | Yes | No | Yes | The venue name of the home team |
Gender | string | 10 | Yes | No | Yes | Indicates the gender of the players on this team (possible values: Make, Female) |
Type | string | 10 | Yes | No | Yes | The type of this team. Possible values: Club, National |
Address | string | 100 | Yes | No | Yes | The address of the home team |
City | string | 50 | Yes | No | Yes | The city of the home team |
Zip | string | 50 | Yes | No | Yes | The zip code of the home team |
Phone | string | 50 | Yes | No | Yes | The phone number of the home team |
Fax | string | 50 | Yes | No | Yes | The fax number of the home team |
Website | string | 50 | Yes | No | Yes | The website address of the home team |
string | 50 | Yes | No | Yes | The email of the home team | |
Founded | integer | 32 | Yes | No | Yes | The year the team was founded (e.g. 1950, 1960, etc.) |
ClubColor1 | string | 50 | Yes | No | Yes | The primary color of this team's logo/uniform/branding |
ClubColor2 | string | 50 | Yes | No | Yes | The secondary color of this team's logo/uniform/branding |
ClubColor3 | string | 50 | Yes | No | Yes | The tertiary color of this team's logo/uniform/branding |
Nickname1 | string | 50 | Yes | No | Yes | A nickname for this team |
Nickname2 | string | 50 | Yes | No | Yes | A nickname for this team |
Nickname3 | string | 50 | Yes | No | Yes | A nickname for this team |
WikipediaLogoUrl | string | 250 | Yes | No | Yes | The link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
WikipediaWordMarkUrl | string | 250 | Yes | No | Yes | The link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
GlobalTeamId | integer | 32 | No | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
TeamDetail
This table is used in the following endpoints:
Soccer v4 Scores
Competition Fixtures (League Details)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Players | Player[] | Yes | No | Yes | The players who are current on this team's active roster/squad | |
TeamId | integer | 32 | No | No | Yes | The auto-generated unique ID of the Team |
AreaId | integer | 32 | Yes | No | Yes | The unique ID of the team's current home arena |
VenueId | integer | 32 | Yes | No | Yes | The unique ID of the team's current home venue |
[Key] | string | 10 | Yes | No | Yes | Abbreviation of the team (e.g. LIV, ARS, etc.) |
Name | string | 50 | No | No | Yes | The mascot of the team (e.g. The Reds, The Gunners, etc.) |
FullName | string | 100 | Yes | No | Yes | The full name of the team (e.g. Liverpool Football Club, Arsenal Football Club, etc.) |
Active | boolean | No | No | Yes | Whether or not this team is active | |
AreaName | string | 50 | Yes | No | Yes | The area name of the home team |
VenueName | string | 50 | Yes | No | Yes | The venue name of the home team |
Gender | string | 10 | Yes | No | Yes | Indicates the gender of the players on this team (possible values: Make, Female) |
Type | string | 10 | Yes | No | Yes | The type of this team. Possible values: Club, National |
Address | string | 100 | Yes | No | Yes | The address of the home team |
City | string | 50 | Yes | No | Yes | The city of the home team |
Zip | string | 50 | Yes | No | Yes | The zip code of the home team |
Phone | string | 50 | Yes | No | Yes | The phone number of the home team |
Fax | string | 50 | Yes | No | Yes | The fax number of the home team |
Website | string | 50 | Yes | No | Yes | The website address of the home team |
string | 50 | Yes | No | Yes | The email of the home team | |
Founded | integer | 32 | Yes | No | Yes | The year the team was founded (e.g. 1950, 1960, etc.) |
ClubColor1 | string | 50 | Yes | No | Yes | The primary color of this team's logo/uniform/branding |
ClubColor2 | string | 50 | Yes | No | Yes | The secondary color of this team's logo/uniform/branding |
ClubColor3 | string | 50 | Yes | No | Yes | The tertiary color of this team's logo/uniform/branding |
Nickname1 | string | 50 | Yes | No | Yes | A nickname for this team |
Nickname2 | string | 50 | Yes | No | Yes | A nickname for this team |
Nickname3 | string | 50 | Yes | No | Yes | A nickname for this team |
WikipediaLogoUrl | string | 250 | Yes | No | Yes | The link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
WikipediaWordMarkUrl | string | 250 | Yes | No | Yes | The link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use) |
GlobalTeamId | integer | 32 | No | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
TeamGame
This table is used in the following endpoints:
Soccer v4 Scores
Team Game Stats by Date
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer season of the game |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the team |
Name | string | 100 | Yes | No | Yes | Team's name |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
Possession | decimal | 32 | Yes | No | Yes | Percentage of ball possession for this game |
GameId | integer | 32 | Yes | No | Yes | The unique ID of this game |
OpponentId | integer | 32 | Yes | No | Yes | The unique ID of the team's opponent |
Opponent | string | 10 | Yes | No | Yes | The name of the opponent |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game (UTC) | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether the game is over (true/false) | |
GlobalGameId | integer | 32 | Yes | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
GlobalOpponentId | integer | 32 | Yes | No | Yes | A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore | decimal | 32 | Yes | Yes | Yes | Goals allowed to opponent |
Tackles | decimal | 32 | Yes | Yes | No | Total Tackles |
TeamSeason
This table is used in the following endpoints:
Soccer v4 Scores
Areas (Countries),
Competitions (Leagues),
Competition Fixtures (League Details),
Schedule,
Standings,
Team Season Stats
Soccer v4 Stats
Player Season Stats
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatId | integer | 32 | No | No | Yes | The unique ID of the stat |
SeasonType | integer | 32 | No | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
Season | integer | 32 | No | No | Yes | The soccer regular season for which these totals apply |
RoundId | integer | 32 | Yes | No | Yes | The unique ID of the round |
TeamId | integer | 32 | Yes | No | Yes | The unique ID of the team |
Name | string | 100 | Yes | No | Yes | Team name |
Team | string | 50 | Yes | No | Yes | The abbreviation of the Team |
GlobalTeamId | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
Possession | decimal | 32 | Yes | No | Yes | Percentage of ball possession, per game, for this season. |
Updated | datetime | Yes | No | Yes | The timestamp of when the record was last updated (US Eastern Time) | |
UpdatedUtc | datetime | Yes | No | Yes | The timestamp of when the record was last updated (UTC Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total Fan Duel daily fantasy points scored |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total Draft Kings daily fantasy points scored |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo daily fantasy points scored |
FantasyPointsMondogoal | decimal | 32 | Yes | Yes | Yes | Total Mondogoal fantasy points scored |
Minutes | decimal | 32 | Yes | Yes | Yes | Total minutes played |
Goals | decimal | 32 | Yes | Yes | Yes | Total goals scored |
Assists | decimal | 32 | Yes | Yes | Yes | Total assists scored |
Shots | decimal | 32 | Yes | Yes | Yes | Total shots attempted |
ShotsOnGoal | decimal | 32 | Yes | Yes | Yes | Total shots on goal attempted |
YellowCards | decimal | 32 | Yes | Yes | Yes | Total yellow cards against |
RedCards | decimal | 32 | Yes | Yes | Yes | Total red cards against |
YellowRedCards | decimal | 32 | Yes | Yes | Yes | Total double yellow cards against (which result in a red card) |
Crosses | decimal | 32 | Yes | Yes | Yes | Total passes from a wide area of the field towards the center of the field near the opponent's goal |
TacklesWon | decimal | 32 | Yes | Yes | Yes | Total tackles won |
Interceptions | decimal | 32 | Yes | Yes | Yes | Total interceptions made |
OwnGoals | decimal | 32 | Yes | Yes | Yes | Total goals scored against own team (accidentally) |
Fouls | decimal | 32 | Yes | Yes | Yes | Total fouls made |
Fouled | decimal | 32 | Yes | Yes | Yes | Total times fouled |
Offsides | decimal | 32 | Yes | Yes | Yes | Total offsides against |
Passes | decimal | 32 | Yes | Yes | Yes | Total passes attempted |
PassesCompleted | decimal | 32 | Yes | Yes | Yes | Total passes completed successfully to teammate |
LastManTackle | decimal | 32 | Yes | Yes | Yes | Total tackles made when there is no one else available to stop the opponent from scoring (this can be the goalkeeper) |
CornersWon | decimal | 32 | Yes | Yes | Yes | Total corner kicks awarded |
BlockedShots | decimal | 32 | Yes | Yes | Yes | Total shots blocked |
Touches | decimal | 32 | Yes | Yes | Yes | Total times this player touched the ball |
DefenderCleanSheets | decimal | 32 | Yes | Yes | Yes | Total defender clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperSaves | decimal | 32 | Yes | Yes | Yes | Total saves made by goalkeeper |
GoalkeeperGoalsAgainst | decimal | 32 | Yes | Yes | Yes | Total goals allowed by goalkeeper |
GoalkeeperSingleGoalAgainst | decimal | 32 | Yes | Yes | Yes | Total games where this goalkeeper allowed exactly one goal |
GoalkeeperCleanSheets | decimal | 32 | Yes | Yes | Yes | Total goalkeeper clean sheets (awarded when zero goals were allowed to the opponent and the player played at least 60 minutes) |
GoalkeeperWins | decimal | 32 | Yes | Yes | Yes | Total goalkeeper wins (awarded when zero goals were allowed to the opponent and the player played at least 45 minutes) |
PenaltyKickGoals | decimal | 32 | Yes | Yes | Yes | Total penalty kick goals |
PenaltyKickMisses | decimal | 32 | Yes | Yes | Yes | Total penalty kick misses |
PenaltyKickSaves | decimal | 32 | Yes | Yes | Yes | Total penalty kick saves |
PenaltiesWon | decimal | 32 | Yes | Yes | Yes | Total penalties won |
PenaltiesConceded | decimal | 32 | Yes | Yes | Yes | Total penalties conceded |
Score | decimal | 32 | Yes | Yes | Yes | Goals scored by entire team |
OpponentScore |