Developer Portal
{{url = vm.derive_url(dataItem);""}}
{{ 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 US Eastern Time.
Filter by a Subfeed...
BettingEntityMetadata
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
RecordId
from 2021 |
integer | 32 | No | No | No | 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 | No | Denotes the name of the Type (e.g. Betting Market Type, Betting Event Type, Betting Period Type) |
Active | bool | 32 | Yes | No | No | Whether or not this betting entity is active |
BettingEntityMetadataCollection
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingBetTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | No | The list of the bet types that can be found within a market | |
BettingMarketTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | No | A list of the possible Market Types within a Betting Event (e.g. Game Line, Team prop, Player Future, etc.) | |
BettingPeriodTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | No | A list of the possible BettingPeriodTypes (e.g. Full Game; 1st-5th Inning; 1st Inning) | |
BettingEventTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | Yes | A list of the possible BettingEventTypes (e.g. Game, Future) | |
BettingOutcomeTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | No | A list of the possible BettingOutcomeTypes (e.g. Home; Away; Under; Over) | |
ResultedMarketMetaData
from 2021 |
BettingResultingMetadata[] | 32 | Yes | No | Yes | A list of the combinations of MarketType, BetType, & PeriodType which we willl provide automated resulting for |
BettingResultTypes
from 2021 |
BettingEntityMetadata[] | Yes | No | No | A list of the possible BettingResultTypes (e.g. Win; Loss; Push; Not Resulted; Incomplete) |
BettingEvent
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingEventID
from 2020 |
int | 32 | No | No | No | The unique ID assocated with the betting event |
Name
from 2020 |
string | 32 | Yes | No | Yes | The name of this betting event |
Season
from 2020 |
int | 32 | Yes | No | No | The MLB season of the betting event |
BettingEventTypeID
from 2020 |
int | 32 | No | No | No | The ID associated with the type of betting event |
BettingEventType
from 2020 |
string | 32 | No | No | No | Indicates the type of betting event - Game or Future |
StartDate
from 2020 |
datetime | Yes | No | Yes | The furthest forward time any book has a market set to close for this betting event | |
Created
from 2020 |
datetime | Yes | No | No | The date and time when this betting event was created in US Eastern Time | |
Updated
from 2020 |
datetime | Yes | No | No | The date and time of the last update made to this betting event (in US Eastern Time) | |
GameID
from 2020 |
int | 32 | Yes | No | No | The unique ID of the game tied to this BettingEvent |
GlobalGameID
from 2020 |
int | 32 | Yes | No | No | A globally unique ID for the game tied to this BettingEvent. This value is guaranteed to be unique across all sports/leagues. |
GameStatus
from 2020 |
string | 32 | Yes | Yes | No | The status of the game in tied to this event |
Quarter
from 2020 |
string | 32 | Yes | Yes | Yes | The quarter of the game tied to this event |
AwayTeam
from 2020 |
string | 32 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeam
from 2020 |
string | 32 | Yes | No | No | The abbreviation [Key] of the Home Team |
AwayTeamID
from 2020 |
int | 32 | Yes | No | No | The unique TeamID of the away team in the game tied to this BettingEvent |
HomeTeamID
from 2020 |
int | 32 | Yes | No | No | The unique ID of the home team tied to this BettingEvent |
GlobalAwayTeamID
from 2020 |
int | 32 | Yes | No | No | A globally unique ID for the away team tied to this BettingEvent This value is guaranteed to be unique across all sports/leagues |
GlobalHomeTeamID
from 2020 |
int | 32 | Yes | No | No | A globally unique ID for the home team tied to this BettingEvent. This value is guaranteed to be unique across all sports/leagues. |
AwayTeamScore
from 2020 |
int | 32 | Yes | Yes | No | Score of the away team tied to this betting event (updated after game ends to allow for resolving bets) |
HomeTeamScore
from 2020 |
int | 32 | Yes | Yes | No | Score of the home team tied to this betting event (updated after game ends to allow for resolving bets) |
TotalScore
from 2020 |
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 2020 |
int | 32 | Yes | No | No | Rotation number of away team for this game |
HomeRotationNumber
from 2020 |
int | 32 | Yes | No | No | Rotation number of home team for this game |
BettingMarkets
from 2020 |
BettingMarket[] | 32 | Yes | No | Yes | The list of betting markets for this event |
GameStartTime
from 2020 |
datetime | 32 | Yes | No | No | The date and time the game starts |
BettingMarket
Available Endpoints
This table is used in the following endpoints:
-
Props
- Betting Events - by Date
- Betting Events - by Season
- Betting Markets - by Event
- Betting Markets - by Game
- Betting Markets - by Market Type
- Betting Player Props - by Game
- Betting Markets - by Event [Sportsbook Group]
- Betting Markets - by Game [Sportsbook Group]
- Betting Markets - by Market Type [Sportsbook Group]
- Betting Player Props - by Game [Sportsbook Group]
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketID
from 2020 |
int | 32 | No | No | No | The unique ID associated with the betting market |
BettingEventID
from 2020 |
int | 32 | No | No | No | The unique ID assocated with the betting event |
BettingMarketTypeID
from 2020 |
int | 32 | Yes | Yes | No | The unique ID associated with the market type of the betting market |
BettingMarketType
from 2020 |
string | 32 | Yes | Yes | No | The name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.) |
BettingBetTypeID
from 2020 |
int | 32 | Yes | Yes | No | The ID associated with the name of the bet type within a market |
BettingBetType
from 2020 |
string | 32 | Yes | Yes | No | The name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.) |
BettingPeriodTypeID
from 2020 |
int | 32 | Yes | Yes | Yes | The BettingPeriodTypeID of this market |
BettingPeriodType
from 2020 |
string | 32 | Yes | Yes | No | The BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season) |
Name
from 2020 |
string | 32 | Yes | No | Yes | The generic name of this market |
TeamID
from 2020 |
int | 32 | Yes | Yes | No | The team's unique TeamID as assigned by SportsDataIO tied this market (if applicable) |
TeamKey
from 2020 |
string | 32 | Yes | Yes | No | The abbreviation [Key] of the team tied to this market (if applicable) |
PlayerID
from 2020 |
int | 32 | Yes | Yes | No | The player's unique PlayerID as assigned by SportsDataIO tied to this market (if applicable) Note: this ID will stay with the player throughout their MLB career |
PlayerName
from 2020 |
string | 32 | Yes | Yes | No | The full name of the player associated with this market |
Created
from 2020 |
datetime | 32 | Yes | No | No | The date and time when this betting market was created in US Eastern Time |
Updated
from 2020 |
datetime | 32 | Yes | No | No | The date and time of the last update made to this betting market (in US Eastern Time) |
AvailableSportsbooks
from 2020 |
Sportsbook[] | 32 | Yes | No | Yes | The sportsbooks that have had odds in this market |
AnyBetsAvailable
from 2020 |
bool | 32 | Yes | No | No | A field that returns "True" if there are any available bets to make within the market in question. If there are no bets available to make, the field returns "False" |
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 | No | The single set of consensus outcomes of this market |
IsArchived | bool | No | No | No | Indicates whether a BettingOutcome has been archived or not (true/false) | |
ArchiveLocation | string | No | No | No | If IsArchived is true, this returns the URL that can be used to retrieve the archived BettingOutcomes. An API Key and Sportsbook Grouping will be required to retrieve this information. If IsArchived is false, this returns an emtpy string |
BettingMarketResult
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketID
from 2021 |
integer | 32 | No | No | No | The unique ID associated with the betting market |
BettingMarketTypeID
from 2021 |
integer | 32 | No | No | No | The unique ID associated with the market type of the betting market |
BettingMarketType
from 2021 |
string | 100 | No | No | No | The name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.) |
BettingBetTypeID
from 2021 |
integer | 32 | No | No | No | The ID associated with the name of the bet type within a market |
BettingBetType
from 2021 |
string | 100 | No | No | No | The name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.) |
BettingPeriodTypeID
from 2021 |
integer | 32 | No | No | Yes | The BettingPeriodTypeID of this market |
BettingPeriodType
from 2021 |
string | 100 | No | No | No | The BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season) |
Name
from 2021 |
string | 100 | Yes | No | Yes | The generic name of this market |
TeamID
from 2021 |
integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO tied this market (if applicable) |
TeamKey
from 2021 |
string | 10 | Yes | No | No | The abbreviation [Key] of the team tied to this market (if applicable) |
PlayerID
from 2021 |
integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO tied to this result (if applicable) Note: this ID will stay with the player throughout their MLB career |
PlayerName
from 2021 |
string | 100 | Yes | No | No | The full name of the player associated with this market |
BettingOutcomeResults
from 2021 |
BettingOutcomeResult[] | Yes | No | Yes | The list of outcomes under this market with results | |
IsMarketResultingSupported | bool | 32 | No | No | No | Indicates whether resulting is supported for this kind of BettingMarket (true/false) |
BettingMarketSplit
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketID | integer | 32 | No | No | No | The unique ID associated with the betting market |
BettingEventID | integer | 32 | No | No | Yes | The unique id of the associated betting event |
BettingMarketTypeID | integer | 32 | No | No | No | The unique ID associated with the market type of the betting market |
BettingMarketType | string | 100 | No | No | No | The name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.) |
BettingBetTypeID | integer | 32 | No | No | No | The ID associated with the name of the bet type within a market |
BettingBetType | string | 100 | No | No | No | The name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.) |
BettingPeriodTypeID | integer | 32 | No | No | No | The BettingPeriodTypeID of this market |
BettingPeriodType | string | 100 | No | No | No | The BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season) |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO tied this market (if applicable) |
TeamKey | string | 32 | Yes | No | No | The abbreviation [Key] of the team tied to this market (if applicable) |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO tied to this market (if applicable) Note: this ID will stay with the player throughout their MLB career |
PlayerName | string | 100 | Yes | No | No | The full name of the player associated with this market |
BettingSplits | BettingSplit[] | 32 | No | No | No | A list of betting splits for the BettingMarket |
BettingOutcome
Available Endpoints
This table is used in the following endpoints:
-
Props
- Betting Events - by Date
- Betting Events - by Season
- Betting Markets - by Event
- Betting Markets - by Game
- Betting Markets - by Market Type
- Betting Player Props - by Game
- Betting Markets - by Event [Sportsbook Group]
- Betting Markets - by Game [Sportsbook Group]
- Betting Markets - by Market Type [Sportsbook Group]
- Betting Player Props - by Game [Sportsbook Group]
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingOutcomeID
from 2020 |
int | 32 | Yes | No | No | The unique ID associated with the betting outcome |
BettingMarketID
from 2020 |
int | 32 | Yes | No | No | The unique ID associated with the betting market |
SportsBook
from 2020 |
Sportsbook | 32 | Yes | No | No | Name of sportsbook |
BettingOutcomeTypeID
from 2020 |
int | 32 | Yes | Yes | No | The unique ID associated with this BettingOutcomeType |
BettingOutcomeType
from 2020 |
string | 32 | Yes | Yes | No | The name of BettingOutcomeType (e.g. Home; Away; Under; Over) |
PayoutAmerican
from 2020 |
int | 32 | Yes | Yes | No | The payout of the bet, shown in American odds format |
PayoutDecimal
from 2020 |
decimal | 32 | Yes | Yes | No | The payout of the bet, shown in decimal odds format |
Value
from 2020 |
decimal | 32 | Yes | Yes | No | The number associated with the outcome of a market (e.g. the run line, game 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 | No | Indicates whether a BettingOutcome is available for betting or not (true/false) |
IsAlternate
from 2020 |
bool | 32 | Yes | No | No | Indicates whether this is an alternate value or the core value (true/false) |
Created
from 2020 |
datetime | 32 | Yes | No | No | The date and time when this betting outcome was created in US Eastern Time. |
Updated
from 2020 |
datetime | 32 | Yes | No | No | The date and time of the last update made to this betting outcome (in US Eastern Time) |
Unlisted
from 2020 |
datetime | 32 | Yes | No | No | The timestamp of when these odds were first made unavailable to be bet on any further (In US Eastern Time) |
TeamID
from 2020 |
int | 32 | Yes | Yes | No | The team's unique TeamID as assigned by SportsDataIO tied this outcome (if applicable) |
PlayerID
from 2020 |
int | 32 | Yes | Yes | No | The player's unique PlayerID as assigned by SportsDataIO tied to this outcome (if applicable) Note: this ID will stay with the player throughout their MLB career |
GlobalTeamID
from 2020 |
int | 32 | Yes | Yes | No | A globally unique ID for this team tied to this outcome. This value is guaranteed to be unique across all sports/leagues (where applicable) |
SportsbookUrl
from 2020 |
string | 500 | Yes | Yes | No | The URL for sportsbook event |
IsInPlay
from 2022 |
bool | 1 | Yes | No | No | Was this outcome created after the start time of the game (only applies when the betting event is of type game; true/false) |
SportsbookMarketID | string | 100 | Yes | Yes | No | The market ID on the given sportsbook for deeplinking (when available) |
SportsbookOutcomeID | string | 100 | Yes | Yes | No | The outcome ID on the given sportsbook for deeplinking (when available) |
BettingOutcomeResult
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingOutcomeID
from 2021 |
integer | 32 | No | No | No | The unique ID associated with the betting outcome |
BettingResultTypeID
from 2021 |
integer | 32 | Yes | Yes | No | The BettingResultTypeID of this outcome |
BettingResultType
from 2021 |
string | 100 | Yes | Yes | No | The string identifier of the BettingResultType of this outcome (e.g. Win; Loss; Push; Not Resulted; Incomplete) |
BettingOutcomeTypeID
from 2020 |
int | 32 | Yes | No | No | The unique ID associated with this BettingOutcomeType |
BettingOutcomeType
from 2020 |
string | 32 | Yes | No | No | The name of BettingOutcomeType (e.g. Home; Away; Under; Over) |
BetValue
from 2021 |
decimal | 32 | Yes | Yes | No | The offered betting line from a sportsbook for a game (i.e. If a team won a game by 2 and the run line was -1.5, the actual value would be 2 and the bet value would be -1.5) |
ActualValue
from 2021 |
decimal | 32 | Yes | Yes | No | The value of the actual result that occured in game (i.e. If a team won a game by 2 and the spread was -1.5, the actual value would be 2 and the bet value would be -1.5) |
BettingResultingMetadata
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketTypeId
from 2021 |
integer | 32 | No | No | No | The unique ID associated with the market type of the betting market |
BettingBetTypeId
from 2021 |
integer | 32 | No | No | No | The ID associated with the name of the bet type within a market |
BettingPeriodTypeId
from 2021 |
integer | 32 | No | No | No | The BettingPeriodTypeID of this market |
BettingSplit
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
BettingMarketSplitID | integer | 32 | No | No | No | The unique ID assciated with the betting split |
BettingMarketID | integer | 32 | No | No | No | The unique ID associated with the betting market |
BettingOutcomeTypeID | integer | 32 | Yes | No | No | The unique ID associated with this BettingOutcomeType |
BettingOutcomeType | string | 32 | Yes | No | No | The name of BettingOutcomeType (e.g. Home; Away; Under; Over) |
BetPercentage | integer | 32 | Yes | Yes | No | Percentage of bets placed on a specific outcome |
MoneyPercentage | integer | 32 | Yes | Yes | No | The percentage of the money placed in wagers on this market taken by this type of bet |
Created | datetime | 32 | No | No | No | The date and time this betting split was created in US Eastern Time |
LastSeen | datetime | 32 | No | No | No | The date and time this set of values was last seen |
BoxScore
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Game | Game | Yes | No | Yes | The details of the game associated with this box score | |
Innings | Inning[] | Yes | No | No | The inning details associated with the box score | |
TeamGames | TeamGame[] | Yes | No | Yes | The team game stats associated with this box score | |
PlayerGames | PlayerGame[] | Yes | No | Yes | The player game stats associated with this box score |
ConsensusOutcome
Available Endpoints
This table is used in the following endpoints:
-
Props
- Betting Events - by Date
- Betting Events - by Season
- Betting Markets - by Event
- Betting Markets - by Game
- Betting Markets - by Market Type
- Betting Player Props - by Game
- Betting Markets - by Event [Sportsbook Group]
- Betting Markets - by Game [Sportsbook Group]
- Betting Markets - by Market Type [Sportsbook Group]
- Betting Player Props - by Game [Sportsbook Group]
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 | No | The unique ID associated with the betting outcome |
BettingMarketID
from 2020 |
int | 32 | Yes | No | No | The unique ID associated with the betting market |
SportsBook
from 2020 |
Sportsbook | 32 | Yes | No | No | The name of sportsbook(s) |
BettingOutcomeTypeID
from 2020 |
int | 32 | Yes | Yes | No | The unique ID associated with this BettingOutcomeType |
BettingOutcomeType
from 2020 |
string | 32 | Yes | Yes | No | The name of BettingOutcomeType (e.g. Home; Away; Under; Over) |
PayoutAmerican
from 2020 |
int | 32 | Yes | Yes | No | The payout of the bet, shown in American odds format |
PayoutDecimal
from 2020 |
decimal | 32 | Yes | Yes | No | The payout of the bet, shown in decimal odds format |
Value
from 2020 |
decimal | 32 | Yes | Yes | No | The number associated with the outcome of a market (e.g. the run line, game 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 | No | Indicates whether a ConsensusOutcome is available for betting or not |
IsAlternate
from 2020 |
bool | 32 | Yes | No | No | Indicates whether this is an alternate value or the core value |
Created
from 2020 |
datetime | 32 | Yes | No | No | The date and time when this Consensus outcome was created in US Eastern Time. |
Updated
from 2020 |
datetime | 32 | Yes | No | No | The date and time of the last update made to this record (in US Eastern Time) |
Unlisted
from 2020 |
datetime | 32 | Yes | No | No | The timestamp of when these odds were first made unavailable to be bet on any further (in US Eastern Time) |
TeamID
from 2020 |
int | 32 | Yes | Yes | No | The unique ID of the team tied to this consensus outcome |
PlayerID
from 2020 |
int | 32 | Yes | Yes | No | The player's unique PlayerID as assigned by SportsDataIO tied to this consensus outcome (if applicable) Note: this ID will stay with the player throughout their MLB career |
GlobalTeamID
from 2020 |
int | 32 | Yes | Yes | No | A globally unique ID for the team tied to this outcome. This value is guaranteed to be unique across all sports/leagues (where applicable) |
SportsbookUrl
from 2020 |
string | 500 | Yes | Yes | No | The URL for sportsbook event |
IsInPlay
from 2022 |
bool | 1 | Yes | No | No | Was this outcome created after the start time of the game (only applies when the betting event is of type Game) |
SportsbookMarketID | string | 100 | Yes | Yes | No | The market ID on the given sportsbook for deeplinking (when available) |
SportsbookOutcomeID | string | 100 | Yes | Yes | No | The outcome ID on the given sportsbook for deeplinking (when available) |
DepthChart
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
DepthChartID
from 2021 |
integer | 32 | No | No | No | The unique ID of the Depth Chard record |
TeamID
from 2021 |
integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
PlayerID
from 2021 |
integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
Name
from 2021 |
string | 32 | Yes | No | No | Player's full name |
PositionCategory
from 2021 |
string | 32 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Position
from 2021 |
string | 32 | Yes | No | No | Player's position in the depth chart. Note: a player can be listed in multiple positions of the depth chart |
DepthOrder
from 2021 |
integer | 32 | Yes | Yes | No | The Depth Chart order of the player and where they are placed in the depth chart |
Updated
from 2021 |
datetime | 32 | Yes | No | No | The date and time of the last update made to this depth chart (in US Eastern Time) |
DfsSlate
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateID | integer | 32 | No | No | No | The SlateID that this SlateGame refers to |
Operator | string | 20 | Yes | No | No | 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 | No | The day (in EST/EDT) that the slate begins (assigned by the operator) | |
OperatorStartTime | datetime | Yes | No | Yes | The date/time (in EST/EDT) that the slate begins (assigned by the operator). | |
NumberOfGames | integer | 32 | Yes | No | No | The number of actual games that this slate covers |
IsMultiDaySlate | boolean | Yes | No | No | Whether or not this slate uses games that take place on different days (true/false) | |
RemovedByOperator | boolean | Yes | No | Yes | Indicates whether this slate was removed/deleted by the operator. | |
OperatorGameType | string | 50 | Yes | No | No | The game type of the slate. Note: 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) |
DfsSlateGame
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateGameID | integer | 32 | No | No | No | The SlateGameID that this SlatePlayer refers to |
SlateID | integer | 32 | No | No | No | The SlateID that this SlateGame refers to |
GameID | integer | 32 | Yes | No | No | The unique ID of the game tied to this SlateGame |
Game | Game | Yes | No | No | The details of the Game that this SlateGame refers to | |
OperatorGameID | integer | 32 | Yes | No | No | Unique ID of a SlateGame (assigned by the operator) |
RemovedByOperator | boolean | Yes | Yes | No | Indicates whether this game was removed/deleted by the operator. |
DfsSlatePlayer
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlatePlayerID | integer | 32 | No | No | No | Unique ID of a SlatePlayer (assigned by SportsDataIO) |
SlateID | integer | 32 | No | No | No | The SlateID that this SlatePlayer refers to |
SlateGameID | integer | 32 | Yes | No | No | The SlateGameID that this SlatePlayer refers to |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
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 | No | Unique ID of the Player (assigned by the operator) |
OperatorSlatePlayerID | string | 50 | Yes | No | No | Unique ID of the SlatePlayer (assigned by the operator) |
OperatorPlayerName | string | 50 | Yes | No | No | The player's name (assigned by the operator) |
OperatorPosition | string | 10 | Yes | No | No | The player's eligible positions for the contest (assigned by the operator) |
OperatorSalary | integer | 32 | Yes | No | No | The player's salary for the contest (assigned by the operator) |
OperatorRosterSlots | string[] | Yes | No | No | The player's eligible positions to be played in the contest (assigned by the operator). Note: this would include UTIL; etc plays for those that are eligible. | |
RemovedByOperator | boolean | Yes | Yes | No | Indicates whether this player was removed/deleted by the operator | |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
DfsSlatePlayerOwnershipProjection
(From 2025)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateID | integer | 32 | No | No | No | Unique ID of a Slate (assigned by SportsDataIO). |
PlayerID | integer | 32 | No | No | No | Unique ID of the Associated Player. |
ProjectedOwnershipPercentage | decimal | 32 | No | No | No | Projected Ownership Percentage (0-100) |
IsCaptain | boolean | 32 | No | No | No | Indicates if this is the MVP/Captain slot for single game slates |
DfsSlateWithOwnershipProjection
(From 2025)
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SlateID | integer | 32 | No | No | No | Unique ID of a Slate (assigned by SportsDataIO). |
Operator | string | 20 | Yes | No | No | The name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc. |
OperatorSlateID | integer | 32 | Yes | No | No | Unique ID of a slate (assigned by the operator). |
OperatorName | string | 50 | Yes | No | No | The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc. |
OperatorDay | date | Yes | No | No | The day (in EST/EDT) that the slate begins (assigned by the operator). | |
OperatorStartTime | datetime | Yes | No | No | The date/time (in EST/EDT) that the slate begins (assigned by the operator). | |
SlateOwnershipProjections | DfsSlatePlayerOwnershipProjection[] | Yes | No | No | The list of projected ownership |
FantasyGame
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | Yes | The unique ID of this game |
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar). |
Season | integer | 32 | Yes | No | Yes | The MLB season of the game |
Day | date | Yes | No | Yes | The date of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Opponent | string | 10 | Yes | No | No | The name [Key] of the player's opponent in the game |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
Name | string | 50 | Yes | No | No | Player's full name |
Position | string | 10 | Yes | No | Yes | The player's position associated with the given game or season. Possible values: 1B, 2B, 3B, C, CF, DH, IF, LF, OF, P, PH, PR, RF, RP, SP, SS |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Games | integer | 32 | Yes | No | No | The number of games played by the player. Note: for game feeds this will always = 1 |
Started | integer | 32 | Yes | No | No | Whether the player started in the game. Note: started = 1 and not starting = 0 |
FantasyPoints | decimal | 32 | Yes | No | No | Total fantasy points by the player during the game |
FantasyPointsBatting | decimal | 32 | Yes | No | No | Total batting fantasy points by the player in the game |
FantasyPointsPitching | decimal | 32 | Yes | No | No | Total pitching fantasy points by the player in the game |
IsGameOver | boolean | Yes | No | No | Whether or not the game is over (returns ture/false) | |
FantasyPointsFanDuel | decimal | 32 | Yes | No | No | Total FanDuel fantasy points by the player in the game |
FantasyPointsYahoo | decimal | 32 | Yes | No | No | Total Yahoo fantasy points by the player in the game |
FantasyPointsDraftKings | decimal | 32 | Yes | No | No | Total DraftKings fantasy points by the player in the game |
FanDuelPosition | string | 10 | Yes | No | Yes | The player's eligible position in FanDuel's daily fantasy sports platform. |
DraftKingsPosition | string | 10 | Yes | No | Yes | The player's eligible position in DraftKings' daily fantasy sports platform. |
YahooPosition | string | 10 | Yes | No | No | The player's eligible position in Yahoo's daily fantasy sports platform |
OpponentRank | integer | 32 | Yes | No | No | The ranking of the player's opponent with regards to fantasy points allowed |
OppositionPositionRank | integer | 32 | Yes | No | No | The ranking of the player's opponent by position with regards to fantasy points allowed |
GlobalGameID | integer | 32 | Yes | No | No | A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | No | The date and time of the late update made to this record (in US Eastern Time) |
Game
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | Yes | The unique ID of this game |
Season | integer | 32 | No | No | Yes | The MLB season of the game |
SeasonType | integer | 32 | No | No | Yes | The type of season stage the game belongs to, e.g. Regular season, Post-season. For a description of possible values and how they work, see here. |
Status | string | 20 | Yes | No | Yes | The status of the game. For a description of possible values, see here. For how suspended and postponed games are handled specifically, see here. |
Day | date | Yes | No | Yes | The date of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game (in US Eastern Time) | |
AwayTeam | string | 10 | No | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 10 | No | No | No | The abbreviation [Key] of the home team |
AwayTeamID | integer | 32 | No | No | No | The unique TeamID of the away team |
HomeTeamID | integer | 32 | No | No | No | The unique ID of the home team |
RescheduledGameID | integer | 32 | Yes | No | Yes | The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the stadium |
Channel | string | 50 | Yes | No | Yes | The television station broadcasting the game |
Inning | integer | 32 | Yes | No | Yes | The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) |
InningHalf | string | 1 | Yes | No | No | The inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL) |
AwayTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the away team in the game |
HomeTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the home team in the game |
AwayTeamHits | integer | 32 | Yes | Yes | No | Total hits by the away team in the game |
HomeTeamHits | integer | 32 | Yes | Yes | No | Total hits by the home team in the game |
AwayTeamErrors | integer | 32 | Yes | Yes | No | Total errors committed by the away team in the game |
HomeTeamErrors | integer | 32 | Yes | Yes | No | Total errors committed by the home team in the game |
WinningPitcherID | integer | 32 | Yes | No | No | The PlayerID of the pitcher who recorded the win in the game |
LosingPitcherID | integer | 32 | Yes | No | No | The PlayerID of the losing pitcher in the game |
SavingPitcherID | integer | 32 | Yes | No | No | The PlayerID of the pitcher who recorded the save in the game |
Attendance | integer | 32 | Yes | No | No | Total number of people who attended the game |
AwayTeamProbablePitcherID | integer | 32 | Yes | No | Yes | The PlayerID of the away team's probable pitcher |
HomeTeamProbablePitcherID | integer | 32 | Yes | No | Yes | The PlayerID of the home team's probable pitcher |
Outs | integer | 32 | Yes | No | No | The number of outs recorded in the current inning of the game |
Balls | integer | 32 | Yes | No | Yes | The number of balls thrown for the current at bat |
Strikes | integer | 32 | Yes | No | Yes | The number of strikes thrown for the current at bat |
CurrentPitcherID | integer | 32 | Yes | No | Yes | The PlayerID of the current pitcher |
CurrentHitterID | integer | 32 | Yes | No | Yes | The PlayerID of the current hitter |
AwayTeamStartingPitcherID | integer | 32 | Yes | No | No | The PlayerID of the away team's starting pitcher |
HomeTeamStartingPitcherID | integer | 32 | Yes | No | No | The PlayerID of the home team starting pitcher in the game |
CurrentPitchingTeamID | integer | 32 | Yes | No | Yes | The TeamID of the current pitcher's team |
CurrentHittingTeamID | integer | 32 | Yes | No | Yes | The TeamID of the current hitter's team |
PointSpread
from 2016 |
decimal | 32 | Yes | Yes | No | The consensus Run Line at game start from the perspective of the HomeTeam (in the Game table, the PointSpread field's negative numbers indicate the HomeTeam is favored; positive numbers indicate the AwayTeam is favored. Note that this rule does not hold in betting-related tables, where the run line is contingent on the bet line). Note: In MLB, Point Spread may also be referred to as Run Line |
OverUnder
from 2016 |
decimal | 32 | Yes | Yes | No | The oddsmaker total points line at game start |
AwayTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Moneyline from the perspective of the away team |
HomeTeamMoneyLine
from 2016 |
integer | 32 | Yes | Yes | No | Moneyline from the perspective of the home team |
ForecastTempLow
from 2016 |
integer | 32 | Yes | Yes | No | The forecasted low temperature on game day at this venue (in Fahrenheit) |
ForecastTempHigh
from 2016 |
integer | 32 | Yes | Yes | No | The forecasted high temperature on game day at this venue (in Fahrenheit) |
ForecastDescription
from 2016 |
string | 50 | Yes | Yes | Yes | The description of the weather forecast. Posible values include: Broken Clouds, Clear Sky, Few Clouds, Heavy Intensity Rain, Light Rain, Moderate Rain, Mostly Cloudy, Mostly Sunny, Overcast Clouds, Partly Cloudy, Scattered Clouds, Showers, Thunderstorms |
ForecastWindChill
from 2016 |
integer | 32 | Yes | Yes | Yes | The forecasted wind chill on game day at this venue. |
ForecastWindSpeed
from 2016 |
integer | 32 | Yes | Yes | Yes | The forecasted wind speed on game day at this venue. |
ForecastWindDirection
from 2016 |
integer | 32 | Yes | Yes | Yes | The wind direction isn't baseball specific. It refers to the direction that the wind is coming from. 90 would be wind coming from the east. 180 is wind from the south. 270 is a wind from the west ... and so on. |
RescheduledFromGameID | integer | 32 | Yes | Yes | Yes | The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games. |
RunnerOnFirst | boolean | Yes | Yes | No | Indicates if there is a runner on first base | |
RunnerOnSecond | boolean | Yes | Yes | No | Indicates if there is a runner on second base | |
RunnerOnThird | boolean | Yes | Yes | No | Indicates if there is a runner on third base | |
AwayTeamStartingPitcher | string | 50 | Yes | Yes | No | The first and last name of the away team's starting pitcher for the game |
HomeTeamStartingPitcher | string | 50 | Yes | Yes | No | The first and last name of the home team starting pitcher for the game |
CurrentPitcher | string | 50 | Yes | Yes | Yes | Indicates the current pitcher's name |
CurrentHitter | string | 50 | Yes | Yes | Yes | Indicates the current hitter's name |
WinningPitcher | string | 50 | Yes | Yes | No | The name of the pitcher who recorded the win in the game |
LosingPitcher | string | 50 | Yes | Yes | No | The first and last name of the losing pitcher in the game |
SavingPitcher | string | 50 | Yes | Yes | No | The name of the pitcher who recorded the save in the game |
DueUpHitterID1 | integer | 32 | Yes | Yes | No | The PlayerID of the hitter due up first from the current hitter |
DueUpHitterID2 | integer | 32 | Yes | Yes | No | The PlayerID of the hitter due up second from the current hitter |
DueUpHitterID3 | integer | 32 | Yes | Yes | No | The PlayerID of the hitter due up third from the current hitter |
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 | No | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues |
GlobalHomeTeamID | integer | 32 | No | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
PointSpreadAwayTeamMoneyLine
from 2017 |
integer | 32 | Yes | Yes | No | The moneyline payout odds when betting on the away team with the run line |
PointSpreadHomeTeamMoneyLine
from 2017 |
integer | 32 | Yes | Yes | No | The moneyline payout odds when betting on the home team with the run line |
LastPlay | string | 250 | Yes | Yes | Yes | The description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points. |
IsClosed | boolean | No | No | No | Indicates whether the game is over and the final score has been verified and closed out. Note: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status | |
Updated | datetime | Yes | No | No | The date and time of the late update made to this record (in US Eastern Time) | |
Innings | Inning[] | Yes | No | No | The inning details associated with the game | |
GameEndDateTime | datetime | Yes | No | Yes | The date and time that the game ended in US Eastern Time | |
HomeRotationNumber
from 2019 |
integer | 32 | Yes | Yes | Yes | Rotation number of home team for this game |
AwayRotationNumber
from 2019 |
integer | 32 | Yes | Yes | Yes | Rotation number of away team for this game |
NeutralVenue
from 2020 |
boolean | Yes | No | No | Indicates whether this game is played in a neutral venue. Note: Neutral = True, not neutral = False | |
InningDescription | string | 50 | Yes | No | Yes | The current status of the inning for display purposes (possible values: Top 2, Mid 2, Bot 2, End 2, etc) |
OverPayout
from 2021 |
integer | 32 | Yes | Yes | No | The sportsbook's payout for the over |
UnderPayout
from 2021 |
integer | 32 | Yes | Yes | No | The sportsbook's payout for the under |
SeriesInfo
from 2021 |
Series | 32 | Yes | No | No | Contains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength |
DateTimeUTC
from 2021 |
datetime | Yes | No | No | The date and time of the game in UTC | |
HomeTeamOpener | boolean | Yes | No | No | Indicates whether the home team will use an opener as the starting pitcher. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game | |
AwayTeamOpener | boolean | Yes | No | No | Indicates whether the away team will use an opener as the starting pitcher.. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game | |
SuspensionResumeDay | date | Yes | No | No | The date a game that was suspended in play will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. | |
SuspensionResumeDateTime | datetime | Yes | No | No | The date and start-time that the suspended in play game will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. |
GameBettingSplit
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | No | The unique ID of the game tied to the BettingSplits |
SeasonType | integer | 32 | No | No | No | 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 | No | The MLB season of the betting split |
Day | datetime | 32 | Yes | No | No | The day of the game |
AwayTeam | string | 32 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 32 | Yes | No | No | The abbreviation [Key] of the Home Team |
BettingMarketSplits | BettingMarketSplit[] | 32 | No | No | No | Shows the BettingMarkets that have splits included for them in a given game |
GameInfo
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameId | integer | 32 | No | No | No | The unique ID of this game |
Season | integer | 32 | No | No | No | The MLB season of the game |
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). |
Day | date | Yes | No | No | The day of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
Status | string | 20 | Yes | No | No | Indicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary |
AwayTeamId | integer | 32 | Yes | No | No | The unique TeamID of the away team |
HomeTeamId | integer | 32 | Yes | No | No | The unique ID of the home team |
AwayTeamName | string | 50 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeamName | string | 50 | Yes | No | No | The abbreviation [Key] 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 GameOdds from different sportsbooks | |
LiveOdds | GameOdd[] | Yes | No | No | Shows a 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 | No | The combined scores of the home and away team of the game tied to this event (post-game) | |
HomeRotationNumber | integer | 32 | Yes | Yes | Yes | Rotation number of home team for this game |
AwayRotationNumber | integer | 32 | Yes | Yes | Yes | Rotation number of away team for this game |
AlternateMarketPregameOdds | GameOdd[] | Yes | No | Yes | List of Alternate Market Game Odds from different sportsbooks. |
GameInfoResult
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | No | No | No | The unique ID of this game |
Season | integer | 32 | No | No | No | The MLB season of the game |
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). |
Day | date | Yes | No | No | The day of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
Status | string | 20 | Yes | No | No | Indicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary |
AwayTeamID | integer | 32 | Yes | No | No | The unique TeamID of the away team |
HomeTeamID | integer | 32 | Yes | No | No | The unique TeamID of the home team |
AwayTeamName | string | 50 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeamName | string | 50 | Yes | No | No | The abbreviation [Key] 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 | GameOddResult[] | Yes | No | No | List of Pregame GameOdds from different sportsbooks with results | |
HomeTeamScore | integer | 32 | Yes | Yes | Yes | Score of the home team (updated after game ends to allow for resolving bets) |
AwayTeamScore | integer | 32 | Yes | Yes | Yes | Score of the away team (updated after game ends to allow for resolving bets) |
TotalScore | integer | 32 | Yes | Yes | No | The combined scores of the home and away team of the game tied to this event (post-game) |
HomeRotationNumber | integer | 32 | Yes | Yes | Yes | Rotation number of home team for this game |
AwayRotationNumber | integer | 32 | Yes | Yes | Yes | Rotation number of away team for this game |
AlternateMarketPregameOdds | GameOddResult[] | Yes | No | Yes | List of Alternate Market Game Odds from different sportsbooks with results | |
Inning | integer | 32 | Yes | No | Yes | The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) |
InningHalf | string | 1 | Yes | No | No | The inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL) |
IsClosed | boolean | No | No | No | Indicates whether the game is over and the final score has been verified and closed out. Note: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status | |
Innings | Inning[] | Yes | No | No | The inning details associated with the game | |
LiveOdds | GameOddResult[] | Yes | No | No | Shows a list of live odds from different sportsbooks with results |
GameOdd
Available Endpoints
This table is used in the following endpoints:
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 | No | The unique ID of this game |
Created | datetime | No | No | No | The date and time when these odds were first created in US Eastern Time | |
Updated | datetime | No | No | No | The date and time of when these odds were last updated (in US Eatern Time) 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 | No | The sportsbook's moneyline for the home team |
AwayMoneyLine | integer | 32 | Yes | Yes | No | The sportsbook's moneyline for the away team |
HomePointSpread | decimal | 32 | Yes | Yes | No | The sportsbook's run line for the home team |
AwayPointSpread | decimal | 32 | Yes | Yes | No | The sportsbook's run line for the away team |
HomePointSpreadPayout | integer | 32 | Yes | Yes | No | The sportsbook's run line payout for the home team |
AwayPointSpreadPayout | integer | 32 | Yes | Yes | No | The sportsbook's run line payout for the away team |
OverUnder | decimal | 32 | Yes | Yes | No | The total points line as given by the sportsbook |
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 | No | The URL for sportsbook event |
OddType | string | 500 | Yes | No | No | The market type of the odd (ex: live; pregame; 1st inning; etc) |
Unlisted | datetime | Yes | No | No | The timestamp of when these odds were first made unavailable to be bet on any further (In US Eastern Time) |
GameOddOutcome
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameOddId | integer | 32 | Yes | No | Yes | Unique ID of this odd |
GameOddResultTypeId | integer | 32 | Yes | No | No | The unique ID of this GameOddResultType |
GameOddResultType | string | 100 | Yes | No | No | The result/outcome of a bet (e.g. Won; Lost; Push; Not Resulted; Incomplete) |
OddType | string | 500 | Yes | No | No | The market type of the odd (ex: live; pregame; 1st inning; etc) |
GameOddType | string | 100 | Yes | No | No | The GameOddResultType of an outcome in the form of a string |
BetValue | decimal | 32 | Yes | No | No | The offered betting line from a sportsbook for a game (i.e. If a team won a game by 2 and the run line was -1.5, the actual value would be 2 and the bet value would be -1.5) |
ActualValue | decimal | 32 | Yes | No | No | The value of the actual result that occured in game (i.e. If a team won a game by 2 and the spread was -1.5, the actual value would be 2 and the bet value would be -1.5) |
GameOddResult
Available Endpoints
This table is used in the following endpoints:
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 | No | The unique ID of this game |
Created | datetime | No | No | No | The date and time when these odds were first created in US Eastern Time | |
Updated | datetime | No | No | No | The date and time of when these odds were last updated (in US Eatern Time). 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 | No | The sportsbook's moneyline for the home team |
AwayMoneyLine | integer | 32 | Yes | Yes | No | The sportsbook's moneyline for the away team |
HomePointSpread | decimal | 32 | Yes | Yes | No | The sportsbook's run line for the home team |
AwayPointSpread | decimal | 32 | Yes | Yes | No | The sportsbook's run line for the away team |
HomePointSpreadPayout | integer | 32 | Yes | Yes | No | The sportsbook's run line payout for the home team |
AwayPointSpreadPayout | integer | 32 | Yes | Yes | No | The sportsbook's run line payout for the away team |
OverUnder | decimal | 32 | Yes | Yes | No | The total points line as given by the sportsbook |
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 | No | The URL for sportsbook event |
OddType | string | 500 | Yes | No | No | The market type of the odd (ex: live; pregame; 1st inning; etc) |
GameOddOutcomeResults | GameOddOutcome[] | Yes | No | No | List of outcomes showing results of betting markets that were bet on for the given game |
Headshot
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
Name | string | 100 | Yes | No | No | Player's full name |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
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 | No | The player's hosted headshot URL |
HostedHeadshotWithBackgroundUpdated | datetime | Yes | No | No | The last date and time the player's hosted headshot was updated in US Eastern Time | |
HostedHeadshotNoBackgroundUrl | string | 500 | Yes | No | No | The player's transparent background hosted headshot URL |
HostedHeadshotNoBackgroundUpdated | datetime | Yes | No | No | The last date and time the player's transparent background hosted headshot was updated in US Eastern Time |
Inning
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
InningID | integer | 32 | No | No | No | The unique ID of this specific inning |
GameID | integer | 32 | No | No | No | The unique ID of the game tied to this Inning |
InningNumber | integer | 32 | No | No | No | The current inning number of the game |
AwayTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the away team in the specific inning |
HomeTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the home team in the specific inning |
Lineup
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID
from 2021 |
integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO Note: this ID will stay with the player throughout their MLB career |
TeamID
from 2021 |
integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team
from 2021 |
string | 32 | No | No | No | The abbreviation [Key] of the team |
FirstName
from 2021 |
string | 32 | No | No | No | The player's first name |
LastName
from 2021 |
string | 32 | No | No | No | The player's last name |
BattingOrder
from 2021 |
integer | 32 | Yes | Yes | No | Where the player batted in the lineup for the game (1;2;3; etc.) |
Position
from 2021 |
string | 32 | Yes | No | No | Player's position in the starting lineup (if started); otherwise the position he substituted for |
Starting
from 2021 |
bool | 32 | Yes | Yes | No | Indicates if this player is starting. Note: started = 1 and non starting= 0 |
Confirmed
from 2021 |
bool | 32 | Yes | Yes | No | Indicates if batting order has been confirmed (true/false) |
MatchupTrends
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
UpcomingGame
from 2020 |
Game | Yes | No | No | Next scheduled game for the team with a specified opposing team | |
TeamTrends
from 2020 |
TeamTrends[] | Yes | No | Yes | The collection of team trends between each team | |
TeamMatchupTrends
from 2020 |
TeamGameTrends[] | Yes | No | Yes | The collection of team game trends against opponent | |
OpponentMatchupTrends
from 2020 |
TeamGameTrends[] | Yes | No | No | The collection of opponent game trends against the team | |
PreviousGames
from 2020 |
Game[] | Yes | No | Yes | The collection of last 10 game scores between each team |
News
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
NewsID | integer | 32 | No | No | No | The unique ID assigned to this news story |
Source | string | 50 | Yes | No | Yes | The source of the story (RotoBaller, NBCSports.com, etc.) |
Updated | datetime | No | No | No | The timestamp of when this news story was published | |
TimeAgo | string | 50 | Yes | No | Yes | A description of how long ago this content was published |
Title | string | 100 | Yes | No | No | The brief title of the news story (typically less than 100 characters) |
Content | string | 5000 | Yes | No | No | The entirety of the content of the news story |
Url | string | 250 | Yes | No | No | The website URL of the full news story |
TermsOfUse | string | 500 | Yes | No | Yes | The terms of use with using this news item, credit must be given to the originator of the story when specified in the terms of use |
Author | string | 50 | Yes | No | Yes | The author of the content |
Categories | string | 100 | Yes | No | Yes | Comma delimited meta tags describing the categories of this content. Possible tags include: Top Headlines, Breaking News, Injury, Sit/Start, Waiver Wire, Risers, Fallers, Lineups, Transactions, Free Agents, Prospects/Rookies, Game Recap, Matchup Outlook |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team that relates to this story |
PlayerID2 | integer | 32 | Yes | No | Yes | The PlayerID of the player who relates to this story |
TeamID2 | integer | 32 | Yes | No | No | The TeamID of the second team that relates to this story |
Team2 | string | 10 | Yes | No | No | The abbreviation [Key] of the second team that relates to this story |
OriginalSource
from 2020 |
string | 100 | Yes | No | No | The original source who broke this news (before it was picked up by the publisher of this story) |
OriginalSourceUrl
from 2020 |
string | 1000 | Yes | No | No | The URL of the original source who broke this news story |
Pitch
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PitchID | integer | 32 | No | No | No | The unique ID of the pitch |
PlayID | integer | 32 | No | No | No | The unique ID of the play assigned by SportsDataIO |
PitchNumberThisAtBat | integer | 32 | Yes | Yes | No | The number of pitches in the at bat in which the pitch occurred. |
PitcherID | integer | 32 | Yes | No | No | The PlayerID of the pitcher who threw the pitch |
HitterID | integer | 32 | Yes | No | No | The unique PlayerID of the hitter who represents the play |
Outs | integer | 32 | Yes | Yes | No | The number of outs when the pitch occurred |
BallsBeforePitch | integer | 32 | Yes | Yes | No | The number of balls the pitcher has thrown before the current pitch |
StrikesBeforePitch | integer | 32 | Yes | Yes | No | The number of strikes the pitcher has thrown before the current pitch |
Strike | boolean | Yes | Yes | No | Whether the pitch was a strike (true/false) | |
Ball | boolean | Yes | Yes | No | Whether the pitch was a ball (true/false) | |
Foul | boolean | Yes | Yes | No | Whether the pitch was hit foul (true/false) | |
Swinging | boolean | Yes | Yes | No | Whether the hitter struck out swinging (true/false) | |
Looking | boolean | Yes | Yes | No | Whether or not the hitter struck out looking (returns true/false) |
Play
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayID | integer | 32 | No | No | No | The unique ID of the play assigned by SportsDataIO |
InningID | integer | 32 | No | No | No | The unique ID associated with this specific inning in which the play occurred |
InningNumber | integer | 32 | Yes | No | No | The inning number in which the particular play occurred |
InningHalf | string | 1 | Yes | No | No | The inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL) |
PlayNumber | integer | 32 | Yes | Yes | No | The order in which plays occurred in a game |
InningBatterNumber | integer | 32 | Yes | Yes | No | The batter number in the inning where the play occurred. |
AwayTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the away team on this specific play |
HomeTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the home team on this specific play |
HitterID | integer | 32 | Yes | No | No | The unique PlayerID of the hitter involved with the play |
PitcherID | integer | 32 | Yes | No | No | The PlayerID of the pitcher involved in the play |
HitterTeamID | integer | 32 | Yes | No | No | The TeamID of the hitter's team. |
PitcherTeamID | integer | 32 | Yes | No | No | The ID of the pitcher's team |
HitterName | string | 50 | Yes | No | No | The first and last name of the hitter involved in the play |
PitcherName | string | 50 | Yes | No | No | The full name of the pitcher involved in the play |
PitcherThrowHand | string | 1 | Yes | No | No | The throwing hand of the pitcher in which the play occurred. (right or left) |
HitterBatHand | string | 1 | Yes | No | No | The batter's handedness for which the play occurred. (R; L; S) |
HitterPosition | string | 10 | Yes | No | No | The position of the player in which the play occrred. (e.g. P;C;1B; SS; OF) |
Outs | integer | 32 | Yes | Yes | No | The number of outs in which the play occurred |
Balls | integer | 32 | Yes | Yes | No | The number of balls in the count in which the play occurred |
Strikes | integer | 32 | Yes | Yes | No | The number of strikes in the count in which the play occurred |
PitchNumberThisAtBat | integer | 32 | Yes | Yes | No | The number of pitches in the at bat in which the play occurred |
Result | string | 50 | Yes | Yes | Yes | The result of the play. Possible values include: Batter's Interference, Bunted into Double Play, Catcher's Interference, Double, Error, Fielder's Choice, Fly into Double Play, Fly Out, Foul Out, Fouled into Double Play, Ground into Double Play, Ground Out, Hit by Pitch, Home Run, Infield Fly Out, Intentional Walk, Line into Double Play, Lineout, Pop Out, Popped into Double Play, Sacrifice, Sacrifice Fly, Single, Strikeout Bunting, Strikeout Looking, Strikeout Swinging, Triple, Triple Play, Walk, Stolen Base, Caught Stealing, Passed Ball, Wild Pitch, Pick Off, Balk, Error, Fielders Indifference |
NumberOfOutsOnPlay | integer | 32 | Yes | Yes | No | The number of outs recorded on the play |
RunsBattedIn | integer | 32 | Yes | Yes | No | The number of runs batted in on the play |
AtBat | boolean | Yes | No | No | Whether this plate appearance resulted in an at bat | |
Strikeout | boolean | Yes | No | No | Whether the play resulted with a strikeout (returns true/false) | |
Walk | boolean | Yes | No | No | Indicates whether the play resulted in a walk for the hitter (returns true/false) | |
Hit | boolean | Yes | No | No | Whether this play resulted in a hit (true/false) | |
Out | boolean | Yes | No | No | Whether this play resutled in an out (true/false) | |
Sacrifice | boolean | Yes | No | No | Whether the play resulted in a sacrifice (returns true/false) | |
Error | boolean | Yes | No | No | Whether this play resulted in an error (true/false) | |
Updated | date | Yes | No | No | The database generated timestamp of when this record was last updated (in US Eastern Time) | |
Description | string | 250 | Yes | Yes | Yes | The description of the play for display purposes |
Pitches | Pitch[] | Yes | No | No | The details of the pitches associated with this play | |
Runner1ID | integer | 32 | Yes | No | No | The PlayerID of the player on first as a result of the play (post-play) |
Runner2ID | integer | 32 | Yes | No | No | The PlayerID of the player on second as a result of the play (post-play) |
Runner3ID | integer | 32 | Yes | No | No | The PlayerID of the player on third as a result of the play (post-play) |
PlayByPlay
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Game | Game | Yes | No | Yes | The details of the game associated with this play-by-play | |
Plays | Play[] | Yes | No | Yes | The details of the plays associated with this play-by-play |
Player
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SportsDataID | string | 50 | Yes | No | Yes | Deprecated. Use SportRadarPlayerID instead. |
Status | string | 50 | Yes | No | Yes | Indicates the player's status of being on an Major League Active Roster. Possible values include: Active, 40 Man Active, Non-Roster Invitee, Minors, Inactive, 7 Day Injury List, 10 Day Injury List, 15 Day Injury List, 60 Day Injury List, Restricted List, Paternity List, Bereavement List, Military List |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team that the player belongs to |
Jersey | integer | 32 | Yes | No | Yes | The player's jersey number. |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. Possible values: DH, IF, OF, P, PH, PR |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
MLBAMID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with MLB AM |
FirstName | string | 50 | Yes | No | No | The player's first name |
LastName | string | 50 | Yes | No | No | The player's last name |
BatHand | string | 1 | Yes | No | Yes | The player's batting hand. Possible values: R, L, S |
ThrowHand | string | 1 | Yes | No | Yes | The player's throwing hand. Possible values: R, L, S |
Height | integer | 32 | Yes | No | No | The player's height in inches |
Weight | integer | 32 | Yes | No | No | The weight of the player in pounds (lbs). |
BirthDate | datetime | Yes | No | No | The player's date of birth | |
BirthCity | string | 50 | Yes | No | No | The city in which the player was born |
BirthState | string | 50 | Yes | No | No | The state in which the player was born. Note: State will be NULL for all countries outside of North America and Australia |
BirthCountry | string | 50 | Yes | No | No | The country in which the player was born |
HighSchool | string | 50 | Yes | No | No | The high school that the player attended. Note: If the player attended a college, this field will be NULL |
College | string | 50 | Yes | No | No | The college that the player attended. Note: If player did not attend college this field will contain "None" and a high school will be added if applicable |
ProDebut | date | Yes | No | Yes | The date that this player made his MLB debut. | |
Salary | integer | 32 | Yes | No | No | Field is expected to be NULL |
PhotoUrl | string | 250 | Yes | No | No | Field is expected to be NULL |
SportRadarPlayerID | string | 50 | Yes | No | No | The player's unique PlayerID for cross reference use with Stats Player |
RotoworldPlayerID | integer | 32 | Yes | No | Yes | The player's unique PlayerID for cross reference use with Rotoworld. |
RotoWirePlayerID | integer | 32 | Yes | No | Yes | The player's unique PlayerID for cross reference use with RotoWire. |
FantasyAlarmPlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with FantasyAlarm |
StatsPlayerID | integer | 32 | Yes | No | Yes | The player's unique PlayerID for cross reference use with Stats Player. |
SportsDirectPlayerID | integer | 32 | Yes | No | Yes | The player's cross reference PlayerID to the SportsDirect data feeds, now part of Nielsen GraceNote. |
XmlTeamPlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with Xml Team |
InjuryStatus | string | 50 | Yes | Yes | No | The player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out |
InjuryBodyPart | string | 50 | Yes | Yes | No | Indicates the player's injured body part. (e.g. ankle; knee; elbow; etc.) |
InjuryStartDate | date | Yes | No | No | The day that the injury started or first discovered. | |
InjuryNotes | string | 250 | Yes | Yes | No | Brief description of the player's injury and expected availability |
FanDuelPlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with FanDuel |
DraftKingsPlayerID | integer | 32 | Yes | No | Yes | The player's unique PlayerID for cross reference use with DraftKings. |
YahooPlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with Yahoo |
UpcomingGameID | integer | 32 | Yes | No | No | The unique ID of a player's next upcoming game |
FanDuelName | string | 50 | Yes | No | No | The player's name on FanDuel |
DraftKingsName | string | 50 | Yes | No | No | The player's name on DraftKings |
YahooName | string | 50 | Yes | No | No | The player's name as displayed on/by Yahoo |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
FantasyDraftName | string | 50 | Yes | No | No | The player's name on Fantasy Draft |
FantasyDraftPlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID for cross reference use with Fantasy Draft |
Experience | string | 20 | Yes | No | Yes | The player's years of experience |
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
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SportsDataID | string | 50 | Yes | No | Yes | Deprecated. Use SportRadarPlayerID instead. |
Status | string | 50 | Yes | No | Yes | Indicates the player's status of being on an Major League Active Roster. Possible values include: Active, 40 Man Active, Non-Roster Invitee, Minors, Inactive, 7 Day Injury List, 10 Day Injury List, 15 Day Injury List, 60 Day Injury List, Restricted List, Paternity List, Bereavement List, Military List |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Jersey | integer | 32 | Yes | No | No | The player's jersey number |
PositionCategory | string | 10 | Yes | No | Yes | The player's position category. Possible values: DH, IF, OF, P, PH, PR |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
FirstName | string | 50 | Yes | No | No | The player's first name |
LastName | string | 50 | Yes | No | No | The player's last name |
BirthDate | datetime | Yes | No | No | The player's date of birth | |
BirthCity | string | 50 | Yes | No | No | The city in which the player was born |
BirthState | string | 50 | Yes | No | No | The state in which the player was born. Note: State will be NULL for all countries outside of North America and Australia |
BirthCountry | string | 50 | Yes | No | No | The country in which the player was born |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
BatHand | string | 1 | Yes | No | Yes | The player's batting hand. Possible values: R, L, S |
ThrowHand | string | 1 | Yes | No | Yes | The player's throwing hand. Possible values: R, L, S |
Height | integer | 32 | Yes | No | No | The player's height in inches |
Weight | integer | 32 | Yes | No | No | The weight of the player in pounds (lbs.) |
PlayerGame
Available Endpoints
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 |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | Yes | The MLB season of the game |
Name | string | 50 | Yes | No | No | Player's full name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | Yes | The player's position associated with the given game or season. Possible values: 1B, 2B, 3B, C, CF, DH, IF, LF, OF, P, PH, PR, RF, RP, SP, SS |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Started | integer | 32 | Yes | No | No | Whether the player started in the game. Note: started = 1 and not starting = 0 |
BattingOrder | integer | 32 | Yes | Yes | No | Where the player batted in the lineup for the game (1;2;3; etc.) |
FanDuelSalary
from 2015 |
integer | 32 | Yes | Yes | Yes | The player's salary for FanDuel daily fantasy contests. |
DraftKingsSalary
from 2016 |
integer | 32 | Yes | Yes | Yes | The player's salary for DraftKings daily fantasy contests. |
FantasyDataSalary
from 2015 |
integer | 32 | Yes | Yes | No | The player's salary as calculated by SportsDataIO (formerly known as FantasyData). Based on the same salary cap as DraftKings contests ($50,000) |
YahooSalary
from 2016 |
integer | 32 | Yes | Yes | No | The player's salary for Yahoo daily fantasy contests |
InjuryStatus
from 2016 |
string | 50 | Yes | Yes | No | The player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out |
InjuryBodyPart
from 2016 |
string | 50 | Yes | Yes | No | Indicates the player's injured body part. (e.g. ankle; knee; elbow; etc.) |
InjuryStartDate
from 2016 |
date | Yes | No | Yes | The day that the injury started or first discovered. | |
InjuryNotes
from 2016 |
string | 250 | Yes | Yes | No | Brief description of the player's injury and expected availability |
FanDuelPosition
from 2016 |
string | 10 | Yes | No | Yes | The player's eligible position in FanDuel's daily fantasy sports platform. |
DraftKingsPosition
from 2016 |
string | 10 | Yes | No | Yes | The player's eligible position in DraftKings' daily fantasy sports platform. |
YahooPosition
from 2016 |
string | 10 | Yes | No | No | The player's eligible position in Yahoo's daily fantasy sports platform |
OpponentRank
from 2016 |
integer | 32 | Yes | Yes | No | The ranking of the player's opponent with regards to fantasy points allowed |
OpponentPositionRank
from 2016 |
integer | 32 | Yes | Yes | No | The ranking of the player's opponent by position with regards to fantasy points allowed |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
FantasyDraftSalary
from 2017 |
integer | 32 | Yes | Yes | Yes | The player's salary for Fantasy Draft daily fantasy contests. |
FantasyDraftPosition
from 2017 |
string | 10 | Yes | No | Yes | The player's eligible position in Fantasy Drafts daily fantasy sports platform. |
GameID | integer | 32 | Yes | No | Yes | The unique ID of the game tied to this PlayerGame record |
OpponentID | integer | 32 | Yes | No | Yes | The TeamID of the opposing team in the game |
Opponent | string | 10 | Yes | No | Yes | The name [Key] of the player's opponent in the game |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game (in US Eastern Time) | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether or not the player's game is over (returns 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 team's opponent. This value is guaranteed to be unique across all sports/leagues |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played by the player. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points by the player during the game |
AtBats | decimal | 32 | Yes | Yes | Yes | Total at bats by the player in the game |
Runs | decimal | 32 | Yes | Yes | Yes | Total runs scored by the player in the game |
Hits | decimal | 32 | Yes | Yes | Yes | Total hits by the player in the game |
Singles | decimal | 32 | Yes | Yes | Yes | Total singles by the player in the game |
Doubles | decimal | 32 | Yes | Yes | Yes | Total doubles by the player in the game |
Triples | decimal | 32 | Yes | Yes | Yes | Total triples by the player in the game |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs by the player in the game |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total runs batted in by the player in the game |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total batting average by the player in the game |
Outs | decimal | 32 | Yes | Yes | Yes | Total batting outs by the player in the game |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while batting by the player in the game |
Walks | decimal | 32 | Yes | Yes | Yes | Total walks recorded by the player in the game |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total times the player was hit by a pitch in the game |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices by the player in the game |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies by the player in the game |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total times the player grounded into double play (GIDP) in the game |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total stolen bases by the player in the game |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total times the player was caught stealing in the game |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total pitches seen by the player in the game |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) by the player in the game |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) of the player in the game |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging percentage (OPS) by the player in the game |
Errors | decimal | 32 | Yes | Yes | Yes | Total errors committed by the player in the game |
Wins | decimal | 32 | Yes | Yes | Yes | Total wins recorded by the pitcher in the game |
Losses | decimal | 32 | Yes | Yes | Yes | Total pitching losses by the player in the game. Note: this can be either 0 or 1 for single game (non-projected) fields |
Saves | decimal | 32 | Yes | Yes | Yes | Total saves by the player in the game. Note: a player can have a maximum of one save in a single game |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total innings pitched by the player in the game. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | The total number of outs recorded by the player in the game |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total full innings pitched by the player in the game. Note: if the player has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Outs pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total earned run average by the player in the game |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total hits allowed while pitching by the player in the game |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total runs allowed while pitching by the player in the game |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total earned runs allowed while pitching by the player in the game |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total walks allowed while pitching by the player in the game |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while pitching by the player in the game |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs allowed while pitching by the player in the game |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total pitches thrown by the player in the game |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total pitches thrown for strikes by the player in the game |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total walks and hits allowed by a player divided by innings pitched (WHIP) in the game |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total batting average against (BAA) while pitching by the player in the game |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams by the player in the game |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel fantasy points by the player in the game |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings fantasy points by the player in the game |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo fantasy points by the player in the game |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances by the player in the game |
TotalBases | decimal | 32 | Yes | Yes | Yes | The total number of bases recorded by the player in the game |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs by the player in the game |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs by the player in the game |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total lineouts by the player in the game |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs by the player in the game |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks by the player in the game |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times the player reached base on an error in the game |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play by the player in the game |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) by the player in the game |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base average (wOBA) by the player in the game delivered as a percentage |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total singles allowed while pitching by the player in the game |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total doubles allowed while pitching by the player in the game |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total triples allowed while pitching by the player in the game |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams allowed while pitching by the player in the game |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total batters hit by pitch while pitching by the player in the game |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices while pitching by the player in the game |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies while pitching by the player in the game |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total grounded into double plays while pitching by the player in the game |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total no hitters while pitching by the player in the game. Note: a player can have maximum of one no hitter in a single game |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total perfect games while pitching by the player in the game. Note: there can be a maximum of one perfect game in a single game |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances while pitching by the player in the game |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total bases allowed while pitching by the player in the game |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs while pitching by the player in the game |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs while pitching by the player in the game |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total line outs while pitching by the player in the game |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs while pitching by the player in the game |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks while pitching by the player in the game |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times reached on error occurred while pitching by the player in the game |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total catchers interference while pitching by the player in the game |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play while pitching by the player in the game |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) while pitching by the player in the game |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) while pitching by the player in the game |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging (OPS) while pitching by the player in the game |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total strikeouts per nine innings (K/9) while pitching by the player in the game |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total walks per nine innings (BB/9) while pitching by the player in the game |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) while pitching by the player in the game |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base average (wOBA) while pitching by the player in the game delivered as a percentage |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays by the player in the game Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays while pitching by the player in the game |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed (true/false) | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total isolated power (ISO) by the player in the game |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total fielding independent pitching (FIP) by the player in the game |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total quality starts (QS) pitched by the player in the game. Note: a player can have a maximum of one quality start in a single game |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | The inning that the pitcher entered the game (if any). |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total left on base percentage by the player in the game |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total holds pitched by the player in the game. Note: a player can have maximum one hold in a single game |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total blown saves by the player in the game. Note: a player can have a maximum of one blown save in a single game |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | The sequence in which this player was substituted into the game, within the particular batting order |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | Total FantasyDraft fantasy points by the player in the game |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the player in the game |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total pitching fantasy points by the player in the game |
PlayerGameBasic
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Updated | datetime | Yes | No | No | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | No | The number of games played by the player. Note: for game feeds this will always = 1. |
AtBats | decimal | 32 | Yes | Yes | No | Total at bats by the player in the game |
Runs | decimal | 32 | Yes | Yes | No | Total runs scored by the player in the game |
Hits | decimal | 32 | Yes | Yes | No | Total hits by the player in the game |
Singles | decimal | 32 | Yes | Yes | No | Total singles by the player in the game |
Doubles | decimal | 32 | Yes | Yes | No | Total double plays by the player in the game. Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
Triples | decimal | 32 | Yes | Yes | No | Total triples by the player in the game |
HomeRuns | decimal | 32 | Yes | Yes | No | Total home runs by the player in the game |
RunsBattedIn | decimal | 32 | Yes | Yes | No | Total runs batted in by the player in the game |
BattingAverage | decimal | 32 | Yes | Yes | No | Total batting average by the player in the game |
Outs | decimal | 32 | Yes | Yes | No | Total batting outs by the player in the game |
Strikeouts | decimal | 32 | Yes | Yes | No | Total strikeouts while batting by the player in the game |
Walks | decimal | 32 | Yes | Yes | No | Total walks recorded by the player in the game |
HitByPitch | decimal | 32 | Yes | Yes | No | Total times the player was hit by a pitch in the game |
Sacrifices | decimal | 32 | Yes | Yes | No | Total sacrifices by the player in the game |
SacrificeFlies | decimal | 32 | Yes | Yes | No | Total sacrifice flies by the player in the game |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | No | Total times the player grounded into double play (GIDP) in the game |
StolenBases | decimal | 32 | Yes | Yes | No | Total stolen bases by the player in the game |
CaughtStealing | decimal | 32 | Yes | Yes | No | Total times the player was caught stealing in the game |
PitchesSeen | decimal | 32 | Yes | Yes | No | Total pitches seen by the player in the game |
OnBasePercentage | decimal | 32 | Yes | Yes | No | Total on base percentage (OBP) by the player in the game |
SluggingPercentage | decimal | 32 | Yes | Yes | No | Total slugging percentage (SLG) of the player in the game. |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | No | Total on base plus slugging percentage (OPS) by the player in the game |
Errors | decimal | 32 | Yes | Yes | No | Total errors committed by the player in the game |
Wins | decimal | 32 | Yes | Yes | No | Total wins recorded by the pitcher in the game |
Losses | decimal | 32 | Yes | Yes | No | Total pitching losses by the player in the game. Note: this can be either 0 or 1 for single game (non-projected) fields. |
Saves | decimal | 32 | Yes | Yes | No | Total saves by the player in the game |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | No | Decimal representation of total innings pitched by the player in the game. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33. |
TotalOutsPitched | decimal | 32 | Yes | Yes | No | The total number of outs recorded by the player in the game |
InningsPitchedFull | decimal | 32 | Yes | Yes | No | Total full innings pitched by the player in the game. Note: if the player has pitched 5.33 innings, this will be 5 as the 6th inning was not "full" yet. |
InningsPitchedOuts | decimal | 32 | Yes | Yes | No | Outs pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | No | Total earned run average by the player in the game |
PitchingHits | decimal | 32 | Yes | Yes | No | Total hits allowed while pitching by the player in the game |
PitchingRuns | decimal | 32 | Yes | Yes | No | Total runs allowed while pitching by the player in the game |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | No | Total earned runs allowed while pitching by the player in the game |
PitchingWalks | decimal | 32 | Yes | Yes | No | Total walks allowed while pitching by the player in the game |
PitchingStrikeouts | decimal | 32 | Yes | Yes | No | Total strikeouts while pitching by the player in the game |
PitchingHomeRuns | decimal | 32 | Yes | Yes | No | Total home runs allowed while pitching by the player in the game |
PitchesThrown | decimal | 32 | Yes | Yes | No | Total pitches thrown by the player in the game |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | No | Total pitches thrown for strikes by the player in the game |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | No | Total walks and hits allowed by a player divided by innings pitched (WHIP) in the game |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | No | Total batting average against (BAA) while pitching by the player in the game |
GrandSlams | decimal | 32 | Yes | Yes | No | Total grand slams by the player in the game |
PlateAppearances | decimal | 32 | Yes | Yes | No | Total plate appearances by the player in the game |
TotalBases | decimal | 32 | Yes | Yes | No | The total number of bases recorded by the player in the game |
FlyOuts | decimal | 32 | Yes | Yes | No | Total fly outs by the player in the game |
GroundOuts | decimal | 32 | Yes | Yes | No | Total ground outs by the player in the game |
LineOuts | decimal | 32 | Yes | Yes | No | Total lineouts by the player in the game |
PopOuts | decimal | 32 | Yes | Yes | No | Total pop outs by the player in the game |
IntentionalWalks | decimal | 32 | Yes | Yes | No | Total intentional walks by the player in the game |
ReachedOnError | decimal | 32 | Yes | Yes | No | Total times the player reached base on an error in the game |
BallsInPlay | decimal | 32 | Yes | Yes | No | Total balls in play by the player in the game |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | No | Total weighted on base percentage (wOBA) by the player in the game |
PitchingSingles | decimal | 32 | Yes | Yes | No | Total singles allowed while pitching by the player in the game |
PitchingDoubles | decimal | 32 | Yes | Yes | No | Total doubles allowed while pitching by the player in the game |
PitchingTriples | decimal | 32 | Yes | Yes | No | Total triples allowed while pitching by the player in the game |
PitchingGrandSlams | decimal | 32 | Yes | Yes | No | Total grand slams allowed while pitching by the player in the game |
PitchingHitByPitch | decimal | 32 | Yes | Yes | No | Total batters hit by pitch while pitching by the player in the game |
PitchingSacrifices | decimal | 32 | Yes | Yes | No | Total sacrifices while pitching by the player in the game |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | No | Total sacrifice flies while pitching by the player in the game |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | No | Total grounded into double plays while pitching by the player in the game |
PitchingCompleteGames | decimal | 32 | Yes | Yes | No | Total complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game. |
PitchingShutOuts | decimal | 32 | Yes | Yes | No | Total shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game. |
PitchingNoHitters | decimal | 32 | Yes | Yes | No | Total no hitters while pitching by the player in the game |
PitchingPerfectGames | decimal | 32 | Yes | Yes | No | Total perfect games while pitching by the player in the game. Note: there can be a maximum of one perfect game in a single game. |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | No | Total plate appearances while pitching by the player in the game |
PitchingTotalBases | decimal | 32 | Yes | Yes | No | Total bases allowed while pitching by the player in the game |
PitchingFlyOuts | decimal | 32 | Yes | Yes | No | Total fly outs while pitching by the player in the game |
PitchingGroundOuts | decimal | 32 | Yes | Yes | No | Total ground outs while pitching by the player in the game |
PitchingLineOuts | decimal | 32 | Yes | Yes | No | Total line outs while pitching by the player in the game |
PitchingPopOuts | decimal | 32 | Yes | Yes | No | Total pop outs while pitching by the player in the game |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | No | Total intentional walks while pitching by the player in the game |
PitchingReachedOnError | decimal | 32 | Yes | Yes | No | Total times reached on error occurred while pitching by the player in the game |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | No | Total catchers interference while pitching by the player in the game |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | No | Total balls in play while pitching by the player in the game |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | No | Total on base percentage (OBP) while pitching by the player in the game |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | No | Total slugging percentage (SLG) while pitching by the player in the game |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | No | Total on base plus slugging (OPS) while pitching by the player in the game |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | No | Total strikeouts per nine innings (K/9) while pitching by the player in the game |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | No | Total walks per nine innings (BB/9) while pitching by the player in the game |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | No | Total batting average on balls in play (BABIP) while pitching by the player in the game |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | No | Total weighted on base percentage (wOBA) while pitching by the player in the game |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays, defined as one of: Bunted into Double Play, Fly into Double Play, Fouled into Double Play, Ground into Double Pla,y Line into Double Play, Popped into Double Play |
PitchingDoublePlays | decimal | 32 | Yes | Yes | No | Total double plays while pitching by the player in the game |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed (true/false) | |
IsolatedPower | decimal | 32 | Yes | Yes | No | Total isolated power (ISO) by the player in the game |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | No | Total fielding independent pitching (FIP) by the player in the game |
PitchingQualityStarts | decimal | 32 | Yes | Yes | No | Total quality starts (QS) pitched by the player in the game. Note: a player can have a maximum of one quality start in a single game. |
PitchingInningStarted | integer | 32 | Yes | Yes | No | The inning that the pitcher entered the game (if any) |
LeftOnBase | decimal | 32 | Yes | Yes | No | Total left on base percentage by the player in the game |
PitchingHolds | decimal | 32 | Yes | Yes | No | Total holds pitched by the player in the game. Note: a player can have maximum one hold in a single game. |
PitchingBlownSaves | decimal | 32 | Yes | Yes | No | Total blown saves by the player in the game. Note: a player can have a maximum of one blown save in a single game. |
SubstituteBattingOrder | integer | 32 | Yes | Yes | Yes | The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) |
SubstituteBattingOrderSequence | integer | 32 | Yes | Yes | Yes | The sequence in which this player was substituted into the game, within the particular batting order |
GameID | integer | 32 | Yes | No | No | The unique ID of the game tied to this PlayerGame record |
OpponentID | integer | 32 | Yes | No | No | The TeamID of the opposing team in the game |
Opponent | string | 10 | Yes | No | No | The name [Key] of the player's opponent in the game |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
HomeOrAway | string | 4 | Yes | No | No | Whether the team is home or away |
IsGameOver | boolean | No | No | No | Whether or not the player's game is over (returns 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 | No | A globally unique ID for this team's opponent. This value is guaranteed to be unique across all sports/leagues. |
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career. |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | Yes | The MLB season of the game |
Name | string | 50 | Yes | No | No | Player's full name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS. |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR. |
Started | integer | 32 | Yes | No | No | Whether the player started in the game. Note: started = 1 and not starting = 0. |
BattingOrder | integer | 32 | Yes | Yes | No | Where the player batted in the lineup for the game (1;2;3; etc.) |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. |
PlayerGameProjection
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | Yes | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The unique ID of the team |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | Yes | The MLB season of the game |
Name | string | 50 | Yes | No | No | The player's full name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | Yes | Player's position in the starting lineup (if started); otherwise the position he substituted for. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Started | integer | 32 | Yes | No | No | Whether the player started in the game. Note: this field will be projecting the starters until the lineup is confirmed in which the Started field will be = 1 and BattingOrderConfirmed = True |
BattingOrder | integer | 32 | Yes | Yes | No | Where the player batted in the lineup for the game (1;2;3; etc). Note: this is a projected number until the lineup is confirmed, in which the confirmed position will replace it, if applicable |
FanDuelSalary
from 2015 |
integer | 32 | Yes | Yes | Yes | The player's salary for FanDuel daily fantasy contests. |
DraftKingsSalary
from 2016 |
integer | 32 | Yes | Yes | Yes | The player's salary for DraftKings daily fantasy contests. |
FantasyDataSalary
from 2015 |
integer | 32 | Yes | Yes | No | The player's salary as calculated by SportsDataIO (formerly known as FantasyData). Based on the same salary cap as DraftKings contests ($50,000) |
YahooSalary
from 2016 |
integer | 32 | Yes | Yes | No | The player's salary for Yahoo daily fantasy contests |
InjuryStatus
from 2016 |
string | 50 | Yes | Yes | No | "The player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out" |
InjuryBodyPart
from 2016 |
string | 50 | Yes | Yes | No | Indicates the player's injured body part. (e.g. ankle; knee; elbow; etc.) |
InjuryStartDate
from 2016 |
date | Yes | No | Yes | The day that the injury started or first discovered. | |
InjuryNotes
from 2016 |
string | 250 | Yes | Yes | No | Brief description of the player's injury and expected availability |
FanDuelPosition
from 2016 |
string | 10 | Yes | No | Yes | The player's eligible position in FanDuel's daily fantasy sports platform. |
DraftKingsPosition
from 2016 |
string | 10 | Yes | No | Yes | The player's eligible position in DraftKings' daily fantasy sports platform. |
YahooPosition
from 2016 |
string | 10 | Yes | No | No | The player's eligible position in Yahoo's daily fantasy sports platform |
OpponentRank
from 2016 |
integer | 32 | Yes | Yes | No | The ranking of the player's opponent with regards to fantasy points allowed |
OpponentPositionRank
from 2016 |
integer | 32 | Yes | Yes | No | The ranking of the player's opponent by position with regards to fantasy points allowed |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
FantasyDraftSalary
from 2017 |
integer | 32 | Yes | Yes | Yes | The player's salary for Fantasy Draft daily fantasy contests. |
FantasyDraftPosition
from 2017 |
string | 10 | Yes | No | Yes | The player's eligible position in Fantasy Drafts daily fantasy sports platform. |
GameID | integer | 32 | Yes | No | Yes | The unique ID of the game tied to this PlayerGameProjection record |
OpponentID | integer | 32 | Yes | No | Yes | The TeamID of the opposing team in the game |
Opponent | string | 10 | Yes | No | Yes | The name [Key] of the player's opponent in the game |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game in US Eastern Time | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether or not the player's game is over | |
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 team's opponent. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The projected number of games played by the player. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total projected fantasy points by the player during the game |
AtBats | decimal | 32 | Yes | Yes | Yes | Total projected at bats by the player in the game |
Runs | decimal | 32 | Yes | Yes | Yes | Total projected runs scored by the player in the game |
Hits | decimal | 32 | Yes | Yes | Yes | Total projected hits by the player in the game |
Singles | decimal | 32 | Yes | Yes | Yes | Total projected singles by the player in the game |
Doubles | decimal | 32 | Yes | Yes | Yes | Total projected doubles by the player in the game |
Triples | decimal | 32 | Yes | Yes | Yes | Total projected triples by the player in the game |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total projected home runs by the player in the game |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total projected runs batted in by the player in the game |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total projected batting average by the player in the game |
Outs | decimal | 32 | Yes | Yes | Yes | Total projected batting outs by the player in the game |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts while batting by the player in the game |
Walks | decimal | 32 | Yes | Yes | Yes | Total projected walks by the player in the game |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total projected times the player will be hit by a pitch in the game |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total projected sacrifices by the team in the game |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total projected sacrifice flies by the team in the game |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total projected times the player grounds into double play (GIDP) in the game |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total projected stolen bases by the player in the game |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total projected times the player will be caught stealing in the game |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total projected pitches seen by the player in the game |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected on base percentage (OBP) by the player in the game |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total projected slugging percentage (SLG) of the player in the game |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total projected on base plus slugging percentage (OPS) by the player in the game |
Errors | decimal | 32 | Yes | Yes | Yes | Total projected errors committed by the player in the game |
Wins | decimal | 32 | Yes | Yes | Yes | Total projected wins by the pitcher in the game |
Losses | decimal | 32 | Yes | Yes | Yes | Total projected pitching losses by the player in the game |
Saves | decimal | 32 | Yes | Yes | Yes | Total projected saves by player in the game. Note: a player can have maximum of one save in a game |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total projected innings pitched by the player in the game. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | Total projected outs pitched by the player in the game |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total projected full innings pitched by the player in the game. Note: if the player has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Projected outs pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total projected earned run average by the player in the game |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total projected hits allowed while pitching by the player in the game |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total projected runs allowed while pitching by the player in the game |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total projected earned runs allowed while pitching by the player in the game |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total projected walks allowed while pitching by the player in the game |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts while pitching by the player in the game |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total projected home runs allowed while pitching by the player in the game |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total projected pitches thrown by the player in the game |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total projected pitches thrown for strikes by the player in the game |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total projected walks and hits allowed by a player divided by innings pitched (WHIP) in the game |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total projected batting average against (BAA) while pitching by the player in the game |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total projected grand slams by the player in the game |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total projected FanDuel fantasy points by the player in the game |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total projected DraftKings fantasy points by the player in the game |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total projected Yahoo fantasy points by the player in the game |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total projected plate appearances by the player in the game |
TotalBases | decimal | 32 | Yes | Yes | Yes | The projected total number of bases recorded by the player in the game |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total projected fly outs by the player in the game |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total projected ground outs by the player in the game |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total projected lineouts by the player in the game |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total projected pop outs by the player in the game |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total projected intentional walks by the player in the game |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total projected times the player will reach base on an error in the game |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected balls in play by the player in the game |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected batting average on balls in play (BABIP) by the player in the game |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected weighted on base percentage (wOBA) by the player in the game |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total projected singles allowed while pitching by the player in the game |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total projected doubles allowed while pitching by the player in the game |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total projected triples allowed while pitching by the player in the game |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total projected grand slams allowed while pitching by the player in the game |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total projected batters hit by pitch while pitching by the player in the game |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total projected sacrifices while pitching by the player in the game |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total projected sacrifice flies while pitching by the player in the game |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total projected grounded into double plays while pitching by the player in the game |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total projected complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total projected shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total projected no hitters while pitching by the player in the game |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total projected perfect games while pitching by the player in the game. Note: there can be a maximum of one perfect game by in a single game |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total projected plate appearances while pitching by the player in the game |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total projected bases allowed while pitching by the player in the game |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total projected fly outs while pitching by the player in the season |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total projected ground outs while pitching by the player in the game |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total projected line outs while pitching by the player in the game |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total projected pop outs while pitching by the player in the game |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total projected intentional walks while pitching by the player in the game |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total projected times reached on error occurred while pitching by the player in the game |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total projected catchers interference while pitching by the player in the game |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected balls in play while pitching by the player in the game |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected on base percentage (OBP) while pitching by the player in the game |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total projected slugging percentage (SLG) while pitching by the player in the game |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total projected on base plus slugging (OPS) while pitching by the player in the game |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts per nine innings (K/9) while pitching by the player in the game |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total projected walks per nine innings (BB/9) while pitching by the player in the game |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected batting average on balls in play (BABIP) while pitching by the player in the game |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected weighted on base percentage (wOBA) while pitching by the player in the game |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total projected double plays hit into by the player in the game. Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total projected double plays while pitching by the player in the game |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total projected isolated power (ISO) by the player in the game |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total projected fielding independent pitching (FIP) by the player in the game |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total projected quality starts (QS) pitched by the player in the game. Note: a player can have a maximum of one quality start in a single game |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total projected left on base percentage by the player in the game |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total projected holds pitched by the player in the game. Note: a player can have maximum one hold in a single game |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | "Total projected blown saves by the player in the game. Note: a player can have a maximum of one blown save in a single game" |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | Total projected FantasyDraft fantasy points by the player in the game |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the player in the game |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total projected pitching fantasy points by the player in the game |
PlayerInfo
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career. |
Name | string | 50 | Yes | No | No | Player's full name |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 50 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 50 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS. |
PlayerSeason
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | No | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
PlayerID | integer | 32 | Yes | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | No | The MLB season for which these totals apply |
Name | string | 50 | Yes | No | No | Player's full name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Started | integer | 32 | Yes | No | No | Number of games started in the season |
BattingOrder | integer | 32 | Yes | No | No | This field is expected to be NULL |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
AverageDraftPosition | decimal | 32 | Yes | Yes | No | The auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball |
AuctionValue | integer | 32 | Yes | Yes | No | The auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played by the player in the season. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total fantasy points by the player during the season |
AtBats | decimal | 32 | Yes | Yes | Yes | Total at bats by the player in the season |
Runs | decimal | 32 | Yes | Yes | Yes | Total runs scored by the player in the season |
Hits | decimal | 32 | Yes | Yes | Yes | Total hits by the player in the season |
Singles | decimal | 32 | Yes | Yes | Yes | Total singles by the player in the season |
Doubles | decimal | 32 | Yes | Yes | Yes | Total doubles by the player in the season |
Triples | decimal | 32 | Yes | Yes | Yes | Total triples by the player in the season |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs by the player in the season |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total runs batted in by the player in the season |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total batting average by the player in the season |
Outs | decimal | 32 | Yes | Yes | Yes | Total batting outs by the player in the season |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while batting by the player in the season |
Walks | decimal | 32 | Yes | Yes | Yes | Total walks recorded by the player during the season |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total times the player was hit by a pitch in the season |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices by the player in the season |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies by the player in the season |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total times the player grounded into double play (GIDP) in the season |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total stolen bases by the player in the season |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total times the player was caught stealing in the season |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total pitches seen by the player in the season |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) by the player in the season |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) of the player in the season |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging percentage (OPS) by the player in the season |
Errors | decimal | 32 | Yes | Yes | Yes | Total errors committed by the player in the season |
Wins | decimal | 32 | Yes | Yes | Yes | Total wins recorded by the pitcher in the season |
Losses | decimal | 32 | Yes | Yes | Yes | Total pitching losses by the player in the season. Note: this can be either 0 or 1 for single game (non-projected) fields |
Saves | decimal | 32 | Yes | Yes | Yes | Total saves by the player in the season |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total innings pitched by the player in the season. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | Total outs pitched by the player in the season |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total full innings pitched by the player in the season. Note: if the player has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Outs pitched beyond InningsPitchedFull by the player in the season (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total earned run average by the player in the season |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total hits allowed while pitching by the player in the season |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total runs allowed while pitching by the player in the season |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total earned runs allowed while pitching by the player in the season |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total walks allowed while pitching by the player in the season |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while pitching by the player in the season |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs allowed while pitching by the player in the season |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total pitches thrown by the player in the season |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total pitches thrown for strikes by the player in the season |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total walks and hits allowed by a player divided by innings pitched (WHIP) in the season |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total batting average against (BAA) while pitching by the player in the season |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams by the player in the season |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total FanDuel fantasy points by the player in the season |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total DraftKings fantasy points by the player in the season |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total Yahoo fantasy points by the player in the season |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances by the player in the season |
TotalBases | decimal | 32 | Yes | Yes | Yes | The total number of bases recorded by the player in the season |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs by the player in the season |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs by the player in the season |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total lineouts by the player in the season |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs by the player in the season |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks by the player in the season |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times the player reached base on an error in the season |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play by the player in the season |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) by the player in the season |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) by the player in the season |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total singles allowed while pitching by the player in the season |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total doubles allowed while pitching by the player in the season |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total triples allowed while pitching by the player in the season |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams allowed while pitching by the player in the season |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total batters hit by pitch while pitching by the player in the season |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices while pitching by the player in the season |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies while pitching by the player in the season |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total grounded into double plays while pitching by the player in the season |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total complete games while pitching by the player in the season |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total shutouts while pitching by the player in the season |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total no hitters while pitching by the player in the season |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total perfect games while pitching by the player in the season |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances while pitching by the player in the season |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total bases allowed while pitching by the player in the season |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs while pitching by the player in the season |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs while pitching by the player in the season |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total line outs while pitching by the player in the season |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs while pitching by the player in the season |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks while pitching by the player in the season |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times reached on error occurred while pitching by the player in the season |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total catchers interference while pitching by the player in the season |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play while pitching by the player in the season |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) while pitching by the player in the season |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) while pitching by the player in the season |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging (OPS) while pitching by the player in the season |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total strikeouts per nine innings (K/9) while pitching by the player in the season |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total walks per nine innings (BB/9) while pitching by the player in the season |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) while pitching by the player in the season |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) while pitching by the player in the season |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays by the player in the season Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays while pitching by the player in the season |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed (true/false) | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total isolated power (ISO) by the player in the season |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total fielding independent pitching (FIP) by the player in the season |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total quality starts (QS) pitched by the player in the season |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total left on base percentage by the player in the season |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total holds pitched by the player in the season |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total blown saves by the player in the season |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | Total FantasyDraft fantasy points by the player in the season |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the player in the season |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total pitching fantasy points by the player in the season |
PlayerSeasonProjection
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | No | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The unique ID of the team |
PlayerID | integer | 32 | Yes | No | No | "The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career" |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | No | The MLB season for which these totals apply |
Name | string | 50 | Yes | No | No | The player's full name |
Team | string | 10 | Yes | No | No | The abbreviation [Key] of the team |
Position | string | 10 | Yes | No | No | The player's position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS |
PositionCategory | string | 10 | Yes | No | No | The player's position category. Possible values: DH; IF; OF; P; PH; PR |
Started | integer | 32 | Yes | No | No | Projected number of games started in the season |
BattingOrder | integer | 32 | Yes | No | No | This field is expected to be NULL |
GlobalTeamID | integer | 32 | Yes | No | No | A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues |
AverageDraftPosition | decimal | 32 | Yes | Yes | No | The average draft position of the player |
AuctionValue | integer | 32 | Yes | Yes | No | The auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The projected number of games played by the player in the season. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | Total projected fantasy points by the player during the season |
AtBats | decimal | 32 | Yes | Yes | Yes | Total projected at bats by the player in the season |
Runs | decimal | 32 | Yes | Yes | Yes | Total projected runs scored by the player in the season |
Hits | decimal | 32 | Yes | Yes | Yes | Total projected hits by the player in the season |
Singles | decimal | 32 | Yes | Yes | Yes | Total projected singles by the player in the game |
Doubles | decimal | 32 | Yes | Yes | Yes | Total projected doubles by the player in the season |
Triples | decimal | 32 | Yes | Yes | Yes | Total projected triples by the player in the season |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total projected home runs by the player in the season |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total projected runs batted in by the player in the season |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total projected batting average by the player in the season |
Outs | decimal | 32 | Yes | Yes | Yes | Total projected batting outs by the player in the season |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts while batting by the player in the season |
Walks | decimal | 32 | Yes | Yes | Yes | Total projected walks by the player during the season |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total projected times the player will be hit by a pitch in the season |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total projected sacrifices by the team in the season |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total projected sacrifice flies by the team in the season |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total projected times the player grounds into double play (GIDP) in the season |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total projected stolen bases by the player in the season |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total projected times the player will be caught stealing in the season |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total projected pitches seen by the player in the season |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected on base percentage (OBP) by the player in the season |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total projected slugging percentage (SLG) of the player in the season |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total projected on base plus slugging percentage (OPS) by the player in the season |
Errors | decimal | 32 | Yes | Yes | Yes | Total projected errors committed by the player in the season |
Wins | decimal | 32 | Yes | Yes | Yes | Total projected wins by the pitcher in the season |
Losses | decimal | 32 | Yes | Yes | Yes | Total projected pitching losses by the player in the season |
Saves | decimal | 32 | Yes | Yes | Yes | Total projected saves by player in the season. Note: a player can have maximum of one save in a game |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total projected innings pitched by the player in the season. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | Total projected outs pitched by the player in the season |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total projected full innings pitched by the player in the season. Note: if the player has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Projected outs pitched beyond InningsPitchedFull by the player in the season (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total projected earned run average by the player in the season |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total projected hits allowed while pitching by the player in the season |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total projected runs allowed while pitching by the player in the season |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total projected earned runs allowed while pitching by the player in the season |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total projected walks allowed while pitching by the player in the season |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts while pitching by the player in the season |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total projected home runs allowed while pitching by the player in the season |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total projected pitches thrown by the player in the season |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total projected pitches thrown for strikes by the player in the season |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total projected walks and hits allowed by a player divided by innings pitched (WHIP) in the season |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total projected batting average against (BAA) while pitching by the player in the season |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total projected grand slams by the player in the season |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | Total projected FanDuel fantasy points by the player in the season |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | Total projected DraftKings fantasy points by the player in the season |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | Total projected Yahoo fantasy points by the player in the season |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total projected plate appearances by the player in the season |
TotalBases | decimal | 32 | Yes | Yes | Yes | The projected total number of bases recorded by the player in the season |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total projected fly outs by the player in the season |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total projected ground outs by the player in the season |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total projected lineouts by the player in the season |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total projected pop outs by the player in the season |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total projected intentional walks by the player in the season |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total projected times the player will reach base on an error in the season |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected balls in play by the player in the season |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected batting average on balls in play (BABIP) by the player in the season |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected weighted on base percentage (wOBA) by the player in the season |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total projected singles allowed while pitching by the player in the season |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total projected doubles allowed while pitching by the player in the season |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total projected triples allowed while pitching by the player in the season |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total projected grand slams allowed while pitching by the player in the season |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total projected batters hit by pitch while pitching by the player in the season |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total projected sacrifices while pitching by the player in the season |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total projected sacrifice flies while pitching by the player in the season |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total projected grounded into double plays while pitching by the player in the season |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total projected complete games while pitching by the player in the season |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total projected shutouts while pitching by the player in the season |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total projected no hitters while pitching by the player in the season |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total projected perfect games while pitching by the player in the season |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total projected plate appearances while pitching by the player in the season |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total projected bases allowed while pitching by the player in the season |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total projected fly outs while pitching by the player in the season |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total projected ground outs while pitching by the player in the season |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total projected line outs while pitching by the player in the season |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total projected pop outs while pitching by the player in the season |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total projected intentional walks while pitching by the player in the season |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total projected times reached on error occurred while pitching by the player in the season |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total projected catchers interference while pitching by the player in the season |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected balls in play while pitching by the player in the season |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected on base percentage (OBP) while pitching by the player in the season |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total projected slugging percentage (SLG) while pitching by the player in the season |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total projected on base plus slugging (OPS) while pitching by the player in the season |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total projected strikeouts per nine innings (K/9) while pitching by the player in the season |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total projected walks per nine innings (BB/9) while pitching by the player in the season |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total projected batting average on balls in play (BABIP) while pitching by the player in the season |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total projected weighted on base percentage (wOBA) while pitching by the player in the season |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total projected time the player will hit into a double play in the season. Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total projected double plays while pitching by the player in the season |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | This field is expected to be NULL | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total projected isolated power (ISO) by the player in the season |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total projected fielding independent pitching (FIP) by the player in the season |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total projected quality starts (QS) pitched by the player in the season |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total projected left on base percentage by the player in the season |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total projected holds pitched by the player in the season |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total projected blown saves by the player in the season |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | Total projected FantasyDraft fantasy points by the player in the season |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the player in the season |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total projected pitching fantasy points by the player in the season |
ScheduleBasic
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID | integer | 32 | Yes | No | No | The unique ID of this game |
Season | integer | 32 | No | No | Yes | The MLB season of the game |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) |
Status | string | 20 | Yes | No | No | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Delayed, Postponed, Canceled, Forfeit, NotNecessary |
Day | date | Yes | No | No | The date of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
AwayTeam | string | 50 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 50 | Yes | No | No | The abbreviation [Key] of the Home Team |
AwayTeamID | integer | 32 | Yes | No | No | The unique TeamID of the away team |
HomeTeamID | integer | 32 | Yes | No | No | The unique ID of the home team |
RescheduledGameID | integer | 32 | Yes | No | Yes | The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the stadium |
IsClosed | boolean | No | No | No | Indicates whether the game is over and the final score has been verified and closed out. Note: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status. | |
Updated | datetime | Yes | No | No | The date and time of the late update made to this record (in US Eastern Time) | |
GameEndDateTime | datetime | Yes | No | Yes | The date and time that the game ended in US Eastern Time | |
DateTimeUTC | datetime | Yes | No | No | The date and time of the game in UTC | |
SeriesInfo | Series | 32 | Yes | No | No | Contains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength |
RescheduledFromGameID | integer | 32 | Yes | Yes | Yes | The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games. |
SuspensionResumeDay | date | Yes | No | No | The date a game that was suspended in play will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. | |
SuspensionResumeDateTime | datetime | Yes | No | No | The date and start-time that the suspended in play game will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. |
ScoreBasic
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
AwayTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the away team in the game |
HomeTeamRuns | integer | 32 | Yes | Yes | No | Number of runs scored by the home team in the game |
AwayTeamHits | integer | 32 | Yes | Yes | No | Total hits by the away team in the game |
HomeTeamHits | integer | 32 | Yes | Yes | No | Total hits by the home team in the game |
AwayTeamErrors | integer | 32 | Yes | Yes | No | Total errors committed by the away team in the game |
HomeTeamErrors | integer | 32 | Yes | Yes | No | Total errors committed by the home team in the game |
Attendance | integer | 32 | Yes | No | Yes | Total number of people who attended the game |
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 | No | No | No | A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. |
GlobalHomeTeamID | integer | 32 | No | No | No | A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. |
NeutralVenue | boolean | Yes | No | Yes | Indicates whether this game is played in a neutral venue | |
Inning | integer | 32 | Yes | No | Yes | The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) |
InningHalf | string | 1 | Yes | No | No | The inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL) |
GameID | integer | 32 | Yes | No | No | The unique ID of this game |
Season | integer | 32 | No | No | Yes | The MLB season of the game |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) |
Status | string | 20 | Yes | No | No | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Delayed, Postponed, Canceled, Forfeit, NotNecessary |
Day | date | Yes | No | No | The date of the game | |
DateTime | datetime | Yes | No | No | The date and time of the game in US Eastern Time | |
AwayTeam | string | 50 | Yes | No | No | The abbreviation [Key] of the away team |
HomeTeam | string | 50 | Yes | No | No | The abbreviation [Key] of the Home Team |
AwayTeamID | integer | 32 | Yes | No | No | The unique TeamID of the away team |
HomeTeamID | integer | 32 | Yes | No | No | The unique ID of the home team |
RescheduledGameID | integer | 32 | Yes | No | Yes | The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. |
StadiumID | integer | 32 | Yes | No | Yes | The unique ID of the stadium |
IsClosed | boolean | No | No | No | Indicates whether the game is over and the final score has been verified and closed out. Note: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status | |
Updated | datetime | Yes | No | No | The date and time of the late update made to this record (in US Eastern Time) | |
GameEndDateTime | datetime | Yes | No | Yes | The date and time that the game ended in US Eastern Time | |
DateTimeUTC | datetime | Yes | No | No | The date and time of the game in UTC | |
SeriesInfo | Series | 32 | Yes | No | No | Contains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength |
RescheduledFromGameID | integer | 32 | Yes | Yes | Yes | The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games. |
SuspensionResumeDay | date | Yes | No | No | The date a game that was suspended in play will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. | |
SuspensionResumeDateTime | datetime | Yes | No | No | The date and start-time that the suspended in play game will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. |
Season
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Season | integer | 32 | No | No | No | The MLB season for which these totals apply |
RegularSeasonStartDate | date | Yes | No | Yes | The start date of the regular season | |
PostSeasonStartDate | date | Yes | No | Yes | The start date of the postseason | |
SeasonType | string | 10 | Yes | No | Yes | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). |
ApiSeason | string | 10 | Yes | No | No | The string to pass into subsequent API calls in the season parameter (e.g. 2025REG, 2025POST, etc.). |
Series
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
HomeTeamWins | integer | 32 | No | No | No | Number of wins by the home team on in the series. Note: this is for postseason series only. |
AwayTeamWins | integer | 32 | No | No | No | Number of wins by the away team in the series. Note: This is for postseason series only. |
GameNumber | integer | 32 | No | No | No | Game number in series. Note: this applies to postseason series only. |
MaxLength | integer | 32 | No | No | No | Maximum number of games in the series. Note: this is for postseason series only. |
Sportsbook
Available Endpoints
This table is used in the following endpoints:
-
Props
- Betting Events - by Date
- Betting Events - by Season
- Betting Markets - by Event
- Betting Markets - by Game
- Betting Markets - by Market Type
- Betting Player Props - by Game
- Betting Markets - by Event [Sportsbook Group]
- Betting Markets - by Game [Sportsbook Group]
- Betting Markets - by Market Type [Sportsbook Group]
- Betting Player Props - by Game [Sportsbook Group]
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
SportsbookID | int | 32 | No | No | No | Unique ID of the sportsbook |
Name | string | 32 | No | Yes | No | The name of the sportsbook(s) |
Stadium
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StadiumID | integer | 32 | No | No | Yes | The unique ID of the stadium |
Active | boolean | No | No | No | Whether or not this stadium is active | |
Name | string | 100 | No | No | Yes | The full name of the stadium |
City | string | 50 | Yes | No | Yes | The city where the stadium is located |
State | string | 10 | Yes | No | No | The state where the stadium is located (only US and Canadian stadiums will have values) |
Country | string | 10 | Yes | No | No | The 3-digit country code where the stadium is located |
Capacity | integer | 32 | Yes | No | Yes | The estimated seating capacity of the stadium |
Surface | string | 50 | Yes | No | Yes | The playing surface of the stadium (Grass, Artificial or Dome) |
LeftField | integer | 32 | Yes | No | No | The estimated distance between home plate and the left field wall |
MidLeftField | integer | 32 | Yes | No | No | The estimated distance between home plate and the mid left field wall |
LeftCenterField | integer | 32 | Yes | No | No | The estimated distance between home plate and the left center field wall |
MidLeftCenterField | integer | 32 | Yes | No | No | The estimated distance between home plate and the mid left center field wall |
CenterField | integer | 32 | Yes | No | No | The estimated distance between home plate and the center field wall |
MidRightCenterField | integer | 32 | Yes | No | No | The estimated distance between home plate and the mid right center field wall |
RightCenterField | integer | 32 | Yes | No | No | The estimated distance between home plate and the right center field wall |
MidRightField | integer | 32 | Yes | No | No | The estimated distance between home plate and the mid right field wall |
RightField | integer | 32 | Yes | No | No | The estimated distance between home plate and the right field wall |
GeoLat | decimal | 32 | Yes | No | No | The geographic latitude coordinate of this venue |
GeoLong | decimal | 32 | Yes | No | No | The geographic longitude coordinate of this venue |
Altitude | integer | 32 | Yes | No | No | The altitude of the stadium in feet |
HomePlateDirection | integer | 32 | Yes | No | Yes | The direction that the batter is facing while looking at the pitcher's mound. If the home plate is at the north of the stadium, the batter is facing south, so the value is given as 180 degrees. If home plate is at the east the batter faces west, so it's 270 degrees. If the home plate is at the south the batter faces north, so it's 0 degrees. If the home plate is at the west the batter faces east, so it's 90 degrees. |
Type | string | 50 | Yes | No | Yes | The type of the stadium (possible values: Outdoor, Dome, RetractableDome) |
Standing
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Season | integer | 32 | No | No | No | The MLB season for which these totals apply |
SeasonType | integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) |
TeamID | Integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
Key | string | 10 | No | No | No | Abbreviation of the team (e.g. LAD; PHI; BOS; CHC; etc.) |
City | string | 50 | Yes | No | No | The city/location of the team (e.g. Los Angeles; Philadelphia; Boston; Chicago; etc.) |
Name | string | 50 | Yes | No | No | Team's full name (city and mascot) |
League | string | 20 | Yes | No | No | The league of the team (possible values: AL; NL) |
Division | string | 20 | Yes | No | Yes | The division of the team (e.g. East, Central, West) |
Wins | integer | 32 | Yes | No | No | The total number of wins by a team in the season |
Losses | integer | 32 | Yes | No | No | Total number of losses by the team in the season |
Percentage | decimal | 32 | Yes | No | No | Winning percentage of a team |
DivisionWins | integer | 32 | Yes | No | No | Total number of division wins in the season |
DivisionLosses | integer | 32 | Yes | No | No | Total number of division losses in a season |
GamesBehind
from 2012 |
decimal | 32 | Yes | No | No | Number of games behind the first place team |
LastTenGamesWins
from 2012 |
integer | 32 | Yes | No | No | Total number of wins in the last ten games |
LastTenGamesLosses
from 2012 |
integer | 32 | Yes | No | No | Total number of losses in the last ten games |
Streak
from 2012 |
string | 10 | Yes | No | Yes | Current streak the team is on (e.g. Win 3, Lost 3) |
LeagueRank | integer | 32 | Yes | No | Yes | The ranking in the league |
DivisionRank | integer | 32 | Yes | No | No | The ranking in the division (e.g. 1, 2, 3, 4, 5) |
WildCardRank
from 2012 |
integer | 32 | Yes | No | No | The rank of the team in terms of Wild Card standings only |
WildCardGamesBehind
from 2012 |
decimal | 32 | Yes | No | No | The number of games behind a team is of the final Wild Card spot |
HomeWins
from 2012 |
integer | 32 | Yes | No | No | Total number of home wins in the season |
HomeLosses
from 2012 |
integer | 32 | Yes | No | No | Total number of home losses in the season |
AwayWins
from 2012 |
integer | 32 | Yes | No | No | Total number of away wins in the season |
AwayLosses
from 2012 |
integer | 32 | Yes | No | No | Total number of away losses in the season |
DayWins
from 2012 |
integer | 32 | Yes | No | No | Total number of wins in daytime games |
DayLosses
from 2012 |
integer | 32 | Yes | No | No | Total number of losses in daytime games |
NightWins
from 2012 |
integer | 32 | Yes | No | No | Total number of wins in nighttime games |
NightLosses
from 2012 |
integer | 32 | Yes | No | No | Total number of losses in nighttime games |
RunsScored
from 2012 |
integer | 32 | Yes | No | No | Total runs scored by the team in the season |
RunsAgainst
from 2012 |
integer | 32 | Yes | No | No | Total number of runs scored by the opponents of a specified 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. |
StartingLineups
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
GameID
from 2021 |
integer | 32 | No | No | No | The unique ID of the game tied to the StartingLineups |
Season
from 2021 |
integer | 32 | No | No | No | The MLB season of the game |
SeasonType
from 2021 |
integer | 32 | No | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Day
from 2021 |
datetime | 32 | Yes | No | No | The day of the game |
DateTime
from 2021 |
datetime | 32 | Yes | No | No | The date and time of the game in US Eastern Time |
Status
from 2021 |
string | 32 | Yes | No | No | Indicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary. |
HomeTeamID
from 2021 |
integer | 32 | Yes | No | No | The unique ID of the home team tied to these StartingLineups |
HomeTeam
from 2021 |
string | 32 | Yes | No | No | The abbreviation [Key] of the Home Team |
AwayTeamID
from 2021 |
integer | 32 | Yes | No | No | The unique TeamID of the away team |
AwayTeam
from 2021 |
string | 32 | Yes | No | No | The abbreviation [Key] of the away team |
HomeStartingPitcher
from 2021 |
Lineup | 32 | Yes | No | No | Home team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE. |
HomeBattingLineup
from 2021 |
Lineup[] | 32 | Yes | No | No | The batting lineup of the home team |
AwayStartingPitcher
from 2021 |
Lineup | 32 | Yes | No | No | Away team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE. |
AwayBattingLineup
from 2021 |
Lineup[] | 32 | Yes | No | No | Away team batting lineup for the game |
HomeTeamOpener | boolean | Yes | No | No | Indicates whether the home team will use an Opener as the starting pitcher. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game. | |
AwayTeamOpener | boolean | Yes | No | No | Indicates whether the away team will use an Opener as the starting pitcher. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game. |
Team
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
TeamID | integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
[Key] | string | 10 | No | No | Yes | Abbreviation of the team (e.g. LAD, PHI, BOS, CHC, etc.) |
Active | boolean | No | No | No | Whether or not this team is active | |
City | string | 50 | Yes | No | Yes | The city/location of the team (e.g. Los Angeles, Philadelphia, Boston, Chicago, etc.) |
Name | string | 50 | Yes | No | Yes | The mascot of the team (e.g. Dodgers, Phillies, Red Sox, Cubs, etc.) |
StadiumID | integer | 32 | Yes | No | No | The unique ID of the team's current home stadium |
League | string | 10 | Yes | No | Yes | The league of the team (possible values: AL, NL) |
Division | string | 10 | Yes | No | No | The division of the team (e.g. East; Central; West) |
PrimaryColor | string | 6 | Yes | No | Yes | The team's primary color. (This is not licensed for public or commercial use) |
SecondaryColor | string | 6 | Yes | No | Yes | The team's secondary color. (This is not licensed for public or commercial use) |
TertiaryColor | string | 6 | Yes | No | Yes | The team's tertiary color. (This is not licensed for public or commercial use) |
QuaternaryColor | string | 6 | Yes | No | Yes | The team's quaternary color. (This is not licensed for public or commercial use) |
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 |
HeadCoach | string | 50 | Yes | No | No | The current head coach (manager) of the team |
HittingCoach | string | 50 | Yes | No | No | The current hitting coach of the team. Note: some teams may have multiple or no hitting coaches |
PitchingCoach | string | 50 | Yes | No | No | The current pitching coach of the team. Note: some teams may have multiple or no pitching coaches |
TeamDepthChart
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
DepthCharts
from 2022 |
DepthChart[] | 32 | Yes | No | Yes | List of Depth Chart Records for Team |
TeamID
from 2022 |
integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
TeamGame
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | No | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) |
Season | integer | 32 | Yes | No | Yes | The MLB season of the game |
Name | string | 50 | Yes | No | No | Team's full name (city and mascot) |
Team | string | 10 | Yes | No | No | The abbreviation [Key] 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 |
GameID | integer | 32 | Yes | No | Yes | The unique ID of the game tied to this TeamGame record |
OpponentID | integer | 32 | Yes | No | Yes | The TeamID of the opposing team in the game |
Opponent | string | 10 | Yes | No | Yes | The name [Key] of the team's opponent in the game |
Day | date | Yes | No | Yes | The day of the game | |
DateTime | datetime | Yes | No | Yes | The date and time of the game (in US Eastern Time) | |
HomeOrAway | string | 4 | Yes | No | Yes | Whether the team is home or away |
IsGameOver | boolean | No | No | Yes | Whether or not the team's game is over (returns 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 team's opponent. This value is guaranteed to be unique across all sports/leagues. |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played by the team. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | This field is expected to be 0 |
AtBats | decimal | 32 | Yes | Yes | Yes | Total at bats by the team in the game |
Runs | decimal | 32 | Yes | Yes | Yes | Total runs scored by the team in the game |
Hits | decimal | 32 | Yes | Yes | Yes | Total hits by the team in the game |
Singles | decimal | 32 | Yes | Yes | Yes | Total singles by the team in the game |
Doubles | decimal | 32 | Yes | Yes | Yes | Total doubles by the team in the game |
Triples | decimal | 32 | Yes | Yes | Yes | Total triples by the team in the game |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs by the team in the game |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total runs batted in by the team in the game |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total batting average by the team in the game |
Outs | decimal | 32 | Yes | Yes | Yes | Total batting outs by the team in the game |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while batting by the team in the game |
Walks | decimal | 32 | Yes | Yes | Yes | Total walks recorded by the team in the game |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total times the team was hit by a pitch in the game |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices by the team in the game |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies by the team in the game |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total times the team grounded into double play (GIDP) in the game |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total stolen bases by the team in the game |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total times the team was caught stealing in the game |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total pitches seen by the team in the game |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) by the team in the game |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) of the team in the game |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging percentage (OPS) by the team in the game |
Errors | decimal | 32 | Yes | Yes | Yes | Total errors committed by the team in the game |
Wins | decimal | 32 | Yes | Yes | Yes | Total wins recorded by the team in the game |
Losses | decimal | 32 | Yes | Yes | Yes | Total losses by the team in the game. Note: this can be either 0 or 1 for single game (non-projected) fields |
Saves | decimal | 32 | Yes | Yes | Yes | Total saves by the team in the game |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total innings pitched by the team in the game. Note: 1 out in an inning would be .33. 2 outs would be .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | Total outs pitched by the team in the game |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total projected full innings pitched by the team in the game. Note: if the team has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Outs pitched beyond InningsPitchedFull by the team in the game (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total earned run average by the team in the game |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total hits allowed while pitching by the team in the game |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total runs allowed while pitching by the team in the game |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total earned runs allowed while pitching by the team in the game |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total walks allowed while pitching by the team in the game |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while pitching by the team in the game |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs allowed while pitching by the team in the game |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total pitches thrown by the team in the game |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total pitches thrown for strikes by the team in the game |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total walks and hits allowed by the team divided by innings pitched (WHIP) in the game |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total batting average against (BAA) while pitching by the team in the game |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams by the team in the game |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | This field is expected to be 0 |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | This field is expected to be 0 |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | This field is expected to be 0 |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances by the team in the game |
TotalBases | decimal | 32 | Yes | Yes | Yes | The total number of bases recorded by the team in the game |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs by the team in the game |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs by the team in the game |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total lineouts by the team in the game |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs by the team in the game |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks by the team in the game |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times the team reached base on an error in the game |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play by the team in the game |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) by the team in the game |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) by the team in the game |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total singles allowed while pitching by the team in the game |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total doubles allowed while pitching by the team in the game |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total triples allowed while pitching by the team in the game |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams allowed while pitching by the team in the game |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total batters hit by pitch while pitching by the team in the game |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices while pitching by the team in the game |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies while pitching by the team in the game |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total grounded into double plays while pitching by the team in the game |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total complete games while pitching by the team in the game. Note: there can only be maximum one complete game pitched per game |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total shutouts while pitching by the team in the game. Note: a team can have a maximum of one shutout in a single game |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total no hitters while pitching by the team in the game. Note: there can only be maximum one no hitter pitched per game |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total perfect games while pitching by the team in the game. Note: there can be a maximum of one perfect game in a single game |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances while pitching by the team in the game |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total bases allowed while pitching by the team in the game |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs while pitching by the team in the game |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs while pitching by the team in the game |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total line outs while pitching by the team in the game |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs while pitching by the team in the game |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks while pitching by the team in the game |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times reached on error occurred while pitching by the team in the game |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total catchers interference while pitching by the team in the game |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play while pitching by the team in the game |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) while pitching by the team in the game |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) while pitching by the team in the game |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging (OPS) while pitching by the team in the game |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total strikeouts per nine innings (K/9) while pitching by the team in the game |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total walks per nine innings (BB/9) while pitching by the team in the game |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) while pitching by the team in the game |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) while pitching by the team in the game |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays by the team in the game Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays while pitching by the team in the game |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed (true/false) | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total isolated power (ISO) by the team in the game |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total fielding independent pitching (FIP) by the team in the game |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total quality starts (QS) pitched by the team in the game. Note: a team can have a maximum of one quality start in a single game |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total left on base percentage by the team in the game |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total holds pitched by the team in the game |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total blown saves by the team in the game |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | The sequence in which this player was substituted into the game, within the particular batting order |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | Field is expected to be Null |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the team in the game |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total pitching fantasy points by the team in the game |
TeamGameTrends
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Scope
from 2020 |
string | 50 | No | No | No | The type of trend (e.g. Last 5 games; Last 10 games; Last 5 home games; etc.) |
TeamID
from 2020 |
integer | 32 | No | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team
from 2020 |
string | 50 | No | No | No | The abbreviation [Key] of the team |
OpponentID
from 2020 |
integer | 32 | Yes | No | No | The TeamID of the opposing team related to the scop of the search |
Opponent
from 2020 |
string | 50 | Yes | No | No | The name [Key] of the team's opponent related to the scop of the search |
Wins
from 2020 |
integer | 32 | No | Yes | No | The total number of wins by the team relating to the scope |
Losses
from 2020 |
integer | 32 | No | Yes | No | Team losses relating to the scope |
Ties
from 2020 |
integer | 32 | No | Yes | No | Ties by a team relating to the scope of the search |
WinsAgainstTheSpread
from 2020 |
integer | 32 | Yes | Yes | No | Total number of wins against the run line relating to the scope |
LossesAgainstTheSpread
from 2020 |
integer | 32 | Yes | Yes | No | Team losses against the run line relating to the scope |
PushesAgainstTheSpread
from 2020 |
integer | 32 | Yes | Yes | No | The amount of times a given team's final score of their game has pushed the run line (a push is neither a win nor a loss) |
Overs
from 2020 |
integer | 32 | Yes | Yes | No | Amount of times the total score goes over the OverUnder |
Unders
from 2020 |
integer | 32 | Yes | Yes | No | Amount of times the total score goes under the OverUnder |
OverUnderPushes
from 2020 |
integer | 32 | Yes | Yes | No | The amount of times a given team's final score of their game has pushed the point total (a push is neither a win nor a loss) |
AverageScore
from 2020 |
decimal | 32 | Yes | Yes | Yes | Average score of team |
AverageOpponentScore
from 2020 |
decimal | 32 | Yes | Yes | No | Average score of the opposing team |
TeamSeason
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
StatID | integer | 32 | No | No | No | The unique ID of the stat |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
SeasonType | integer | 32 | Yes | No | No | The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar) |
Season | integer | 32 | Yes | No | No | The MLB season for which these totals apply |
Name | string | 50 | Yes | No | No | Team's full name (city and mascot) |
Team | string | 10 | Yes | No | No | The abbreviation [Key] 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 |
Updated | datetime | Yes | No | Yes | The date and time of the late update made to this record (in US Eastern Time) | |
Games | integer | 32 | Yes | No | Yes | The number of games played by the team in the season. Note: for game feeds this will always = 1 |
FantasyPoints | decimal | 32 | Yes | Yes | Yes | The field is expected to be 0 |
AtBats | decimal | 32 | Yes | Yes | Yes | Total at bats by the team in the season |
Runs | decimal | 32 | Yes | Yes | Yes | Total runs scored by the team in the season |
Hits | decimal | 32 | Yes | Yes | Yes | Total hits by the team in the season |
Singles | decimal | 32 | Yes | Yes | Yes | Total singles by the team in the season |
Doubles | decimal | 32 | Yes | Yes | Yes | Total doubles by the team in the season |
Triples | decimal | 32 | Yes | Yes | Yes | Total triples by the team in the season |
HomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs by the team in the season |
RunsBattedIn | decimal | 32 | Yes | Yes | Yes | Total runs batted in by the team in the season |
BattingAverage | decimal | 32 | Yes | Yes | Yes | Total batting average by the team in the season |
Outs | decimal | 32 | Yes | Yes | Yes | Total batting outs by the team in the season |
Strikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while batting by the team in the season |
Walks | decimal | 32 | Yes | Yes | Yes | Total walks recorded by the team during the season |
HitByPitch | decimal | 32 | Yes | Yes | Yes | Total times the team was hit by a pitch in the season |
Sacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices by the team in the season |
SacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies by the team in the season |
GroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total times the team grounded into double play (GIDP) in the season |
StolenBases | decimal | 32 | Yes | Yes | Yes | Total stolen bases by the team in the season |
CaughtStealing | decimal | 32 | Yes | Yes | Yes | Total times the team was caught stealing in the season |
PitchesSeen | decimal | 32 | Yes | Yes | Yes | Total pitches seen by the team in the season |
OnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) by the team in the season |
SluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) of the team in the season |
OnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging percentage (OPS) by the team in the season |
Errors | decimal | 32 | Yes | Yes | Yes | Total errors committed by the team in the season |
Wins | decimal | 32 | Yes | Yes | Yes | Total wins recorded by the team in the season |
Losses | decimal | 32 | Yes | Yes | Yes | Total losses by the team in the season. Note: this can be either 0 or 1 for single game (non-projected) fields |
Saves | decimal | 32 | Yes | Yes | Yes | Total saves by the team in the season |
InningsPitchedDecimal | decimal | 32 | Yes | Yes | Yes | Decimal representation of total innings pitched by the team in the season. Note: 1 out in an inning is 1/3 of an inning or .33. 2 outs would be 2/3 or .66. Ex: 5 full innings and 1 out would be 5.33 |
TotalOutsPitched | decimal | 32 | Yes | Yes | Yes | Total outs pitched by the team in the season |
InningsPitchedFull | decimal | 32 | Yes | Yes | Yes | Total projected full innings pitched by the team in the season. Note: if the team has pitched 5.33 innings, this will be 5 as the 6th inning was not full yet |
InningsPitchedOuts | decimal | 32 | Yes | Yes | Yes | Outs pitched beyond InningsPitchedFull by the team in the season (possible values: 0; 1; 2) |
EarnedRunAverage | decimal | 32 | Yes | Yes | Yes | Total earned run average by the team in the season |
PitchingHits | decimal | 32 | Yes | Yes | Yes | Total hits allowed while pitching by the team in the season |
PitchingRuns | decimal | 32 | Yes | Yes | Yes | Total runs allowed while pitching by the team in the season |
PitchingEarnedRuns | decimal | 32 | Yes | Yes | Yes | Total earned runs allowed while pitching by the team in the season |
PitchingWalks | decimal | 32 | Yes | Yes | Yes | Total walks allowed while pitching by the team in the season |
PitchingStrikeouts | decimal | 32 | Yes | Yes | Yes | Total strikeouts while pitching by the team in the season |
PitchingHomeRuns | decimal | 32 | Yes | Yes | Yes | Total home runs allowed while pitching by the team in the season |
PitchesThrown | decimal | 32 | Yes | Yes | Yes | Total pitches thrown by the team in the season |
PitchesThrownStrikes | decimal | 32 | Yes | Yes | Yes | Total pitches thrown for strikes by the team in the season |
WalksHitsPerInningsPitched | decimal | 32 | Yes | Yes | Yes | Total walks and hits allowed by the team divided by innings pitched (WHIP) in the season |
PitchingBattingAverageAgainst | decimal | 32 | Yes | Yes | Yes | Total batting average against (BAA) while pitching by the team in the season |
GrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams by the team in the season |
FantasyPointsFanDuel | decimal | 32 | Yes | Yes | Yes | The field is expected to be 0 |
FantasyPointsDraftKings | decimal | 32 | Yes | Yes | Yes | The field is expected to be 0 |
FantasyPointsYahoo | decimal | 32 | Yes | Yes | Yes | The field is expected to be 0 |
PlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances by the team in the season |
TotalBases | decimal | 32 | Yes | Yes | Yes | The total number of bases recorded by the team in the season |
FlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs by the team in the season |
GroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs by the team in the season |
LineOuts | decimal | 32 | Yes | Yes | Yes | Total lineouts by the team in the season |
PopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs by the team in the season |
IntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks by the team in the season |
ReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times the team reached base on an error in the season |
BallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play by the team in the season |
BattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) by the team in the season |
WeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) by the team in the season |
PitchingSingles | decimal | 32 | Yes | Yes | Yes | Total singles allowed while pitching by the team in the season |
PitchingDoubles | decimal | 32 | Yes | Yes | Yes | Total doubles allowed while pitching by the team in the season |
PitchingTriples | decimal | 32 | Yes | Yes | Yes | Total triples allowed while pitching by the team in the season |
PitchingGrandSlams | decimal | 32 | Yes | Yes | Yes | Total grand slams allowed while pitching by the team in the season |
PitchingHitByPitch | decimal | 32 | Yes | Yes | Yes | Total batters hit by pitch while pitching by the team in the season |
PitchingSacrifices | decimal | 32 | Yes | Yes | Yes | Total sacrifices while pitching by the team in the season |
PitchingSacrificeFlies | decimal | 32 | Yes | Yes | Yes | Total sacrifice flies while pitching by the team in the season |
PitchingGroundIntoDoublePlay | decimal | 32 | Yes | Yes | Yes | Total grounded into double plays while pitching by the team in the season |
PitchingCompleteGames | decimal | 32 | Yes | Yes | Yes | Total complete games while pitching by the team in the season |
PitchingShutOuts | decimal | 32 | Yes | Yes | Yes | Total shutouts while pitching by the team in the season |
PitchingNoHitters | decimal | 32 | Yes | Yes | Yes | Total no hitters while pitching by the team in the season |
PitchingPerfectGames | decimal | 32 | Yes | Yes | Yes | Total perfect games while pitching by the team in the season |
PitchingPlateAppearances | decimal | 32 | Yes | Yes | Yes | Total plate appearances while pitching by the team in the season |
PitchingTotalBases | decimal | 32 | Yes | Yes | Yes | Total bases allowed while pitching by the team in the season |
PitchingFlyOuts | decimal | 32 | Yes | Yes | Yes | Total fly outs while pitching by the team in the season |
PitchingGroundOuts | decimal | 32 | Yes | Yes | Yes | Total ground outs while pitching by the team in the season |
PitchingLineOuts | decimal | 32 | Yes | Yes | Yes | Total line outs while pitching by the team in the season |
PitchingPopOuts | decimal | 32 | Yes | Yes | Yes | Total pop outs while pitching by the team in the season |
PitchingIntentionalWalks | decimal | 32 | Yes | Yes | Yes | Total intentional walks while pitching by the team in the season |
PitchingReachedOnError | decimal | 32 | Yes | Yes | Yes | Total times reached on error occurred while pitching by the team in the season |
PitchingCatchersInterference | decimal | 32 | Yes | Yes | Yes | Total catchers interference while pitching by the team in the season |
PitchingBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total balls in play while pitching by the team in the season |
PitchingOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total on base percentage (OBP) while pitching by the team in the season |
PitchingSluggingPercentage | decimal | 32 | Yes | Yes | Yes | Total slugging percentage (SLG) while pitching by the team in the season |
PitchingOnBasePlusSlugging | decimal | 32 | Yes | Yes | Yes | Total on base plus slugging (OPS) while pitching by the team in the season |
PitchingStrikeoutsPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total strikeouts per nine innings (K/9) while pitching by the team in the season |
PitchingWalksPerNineInnings | decimal | 32 | Yes | Yes | Yes | Total walks per nine innings (BB/9) while pitching by the team in the season |
PitchingBattingAverageOnBallsInPlay | decimal | 32 | Yes | Yes | Yes | Total batting average on balls in play (BABIP) while pitching by the team in the season |
PitchingWeightedOnBasePercentage | decimal | 32 | Yes | Yes | Yes | Total weighted on base percentage (wOBA) while pitching by the team in the season |
DoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays by the team in the season. Note: includes all types of double plays. Ex: ground into double play, fly into double play, popped out into double play, etc. |
PitchingDoublePlays | decimal | 32 | Yes | Yes | Yes | Total double plays while pitching by the team in the season |
BattingOrderConfirmed | boolean | Yes | Yes | Yes | Whether the batting order is confirmed (true/false) | |
IsolatedPower | decimal | 32 | Yes | Yes | Yes | Total isolated power (ISO) by the team in the season |
FieldingIndependentPitching | decimal | 32 | Yes | Yes | Yes | Total fielding independent pitching (FIP) by the team in the season |
PitchingQualityStarts | decimal | 32 | Yes | Yes | Yes | Total quality starts (QS) pitched by the team in the season |
PitchingInningStarted | integer | 32 | Yes | Yes | Yes | This field is expected to be NULL |
LeftOnBase
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total left on base percentage by the team in the season |
PitchingHolds
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total holds pitched by the team in the season |
PitchingBlownSaves
from 2017 |
decimal | 32 | Yes | Yes | Yes | Total blown saves by the team in the season |
SubstituteBattingOrder
from 2017 |
integer | 32 | Yes | Yes | Yes | The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) |
SubstituteBattingOrderSequence
from 2017 |
integer | 32 | Yes | Yes | Yes | The sequence in which this player was substituted into the game; within the particular batting order |
FantasyPointsFantasyDraft | decimal | 32 | Yes | Yes | Yes | This field is expected to be Null |
FantasyPointsBatting | decimal | 32 | Yes | No | Yes | Total batting fantasy points by the team in the season |
FantasyPointsPitching | decimal | 32 | Yes | No | Yes | Total pitching fantasy points by the team in the season |
TeamTrends
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
Team
from 2020 |
string | 50 | Yes | No | No | The abbreviation [Key] of the team |
TeamID
from 2020 |
integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
UpcomingGame
from 2020 |
Game | Yes | No | No | Next scheduled game for the team | |
TeamGameTrends
from 2020 |
TeamGameTrends[] | Yes | No | Yes | The collection of Game Trends for this team |
Transaction
Available Endpoints
This table is used in the following endpoints:
Name | Type | Size | Nullable | Scrambled | CSV | Description |
---|---|---|---|---|---|---|
PlayerID | integer | 32 | No | No | No | The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career. |
Name | string | 32 | No | No | No | Player's full name |
FormerTeamID | integer | 32 | Yes | No | No | TeamID of player's former team |
FormerTeam | string | 32 | Yes | No | No | Player's former team in abbreviated format [Key] (e.g. SD; PHI; LAD; ATL etc.) |
TeamID | integer | 32 | Yes | No | No | The team's unique TeamID as assigned by SportsDataIO |
Team | string | 32 | Yes | No | No | The abbreviation [Key] of the team |
Type | string | 50 | Yes | No | Yes | Type of Transaction. Released, Waived, Signed, Promoted, Elevated, Demoted, and Traded. |
Date | datetime | 32 | Yes | No | No | The date that this transaction took place |
Note | string | 100 | Yes | No | No | A summary of the transaction (e.g. "Harris has signed with the Diamondbacks.") |
Created | datetime | 32 | Yes | No | No | The date and time this transaction was created in US Eastern Time |
Updated | datetime | 32 | Yes | No | No | The date and time of the last update made to this transaction (in US Eastern Time) |