Skip to main content

MLB 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...
Download CSV
BettingEntityMetadata
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
RecordId
from 2021
integer (32)NOT NULLNoThe ID of the record; unique only within the same entity type (i.e. BettingMarketType IDs overlap with BettingBetType IDs)
Name
from 2021
string (100)NOT NULLNoDenotes the name of the Type (e.g. Betting Market Type, Betting Event Type, Betting Period Type)
Activebool (32)NULLNoWhether or not this betting entity is active
BettingEntityMetadataCollection
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
BettingBetTypes
from 2021
BettingEntityMetadata[]NULLNoThe list of the bet types that can be found within a market
BettingMarketTypes
from 2021
BettingEntityMetadata[]NULLNoA list of the possible Market Types within a Betting Event (e.g. Game Line, Team prop, Player Future, etc.)
BettingPeriodTypes
from 2021
BettingEntityMetadata[]NULLNoA list of the possible BettingPeriodTypes (e.g. Full Game; 1st-5th Inning; 1st Inning)
BettingEventTypes
from 2021
BettingEntityMetadata[]NULLNoA list of the possible BettingEventTypes (e.g. Game, Future)
BettingOutcomeTypes
from 2021
BettingEntityMetadata[]NULLNoA list of the possible BettingOutcomeTypes (e.g. Home; Away; Under; Over)
ResultedMarketMetaData
from 2021
BettingResultingMetadata[] (32)NULLNoA list of the combinations of MarketType, BetType, & PeriodType which we willl provide automated resulting for
BettingResultTypes
from 2021
BettingEntityMetadata[]NULLNoA list of the possible BettingResultTypes (e.g. Win; Loss; Push; Not Resulted; Incomplete)
BettingEvent
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingEventID
from 2020
int (32)NOT NULLNoThe unique ID assocated with the betting event
Name
from 2020
string (32)NULLNoThe name of this betting event
Season
from 2020
int (32)NULLNoThe MLB season of the betting event
BettingEventTypeID
from 2020
int (32)NOT NULLNoThe ID associated with the type of betting event
BettingEventType
from 2020
string (32)NOT NULLNoIndicates the type of betting event - Game or Future
StartDate
from 2020
datetimeNULLNoThe furthest forward time any book has a market set to close for this betting event
Created
from 2020
datetimeNULLNoThe date and time when this betting event was created in US Eastern Time
Updated
from 2020
datetimeNULLNoThe date and time of the last update made to this betting event (in US Eastern Time)
GameID
from 2020
int (32)NULLNoThe unique ID of the game tied to this BettingEvent
GlobalGameID
from 2020
int (32)NULLNoA 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)NULLYesThe status of the game in tied to this event
Quarter
from 2020
string (32)NULLYesThe quarter of the game tied to this event
AwayTeam
from 2020
string (32)NULLNoThe abbreviation [Key] of the away team
HomeTeam
from 2020
string (32)NULLNoThe abbreviation [Key] of the Home Team
AwayTeamID
from 2020
int (32)NULLNoThe unique TeamID of the away team in the game tied to this BettingEvent
HomeTeamID
from 2020
int (32)NULLNoThe unique ID of the home team tied to this BettingEvent
GlobalAwayTeamID
from 2020
int (32)NULLNoA 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)NULLNoA 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)NULLYesScore of the away team tied to this betting event (updated after game ends to allow for resolving bets)
HomeTeamScore
from 2020
int (32)NULLYesScore of the home team tied to this betting event (updated after game ends to allow for resolving bets)
TotalScore
from 2020
int (32)NULLYesThe combined scores of the home and away team of the game tied to this event (post-game)
AwayRotationNumber
from 2020
int (32)NULLNoRotation number of away team for this game
HomeRotationNumber
from 2020
int (32)NULLNoRotation number of home team for this game
BettingMarkets
from 2020
BettingMarket[] (32)NULLNoThe list of betting markets for this event
GameStartTime
from 2020
datetime (32)NULLNoThe date and time the game starts
BettingMarket
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingMarketID
from 2020
int (32)NOT NULLNoThe unique ID associated with the betting market
BettingEventID
from 2020
int (32)NOT NULLNoThe unique ID assocated with the betting event
BettingMarketTypeID
from 2020
int (32)NULLYesThe unique ID associated with the market type of the betting market
BettingMarketType
from 2020
string (32)NULLYesThe name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.)
BettingBetTypeID
from 2020
int (32)NULLYesThe ID associated with the name of the bet type within a market
BettingBetType
from 2020
string (32)NULLYesThe name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.)
BettingPeriodTypeID
from 2020
int (32)NULLYesThe BettingPeriodTypeID of this market
BettingPeriodType
from 2020
string (32)NULLYesThe BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season)
Name
from 2020
string (32)NULLNoThe generic name of this market
TeamID
from 2020
int (32)NULLYesThe team's unique TeamID as assigned by SportsDataIO tied this market (if applicable)
TeamKey
from 2020
string (32)NULLYesThe abbreviation [Key] of the team tied to this market (if applicable)
PlayerID
from 2020
int (32)NULLYesThe 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)NULLYesThe full name of the player associated with this market
Created
from 2020
datetime (32)NULLNoThe date and time when this betting market was created in US Eastern Time
Updated
from 2020
datetime (32)NULLNoThe date and time of the last update made to this betting market (in US Eastern Time)
AvailableSportsbooks
from 2020
Sportsbook[] (32)NULLNoThe sportsbooks that have had odds in this market
AnyBetsAvailable
from 2020
bool (32)NULLNoA 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)NULLNoThe list of betting outcomes from each sportsbook in this market
ConsensusOutcomes
from 2020
ConsensusOutcome[] (32)NULLNoThe single set of consensus outcomes of this market
IsArchivedboolNOT NULLNoIndicates whether a BettingOutcome has been archived or not (true/false)
ArchiveLocationstringNOT NULLNoIf 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
NameType (Size)NullableScrambledDescription
BettingMarketID
from 2021
integer (32)NOT NULLNoThe unique ID associated with the betting market
BettingMarketTypeID
from 2021
integer (32)NOT NULLNoThe unique ID associated with the market type of the betting market
BettingMarketType
from 2021
string (100)NOT NULLNoThe name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.)
BettingBetTypeID
from 2021
integer (32)NOT NULLNoThe ID associated with the name of the bet type within a market
BettingBetType
from 2021
string (100)NOT NULLNoThe name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.)
BettingPeriodTypeID
from 2021
integer (32)NOT NULLNoThe BettingPeriodTypeID of this market
BettingPeriodType
from 2021
string (100)NOT NULLNoThe BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season)
Name
from 2021
string (100)NULLNoThe generic name of this market
TeamID
from 2021
integer (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO tied this market (if applicable)
TeamKey
from 2021
string (10)NULLNoThe abbreviation [Key] of the team tied to this market (if applicable)
PlayerID
from 2021
integer (32)NULLNoThe 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)NULLNoThe full name of the player associated with this market
BettingOutcomeResults
from 2021
BettingOutcomeResult[]NULLNoThe list of outcomes under this market with results
IsMarketResultingSupportedbool (32)NOT NULLNoIndicates whether resulting is supported for this kind of BettingMarket (true/false)
BettingMarketSplit
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingMarketIDinteger (32)NOT NULLNoThe unique ID associated with the betting market
BettingEventIDinteger (32)NOT NULLNoThe unique id of the associated betting event
BettingMarketTypeIDinteger (32)NOT NULLNoThe unique ID associated with the market type of the betting market
BettingMarketTypestring (100)NOT NULLNoThe name of the market type within a market (e.g. Player Prop, Team Prop, Game Prop, etc.)
BettingBetTypeIDinteger (32)NOT NULLNoThe ID associated with the name of the bet type within a market
BettingBetTypestring (100)NOT NULLNoThe name of the bet type within a market (e.g. Total Runs, Moneyline, Run Line, etc.)
BettingPeriodTypeIDinteger (32)NOT NULLNoThe BettingPeriodTypeID of this market
BettingPeriodTypestring (100)NOT NULLNoThe BettingPeriodType of this market (e.g. Full Game; 1st-5th Inning; 2nd Inning; Regular Season)
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO tied this market (if applicable)
TeamKeystring (32)NULLNoThe abbreviation [Key] of the team tied to this market (if applicable)
PlayerIDinteger (32)NULLNoThe 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
PlayerNamestring (100)NULLNoThe full name of the player associated with this market
BettingSplitsBettingSplit[] (32)NOT NULLNoA list of betting splits for the BettingMarket
BettingOutcome
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingOutcomeID
from 2020
int (32)NULLNoThe unique ID associated with the betting outcome
BettingMarketID
from 2020
int (32)NULLNoThe unique ID associated with the betting market
SportsBook
from 2020
Sportsbook (32)NULLNoName of sportsbook
BettingOutcomeTypeID
from 2020
int (32)NULLYesThe unique ID associated with this BettingOutcomeType
BettingOutcomeType
from 2020
string (32)NULLYesThe name of BettingOutcomeType (e.g. Home; Away; Under; Over)
PayoutAmerican
from 2020
int (32)NULLYesThe payout of the bet, shown in American odds format
PayoutDecimal
from 2020
decimal (32)NULLYesThe payout of the bet, shown in decimal odds format
Value
from 2020
decimal (32)NULLYesThe number associated with the outcome of a market (e.g. the run line, game total, etc.)
Participant
from 2020
string (32)NULLNoThe name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds, we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2020
bool (32)NULLNoIndicates whether a BettingOutcome is available for betting or not (true/false)
IsAlternate
from 2020
bool (32)NULLNoIndicates whether this is an alternate value or the core value (true/false)
Created
from 2020
datetime (32)NULLNoThe date and time when this betting outcome was created in US Eastern Time.
Updated
from 2020
datetime (32)NULLNoThe date and time of the last update made to this betting outcome (in US Eastern Time)
Unlisted
from 2020
datetime (32)NULLNoThe timestamp of when these odds were first made unavailable to be bet on any further (In US Eastern Time)
TeamID
from 2020
int (32)NULLYesThe team's unique TeamID as assigned by SportsDataIO tied this outcome (if applicable)
PlayerID
from 2020
int (32)NULLYesThe 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)NULLYesA 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)NULLYesThe URL for sportsbook event
IsInPlay
from 2022
bool (1)NULLNoWas this outcome created after the start time of the game (only applies when the betting event is of type game; true/false)
SportsbookMarketIDstring (100)NULLYesThe market ID on the given sportsbook for deeplinking (when available)
SportsbookOutcomeIDstring (100)NULLYesThe outcome ID on the given sportsbook for deeplinking (when available)
BettingOutcomeResult
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingOutcomeID
from 2021
integer (32)NOT NULLNoThe unique ID associated with the betting outcome
BettingResultTypeID
from 2021
integer (32)NULLYesThe BettingResultTypeID of this outcome
BettingResultType
from 2021
string (100)NULLYesThe string identifier of the BettingResultType of this outcome (e.g. Win; Loss; Push; Not Resulted; Incomplete)
BettingOutcomeTypeID
from 2020
int (32)NULLNoThe unique ID associated with this BettingOutcomeType
BettingOutcomeType
from 2020
string (32)NULLNoThe name of BettingOutcomeType (e.g. Home; Away; Under; Over)
BetValue
from 2021
decimal (32)NULLYesThe 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)NULLYesThe 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:
NameType (Size)NullableScrambledDescription
BettingMarketTypeId
from 2021
integer (32)NOT NULLNoThe unique ID associated with the market type of the betting market
BettingBetTypeId
from 2021
integer (32)NOT NULLNoThe ID associated with the name of the bet type within a market
BettingPeriodTypeId
from 2021
integer (32)NOT NULLNoThe BettingPeriodTypeID of this market
BettingSplit
Available Endpoints
NameType (Size)NullableScrambledDescription
BettingMarketSplitIDinteger (32)NOT NULLNoThe unique ID assciated with the betting split
BettingMarketIDinteger (32)NOT NULLNoThe unique ID associated with the betting market
BettingOutcomeTypeIDinteger (32)NULLNoThe unique ID associated with this BettingOutcomeType
BettingOutcomeTypestring (32)NULLNoThe name of BettingOutcomeType (e.g. Home; Away; Under; Over)
BetPercentageinteger (32)NULLYesPercentage of bets placed on a specific outcome
MoneyPercentageinteger (32)NULLYesThe percentage of the money placed in wagers on this market taken by this type of bet
Createddatetime (32)NOT NULLNoThe date and time this betting split was created in US Eastern Time
LastSeendatetime (32)NOT NULLNoThe date and time this set of values was last seen
BoxScore
Available Endpoints
NameType (Size)NullableScrambledDescription
GameGameNULLNoThe details of the game associated with this box score
InningsInning[]NULLNoThe inning details associated with the box score
TeamGamesTeamGame[]NULLNoThe team game stats associated with this box score
PlayerGamesPlayerGame[]NULLNoThe player game stats associated with this box score
ConsensusOutcome
Available Endpoints
NameType (Size)NullableScrambledDescription
NumberOfSportsbooks
from 2020
int (32)NOT NULLYesThe number of sportsbooks odds that went into creating this consensus outcome
BettingOutcomeID
from 2020
int (32)NULLNoThe unique ID associated with the betting outcome
BettingMarketID
from 2020
int (32)NULLNoThe unique ID associated with the betting market
SportsBook
from 2020
Sportsbook (32)NULLNoThe name of sportsbook(s)
BettingOutcomeTypeID
from 2020
int (32)NULLYesThe unique ID associated with this BettingOutcomeType
BettingOutcomeType
from 2020
string (32)NULLYesThe name of BettingOutcomeType (e.g. Home; Away; Under; Over)
PayoutAmerican
from 2020
int (32)NULLYesThe payout of the bet, shown in American odds format
PayoutDecimal
from 2020
decimal (32)NULLYesThe payout of the bet, shown in decimal odds format
Value
from 2020
decimal (32)NULLYesThe number associated with the outcome of a market (e.g. the run line, game total, etc.)
Participant
from 2020
string (32)NULLNoThe name of the participant (typically team or player) associated with the outcome. NOTE: This is provided by the sportsbook. In the case of Player odds, we highly recommend using PlayerID as names of players can be inconsistent between sportsbooks.
IsAvailable
from 2020
bool (32)NULLNoIndicates whether a ConsensusOutcome is available for betting or not
IsAlternate
from 2020
bool (32)NULLNoIndicates whether this is an alternate value or the core value
Created
from 2020
datetime (32)NULLNoThe date and time when this Consensus outcome was created in US Eastern Time.
Updated
from 2020
datetime (32)NULLNoThe date and time of the last update made to this record (in US Eastern Time)
Unlisted
from 2020
datetime (32)NULLNoThe timestamp of when these odds were first made unavailable to be bet on any further (in US Eastern Time)
TeamID
from 2020
int (32)NULLYesThe unique ID of the team tied to this consensus outcome
PlayerID
from 2020
int (32)NULLYesThe 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)NULLYesA 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)NULLYesThe URL for sportsbook event
IsInPlay
from 2022
bool (1)NULLNoWas this outcome created after the start time of the game (only applies when the betting event is of type Game)
SportsbookMarketIDstring (100)NULLYesThe market ID on the given sportsbook for deeplinking (when available)
SportsbookOutcomeIDstring (100)NULLYesThe outcome ID on the given sportsbook for deeplinking (when available)
DepthChart
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
DepthChartID
from 2021
integer (32)NOT NULLNoThe unique ID of the Depth Chard record
TeamID
from 2021
integer (32)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
PlayerID
from 2021
integer (32)NULLNoThe 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)NULLNoPlayer's full name
PositionCategory
from 2021
string (32)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Position
from 2021
string (32)NULLNoPlayer's position in the depth chart. Note: a player can be listed in multiple positions of the depth chart
DepthOrder
from 2021
integer (32)NULLYesThe Depth Chart order of the player and where they are placed in the depth chart
Updated
from 2021
datetime (32)NULLNoThe 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:
NameType (Size)NullableScrambledDescription
SlateIDinteger (32)NOT NULLNoThe SlateID that this SlateGame refers to
Operatorstring (20)NULLNoThe name of the operator who is running contests for this slate Possible values: FanDuel; DraftKings; Yahoo; FantasyDraft; etc.
OperatorSlateIDinteger (32)NULLNoUnique ID of a slate (assigned by the operator).
OperatorNamestring (50)NULLNoThe name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc.
OperatorDaydateNULLNoThe day (in EST/EDT) that the slate begins (assigned by the operator)
OperatorStartTimedatetimeNULLNoThe date/time (in EST/EDT) that the slate begins (assigned by the operator).
NumberOfGamesinteger (32)NULLNoThe number of actual games that this slate covers
IsMultiDaySlatebooleanNULLNoWhether or not this slate uses games that take place on different days (true/false)
RemovedByOperatorbooleanNULLNoIndicates whether this slate was removed/deleted by the operator.
OperatorGameTypestring (50)NULLNoThe game type of the slate. Note: Will often be null as most operators only have one game type
DfsSlateGamesDfsSlateGame[]NULLNoThe games that are included in this slate
DfsSlatePlayersDfsSlatePlayer[]NULLNoThe players that are included in this slate
SlateRosterSlotsstring[]NULLNoThe positions that need to be filled for this particular slate
SalaryCapintegerNULLNoThe salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes)
DfsSlateGame
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
SlateGameIDinteger (32)NOT NULLNoThe SlateGameID that this SlatePlayer refers to
SlateIDinteger (32)NOT NULLNoThe SlateID that this SlateGame refers to
GameIDinteger (32)NULLNoThe unique ID of the game tied to this SlateGame
GameGameNULLNoThe details of the Game that this SlateGame refers to
OperatorGameIDinteger (32)NULLNoUnique ID of a SlateGame (assigned by the operator)
RemovedByOperatorbooleanNULLYesIndicates whether this game was removed/deleted by the operator.
DfsSlatePlayer
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
SlatePlayerIDinteger (32)NOT NULLNoUnique ID of a SlatePlayer (assigned by SportsDataIO)
SlateIDinteger (32)NOT NULLNoThe SlateID that this SlatePlayer refers to
SlateGameIDinteger (32)NULLNoThe SlateGameID that this SlatePlayer refers to
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
PlayerGameProjectionStatIDinteger (32)NULLNoThe SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds.
OperatorPlayerIDstring (25)NULLNoUnique ID of the Player (assigned by the operator)
OperatorSlatePlayerIDstring (50)NULLNoUnique ID of the SlatePlayer (assigned by the operator)
OperatorPlayerNamestring (50)NULLNoThe player's name (assigned by the operator)
OperatorPositionstring (10)NULLNoThe player's eligible positions for the contest (assigned by the operator)
OperatorSalaryinteger (32)NULLNoThe player's salary for the contest (assigned by the operator)
OperatorRosterSlotsstring[]NULLNoThe player's eligible positions to be played in the contest (assigned by the operator). Note: this would include UTIL; etc plays for those that are eligible.
RemovedByOperatorbooleanNULLYesIndicates whether this player was removed/deleted by the operator
Teamstring (10)NULLNoThe abbreviation [Key] of the team
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
DfsSlatePlayerOwnershipProjection (From 2025)
Available Endpoints
NameType (Size)NullableScrambledDescription
SlateIDinteger (32)NOT NULLNoUnique ID of a Slate (assigned by SportsDataIO).
PlayerIDinteger (32)NOT NULLNoUnique ID of the Associated Player.
ProjectedOwnershipPercentagedecimal (32)NOT NULLNoProjected Ownership Percentage (0-100)
IsCaptainboolean (32)NOT NULLNoIndicates if this is the MVP/Captain slot for single game slates
DfsSlateWithOwnershipProjection (From 2025)
Available Endpoints
NameType (Size)NullableScrambledDescription
SlateIDinteger (32)NOT NULLNoUnique ID of a Slate (assigned by SportsDataIO).
Operatorstring (20)NULLNoThe name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc.
OperatorSlateIDinteger (32)NULLNoUnique ID of a slate (assigned by the operator).
OperatorNamestring (50)NULLNoThe name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc.
OperatorDaydateNULLNoThe day (in EST/EDT) that the slate begins (assigned by the operator).
OperatorStartTimedatetimeNULLNoThe date/time (in EST/EDT) that the slate begins (assigned by the operator).
SlateOwnershipProjectionsDfsSlatePlayerOwnershipProjection[]NULLNoThe list of projected ownership
FantasyGame
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NOT NULLNoThe unique ID of this game
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar).
Seasoninteger (32)NULLNoThe MLB season of the game
DaydateNULLNoThe date of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Opponentstring (10)NULLNoThe name [Key] of the player's opponent in the game
HomeOrAwaystring (4)NULLNoWhether the team is home or away
Jerseyinteger (32)NULLNoThe player's jersey number.
Namestring (50)NULLNoPlayer's full name
Positionstring (10)NULLNoThe 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
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Gamesinteger (32)NULLNoThe number of games played by the player. Note: for game feeds this will always = 1
Startedinteger (32)NULLNoWhether the player started in the game. Note: started = 1 and not starting = 0
FantasyPointsdecimal (32)NULLNoTotal fantasy points by the player during the game
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the player in the game
FantasyPointsPitchingdecimal (32)NULLNoTotal pitching fantasy points by the player in the game
IsGameOverbooleanNULLNoWhether or not the game is over (returns ture/false)
FantasyPointsFanDueldecimal (32)NULLNoTotal FanDuel fantasy points by the player in the game
FantasyPointsYahoodecimal (32)NULLNoTotal Yahoo fantasy points by the player in the game
FantasyPointsDraftKingsdecimal (32)NULLNoTotal DraftKings fantasy points by the player in the game
FanDuelPositionstring (10)NULLNoThe player's eligible position in FanDuel's daily fantasy sports platform.
DraftKingsPositionstring (10)NULLNoThe player's eligible position in DraftKings' daily fantasy sports platform.
YahooPositionstring (10)NULLNoThe player's eligible position in Yahoo's daily fantasy sports platform
OpponentRankinteger (32)NULLNoThe ranking of the player's opponent with regards to fantasy points allowed
OppositionPositionRankinteger (32)NULLNoThe ranking of the player's opponent by position with regards to fantasy points allowed
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Game
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NOT NULLNoThe unique ID of this game
Seasoninteger (32)NOT NULLNoThe MLB season of the game
SeasonTypeinteger (32)NOT NULLNoThe 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.
Statusstring (20)NULLNoThe status of the game. For a description of possible values, see here. For how suspended and postponed games are handled specifically, see here.
DaydateNULLNoThe date of the game
DateTimedatetimeNULLNoThe date and time of the game (in US Eastern Time)
AwayTeamstring (10)NOT NULLNoThe abbreviation [Key] of the away team
HomeTeamstring (10)NOT NULLNoThe abbreviation [Key] of the home team
AwayTeamIDinteger (32)NOT NULLNoThe unique TeamID of the away team
HomeTeamIDinteger (32)NOT NULLNoThe unique ID of the home team
RescheduledGameIDinteger (32)NULLNoThe GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling.
StadiumIDinteger (32)NULLNoThe unique ID of the stadium
Channelstring (50)NULLNoThe television station broadcasting the game
Inninginteger (32)NULLNoThe 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)
InningHalfstring (1)NULLNoThe inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL)
AwayTeamRunsinteger (32)NULLYesNumber of runs scored by the away team in the game
HomeTeamRunsinteger (32)NULLYesNumber of runs scored by the home team in the game
AwayTeamHitsinteger (32)NULLYesTotal hits by the away team in the game
HomeTeamHitsinteger (32)NULLYesTotal hits by the home team in the game
AwayTeamErrorsinteger (32)NULLYesTotal errors committed by the away team in the game
HomeTeamErrorsinteger (32)NULLYesTotal errors committed by the home team in the game
WinningPitcherIDinteger (32)NULLNoThe PlayerID of the pitcher who recorded the win in the game
LosingPitcherIDinteger (32)NULLNoThe PlayerID of the losing pitcher in the game
SavingPitcherIDinteger (32)NULLNoThe PlayerID of the pitcher who recorded the save in the game
Attendanceinteger (32)NULLNoTotal number of people who attended the game
AwayTeamProbablePitcherIDinteger (32)NULLNoThe PlayerID of the away team's probable pitcher
HomeTeamProbablePitcherIDinteger (32)NULLNoThe PlayerID of the home team's probable pitcher
Outsinteger (32)NULLNoThe number of outs recorded in the current inning of the game
Ballsinteger (32)NULLNoThe number of balls thrown for the current at bat
Strikesinteger (32)NULLNoThe number of strikes thrown for the current at bat
CurrentPitcherIDinteger (32)NULLNoThe PlayerID of the current pitcher
CurrentHitterIDinteger (32)NULLNoThe PlayerID of the current hitter
AwayTeamStartingPitcherIDinteger (32)NULLNoThe PlayerID of the away team's starting pitcher
HomeTeamStartingPitcherIDinteger (32)NULLNoThe PlayerID of the home team starting pitcher in the game
CurrentPitchingTeamIDinteger (32)NULLNoThe TeamID of the current pitcher's team
CurrentHittingTeamIDinteger (32)NULLNoThe TeamID of the current hitter's team
PointSpread
from 2016
decimal (32)NULLYesThe 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)NULLYesThe oddsmaker total points line at game start
AwayTeamMoneyLine
from 2016
integer (32)NULLYesMoneyline from the perspective of the away team
HomeTeamMoneyLine
from 2016
integer (32)NULLYesMoneyline from the perspective of the home team
ForecastTempLow
from 2016
integer (32)NULLYesThe forecasted low temperature on game day at this venue (in Fahrenheit)
ForecastTempHigh
from 2016
integer (32)NULLYesThe forecasted high temperature on game day at this venue (in Fahrenheit)
ForecastDescription
from 2016
string (50)NULLYesThe 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)NULLYesThe forecasted wind chill on game day at this venue.
ForecastWindSpeed
from 2016
integer (32)NULLYesThe forecasted wind speed on game day at this venue.
ForecastWindDirection
from 2016
integer (32)NULLYesThe 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.
RescheduledFromGameIDinteger (32)NULLYesThe 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.
RunnerOnFirstbooleanNULLYesIndicates if there is a runner on first base
RunnerOnSecondbooleanNULLYesIndicates if there is a runner on second base
RunnerOnThirdbooleanNULLYesIndicates if there is a runner on third base
AwayTeamStartingPitcherstring (50)NULLYesThe first and last name of the away team's starting pitcher for the game
HomeTeamStartingPitcherstring (50)NULLYesThe first and last name of the home team starting pitcher for the game
CurrentPitcherstring (50)NULLYesIndicates the current pitcher's name
CurrentHitterstring (50)NULLYesIndicates the current hitter's name
WinningPitcherstring (50)NULLYesThe name of the pitcher who recorded the win in the game
LosingPitcherstring (50)NULLYesThe first and last name of the losing pitcher in the game
SavingPitcherstring (50)NULLYesThe name of the pitcher who recorded the save in the game
DueUpHitterID1integer (32)NULLYesThe PlayerID of the hitter due up first from the current hitter
DueUpHitterID2integer (32)NULLYesThe PlayerID of the hitter due up second from the current hitter
DueUpHitterID3integer (32)NULLYesThe PlayerID of the hitter due up third from the current hitter
GlobalGameIDinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues
GlobalAwayTeamIDinteger (32)NOT NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues
GlobalHomeTeamIDinteger (32)NOT NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PointSpreadAwayTeamMoneyLine
from 2017
integer (32)NULLYesThe moneyline payout odds when betting on the away team with the run line
PointSpreadHomeTeamMoneyLine
from 2017
integer (32)NULLYesThe moneyline payout odds when betting on the home team with the run line
LastPlaystring (250)NULLYesThe description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points.
IsClosedbooleanNOT NULLNoIndicates 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
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
InningsInning[]NULLNoThe inning details associated with the game
GameEndDateTimedatetimeNULLNoThe date and time that the game ended in US Eastern Time
HomeRotationNumber
from 2019
integer (32)NULLYesRotation number of home team for this game
AwayRotationNumber
from 2019
integer (32)NULLYesRotation number of away team for this game
NeutralVenue
from 2020
booleanNULLNoIndicates whether this game is played in a neutral venue. Note: Neutral = True, not neutral = False
InningDescriptionstring (50)NULLNoThe current status of the inning for display purposes (possible values: Top 2, Mid 2, Bot 2, End 2, etc)
OverPayout
from 2021
integer (32)NULLYesThe sportsbook's payout for the over
UnderPayout
from 2021
integer (32)NULLYesThe sportsbook's payout for the under
SeriesInfo
from 2021
Series (32)NULLNoContains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength
DateTimeUTC
from 2021
datetimeNULLNoThe date and time of the game in UTC
HomeTeamOpenerbooleanNULLNoIndicates 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
AwayTeamOpenerbooleanNULLNoIndicates 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
SuspensionResumeDaydateNULLNoThe 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.
SuspensionResumeDateTimedatetimeNULLNoThe 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:
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NOT NULLNoThe unique ID of the game tied to the BettingSplits
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar).
Seasoninteger (32)NOT NULLNoThe MLB season of the betting split
Daydatetime (32)NULLNoThe day of the game
AwayTeamstring (32)NULLNoThe abbreviation [Key] of the away team
HomeTeamstring (32)NULLNoThe abbreviation [Key] of the Home Team
BettingMarketSplitsBettingMarketSplit[] (32)NOT NULLNoShows the BettingMarkets that have splits included for them in a given game
GameInfo
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIdinteger (32)NOT NULLNoThe unique ID of this game
Seasoninteger (32)NOT NULLNoThe MLB season of the game
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
Statusstring (20)NULLNoThe status of the game. For a description of possible values, see here. For how suspended and postponed games are handled specifically, see here.
AwayTeamIdinteger (32)NULLNoThe unique TeamID of the away team
HomeTeamIdinteger (32)NULLNoThe unique ID of the home team
AwayTeamNamestring (50)NULLNoThe abbreviation [Key] of the away team
HomeTeamNamestring (50)NULLNoThe abbreviation [Key] of the home team
GlobalGameIdinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIdinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues
GlobalHomeTeamIdinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PregameOddsGameOdd[]NULLNoList of Pregame GameOdds from different sportsbooks
LiveOddsGameOdd[]NULLNoShows a list of live odds from different sportsbooks
HomeTeamScoreintegerNULLYesScore of the home team (updated after game ends to allow for resolving bets)
AwayTeamScoreintegerNULLYesScore of the away team (updated after game ends to allow for resolving bets)
TotalScoreintegerNULLYesThe combined scores of the home and away team of the game tied to this event (post-game)
HomeRotationNumberinteger (32)NULLYesRotation number of home team for this game
AwayRotationNumberinteger (32)NULLYesRotation number of away team for this game
AlternateMarketPregameOddsGameOdd[]NULLNoList of Alternate Market Game Odds from different sportsbooks.
GameInfoResult
Available Endpoints
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NOT NULLNoThe unique ID of this game
Seasoninteger (32)NOT NULLNoThe MLB season of the game
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
Statusstring (20)NULLNoThe status of the game. For a description of possible values, see here. For how suspended and postponed games are handled specifically, see here.
AwayTeamIDinteger (32)NULLNoThe unique TeamID of the away team
HomeTeamIDinteger (32)NULLNoThe unique TeamID of the home team
AwayTeamNamestring (50)NULLNoThe abbreviation [Key] of the away team
HomeTeamNamestring (50)NULLNoThe abbreviation [Key] of the home team
GlobalGameIDinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIDinteger (32)NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues
GlobalHomeTeamIDinteger (32)NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PregameOddsGameOddResult[]NULLNoList of Pregame GameOdds from different sportsbooks with results
HomeTeamScoreinteger (32)NULLYesScore of the home team (updated after game ends to allow for resolving bets)
AwayTeamScoreinteger (32)NULLYesScore of the away team (updated after game ends to allow for resolving bets)
TotalScoreinteger (32)NULLYesThe combined scores of the home and away team of the game tied to this event (post-game)
HomeRotationNumberinteger (32)NULLYesRotation number of home team for this game
AwayRotationNumberinteger (32)NULLYesRotation number of away team for this game
AlternateMarketPregameOddsGameOddResult[]NULLNoList of Alternate Market Game Odds from different sportsbooks with results
Inninginteger (32)NULLNoThe 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)
InningHalfstring (1)NULLNoThe inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL)
IsClosedbooleanNOT NULLNoIndicates 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
InningsInning[]NULLNoThe inning details associated with the game
LiveOddsGameOddResult[]NULLNoShows a list of live odds from different sportsbooks with results
GameOdd
Available Endpoints
NameType (Size)NullableScrambledDescription
GameOddIdinteger (32)NOT NULLNoUnique ID of this odd
Sportsbookstring (25)NOT NULLYesName of sportsbook
GameIdinteger (32)NOT NULLNoThe unique ID of this game
CreateddatetimeNOT NULLNoThe date and time when these odds were first created in US Eastern Time
UpdateddatetimeNOT NULLNoThe 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.
HomeMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the home team
AwayMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the away team
HomePointSpreaddecimal (32)NULLYesThe sportsbook's run line for the home team
AwayPointSpreaddecimal (32)NULLYesThe sportsbook's run line for the away team
HomePointSpreadPayoutinteger (32)NULLYesThe sportsbook's run line payout for the home team
AwayPointSpreadPayoutinteger (32)NULLYesThe sportsbook's run line payout for the away team
OverUnderdecimal (32)NULLYesThe total points line as given by the sportsbook
OverPayoutinteger (32)NULLYesThe sportsbook's payout for the over
UnderPayoutinteger (32)NULLYesThe sportsbook's payout for the under
SportsbookIdinteger (32)NULLNoUnique ID of the sportsbook
SportsbookUrlstring (500)NULLNoThe URL for sportsbook event
OddTypestring (500)NULLNoThe market type of the odd (ex: live; pregame; 1st inning; etc)
UnlisteddatetimeNULLNoThe timestamp of when these odds were first made unavailable to be bet on any further (In US Eastern Time)
GameOddOutcome
NameType (Size)NullableScrambledDescription
GameOddIdinteger (32)NULLNoUnique ID of this odd
GameOddResultTypeIdinteger (32)NULLNoThe unique ID of this GameOddResultType
GameOddResultTypestring (100)NULLNoThe result/outcome of a bet (e.g. Won; Lost; Push; Not Resulted; Incomplete)
OddTypestring (500)NULLNoThe market type of the odd (ex: live; pregame; 1st inning; etc)
GameOddTypestring (100)NULLNoThe GameOddResultType of an outcome in the form of a string
BetValuedecimal (32)NULLNoThe 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)
ActualValuedecimal (32)NULLNoThe 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
NameType (Size)NullableScrambledDescription
GameOddIDinteger (32)NOT NULLNoUnique ID of this odd
Sportsbookstring (25)NOT NULLYesName of sportsbook
GameIDinteger (32)NOT NULLNoThe unique ID of this game
CreateddatetimeNOT NULLNoThe date and time when these odds were first created in US Eastern Time
UpdateddatetimeNOT NULLNoThe 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.
HomeMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the home team
AwayMoneyLineinteger (32)NULLYesThe sportsbook's moneyline for the away team
HomePointSpreaddecimal (32)NULLYesThe sportsbook's run line for the home team
AwayPointSpreaddecimal (32)NULLYesThe sportsbook's run line for the away team
HomePointSpreadPayoutinteger (32)NULLYesThe sportsbook's run line payout for the home team
AwayPointSpreadPayoutinteger (32)NULLYesThe sportsbook's run line payout for the away team
OverUnderdecimal (32)NULLYesThe total points line as given by the sportsbook
OverPayoutinteger (32)NULLYesThe sportsbook's payout for the over
UnderPayoutinteger (32)NULLYesThe sportsbook's payout for the under
SportsbookIDinteger (32)NULLNoUnique ID of the sportsbook
SportsbookUrlstring (500)NULLNoThe URL for sportsbook event
OddTypestring (500)NULLNoThe market type of the odd (ex: live; pregame; 1st inning; etc)
GameOddOutcomeResultsGameOddOutcome[]NULLNoList 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:
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
Namestring (100)NULLNoPlayer's full name
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe 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
PreferredHostedHeadshotUrlstring (500)NULLYesThe player's preferred hosted headshot URL. This returns the headshot with transparent background, if available.
PreferredHostedHeadshotUpdateddatetimeNULLNoThe last updated date of the player's preferred hosted headshot.
HostedHeadshotWithBackgroundUrlstring (500)NULLYesThe player's hosted headshot URL
HostedHeadshotWithBackgroundUpdateddatetimeNULLNoThe last date and time the player's hosted headshot was updated in US Eastern Time
HostedHeadshotNoBackgroundUrlstring (500)NULLYesThe player's transparent background hosted headshot URL
HostedHeadshotNoBackgroundUpdateddatetimeNULLNoThe last date and time the player's transparent background hosted headshot was updated in US Eastern Time
Inning
Available Endpoints
NameType (Size)NullableScrambledDescription
InningIDinteger (32)NOT NULLNoThe unique ID of this specific inning
GameIDinteger (32)NOT NULLNoThe unique ID of the game tied to this Inning
InningNumberinteger (32)NOT NULLNoThe current inning number of the game
AwayTeamRunsinteger (32)NULLYesNumber of runs scored by the away team in the specific inning
HomeTeamRunsinteger (32)NULLYesNumber of runs scored by the home team in the specific inning
Lineup
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
PlayerID
from 2021
integer (32)NOT NULLNoThe 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)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
Team
from 2021
string (32)NOT NULLNoThe abbreviation [Key] of the team
FirstName
from 2021
string (32)NOT NULLNoThe player's first name
LastName
from 2021
string (32)NOT NULLNoThe player's last name
BattingOrder
from 2021
integer (32)NULLYesWhere the player batted in the lineup for the game (1;2;3; etc.)
Position
from 2021
string (32)NULLNoPlayer's position in the starting lineup (if started); otherwise the position he substituted for
Starting
from 2021
bool (32)NULLYesIndicates if this player is starting. Note: started = 1 and non starting= 0
Confirmed
from 2021
bool (32)NULLYesIndicates if batting order has been confirmed (true/false)
MatchupTrends
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
UpcomingGame
from 2020
GameNULLNoNext scheduled game for the team with a specified opposing team
TeamTrends
from 2020
TeamTrends[]NULLNoThe collection of team trends between each team
TeamMatchupTrends
from 2020
TeamGameTrends[]NULLNoThe collection of team game trends against opponent
OpponentMatchupTrends
from 2020
TeamGameTrends[]NULLNoThe collection of opponent game trends against the team
PreviousGames
from 2020
Game[]NULLNoThe collection of last 10 game scores between each team
News
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
NewsIDinteger (32)NOT NULLNoThe unique ID assigned to this news story
Sourcestring (50)NULLNoThe source of the story (RotoBaller, NBCSports.com, etc.)
UpdateddatetimeNOT NULLNoThe timestamp of when this news story was published
TimeAgostring (50)NULLNoA description of how long ago this content was published
Titlestring (100)NULLNoThe brief title of the news story (typically less than 100 characters)
Contentstring (5000)NULLNoThe entirety of the content of the news story
Urlstring (250)NULLNoThe website URL of the full news story
TermsOfUsestring (500)NULLNoThe 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
Authorstring (50)NULLNoThe author of the content
Categoriesstring (100)NULLNoComma 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
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (10)NULLNoThe abbreviation [Key] of the team that relates to this story
PlayerID2integer (32)NULLNoThe PlayerID of the player who relates to this story
TeamID2integer (32)NULLNoThe TeamID of the second team that relates to this story
Team2string (10)NULLNoThe abbreviation [Key] of the second team that relates to this story
OriginalSource
from 2020
string (100)NULLNoThe original source who broke this news (before it was picked up by the publisher of this story)
OriginalSourceUrl
from 2020
string (1000)NULLNoThe URL of the original source who broke this news story
Pitch
Available Endpoints
NameType (Size)NullableScrambledDescription
PitchIDinteger (32)NOT NULLNoThe unique ID of the pitch
PlayIDinteger (32)NOT NULLNoThe unique ID of the play assigned by SportsDataIO
PitchNumberThisAtBatinteger (32)NULLYesThe number of pitches in the at bat in which the pitch occurred.
PitcherIDinteger (32)NULLNoThe PlayerID of the pitcher who threw the pitch
HitterIDinteger (32)NULLNoThe unique PlayerID of the hitter who represents the play
Outsinteger (32)NULLYesThe number of outs when the pitch occurred
BallsBeforePitchinteger (32)NULLYesThe number of balls the pitcher has thrown before the current pitch
StrikesBeforePitchinteger (32)NULLYesThe number of strikes the pitcher has thrown before the current pitch
StrikebooleanNULLYesWhether the pitch was a strike (true/false)
BallbooleanNULLYesWhether the pitch was a ball (true/false)
FoulbooleanNULLYesWhether the pitch was hit foul (true/false)
SwingingbooleanNULLYesWhether the hitter struck out swinging (true/false)
LookingbooleanNULLYesWhether or not the hitter struck out looking (returns true/false)
Play
Available Endpoints
NameType (Size)NullableScrambledDescription
PlayIDinteger (32)NOT NULLNoThe unique ID of the play assigned by SportsDataIO
InningIDinteger (32)NOT NULLNoThe unique ID associated with this specific inning in which the play occurred
InningNumberinteger (32)NULLNoThe inning number in which the particular play occurred
InningHalfstring (1)NULLNoThe inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL)
PlayNumberinteger (32)NULLYesThe order in which plays occurred in a game
InningBatterNumberinteger (32)NULLYesThe batter number in the inning where the play occurred.
AwayTeamRunsinteger (32)NULLYesNumber of runs scored by the away team on this specific play
HomeTeamRunsinteger (32)NULLYesNumber of runs scored by the home team on this specific play
HitterIDinteger (32)NULLNoThe unique PlayerID of the hitter involved with the play
PitcherIDinteger (32)NULLNoThe PlayerID of the pitcher involved in the play
HitterTeamIDinteger (32)NULLNoThe TeamID of the hitter's team.
PitcherTeamIDinteger (32)NULLNoThe ID of the pitcher's team
HitterNamestring (50)NULLNoThe first and last name of the hitter involved in the play
PitcherNamestring (50)NULLNoThe full name of the pitcher involved in the play
PitcherThrowHandstring (1)NULLNoThe throwing hand of the pitcher in which the play occurred. (right or left)
HitterBatHandstring (1)NULLNoThe batter's handedness for which the play occurred. (R; L; S)
HitterPositionstring (10)NULLNoThe position of the player in which the play occrred. (e.g. P;C;1B; SS; OF)
Outsinteger (32)NULLYesThe number of outs in which the play occurred
Ballsinteger (32)NULLYesThe number of balls in the count in which the play occurred
Strikesinteger (32)NULLYesThe number of strikes in the count in which the play occurred
PitchNumberThisAtBatinteger (32)NULLYesThe number of pitches in the at bat in which the play occurred
Resultstring (50)NULLYesThe 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
NumberOfOutsOnPlayinteger (32)NULLYesThe number of outs recorded on the play
RunsBattedIninteger (32)NULLYesThe number of runs batted in on the play
AtBatbooleanNULLNoWhether this plate appearance resulted in an at bat
StrikeoutbooleanNULLNoWhether the play resulted with a strikeout (returns true/false)
WalkbooleanNULLNoIndicates whether the play resulted in a walk for the hitter (returns true/false)
HitbooleanNULLNoWhether this play resulted in a hit (true/false)
OutbooleanNULLNoWhether this play resutled in an out (true/false)
SacrificebooleanNULLNoWhether the play resulted in a sacrifice (returns true/false)
ErrorbooleanNULLNoWhether this play resulted in an error (true/false)
UpdateddateNULLNoThe database generated timestamp of when this record was last updated (in US Eastern Time)
Descriptionstring (250)NULLYesThe description of the play for display purposes
PitchesPitch[]NULLNoThe details of the pitches associated with this play
Runner1IDinteger (32)NULLNoThe PlayerID of the player on first as a result of the play (post-play)
Runner2IDinteger (32)NULLNoThe PlayerID of the player on second as a result of the play (post-play)
Runner3IDinteger (32)NULLNoThe PlayerID of the player on third as a result of the play (post-play)
PlayByPlay
Available Endpoints
NameType (Size)NullableScrambledDescription
GameGameNULLNoThe details of the game associated with this play-by-play
PlaysPlay[]NULLNoThe details of the plays associated with this play-by-play
Player
Available Endpoints
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SportsDataIDstring (50)NULLNoDeprecated. Use SportRadarPlayerID instead.
Statusstring (50)NULLNoIndicates 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
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (10)NULLNoThe abbreviation [Key] of the team that the player belongs to
Jerseyinteger (32)NULLNoThe player's jersey number.
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH, IF, OF, P, PH, PR
Positionstring (10)NULLNoThe 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
MLBAMIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with MLB AM
FirstNamestring (50)NULLNoThe player's first name
LastNamestring (50)NULLNoThe player's last name
BatHandstring (1)NULLNoThe player's batting hand. Possible values: R, L, S
ThrowHandstring (1)NULLNoThe player's throwing hand. Possible values: R, L, S
Heightinteger (32)NULLNoThe player's height in inches
Weightinteger (32)NULLNoThe weight of the player in pounds (lbs).
BirthDatedatetimeNULLNoThe player's date of birth
BirthCitystring (50)NULLNoThe city in which the player was born
BirthStatestring (50)NULLNoThe state in which the player was born. Note: State will be NULL for all countries outside of North America and Australia
BirthCountrystring (50)NULLNoThe country in which the player was born
HighSchoolstring (50)NULLNoThe high school that the player attended. Note: If the player attended a college, this field will be NULL
Collegestring (50)NULLNoThe 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
ProDebutdateNULLNoThe date that this player made his MLB debut.
Salaryinteger (32)NULLNoField is expected to be NULL
PhotoUrlstring (250)NULLNoField is expected to be NULL
SportRadarPlayerIDstring (50)NULLNoThe player's unique PlayerID for cross reference use with Stats Player
RotoworldPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with Rotoworld.
RotoWirePlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with RotoWire.
FantasyAlarmPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with FantasyAlarm
StatsPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with Stats Player.
SportsDirectPlayerIDinteger (32)NULLNoThe player's cross reference PlayerID to the SportsDirect data feeds, now part of Nielsen GraceNote.
XmlTeamPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with Xml Team
InjuryStatusstring (50)NULLYesThe player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out
InjuryBodyPartstring (50)NULLYesIndicates the player's injured body part. (e.g. ankle; knee; elbow; etc.)
InjuryStartDatedateNULLNoThe day that the injury started or first discovered.
InjuryNotesstring (250)NULLYesBrief description of the player's injury and expected availability
FanDuelPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with FanDuel
DraftKingsPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with DraftKings.
YahooPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with Yahoo
UpcomingGameIDinteger (32)NULLNoThe unique ID of a player's next upcoming game
FanDuelNamestring (50)NULLNoThe player's name on FanDuel
DraftKingsNamestring (50)NULLNoThe player's name on DraftKings
YahooNamestring (50)NULLNoThe player's name as displayed on/by Yahoo
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
FantasyDraftNamestring (50)NULLNoThe player's name on Fantasy Draft
FantasyDraftPlayerIDinteger (32)NULLNoThe player's unique PlayerID for cross reference use with Fantasy Draft
Experiencestring (20)NULLNoThe player's years of experience
UsaTodayPlayerIDinteger (32)NULLNoThe player's cross reference PlayerID to USA Today headshot data feeds.
UsaTodayHeadshotUrlstring (100)NULLNoThe player's headshot URL as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotNoBackgroundUrlstring (100)NULLNoThe player's transparent background headshot URL as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotUpdateddatetimeNULLNoThe last updated date of the player's headshot as provided by USA Today. License from USA Today is required.
UsaTodayHeadshotNoBackgroundUpdateddatetimeNULLNoThe last updated date of the player's transparent background headshot as provided by USA Today. License from USA Today is required.
PlayerBasic
Available Endpoints
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SportsDataIDstring (50)NULLNoDeprecated. Use SportRadarPlayerID instead.
Statusstring (50)NULLNoIndicates 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
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Jerseyinteger (32)NULLNoThe player's jersey number
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH, IF, OF, P, PH, PR
Positionstring (10)NULLNoThe 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
FirstNamestring (50)NULLNoThe player's first name
LastNamestring (50)NULLNoThe player's last name
BirthDatedatetimeNULLNoThe player's date of birth
BirthCitystring (50)NULLNoThe city in which the player was born
BirthStatestring (50)NULLNoThe state in which the player was born. Note: State will be NULL for all countries outside of North America and Australia
BirthCountrystring (50)NULLNoThe country in which the player was born
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
BatHandstring (1)NULLNoThe player's batting hand. Possible values: R, L, S
ThrowHandstring (1)NULLNoThe player's throwing hand. Possible values: R, L, S
Heightinteger (32)NULLNoThe player's height in inches
Weightinteger (32)NULLNoThe weight of the player in pounds (lbs.)
PlayerGame
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season of the game
Namestring (50)NULLNoPlayer's full name
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe 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
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Startedinteger (32)NULLNoWhether the player started in the game. Note: started = 1 and not starting = 0
BattingOrderinteger (32)NULLYesWhere the player batted in the lineup for the game (1;2;3; etc.)
FanDuelSalary
from 2015
integer (32)NULLYesThe player's salary for FanDuel daily fantasy contests.
DraftKingsSalary
from 2016
integer (32)NULLYesThe player's salary for DraftKings daily fantasy contests.
FantasyDataSalary
from 2015
integer (32)NULLYesThe 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)NULLYesThe player's salary for Yahoo daily fantasy contests
InjuryStatus
from 2016
string (50)NULLYesThe player's current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out
InjuryBodyPart
from 2016
string (50)NULLYesIndicates the player's injured body part. (e.g. ankle; knee; elbow; etc.)
InjuryStartDate
from 2016
dateNULLNoThe day that the injury started or first discovered.
InjuryNotes
from 2016
string (250)NULLYesBrief description of the player's injury and expected availability
FanDuelPosition
from 2016
string (10)NULLNoThe player's eligible position in FanDuel's daily fantasy sports platform.
DraftKingsPosition
from 2016
string (10)NULLNoThe player's eligible position in DraftKings' daily fantasy sports platform.
YahooPosition
from 2016
string (10)NULLNoThe player's eligible position in Yahoo's daily fantasy sports platform
OpponentRank
from 2016
integer (32)NULLYesThe ranking of the player's opponent with regards to fantasy points allowed
OpponentPositionRank
from 2016
integer (32)NULLYesThe ranking of the player's opponent by position with regards to fantasy points allowed
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
FantasyDraftSalary
from 2017
integer (32)NULLYesThe player's salary for Fantasy Draft daily fantasy contests.
FantasyDraftPosition
from 2017
string (10)NULLNoThe player's eligible position in Fantasy Drafts daily fantasy sports platform.
GameIDinteger (32)NULLNoThe unique ID of the game tied to this PlayerGame record
OpponentIDinteger (32)NULLNoThe TeamID of the opposing team in the game
Opponentstring (10)NULLNoThe name [Key] of the player's opponent in the game
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in US Eastern Time)
HomeOrAwaystring (4)NULLNoWhether the team is home or away
IsGameOverbooleanNOT NULLNoWhether or not the player's game is over (returns true/false)
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues
GlobalOpponentIDinteger (32)NULLNoA globally unique ID for this team's opponent. This value is guaranteed to be unique across all sports/leagues
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe number of games played by the player. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the player during the game
AtBatsdecimal (32)NULLYesTotal at bats by the player in the game
Runsdecimal (32)NULLYesTotal runs scored by the player in the game
Hitsdecimal (32)NULLYesTotal hits by the player in the game
Singlesdecimal (32)NULLYesTotal singles by the player in the game
Doublesdecimal (32)NULLYesTotal doubles by the player in the game
Triplesdecimal (32)NULLYesTotal triples by the player in the game
HomeRunsdecimal (32)NULLYesTotal home runs by the player in the game
RunsBattedIndecimal (32)NULLYesTotal runs batted in by the player in the game
BattingAveragedecimal (32)NULLYesTotal batting average by the player in the game
Outsdecimal (32)NULLYesTotal batting outs by the player in the game
Strikeoutsdecimal (32)NULLYesTotal strikeouts while batting by the player in the game
Walksdecimal (32)NULLYesTotal walks recorded by the player in the game
HitByPitchdecimal (32)NULLYesTotal times the player was hit by a pitch in the game
Sacrificesdecimal (32)NULLYesTotal sacrifices by the player in the game
SacrificeFliesdecimal (32)NULLYesTotal sacrifice flies by the player in the game
GroundIntoDoublePlaydecimal (32)NULLYesTotal times the player grounded into double play (GIDP) in the game
StolenBasesdecimal (32)NULLYesTotal stolen bases by the player in the game
CaughtStealingdecimal (32)NULLYesTotal times the player was caught stealing in the game
PitchesSeendecimal (32)NULLYesTotal pitches seen by the player in the game
OnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) by the player in the game
SluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) of the player in the game
OnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging percentage (OPS) by the player in the game
Errorsdecimal (32)NULLYesTotal errors committed by the player in the game
Winsdecimal (32)NULLYesTotal wins recorded by the pitcher in the game
Lossesdecimal (32)NULLYesTotal pitching losses by the player in the game. Note: this can be either 0 or 1 for single game (non-projected) fields
Savesdecimal (32)NULLYesTotal saves by the player in the game. Note: a player can have a maximum of one save in a single game
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesThe total number of outs recorded by the player in the game
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesOuts pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal earned run average by the player in the game
PitchingHitsdecimal (32)NULLYesTotal hits allowed while pitching by the player in the game
PitchingRunsdecimal (32)NULLYesTotal runs allowed while pitching by the player in the game
PitchingEarnedRunsdecimal (32)NULLYesTotal earned runs allowed while pitching by the player in the game
PitchingWalksdecimal (32)NULLYesTotal walks allowed while pitching by the player in the game
PitchingStrikeoutsdecimal (32)NULLYesTotal strikeouts while pitching by the player in the game
PitchingHomeRunsdecimal (32)NULLYesTotal home runs allowed while pitching by the player in the game
PitchesThrowndecimal (32)NULLYesTotal pitches thrown by the player in the game
PitchesThrownStrikesdecimal (32)NULLYesTotal pitches thrown for strikes by the player in the game
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal walks and hits allowed by a player divided by innings pitched (WHIP) in the game
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal batting average against (BAA) while pitching by the player in the game
GrandSlamsdecimal (32)NULLYesTotal grand slams by the player in the game
FantasyPointsFanDueldecimal (32)NULLYesTotal FanDuel fantasy points by the player in the game
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings fantasy points by the player in the game
FantasyPointsYahoodecimal (32)NULLYesTotal Yahoo fantasy points by the player in the game
PlateAppearancesdecimal (32)NULLYesTotal plate appearances by the player in the game
TotalBasesdecimal (32)NULLYesThe total number of bases recorded by the player in the game
FlyOutsdecimal (32)NULLYesTotal fly outs by the player in the game
GroundOutsdecimal (32)NULLYesTotal ground outs by the player in the game
LineOutsdecimal (32)NULLYesTotal lineouts by the player in the game
PopOutsdecimal (32)NULLYesTotal pop outs by the player in the game
IntentionalWalksdecimal (32)NULLYesTotal intentional walks by the player in the game
ReachedOnErrordecimal (32)NULLYesTotal times the player reached base on an error in the game
BallsInPlaydecimal (32)NULLYesTotal balls in play by the player in the game
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) by the player in the game
WeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base average (wOBA) by the player in the game delivered as a percentage
PitchingSinglesdecimal (32)NULLYesTotal singles allowed while pitching by the player in the game
PitchingDoublesdecimal (32)NULLYesTotal doubles allowed while pitching by the player in the game
PitchingTriplesdecimal (32)NULLYesTotal triples allowed while pitching by the player in the game
PitchingGrandSlamsdecimal (32)NULLYesTotal grand slams allowed while pitching by the player in the game
PitchingHitByPitchdecimal (32)NULLYesTotal batters hit by pitch while pitching by the player in the game
PitchingSacrificesdecimal (32)NULLYesTotal sacrifices while pitching by the player in the game
PitchingSacrificeFliesdecimal (32)NULLYesTotal sacrifice flies while pitching by the player in the game
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal grounded into double plays while pitching by the player in the game
PitchingCompleteGamesdecimal (32)NULLYesTotal complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game
PitchingShutOutsdecimal (32)NULLYesTotal shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game
PitchingNoHittersdecimal (32)NULLYesTotal no hitters while pitching by the player in the game. Note: a player can have maximum of one no hitter in a single game
PitchingPerfectGamesdecimal (32)NULLYesTotal perfect games while pitching by the player in the game. Note: there can be a maximum of one perfect game in a single game
PitchingPlateAppearancesdecimal (32)NULLYesTotal plate appearances while pitching by the player in the game
PitchingTotalBasesdecimal (32)NULLYesTotal bases allowed while pitching by the player in the game
PitchingFlyOutsdecimal (32)NULLYesTotal fly outs while pitching by the player in the game
PitchingGroundOutsdecimal (32)NULLYesTotal ground outs while pitching by the player in the game
PitchingLineOutsdecimal (32)NULLYesTotal line outs while pitching by the player in the game
PitchingPopOutsdecimal (32)NULLYesTotal pop outs while pitching by the player in the game
PitchingIntentionalWalksdecimal (32)NULLYesTotal intentional walks while pitching by the player in the game
PitchingReachedOnErrordecimal (32)NULLYesTotal times reached on error occurred while pitching by the player in the game
PitchingCatchersInterferencedecimal (32)NULLYesTotal catchers interference while pitching by the player in the game
PitchingBallsInPlaydecimal (32)NULLYesTotal balls in play while pitching by the player in the game
PitchingOnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) while pitching by the player in the game
PitchingSluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) while pitching by the player in the game
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging (OPS) while pitching by the player in the game
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal strikeouts per nine innings (K/9) while pitching by the player in the game
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal walks per nine innings (BB/9) while pitching by the player in the game
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) while pitching by the player in the game
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base average (wOBA) while pitching by the player in the game delivered as a percentage
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal double plays while pitching by the player in the game
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed (true/false)
IsolatedPowerdecimal (32)NULLYesTotal isolated power (ISO) by the player in the game
FieldingIndependentPitchingdecimal (32)NULLYesTotal fielding independent pitching (FIP) by the player in the game
PitchingQualityStartsdecimal (32)NULLYesTotal 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
PitchingInningStartedinteger (32)NULLYesThe inning that the pitcher entered the game (if any).
LeftOnBase
from 2017
decimal (32)NULLYesTotal runners left on base by the player in the game
PitchingHolds
from 2017
decimal (32)NULLYesTotal 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)NULLYesTotal 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)NULLYesThe 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)NULLYesThe sequence in which this player was substituted into the game, within the particular batting order
FantasyPointsFantasyDraftdecimal (32)NULLYesTotal FantasyDraft fantasy points by the player in the game
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the player in the game
FantasyPointsPitchingdecimal (32)NULLNoTotal pitching fantasy points by the player in the game
PlayerGameBasic
NameType (Size)NullableScrambledDescription
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe number of games played by the player. Note: for game feeds this will always = 1.
AtBatsdecimal (32)NULLYesTotal at bats by the player in the game
Runsdecimal (32)NULLYesTotal runs scored by the player in the game
Hitsdecimal (32)NULLYesTotal hits by the player in the game
Singlesdecimal (32)NULLYesTotal singles by the player in the game
Doublesdecimal (32)NULLYesTotal 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.
Triplesdecimal (32)NULLYesTotal triples by the player in the game
HomeRunsdecimal (32)NULLYesTotal home runs by the player in the game
RunsBattedIndecimal (32)NULLYesTotal runs batted in by the player in the game
BattingAveragedecimal (32)NULLYesTotal batting average by the player in the game
Outsdecimal (32)NULLYesTotal batting outs by the player in the game
Strikeoutsdecimal (32)NULLYesTotal strikeouts while batting by the player in the game
Walksdecimal (32)NULLYesTotal walks recorded by the player in the game
HitByPitchdecimal (32)NULLYesTotal times the player was hit by a pitch in the game
Sacrificesdecimal (32)NULLYesTotal sacrifices by the player in the game
SacrificeFliesdecimal (32)NULLYesTotal sacrifice flies by the player in the game
GroundIntoDoublePlaydecimal (32)NULLYesTotal times the player grounded into double play (GIDP) in the game
StolenBasesdecimal (32)NULLYesTotal stolen bases by the player in the game
CaughtStealingdecimal (32)NULLYesTotal times the player was caught stealing in the game
PitchesSeendecimal (32)NULLYesTotal pitches seen by the player in the game
OnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) by the player in the game
SluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) of the player in the game.
OnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging percentage (OPS) by the player in the game
Errorsdecimal (32)NULLYesTotal errors committed by the player in the game
Winsdecimal (32)NULLYesTotal wins recorded by the pitcher in the game
Lossesdecimal (32)NULLYesTotal pitching losses by the player in the game. Note: this can be either 0 or 1 for single game (non-projected) fields.
Savesdecimal (32)NULLYesTotal saves by the player in the game
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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.
TotalOutsPitcheddecimal (32)NULLYesThe total number of outs recorded by the player in the game
InningsPitchedFulldecimal (32)NULLYesTotal 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.
InningsPitchedOutsdecimal (32)NULLYesOuts pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal earned run average by the player in the game
PitchingHitsdecimal (32)NULLYesTotal hits allowed while pitching by the player in the game
PitchingRunsdecimal (32)NULLYesTotal runs allowed while pitching by the player in the game
PitchingEarnedRunsdecimal (32)NULLYesTotal earned runs allowed while pitching by the player in the game
PitchingWalksdecimal (32)NULLYesTotal walks allowed while pitching by the player in the game
PitchingStrikeoutsdecimal (32)NULLYesTotal strikeouts while pitching by the player in the game
PitchingHomeRunsdecimal (32)NULLYesTotal home runs allowed while pitching by the player in the game
PitchesThrowndecimal (32)NULLYesTotal pitches thrown by the player in the game
PitchesThrownStrikesdecimal (32)NULLYesTotal pitches thrown for strikes by the player in the game
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal walks and hits allowed by a player divided by innings pitched (WHIP) in the game
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal batting average against (BAA) while pitching by the player in the game
GrandSlamsdecimal (32)NULLYesTotal grand slams by the player in the game
PlateAppearancesdecimal (32)NULLYesTotal plate appearances by the player in the game
TotalBasesdecimal (32)NULLYesThe total number of bases recorded by the player in the game
FlyOutsdecimal (32)NULLYesTotal fly outs by the player in the game
GroundOutsdecimal (32)NULLYesTotal ground outs by the player in the game
LineOutsdecimal (32)NULLYesTotal lineouts by the player in the game
PopOutsdecimal (32)NULLYesTotal pop outs by the player in the game
IntentionalWalksdecimal (32)NULLYesTotal intentional walks by the player in the game
ReachedOnErrordecimal (32)NULLYesTotal times the player reached base on an error in the game
BallsInPlaydecimal (32)NULLYesTotal balls in play by the player in the game
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP)
WeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) by the player in the game
PitchingSinglesdecimal (32)NULLYesTotal singles allowed while pitching by the player in the game
PitchingDoublesdecimal (32)NULLYesTotal doubles allowed while pitching by the player in the game
PitchingTriplesdecimal (32)NULLYesTotal triples allowed while pitching by the player in the game
PitchingGrandSlamsdecimal (32)NULLYesTotal grand slams allowed while pitching by the player in the game
PitchingHitByPitchdecimal (32)NULLYesTotal batters hit by pitch while pitching by the player in the game
PitchingSacrificesdecimal (32)NULLYesTotal sacrifices while pitching by the player in the game
PitchingSacrificeFliesdecimal (32)NULLYesTotal sacrifice flies while pitching by the player in the game
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal grounded into double plays while pitching by the player in the game
PitchingCompleteGamesdecimal (32)NULLYesTotal complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game.
PitchingShutOutsdecimal (32)NULLYesTotal shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game.
PitchingNoHittersdecimal (32)NULLYesTotal no hitters while pitching by the player in the game
PitchingPerfectGamesdecimal (32)NULLYesTotal perfect games while pitching by the player in the game. Note: there can be a maximum of one perfect game in a single game.
PitchingPlateAppearancesdecimal (32)NULLYesTotal plate appearances while pitching by the player in the game
PitchingTotalBasesdecimal (32)NULLYesTotal bases allowed while pitching by the player in the game
PitchingFlyOutsdecimal (32)NULLYesTotal fly outs while pitching by the player in the game
PitchingGroundOutsdecimal (32)NULLYesTotal ground outs while pitching by the player in the game
PitchingLineOutsdecimal (32)NULLYesTotal line outs while pitching by the player in the game
PitchingPopOutsdecimal (32)NULLYesTotal pop outs while pitching by the player in the game
PitchingIntentionalWalksdecimal (32)NULLYesTotal intentional walks while pitching by the player in the game
PitchingReachedOnErrordecimal (32)NULLYesTotal times reached on error occurred while pitching by the player in the game
PitchingCatchersInterferencedecimal (32)NULLYesTotal catchers interference while pitching by the player in the game
PitchingBallsInPlaydecimal (32)NULLYesTotal balls in play while pitching by the player in the game
PitchingOnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) while pitching by the player in the game
PitchingSluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) while pitching by the player in the game
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging (OPS) while pitching by the player in the game
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal strikeouts per nine innings (K/9) while pitching by the player in the game
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal walks per nine innings (BB/9) while pitching by the player in the game
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) while pitching by the player in the game
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) while pitching by the player in the game
DoublePlaysdecimal (32)NULLYesTotal 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
PitchingDoublePlaysdecimal (32)NULLYesTotal double plays while pitching by the player in the game
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed (true/false)
IsolatedPowerdecimal (32)NULLYesTotal isolated power (ISO) by the player in the game
FieldingIndependentPitchingdecimal (32)NULLYesTotal fielding independent pitching (FIP) by the player in the game
PitchingQualityStartsdecimal (32)NULLYesTotal 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.
PitchingInningStartedinteger (32)NULLYesThe inning that the pitcher entered the game (if any)
LeftOnBasedecimal (32)NULLYesTotal runners left on base by the player in the game
PitchingHoldsdecimal (32)NULLYesTotal holds pitched by the player in the game. Note: a player can have maximum one hold in a single game.
PitchingBlownSavesdecimal (32)NULLYesTotal blown saves by the player in the game. Note: a player can have a maximum of one blown save in a single game.
SubstituteBattingOrderinteger (32)NULLYesThe position in the batting order where this player was substituted into the game (does not include players in the starting lineup)
SubstituteBattingOrderSequenceinteger (32)NULLYesThe sequence in which this player was substituted into the game, within the particular batting order
GameIDinteger (32)NULLNoThe unique ID of the game tied to this PlayerGame record
OpponentIDinteger (32)NULLNoThe TeamID of the opposing team in the game
Opponentstring (10)NULLNoThe name [Key] of the player's opponent in the game
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
HomeOrAwaystring (4)NULLNoWhether the team is home or away
IsGameOverbooleanNOT NULLNoWhether or not the player's game is over (returns true/false)
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIDinteger (32)NULLNoA globally unique ID for this team's opponent. This value is guaranteed to be unique across all sports/leagues.
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career.
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season of the game
Namestring (50)NULLNoPlayer's full name
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe 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.
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR.
Startedinteger (32)NULLNoWhether the player started in the game. Note: started = 1 and not starting = 0.
BattingOrderinteger (32)NULLYesWhere the player batted in the lineup for the game (1;2;3; etc.)
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
PlayerGameProjection
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe unique ID of the team
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season of the game
Namestring (50)NULLNoThe player's full name
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoPlayer'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
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Startedinteger (32)NULLNoWhether 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
BattingOrderinteger (32)NULLYesWhere 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)NULLYesThe player's salary for FanDuel daily fantasy contests.
DraftKingsSalary
from 2016
integer (32)NULLYesThe player's salary for DraftKings daily fantasy contests.
FantasyDataSalary
from 2015
integer (32)NULLYesThe 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)NULLYesThe player's salary for Yahoo daily fantasy contests
InjuryStatus
from 2016
string (50)NULLYes"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)NULLYesIndicates the player's injured body part. (e.g. ankle; knee; elbow; etc.)
InjuryStartDate
from 2016
dateNULLNoThe day that the injury started or first discovered.
InjuryNotes
from 2016
string (250)NULLYesBrief description of the player's injury and expected availability
FanDuelPosition
from 2016
string (10)NULLNoThe player's eligible position in FanDuel's daily fantasy sports platform.
DraftKingsPosition
from 2016
string (10)NULLNoThe player's eligible position in DraftKings' daily fantasy sports platform.
YahooPosition
from 2016
string (10)NULLNoThe player's eligible position in Yahoo's daily fantasy sports platform
OpponentRank
from 2016
integer (32)NULLYesThe ranking of the player's opponent with regards to fantasy points allowed
OpponentPositionRank
from 2016
integer (32)NULLYesThe ranking of the player's opponent by position with regards to fantasy points allowed
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
FantasyDraftSalary
from 2017
integer (32)NULLYesThe player's salary for Fantasy Draft daily fantasy contests.
FantasyDraftPosition
from 2017
string (10)NULLNoThe player's eligible position in Fantasy Drafts daily fantasy sports platform.
GameIDinteger (32)NULLNoThe unique ID of the game tied to this PlayerGameProjection record
OpponentIDinteger (32)NULLNoThe TeamID of the opposing team in the game
Opponentstring (10)NULLNoThe name [Key] of the player's opponent in the game
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
HomeOrAwaystring (4)NULLNoWhether the team is home or away
IsGameOverbooleanNOT NULLNoWhether or not the player's game is over
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentIDinteger (32)NULLNoA globally unique ID for this team's opponent. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe projected number of games played by the player. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesTotal projected fantasy points by the player during the game
AtBatsdecimal (32)NULLYesTotal projected at bats by the player in the game
Runsdecimal (32)NULLYesTotal projected runs scored by the player in the game
Hitsdecimal (32)NULLYesTotal projected hits by the player in the game
Singlesdecimal (32)NULLYesTotal projected singles by the player in the game
Doublesdecimal (32)NULLYesTotal projected doubles by the player in the game
Triplesdecimal (32)NULLYesTotal projected triples by the player in the game
HomeRunsdecimal (32)NULLYesTotal projected home runs by the player in the game
RunsBattedIndecimal (32)NULLYesTotal projected runs batted in by the player in the game
BattingAveragedecimal (32)NULLYesTotal projected batting average by the player in the game
Outsdecimal (32)NULLYesTotal projected batting outs by the player in the game
Strikeoutsdecimal (32)NULLYesTotal projected strikeouts while batting by the player in the game
Walksdecimal (32)NULLYesTotal projected walks by the player in the game
HitByPitchdecimal (32)NULLYesTotal projected times the player will be hit by a pitch in the game
Sacrificesdecimal (32)NULLYesTotal projected sacrifices by the team in the game
SacrificeFliesdecimal (32)NULLYesTotal projected sacrifice flies by the team in the game
GroundIntoDoublePlaydecimal (32)NULLYesTotal projected times the player grounds into double play (GIDP) in the game
StolenBasesdecimal (32)NULLYesTotal projected stolen bases by the player in the game
CaughtStealingdecimal (32)NULLYesTotal projected times the player will be caught stealing in the game
PitchesSeendecimal (32)NULLYesTotal projected pitches seen by the player in the game
OnBasePercentagedecimal (32)NULLYesTotal projected on base percentage (OBP) by the player in the game
SluggingPercentagedecimal (32)NULLYesTotal projected slugging percentage (SLG) of the player in the game
OnBasePlusSluggingdecimal (32)NULLYesTotal projected on base plus slugging percentage (OPS) by the player in the game
Errorsdecimal (32)NULLYesTotal projected errors committed by the player in the game
Winsdecimal (32)NULLYesTotal projected wins by the pitcher in the game
Lossesdecimal (32)NULLYesTotal projected pitching losses by the player in the game
Savesdecimal (32)NULLYesTotal projected saves by player in the game. Note: a player can have maximum of one save in a game
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesTotal projected outs pitched by the player in the game
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesProjected outs pitched beyond InningsPitchedFull by the player in the game (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal projected earned run average by the player in the game
PitchingHitsdecimal (32)NULLYesTotal projected hits allowed while pitching by the player in the game
PitchingRunsdecimal (32)NULLYesTotal projected runs allowed while pitching by the player in the game
PitchingEarnedRunsdecimal (32)NULLYesTotal projected earned runs allowed while pitching by the player in the game
PitchingWalksdecimal (32)NULLYesTotal projected walks allowed while pitching by the player in the game
PitchingStrikeoutsdecimal (32)NULLYesTotal projected strikeouts while pitching by the player in the game
PitchingHomeRunsdecimal (32)NULLYesTotal projected home runs allowed while pitching by the player in the game
PitchesThrowndecimal (32)NULLYesTotal projected pitches thrown by the player in the game
PitchesThrownStrikesdecimal (32)NULLYesTotal projected pitches thrown for strikes by the player in the game
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal projected walks and hits allowed by a player divided by innings pitched (WHIP) in the game
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal projected batting average against (BAA) while pitching by the player in the game
GrandSlamsdecimal (32)NULLYesTotal projected grand slams by the player in the game
FantasyPointsFanDueldecimal (32)NULLYesTotal projected FanDuel fantasy points by the player in the game
FantasyPointsDraftKingsdecimal (32)NULLYesTotal projected DraftKings fantasy points by the player in the game
FantasyPointsYahoodecimal (32)NULLYesTotal projected Yahoo fantasy points by the player in the game
PlateAppearancesdecimal (32)NULLYesTotal projected plate appearances by the player in the game
TotalBasesdecimal (32)NULLYesThe projected total number of bases recorded by the player in the game
FlyOutsdecimal (32)NULLYesTotal projected fly outs by the player in the game
GroundOutsdecimal (32)NULLYesTotal projected ground outs by the player in the game
LineOutsdecimal (32)NULLYesTotal projected lineouts by the player in the game
PopOutsdecimal (32)NULLYesTotal projected pop outs by the player in the game
IntentionalWalksdecimal (32)NULLYesTotal projected intentional walks by the player in the game
ReachedOnErrordecimal (32)NULLYesTotal projected times the player will reach base on an error in the game
BallsInPlaydecimal (32)NULLYesTotal projected balls in play by the player in the game
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal projected batting average on balls in play (BABIP) by the player in the game
WeightedOnBasePercentagedecimal (32)NULLYesTotal projected weighted on base percentage (wOBA) by the player in the game
PitchingSinglesdecimal (32)NULLYesTotal projected singles allowed while pitching by the player in the game
PitchingDoublesdecimal (32)NULLYesTotal projected doubles allowed while pitching by the player in the game
PitchingTriplesdecimal (32)NULLYesTotal projected triples allowed while pitching by the player in the game
PitchingGrandSlamsdecimal (32)NULLYesTotal projected grand slams allowed while pitching by the player in the game
PitchingHitByPitchdecimal (32)NULLYesTotal projected batters hit by pitch while pitching by the player in the game
PitchingSacrificesdecimal (32)NULLYesTotal projected sacrifices while pitching by the player in the game
PitchingSacrificeFliesdecimal (32)NULLYesTotal projected sacrifice flies while pitching by the player in the game
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal projected grounded into double plays while pitching by the player in the game
PitchingCompleteGamesdecimal (32)NULLYesTotal projected complete games while pitching by the player in the game. Note: there can only be maximum one complete game pitched per game
PitchingShutOutsdecimal (32)NULLYesTotal projected shutouts while pitching by the player in the game. Note: a player can have a maximum of one shutout in a single game
PitchingNoHittersdecimal (32)NULLYesTotal projected no hitters while pitching by the player in the game
PitchingPerfectGamesdecimal (32)NULLYesTotal 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
PitchingPlateAppearancesdecimal (32)NULLYesTotal projected plate appearances while pitching by the player in the game
PitchingTotalBasesdecimal (32)NULLYesTotal projected bases allowed while pitching by the player in the game
PitchingFlyOutsdecimal (32)NULLYesTotal projected fly outs while pitching by the player in the season
PitchingGroundOutsdecimal (32)NULLYesTotal projected ground outs while pitching by the player in the game
PitchingLineOutsdecimal (32)NULLYesTotal projected line outs while pitching by the player in the game
PitchingPopOutsdecimal (32)NULLYesTotal projected pop outs while pitching by the player in the game
PitchingIntentionalWalksdecimal (32)NULLYesTotal projected intentional walks while pitching by the player in the game
PitchingReachedOnErrordecimal (32)NULLYesTotal projected times reached on error occurred while pitching by the player in the game
PitchingCatchersInterferencedecimal (32)NULLYesTotal projected catchers interference while pitching by the player in the game
PitchingBallsInPlaydecimal (32)NULLYesTotal projected balls in play while pitching by the player in the game
PitchingOnBasePercentagedecimal (32)NULLYesTotal projected on base percentage (OBP) while pitching by the player in the game
PitchingSluggingPercentagedecimal (32)NULLYesTotal projected slugging percentage (SLG) while pitching by the player in the game
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal projected on base plus slugging (OPS) while pitching by the player in the game
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal projected strikeouts per nine innings (K/9) while pitching by the player in the game
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal projected walks per nine innings (BB/9) while pitching by the player in the game
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal projected batting average on balls in play (BABIP) while pitching by the player in the game
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal projected weighted on base percentage (wOBA) while pitching by the player in the game
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal projected double plays while pitching by the player in the game
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed
IsolatedPowerdecimal (32)NULLYesTotal projected isolated power (ISO) by the player in the game
FieldingIndependentPitchingdecimal (32)NULLYesTotal projected fielding independent pitching (FIP) by the player in the game
PitchingQualityStartsdecimal (32)NULLYesTotal 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
PitchingInningStartedinteger (32)NULLYesThis field is expected to be NULL
LeftOnBase
from 2017
decimal (32)NULLYesTotal projected runners left on base by the player in the game
PitchingHolds
from 2017
decimal (32)NULLYesTotal 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)NULLYes"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)NULLYesThis field is expected to be NULL
SubstituteBattingOrderSequence
from 2017
integer (32)NULLYesThis field is expected to be NULL
FantasyPointsFantasyDraftdecimal (32)NULLYesTotal projected FantasyDraft fantasy points by the player in the game
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the player in the game
FantasyPointsPitchingdecimal (32)NULLNoTotal projected pitching fantasy points by the player in the game
PlayerInfo
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career.
Namestring (50)NULLNoPlayer's full name
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (50)NULLNoThe abbreviation [Key] of the team
Positionstring (50)NULLNoThe 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
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
PlayerIDinteger (32)NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season for which these totals apply
Namestring (50)NULLNoPlayer's full name
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe 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
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Startedinteger (32)NULLNoNumber of games started in the season
BattingOrderinteger (32)NULLNoThis field is expected to be NULL
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
AverageDraftPositiondecimal (32)NULLYesThe auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball
AuctionValueinteger (32)NULLYesThe auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe number of games played by the player in the season. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesTotal fantasy points by the player during the season
AtBatsdecimal (32)NULLYesTotal at bats by the player in the season
Runsdecimal (32)NULLYesTotal runs scored by the player in the season
Hitsdecimal (32)NULLYesTotal hits by the player in the season
Singlesdecimal (32)NULLYesTotal singles by the player in the season
Doublesdecimal (32)NULLYesTotal doubles by the player in the season
Triplesdecimal (32)NULLYesTotal triples by the player in the season
HomeRunsdecimal (32)NULLYesTotal home runs by the player in the season
RunsBattedIndecimal (32)NULLYesTotal runs batted in by the player in the season
BattingAveragedecimal (32)NULLYesTotal batting average by the player in the season
Outsdecimal (32)NULLYesTotal batting outs by the player in the season
Strikeoutsdecimal (32)NULLYesTotal strikeouts while batting by the player in the season
Walksdecimal (32)NULLYesTotal walks recorded by the player during the season
HitByPitchdecimal (32)NULLYesTotal times the player was hit by a pitch in the season
Sacrificesdecimal (32)NULLYesTotal sacrifices by the player in the season
SacrificeFliesdecimal (32)NULLYesTotal sacrifice flies by the player in the season
GroundIntoDoublePlaydecimal (32)NULLYesTotal times the player grounded into double play (GIDP) in the season
StolenBasesdecimal (32)NULLYesTotal stolen bases by the player in the season
CaughtStealingdecimal (32)NULLYesTotal times the player was caught stealing in the season
PitchesSeendecimal (32)NULLYesTotal pitches seen by the player in the season
OnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) by the player in the season
SluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) of the player in the season
OnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging percentage (OPS) by the player in the season
Errorsdecimal (32)NULLYesTotal errors committed by the player in the season
Winsdecimal (32)NULLYesTotal wins recorded by the pitcher in the season
Lossesdecimal (32)NULLYesTotal pitching losses by the player in the season. Note: this can be either 0 or 1 for single game (non-projected) fields
Savesdecimal (32)NULLYesTotal saves by the player in the season
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesTotal outs pitched by the player in the season
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesOuts pitched beyond InningsPitchedFull by the player in the season (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal earned run average by the player in the season
PitchingHitsdecimal (32)NULLYesTotal hits allowed while pitching by the player in the season
PitchingRunsdecimal (32)NULLYesTotal runs allowed while pitching by the player in the season
PitchingEarnedRunsdecimal (32)NULLYesTotal earned runs allowed while pitching by the player in the season
PitchingWalksdecimal (32)NULLYesTotal walks allowed while pitching by the player in the season
PitchingStrikeoutsdecimal (32)NULLYesTotal strikeouts while pitching by the player in the season
PitchingHomeRunsdecimal (32)NULLYesTotal home runs allowed while pitching by the player in the season
PitchesThrowndecimal (32)NULLYesTotal pitches thrown by the player in the season
PitchesThrownStrikesdecimal (32)NULLYesTotal pitches thrown for strikes by the player in the season
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal walks and hits allowed by a player divided by innings pitched (WHIP) in the season
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal batting average against (BAA) while pitching by the player in the season
GrandSlamsdecimal (32)NULLYesTotal grand slams by the player in the season
FantasyPointsFanDueldecimal (32)NULLYesTotal FanDuel fantasy points by the player in the season
FantasyPointsDraftKingsdecimal (32)NULLYesTotal DraftKings fantasy points by the player in the season
FantasyPointsYahoodecimal (32)NULLYesTotal Yahoo fantasy points by the player in the season
PlateAppearancesdecimal (32)NULLYesTotal plate appearances by the player in the season
TotalBasesdecimal (32)NULLYesThe total number of bases recorded by the player in the season
FlyOutsdecimal (32)NULLYesTotal fly outs by the player in the season
GroundOutsdecimal (32)NULLYesTotal ground outs by the player in the season
LineOutsdecimal (32)NULLYesTotal lineouts by the player in the season
PopOutsdecimal (32)NULLYesTotal pop outs by the player in the season
IntentionalWalksdecimal (32)NULLYesTotal intentional walks by the player in the season
ReachedOnErrordecimal (32)NULLYesTotal times the player reached base on an error in the season
BallsInPlaydecimal (32)NULLYesTotal balls in play by the player in the season
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) by the player in the season
WeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) by the player in the season
PitchingSinglesdecimal (32)NULLYesTotal singles allowed while pitching by the player in the season
PitchingDoublesdecimal (32)NULLYesTotal doubles allowed while pitching by the player in the season
PitchingTriplesdecimal (32)NULLYesTotal triples allowed while pitching by the player in the season
PitchingGrandSlamsdecimal (32)NULLYesTotal grand slams allowed while pitching by the player in the season
PitchingHitByPitchdecimal (32)NULLYesTotal batters hit by pitch while pitching by the player in the season
PitchingSacrificesdecimal (32)NULLYesTotal sacrifices while pitching by the player in the season
PitchingSacrificeFliesdecimal (32)NULLYesTotal sacrifice flies while pitching by the player in the season
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal grounded into double plays while pitching by the player in the season
PitchingCompleteGamesdecimal (32)NULLYesTotal complete games while pitching by the player in the season
PitchingShutOutsdecimal (32)NULLYesTotal shutouts while pitching by the player in the season
PitchingNoHittersdecimal (32)NULLYesTotal no hitters while pitching by the player in the season
PitchingPerfectGamesdecimal (32)NULLYesTotal perfect games while pitching by the player in the season
PitchingPlateAppearancesdecimal (32)NULLYesTotal plate appearances while pitching by the player in the season
PitchingTotalBasesdecimal (32)NULLYesTotal bases allowed while pitching by the player in the season
PitchingFlyOutsdecimal (32)NULLYesTotal fly outs while pitching by the player in the season
PitchingGroundOutsdecimal (32)NULLYesTotal ground outs while pitching by the player in the season
PitchingLineOutsdecimal (32)NULLYesTotal line outs while pitching by the player in the season
PitchingPopOutsdecimal (32)NULLYesTotal pop outs while pitching by the player in the season
PitchingIntentionalWalksdecimal (32)NULLYesTotal intentional walks while pitching by the player in the season
PitchingReachedOnErrordecimal (32)NULLYesTotal times reached on error occurred while pitching by the player in the season
PitchingCatchersInterferencedecimal (32)NULLYesTotal catchers interference while pitching by the player in the season
PitchingBallsInPlaydecimal (32)NULLYesTotal balls in play while pitching by the player in the season
PitchingOnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) while pitching by the player in the season
PitchingSluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) while pitching by the player in the season
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging (OPS) while pitching by the player in the season
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal strikeouts per nine innings (K/9) while pitching by the player in the season
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal walks per nine innings (BB/9) while pitching by the player in the season
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) while pitching by the player in the season
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) while pitching by the player in the season
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal double plays while pitching by the player in the season
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed (true/false)
IsolatedPowerdecimal (32)NULLYesTotal isolated power (ISO) by the player in the season
FieldingIndependentPitchingdecimal (32)NULLYesTotal fielding independent pitching (FIP) by the player in the season
PitchingQualityStartsdecimal (32)NULLYesTotal quality starts (QS) pitched by the player in the season
PitchingInningStartedinteger (32)NULLYesThis field is expected to be NULL
LeftOnBase
from 2017
decimal (32)NULLYesTotal left on base percentage by the player in the season
PitchingHolds
from 2017
decimal (32)NULLYesTotal holds pitched by the player in the season
PitchingBlownSaves
from 2017
decimal (32)NULLYesTotal blown saves by the player in the season
SubstituteBattingOrder
from 2017
integer (32)NULLYesThis field is expected to be NULL
SubstituteBattingOrderSequence
from 2017
integer (32)NULLYesThis field is expected to be NULL
FantasyPointsFantasyDraftdecimal (32)NULLYesTotal FantasyDraft fantasy points by the player in the season
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the player in the season
FantasyPointsPitchingdecimal (32)NULLNoTotal pitching fantasy points by the player in the season
PlayerSeasonProjection
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe unique ID of the team
PlayerIDinteger (32)NULLNo"The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career"
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season for which these totals apply
Namestring (50)NULLNoThe player's full name
Teamstring (10)NULLNoThe abbreviation [Key] of the team
Positionstring (10)NULLNoThe 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
PositionCategorystring (10)NULLNoThe player's position category. Possible values: DH; IF; OF; P; PH; PR
Startedinteger (32)NULLNoProjected number of games started in the season
BattingOrderinteger (32)NULLNoThis field is expected to be NULL
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
AverageDraftPositiondecimal (32)NULLYesThe average draft position of the player
AuctionValueinteger (32)NULLYesThe auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe projected number of games played by the player in the season. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesTotal projected fantasy points by the player during the season
AtBatsdecimal (32)NULLYesTotal projected at bats by the player in the season
Runsdecimal (32)NULLYesTotal projected runs scored by the player in the season
Hitsdecimal (32)NULLYesTotal projected hits by the player in the season
Singlesdecimal (32)NULLYesTotal projected singles by the player in the game
Doublesdecimal (32)NULLYesTotal projected doubles by the player in the season
Triplesdecimal (32)NULLYesTotal projected triples by the player in the season
HomeRunsdecimal (32)NULLYesTotal projected home runs by the player in the season
RunsBattedIndecimal (32)NULLYesTotal projected runs batted in by the player in the season
BattingAveragedecimal (32)NULLYesTotal projected batting average by the player in the season
Outsdecimal (32)NULLYesTotal projected batting outs by the player in the season
Strikeoutsdecimal (32)NULLYesTotal projected strikeouts while batting by the player in the season
Walksdecimal (32)NULLYesTotal projected walks by the player during the season
HitByPitchdecimal (32)NULLYesTotal projected times the player will be hit by a pitch in the season
Sacrificesdecimal (32)NULLYesTotal projected sacrifices by the team in the season
SacrificeFliesdecimal (32)NULLYesTotal projected sacrifice flies by the team in the season
GroundIntoDoublePlaydecimal (32)NULLYesTotal projected times the player grounds into double play (GIDP) in the season
StolenBasesdecimal (32)NULLYesTotal projected stolen bases by the player in the season
CaughtStealingdecimal (32)NULLYesTotal projected times the player will be caught stealing in the season
PitchesSeendecimal (32)NULLYesTotal projected pitches seen by the player in the season
OnBasePercentagedecimal (32)NULLYesTotal projected on base percentage (OBP) by the player in the season
SluggingPercentagedecimal (32)NULLYesTotal projected slugging percentage (SLG) of the player in the season
OnBasePlusSluggingdecimal (32)NULLYesTotal projected on base plus slugging percentage (OPS) by the player in the season
Errorsdecimal (32)NULLYesTotal projected errors committed by the player in the season
Winsdecimal (32)NULLYesTotal projected wins by the pitcher in the season
Lossesdecimal (32)NULLYesTotal projected pitching losses by the player in the season
Savesdecimal (32)NULLYesTotal projected saves by player in the season. Note: a player can have maximum of one save in a game
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesTotal projected outs pitched by the player in the season
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesProjected outs pitched beyond InningsPitchedFull by the player in the season (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal projected earned run average by the player in the season
PitchingHitsdecimal (32)NULLYesTotal projected hits allowed while pitching by the player in the season
PitchingRunsdecimal (32)NULLYesTotal projected runs allowed while pitching by the player in the season
PitchingEarnedRunsdecimal (32)NULLYesTotal projected earned runs allowed while pitching by the player in the season
PitchingWalksdecimal (32)NULLYesTotal projected walks allowed while pitching by the player in the season
PitchingStrikeoutsdecimal (32)NULLYesTotal projected strikeouts while pitching by the player in the season
PitchingHomeRunsdecimal (32)NULLYesTotal projected home runs allowed while pitching by the player in the season
PitchesThrowndecimal (32)NULLYesTotal projected pitches thrown by the player in the season
PitchesThrownStrikesdecimal (32)NULLYesTotal projected pitches thrown for strikes by the player in the season
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal projected walks and hits allowed by a player divided by innings pitched (WHIP) in the season
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal projected batting average against (BAA) while pitching by the player in the season
GrandSlamsdecimal (32)NULLYesTotal projected grand slams by the player in the season
FantasyPointsFanDueldecimal (32)NULLYesTotal projected FanDuel fantasy points by the player in the season
FantasyPointsDraftKingsdecimal (32)NULLYesTotal projected DraftKings fantasy points by the player in the season
FantasyPointsYahoodecimal (32)NULLYesTotal projected Yahoo fantasy points by the player in the season
PlateAppearancesdecimal (32)NULLYesTotal projected plate appearances by the player in the season
TotalBasesdecimal (32)NULLYesThe projected total number of bases recorded by the player in the season
FlyOutsdecimal (32)NULLYesTotal projected fly outs by the player in the season
GroundOutsdecimal (32)NULLYesTotal projected ground outs by the player in the season
LineOutsdecimal (32)NULLYesTotal projected lineouts by the player in the season
PopOutsdecimal (32)NULLYesTotal projected pop outs by the player in the season
IntentionalWalksdecimal (32)NULLYesTotal projected intentional walks by the player in the season
ReachedOnErrordecimal (32)NULLYesTotal projected times the player will reach base on an error in the season
BallsInPlaydecimal (32)NULLYesTotal projected balls in play by the player in the season
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal projected batting average on balls in play (BABIP) by the player in the season
WeightedOnBasePercentagedecimal (32)NULLYesTotal projected weighted on base percentage (wOBA) by the player in the season
PitchingSinglesdecimal (32)NULLYesTotal projected singles allowed while pitching by the player in the season
PitchingDoublesdecimal (32)NULLYesTotal projected doubles allowed while pitching by the player in the season
PitchingTriplesdecimal (32)NULLYesTotal projected triples allowed while pitching by the player in the season
PitchingGrandSlamsdecimal (32)NULLYesTotal projected grand slams allowed while pitching by the player in the season
PitchingHitByPitchdecimal (32)NULLYesTotal projected batters hit by pitch while pitching by the player in the season
PitchingSacrificesdecimal (32)NULLYesTotal projected sacrifices while pitching by the player in the season
PitchingSacrificeFliesdecimal (32)NULLYesTotal projected sacrifice flies while pitching by the player in the season
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal projected grounded into double plays while pitching by the player in the season
PitchingCompleteGamesdecimal (32)NULLYesTotal projected complete games while pitching by the player in the season
PitchingShutOutsdecimal (32)NULLYesTotal projected shutouts while pitching by the player in the season
PitchingNoHittersdecimal (32)NULLYesTotal projected no hitters while pitching by the player in the season
PitchingPerfectGamesdecimal (32)NULLYesTotal projected perfect games while pitching by the player in the season
PitchingPlateAppearancesdecimal (32)NULLYesTotal projected plate appearances while pitching by the player in the season
PitchingTotalBasesdecimal (32)NULLYesTotal projected bases allowed while pitching by the player in the season
PitchingFlyOutsdecimal (32)NULLYesTotal projected fly outs while pitching by the player in the season
PitchingGroundOutsdecimal (32)NULLYesTotal projected ground outs while pitching by the player in the season
PitchingLineOutsdecimal (32)NULLYesTotal projected line outs while pitching by the player in the season
PitchingPopOutsdecimal (32)NULLYesTotal projected pop outs while pitching by the player in the season
PitchingIntentionalWalksdecimal (32)NULLYesTotal projected intentional walks while pitching by the player in the season
PitchingReachedOnErrordecimal (32)NULLYesTotal projected times reached on error occurred while pitching by the player in the season
PitchingCatchersInterferencedecimal (32)NULLYesTotal projected catchers interference while pitching by the player in the season
PitchingBallsInPlaydecimal (32)NULLYesTotal projected balls in play while pitching by the player in the season
PitchingOnBasePercentagedecimal (32)NULLYesTotal projected on base percentage (OBP) while pitching by the player in the season
PitchingSluggingPercentagedecimal (32)NULLYesTotal projected slugging percentage (SLG) while pitching by the player in the season
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal projected on base plus slugging (OPS) while pitching by the player in the season
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal projected strikeouts per nine innings (K/9) while pitching by the player in the season
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal projected walks per nine innings (BB/9) while pitching by the player in the season
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal projected batting average on balls in play (BABIP) while pitching by the player in the season
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal projected weighted on base percentage (wOBA) while pitching by the player in the season
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal projected double plays while pitching by the player in the season
BattingOrderConfirmedbooleanNULLYesThis field is expected to be NULL
IsolatedPowerdecimal (32)NULLYesTotal projected isolated power (ISO) by the player in the season
FieldingIndependentPitchingdecimal (32)NULLYesTotal projected fielding independent pitching (FIP) by the player in the season
PitchingQualityStartsdecimal (32)NULLYesTotal projected quality starts (QS) pitched by the player in the season
PitchingInningStartedinteger (32)NULLYesThis field is expected to be NULL
LeftOnBase
from 2017
decimal (32)NULLYesTotal projected runners left on base by the player in the season
PitchingHolds
from 2017
decimal (32)NULLYesTotal projected holds pitched by the player in the season
PitchingBlownSaves
from 2017
decimal (32)NULLYesTotal projected blown saves by the player in the season
SubstituteBattingOrder
from 2017
integer (32)NULLYesThis field is expected to be NULL
SubstituteBattingOrderSequence
from 2017
integer (32)NULLYesThis field is expected to be NULL
FantasyPointsFantasyDraftdecimal (32)NULLYesTotal projected FantasyDraft fantasy points by the player in the season
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the player in the season
FantasyPointsPitchingdecimal (32)NULLNoTotal projected pitching fantasy points by the player in the season
ScheduleBasic
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
GameIDinteger (32)NULLNoThe unique ID of this game
Seasoninteger (32)NOT NULLNoThe MLB season of the game
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)
Statusstring (20)NULLNoIndicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary
DaydateNULLNoThe date of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
AwayTeamstring (50)NULLNoThe abbreviation [Key] of the away team
HomeTeamstring (50)NULLNoThe abbreviation [Key] of the Home Team
AwayTeamIDinteger (32)NULLNoThe unique TeamID of the away team
HomeTeamIDinteger (32)NULLNoThe unique ID of the home team
RescheduledGameIDinteger (32)NULLNoThe GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling.
StadiumIDinteger (32)NULLNoThe unique ID of the stadium
IsClosedbooleanNOT NULLNoIndicates 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.
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
GameEndDateTimedatetimeNULLNoThe date and time that the game ended in US Eastern Time
DateTimeUTCdatetimeNULLNoThe date and time of the game in UTC
SeriesInfoSeries (32)NULLNoContains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength
RescheduledFromGameIDinteger (32)NULLYesThe 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.
SuspensionResumeDaydateNULLNoThe 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.
SuspensionResumeDateTimedatetimeNULLNoThe 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
NameType (Size)NullableScrambledDescription
AwayTeamRunsinteger (32)NULLYesNumber of runs scored by the away team in the game
HomeTeamRunsinteger (32)NULLYesNumber of runs scored by the home team in the game
AwayTeamHitsinteger (32)NULLYesTotal hits by the away team in the game
HomeTeamHitsinteger (32)NULLYesTotal hits by the home team in the game
AwayTeamErrorsinteger (32)NULLYesTotal errors committed by the away team in the game
HomeTeamErrorsinteger (32)NULLYesTotal errors committed by the home team in the game
Attendanceinteger (32)NULLNoTotal number of people who attended the game
GlobalGameIDinteger (32)NOT NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamIDinteger (32)NOT NULLNoA globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamIDinteger (32)NOT NULLNoA globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
NeutralVenuebooleanNULLNoIndicates whether this game is played in a neutral venue
Inninginteger (32)NULLNoThe 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)
InningHalfstring (1)NULLNoThe inning half that the game is currently in; or the inning half in which the game ended (possible values: T; B; E: M: NULL)
GameIDinteger (32)NULLNoThe unique ID of this game
Seasoninteger (32)NOT NULLNoThe MLB season of the game
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)
Statusstring (20)NULLNoIndicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary
DaydateNULLNoThe date of the game
DateTimedatetimeNULLNoThe date and time of the game in US Eastern Time
AwayTeamstring (50)NULLNoThe abbreviation [Key] of the away team
HomeTeamstring (50)NULLNoThe abbreviation [Key] of the Home Team
AwayTeamIDinteger (32)NULLNoThe unique TeamID of the away team
HomeTeamIDinteger (32)NULLNoThe unique ID of the home team
RescheduledGameIDinteger (32)NULLNoThe GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling.
StadiumIDinteger (32)NULLNoThe unique ID of the stadium
IsClosedbooleanNOT NULLNoIndicates 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
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
GameEndDateTimedatetimeNULLNoThe date and time that the game ended in US Eastern Time
DateTimeUTCdatetimeNULLNoThe date and time of the game in UTC
SeriesInfoSeries (32)NULLNoContains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength
RescheduledFromGameIDinteger (32)NULLYesThe 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.
SuspensionResumeDaydateNULLNoThe 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.
SuspensionResumeDateTimedatetimeNULLNoThe 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:
NameType (Size)NullableScrambledDescription
Seasoninteger (32)NOT NULLNoThe MLB season for which these totals apply
RegularSeasonStartDatedateNULLNoThe start date of the regular season
PostSeasonStartDatedateNULLNoThe start date of the postseason
SeasonTypestring (10)NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
ApiSeasonstring (10)NULLNoThe string to pass into subsequent API calls in the season parameter (e.g. 2025REG, 2025POST, etc.).
Series
Available Endpoints
NameType (Size)NullableScrambledDescription
HomeTeamWinsinteger (32)NOT NULLNoNumber of wins by the home team on in the series. Note: this is for postseason series only.
AwayTeamWinsinteger (32)NOT NULLNoNumber of wins by the away team in the series. Note: This is for postseason series only.
GameNumberinteger (32)NOT NULLNoGame number in series. Note: this applies to postseason series only.
MaxLengthinteger (32)NOT NULLNoMaximum number of games in the series. Note: this is for postseason series only.
Sportsbook
Stadium
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
StadiumIDinteger (32)NOT NULLNoThe unique ID of the stadium
ActivebooleanNOT NULLNoWhether or not this stadium is active
Namestring (100)NOT NULLNoThe full name of the stadium
Citystring (50)NULLNoThe city where the stadium is located
Statestring (10)NULLNoThe state where the stadium is located (only US and Canadian stadiums will have values)
Countrystring (10)NULLNoThe 3-digit country code where the stadium is located
Capacityinteger (32)NULLNoThe estimated seating capacity of the stadium
Surfacestring (50)NULLNoThe playing surface of the stadium (Grass, Artificial or Dome)
LeftFieldinteger (32)NULLNoThe estimated distance between home plate and the left field wall
MidLeftFieldinteger (32)NULLNoThe estimated distance between home plate and the mid left field wall
LeftCenterFieldinteger (32)NULLNoThe estimated distance between home plate and the left center field wall
MidLeftCenterFieldinteger (32)NULLNoThe estimated distance between home plate and the mid left center field wall
CenterFieldinteger (32)NULLNoThe estimated distance between home plate and the center field wall
MidRightCenterFieldinteger (32)NULLNoThe estimated distance between home plate and the mid right center field wall
RightCenterFieldinteger (32)NULLNoThe estimated distance between home plate and the right center field wall
MidRightFieldinteger (32)NULLNoThe estimated distance between home plate and the mid right field wall
RightFieldinteger (32)NULLNoThe estimated distance between home plate and the right field wall
GeoLatdecimal (32)NULLNoThe geographic latitude coordinate of this venue
GeoLongdecimal (32)NULLNoThe geographic longitude coordinate of this venue
Altitudeinteger (32)NULLNoThe altitude of the stadium in feet
HomePlateDirectioninteger (32)NULLNoThe 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.
Typestring (50)NULLNoThe type of the stadium (possible values: Outdoor, Dome, RetractableDome)
Standing
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
Seasoninteger (32)NOT NULLNoThe MLB season for which these totals apply
SeasonTypeinteger (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)
TeamIDInteger (32)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
Keystring (10)NOT NULLNoAbbreviation of the team (e.g. LAD; PHI; BOS; CHC; etc.)
Citystring (50)NULLNoThe city/location of the team (e.g. Los Angeles; Philadelphia; Boston; Chicago; etc.)
Namestring (50)NULLNoTeam's full name (city and mascot)
Leaguestring (20)NULLNoThe league of the team (possible values: AL; NL)
Divisionstring (20)NULLNoThe division of the team (e.g. East, Central, West)
Winsinteger (32)NULLNoThe total number of wins by a team in the season
Lossesinteger (32)NULLNoTotal number of losses by the team in the season
Percentagedecimal (32)NULLNoWinning percentage of a team
DivisionWinsinteger (32)NULLNoTotal number of division wins in the season
DivisionLossesinteger (32)NULLNoTotal number of division losses in a season
GamesBehind
from 2012
decimal (32)NULLNoNumber of games behind the first place team
LastTenGamesWins
from 2012
integer (32)NULLNoTotal number of wins in the last ten games
LastTenGamesLosses
from 2012
integer (32)NULLNoTotal number of losses in the last ten games
Streak
from 2012
string (10)NULLNoCurrent streak the team is on (e.g. Win 3, Lost 3)
LeagueRankinteger (32)NULLNoThe ranking in the league
DivisionRankinteger (32)NULLNoThe ranking in the division (e.g. 1, 2, 3, 4, 5)
WildCardRank
from 2012
integer (32)NULLNoThe rank of the team in terms of Wild Card standings only
WildCardGamesBehind
from 2012
decimal (32)NULLNoThe number of games behind a team is of the final Wild Card spot
HomeWins
from 2012
integer (32)NULLNoTotal number of home wins in the season
HomeLosses
from 2012
integer (32)NULLNoTotal number of home losses in the season
AwayWins
from 2012
integer (32)NULLNoTotal number of away wins in the season
AwayLosses
from 2012
integer (32)NULLNoTotal number of away losses in the season
DayWins
from 2012
integer (32)NULLNoTotal number of wins in daytime games
DayLosses
from 2012
integer (32)NULLNoTotal number of losses in daytime games
NightWins
from 2012
integer (32)NULLNoTotal number of wins in nighttime games
NightLosses
from 2012
integer (32)NULLNoTotal number of losses in nighttime games
RunsScored
from 2012
integer (32)NULLNoTotal runs scored by the team in the season
RunsAgainst
from 2012
integer (32)NULLNoTotal number of runs scored by the opponents of a specified team
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.
ClinchedBestLeagueRecordbooleanNULLNoReturns TRUE if team has clinched the best record in their respective league; FALSE if not
ClinchedWildCardbooleanNULLNoReturns TRUE if team has clinched Wild Card spot; FALSE if not
ClinchedDivisionbooleanNULLNoReturns TRUE if team has clinched their division; FALSE if not
EliminatedFromPlayoffContentionbooleanNULLNoReturns TRUE if team has been eliminated from playoff contention; FALSE if not
StartingLineups
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
GameID
from 2021
integer (32)NOT NULLNoThe unique ID of the game tied to the StartingLineups
Season
from 2021
integer (32)NOT NULLNoThe MLB season of the game
SeasonType
from 2021
integer (32)NOT NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Day
from 2021
datetime (32)NULLNoThe day of the game
DateTime
from 2021
datetime (32)NULLNoThe date and time of the game in US Eastern Time
Status
from 2021
string (32)NULLNoIndicates the game's status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary
HomeTeamID
from 2021
integer (32)NULLNoThe unique ID of the home team tied to these StartingLineups
HomeTeam
from 2021
string (32)NULLNoThe abbreviation [Key] of the Home Team
AwayTeamID
from 2021
integer (32)NULLNoThe unique TeamID of the away team
AwayTeam
from 2021
string (32)NULLNoThe abbreviation [Key] of the away team
HomeStartingPitcher
from 2021
Lineup (32)NULLNoHome team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE.
HomeBattingLineup
from 2021
Lineup[] (32)NULLNoThe batting lineup of the home team
AwayStartingPitcher
from 2021
Lineup (32)NULLNoAway team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE.
AwayBattingLineup
from 2021
Lineup[] (32)NULLNoAway team batting lineup for the game
HomeTeamOpenerbooleanNULLNoIndicates 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.
AwayTeamOpenerbooleanNULLNoIndicates 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
NameType (Size)NullableScrambledDescription
TeamIDinteger (32)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
[Key]string (10)NOT NULLNoAbbreviation of the team (e.g. LAD, PHI, BOS, CHC, etc.)
ActivebooleanNOT NULLNoWhether or not this team is active
Citystring (50)NULLNoThe city/location of the team (e.g. Los Angeles, Philadelphia, Boston, Chicago, etc.)
Namestring (50)NULLNoThe mascot of the team (e.g. Dodgers, Phillies, Red Sox, Cubs, etc.)
StadiumIDinteger (32)NULLNoThe unique ID of the team's current home stadium
Leaguestring (10)NULLNoThe league of the team (possible values: AL, NL)
Divisionstring (10)NULLNoThe division of the team (e.g. East; Central; West)
PrimaryColorstring (6)NULLNoThe team's primary color. (This is not licensed for public or commercial use)
SecondaryColorstring (6)NULLNoThe team's secondary color. (This is not licensed for public or commercial use)
TertiaryColorstring (6)NULLNoThe team's tertiary color. (This is not licensed for public or commercial use)
QuaternaryColorstring (6)NULLNoThe team's quaternary color. (This is not licensed for public or commercial use)
WikipediaLogoUrlstring (250)NULLNoThe link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use)
WikipediaWordMarkUrlstring (250)NULLNoThe link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use)
GlobalTeamIDinteger (32)NOT NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
HeadCoachstring (50)NULLNoThe current head coach (manager) of the team
HittingCoachstring (50)NULLNoThe current hitting coach of the team. Note: some teams may have multiple or no hitting coaches
PitchingCoachstring (50)NULLNoThe 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:
NameType (Size)NullableScrambledDescription
DepthCharts
from 2022
DepthChart[] (32)NULLNoList of Depth Chart Records for Team
TeamID
from 2022
integer (32)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
TeamGame
Available Endpoints
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season of the game
Namestring (50)NULLNoTeam's full name (city and mascot)
Teamstring (10)NULLNoThe abbreviation [Key] of the team
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
GameIDinteger (32)NULLNoThe unique ID of the game tied to this TeamGame record
OpponentIDinteger (32)NULLNoThe TeamID of the opposing team in the game
Opponentstring (10)NULLNoThe name [Key] of the team's opponent in the game
DaydateNULLNoThe day of the game
DateTimedatetimeNULLNoThe date and time of the game (in US Eastern Time)
HomeOrAwaystring (4)NULLNoWhether the team is home or away
IsGameOverbooleanNOT NULLNoWhether or not the team's game is over (returns true/false)
GlobalGameIDinteger (32)NULLNoA globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues
GlobalOpponentIDinteger (32)NULLNoA globally unique ID for this team's opponent. This value is guaranteed to be unique across all sports/leagues.
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe number of games played by the team. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesThis field is expected to be 0
AtBatsdecimal (32)NULLYesTotal at bats by the team in the game
Runsdecimal (32)NULLYesTotal runs scored by the team in the game
Hitsdecimal (32)NULLYesTotal hits by the team in the game
Singlesdecimal (32)NULLYesTotal singles by the team in the game
Doublesdecimal (32)NULLYesTotal doubles by the team in the game
Triplesdecimal (32)NULLYesTotal triples by the team in the game
HomeRunsdecimal (32)NULLYesTotal home runs by the team in the game
RunsBattedIndecimal (32)NULLYesTotal runs batted in by the team in the game
BattingAveragedecimal (32)NULLYesTotal batting average by the team in the game
Outsdecimal (32)NULLYesTotal batting outs by the team in the game
Strikeoutsdecimal (32)NULLYesTotal strikeouts while batting by the team in the game
Walksdecimal (32)NULLYesTotal walks recorded by the team in the game
HitByPitchdecimal (32)NULLYesTotal times the team was hit by a pitch in the game
Sacrificesdecimal (32)NULLYesTotal sacrifices by the team in the game
SacrificeFliesdecimal (32)NULLYesTotal sacrifice flies by the team in the game
GroundIntoDoublePlaydecimal (32)NULLYesTotal times the team grounded into double play (GIDP) in the game
StolenBasesdecimal (32)NULLYesTotal stolen bases by the team in the game
CaughtStealingdecimal (32)NULLYesTotal times the team was caught stealing in the game
PitchesSeendecimal (32)NULLYesTotal pitches seen by the team in the game
OnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) by the team in the game
SluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) of the team in the game
OnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging percentage (OPS) by the team in the game
Errorsdecimal (32)NULLYesTotal errors committed by the team in the game
Winsdecimal (32)NULLYesTotal wins recorded by the team in the game
Lossesdecimal (32)NULLYesTotal losses by the team in the game. Note: this can be either 0 or 1 for single game (non-projected) fields
Savesdecimal (32)NULLYesTotal saves by the team in the game
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesTotal outs pitched by the team in the game
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesOuts pitched beyond InningsPitchedFull by the team in the game (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal earned run average by the team in the game
PitchingHitsdecimal (32)NULLYesTotal hits allowed while pitching by the team in the game
PitchingRunsdecimal (32)NULLYesTotal runs allowed while pitching by the team in the game
PitchingEarnedRunsdecimal (32)NULLYesTotal earned runs allowed while pitching by the team in the game
PitchingWalksdecimal (32)NULLYesTotal walks allowed while pitching by the team in the game
PitchingStrikeoutsdecimal (32)NULLYesTotal strikeouts while pitching by the team in the game
PitchingHomeRunsdecimal (32)NULLYesTotal home runs allowed while pitching by the team in the game
PitchesThrowndecimal (32)NULLYesTotal pitches thrown by the team in the game
PitchesThrownStrikesdecimal (32)NULLYesTotal pitches thrown for strikes by the team in the game
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal walks and hits allowed by the team divided by innings pitched (WHIP) in the game
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal batting average against (BAA) while pitching by the team in the game
GrandSlamsdecimal (32)NULLYesTotal grand slams by the team in the game
FantasyPointsFanDueldecimal (32)NULLYesThis field is expected to be 0
FantasyPointsDraftKingsdecimal (32)NULLYesThis field is expected to be 0
FantasyPointsYahoodecimal (32)NULLYesThis field is expected to be 0
PlateAppearancesdecimal (32)NULLYesTotal plate appearances by the team in the game
TotalBasesdecimal (32)NULLYesThe total number of bases recorded by the team in the game
FlyOutsdecimal (32)NULLYesTotal fly outs by the team in the game
GroundOutsdecimal (32)NULLYesTotal ground outs by the team in the game
LineOutsdecimal (32)NULLYesTotal lineouts by the team in the game
PopOutsdecimal (32)NULLYesTotal pop outs by the team in the game
IntentionalWalksdecimal (32)NULLYesTotal intentional walks by the team in the game
ReachedOnErrordecimal (32)NULLYesTotal times the team reached base on an error in the game
BallsInPlaydecimal (32)NULLYesTotal balls in play by the team in the game
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) by the team in the game
WeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) by the team in the game
PitchingSinglesdecimal (32)NULLYesTotal singles allowed while pitching by the team in the game
PitchingDoublesdecimal (32)NULLYesTotal doubles allowed while pitching by the team in the game
PitchingTriplesdecimal (32)NULLYesTotal triples allowed while pitching by the team in the game
PitchingGrandSlamsdecimal (32)NULLYesTotal grand slams allowed while pitching by the team in the game
PitchingHitByPitchdecimal (32)NULLYesTotal batters hit by pitch while pitching by the team in the game
PitchingSacrificesdecimal (32)NULLYesTotal sacrifices while pitching by the team in the game
PitchingSacrificeFliesdecimal (32)NULLYesTotal sacrifice flies while pitching by the team in the game
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal grounded into double plays while pitching by the team in the game
PitchingCompleteGamesdecimal (32)NULLYesTotal complete games while pitching by the team in the game. Note: there can only be maximum one complete game pitched per game
PitchingShutOutsdecimal (32)NULLYesTotal shutouts while pitching by the team in the game. Note: a team can have a maximum of one shutout in a single game
PitchingNoHittersdecimal (32)NULLYesTotal no hitters while pitching by the team in the game. Note: there can only be maximum one no hitter pitched per game
PitchingPerfectGamesdecimal (32)NULLYesTotal perfect games while pitching by the team in the game. Note: there can be a maximum of one perfect game in a single game
PitchingPlateAppearancesdecimal (32)NULLYesTotal plate appearances while pitching by the team in the game
PitchingTotalBasesdecimal (32)NULLYesTotal bases allowed while pitching by the team in the game
PitchingFlyOutsdecimal (32)NULLYesTotal fly outs while pitching by the team in the game
PitchingGroundOutsdecimal (32)NULLYesTotal ground outs while pitching by the team in the game
PitchingLineOutsdecimal (32)NULLYesTotal line outs while pitching by the team in the game
PitchingPopOutsdecimal (32)NULLYesTotal pop outs while pitching by the team in the game
PitchingIntentionalWalksdecimal (32)NULLYesTotal intentional walks while pitching by the team in the game
PitchingReachedOnErrordecimal (32)NULLYesTotal times reached on error occurred while pitching by the team in the game
PitchingCatchersInterferencedecimal (32)NULLYesTotal catchers interference while pitching by the team in the game
PitchingBallsInPlaydecimal (32)NULLYesTotal balls in play while pitching by the team in the game
PitchingOnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) while pitching by the team in the game
PitchingSluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) while pitching by the team in the game
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging (OPS) while pitching by the team in the game
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal strikeouts per nine innings (K/9) while pitching by the team in the game
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal walks per nine innings (BB/9) while pitching by the team in the game
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) while pitching by the team in the game
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) while pitching by the team in the game
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal double plays while pitching by the team in the game
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed (true/false)
IsolatedPowerdecimal (32)NULLYesTotal isolated power (ISO) by the team in the game
FieldingIndependentPitchingdecimal (32)NULLYesTotal fielding independent pitching (FIP) by the team in the game
PitchingQualityStartsdecimal (32)NULLYesTotal 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
PitchingInningStartedinteger (32)NULLYesThis field is expected to be NULL
LeftOnBase
from 2017
decimal (32)NULLYesTotal runners left on base by the team in the game
PitchingHolds
from 2017
decimal (32)NULLYesTotal holds pitched by the team in the game
PitchingBlownSaves
from 2017
decimal (32)NULLYesTotal blown saves by the team in the game
SubstituteBattingOrder
from 2017
integer (32)NULLYesThe 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)NULLYesThe sequence in which this player was substituted into the game, within the particular batting order
FantasyPointsFantasyDraftdecimal (32)NULLYesField is expected to be Null
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the team in the game
FantasyPointsPitchingdecimal (32)NULLNoTotal pitching fantasy points by the team in the game
TeamGameTrends
Available Endpoints
NameType (Size)NullableScrambledDescription
Scope
from 2020
string (50)NOT NULLNoThe type of trend (e.g. Last 5 games; Last 10 games; Last 5 home games; etc.)
TeamID
from 2020
integer (32)NOT NULLNoThe team's unique TeamID as assigned by SportsDataIO
Team
from 2020
string (50)NOT NULLNoThe abbreviation [Key] of the team
OpponentID
from 2020
integer (32)NULLNoThe TeamID of the opposing team related to the scop of the search
Opponent
from 2020
string (50)NULLNoThe name [Key] of the team's opponent related to the scop of the search
Wins
from 2020
integer (32)NOT NULLYesThe total number of wins by the team relating to the scope
Losses
from 2020
integer (32)NOT NULLYesTeam losses relating to the scope
Ties
from 2020
integer (32)NOT NULLYesTies by a team relating to the scope of the search
WinsAgainstTheSpread
from 2020
integer (32)NULLYesTotal number of wins against the run line relating to the scope
LossesAgainstTheSpread
from 2020
integer (32)NULLYesTeam losses against the run line relating to the scope
PushesAgainstTheSpread
from 2020
integer (32)NULLYesThe 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)NULLYesAmount of times the total score goes over the OverUnder
Unders
from 2020
integer (32)NULLYesAmount of times the total score goes under the OverUnder
OverUnderPushes
from 2020
integer (32)NULLYesThe 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)NULLYesAverage score of team
AverageOpponentScore
from 2020
decimal (32)NULLYesAverage score of the opposing team
TeamSeason
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
StatIDinteger (32)NOT NULLNoThe unique ID of the stat
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
SeasonTypeinteger (32)NULLNoThe type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
Seasoninteger (32)NULLNoThe MLB season for which these totals apply
Namestring (50)NULLNoTeam's full name (city and mascot)
Teamstring (10)NULLNoThe abbreviation [Key] of the team
GlobalTeamIDinteger (32)NULLNoA globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
UpdateddatetimeNULLNoThe date and time of the late update made to this record (in US Eastern Time)
Gamesinteger (32)NULLNoThe number of games played by the team in the season. Note: for game feeds this will always = 1
FantasyPointsdecimal (32)NULLYesThe field is expected to be 0
AtBatsdecimal (32)NULLYesTotal at bats by the team in the season
Runsdecimal (32)NULLYesTotal runs scored by the team in the season
Hitsdecimal (32)NULLYesTotal hits by the team in the season
Singlesdecimal (32)NULLYesTotal singles by the team in the season
Doublesdecimal (32)NULLYesTotal doubles by the team in the season
Triplesdecimal (32)NULLYesTotal triples by the team in the season
HomeRunsdecimal (32)NULLYesTotal home runs by the team in the season
RunsBattedIndecimal (32)NULLYesTotal runs batted in by the team in the season
BattingAveragedecimal (32)NULLYesTotal batting average by the team in the season
Outsdecimal (32)NULLYesTotal batting outs by the team in the season
Strikeoutsdecimal (32)NULLYesTotal strikeouts while batting by the team in the season
Walksdecimal (32)NULLYesTotal walks recorded by the team during the season
HitByPitchdecimal (32)NULLYesTotal times the team was hit by a pitch in the season
Sacrificesdecimal (32)NULLYesTotal sacrifices by the team in the season
SacrificeFliesdecimal (32)NULLYesTotal sacrifice flies by the team in the season
GroundIntoDoublePlaydecimal (32)NULLYesTotal times the team grounded into double play (GIDP) in the season
StolenBasesdecimal (32)NULLYesTotal stolen bases by the team in the season
CaughtStealingdecimal (32)NULLYesTotal times the team was caught stealing in the season
PitchesSeendecimal (32)NULLYesTotal pitches seen by the team in the season
OnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) by the team in the season
SluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) of the team in the season
OnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging percentage (OPS) by the team in the season
Errorsdecimal (32)NULLYesTotal errors committed by the team in the season
Winsdecimal (32)NULLYesTotal wins recorded by the team in the season
Lossesdecimal (32)NULLYesTotal losses by the team in the season. Note: this can be either 0 or 1 for single game (non-projected) fields
Savesdecimal (32)NULLYesTotal saves by the team in the season
InningsPitchedDecimaldecimal (32)NULLYesDecimal 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
TotalOutsPitcheddecimal (32)NULLYesTotal outs pitched by the team in the season
InningsPitchedFulldecimal (32)NULLYesTotal 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
InningsPitchedOutsdecimal (32)NULLYesOuts pitched beyond InningsPitchedFull by the team in the season (possible values: 0; 1; 2)
EarnedRunAveragedecimal (32)NULLYesTotal earned run average by the team in the season
PitchingHitsdecimal (32)NULLYesTotal hits allowed while pitching by the team in the season
PitchingRunsdecimal (32)NULLYesTotal runs allowed while pitching by the team in the season
PitchingEarnedRunsdecimal (32)NULLYesTotal earned runs allowed while pitching by the team in the season
PitchingWalksdecimal (32)NULLYesTotal walks allowed while pitching by the team in the season
PitchingStrikeoutsdecimal (32)NULLYesTotal strikeouts while pitching by the team in the season
PitchingHomeRunsdecimal (32)NULLYesTotal home runs allowed while pitching by the team in the season
PitchesThrowndecimal (32)NULLYesTotal pitches thrown by the team in the season
PitchesThrownStrikesdecimal (32)NULLYesTotal pitches thrown for strikes by the team in the season
WalksHitsPerInningsPitcheddecimal (32)NULLYesTotal walks and hits allowed by the team divided by innings pitched (WHIP) in the season
PitchingBattingAverageAgainstdecimal (32)NULLYesTotal batting average against (BAA) while pitching by the team in the season
GrandSlamsdecimal (32)NULLYesTotal grand slams by the team in the season
FantasyPointsFanDueldecimal (32)NULLYesThe field is expected to be 0
FantasyPointsDraftKingsdecimal (32)NULLYesThe field is expected to be 0
FantasyPointsYahoodecimal (32)NULLYesThe field is expected to be 0
PlateAppearancesdecimal (32)NULLYesTotal plate appearances by the team in the season
TotalBasesdecimal (32)NULLYesThe total number of bases recorded by the team in the season
FlyOutsdecimal (32)NULLYesTotal fly outs by the team in the season
GroundOutsdecimal (32)NULLYesTotal ground outs by the team in the season
LineOutsdecimal (32)NULLYesTotal lineouts by the team in the season
PopOutsdecimal (32)NULLYesTotal pop outs by the team in the season
IntentionalWalksdecimal (32)NULLYesTotal intentional walks by the team in the season
ReachedOnErrordecimal (32)NULLYesTotal times the team reached base on an error in the season
BallsInPlaydecimal (32)NULLYesTotal balls in play by the team in the season
BattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) by the team in the season
WeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) by the team in the season
PitchingSinglesdecimal (32)NULLYesTotal singles allowed while pitching by the team in the season
PitchingDoublesdecimal (32)NULLYesTotal doubles allowed while pitching by the team in the season
PitchingTriplesdecimal (32)NULLYesTotal triples allowed while pitching by the team in the season
PitchingGrandSlamsdecimal (32)NULLYesTotal grand slams allowed while pitching by the team in the season
PitchingHitByPitchdecimal (32)NULLYesTotal batters hit by pitch while pitching by the team in the season
PitchingSacrificesdecimal (32)NULLYesTotal sacrifices while pitching by the team in the season
PitchingSacrificeFliesdecimal (32)NULLYesTotal sacrifice flies while pitching by the team in the season
PitchingGroundIntoDoublePlaydecimal (32)NULLYesTotal grounded into double plays while pitching by the team in the season
PitchingCompleteGamesdecimal (32)NULLYesTotal complete games while pitching by the team in the season
PitchingShutOutsdecimal (32)NULLYesTotal shutouts while pitching by the team in the season
PitchingNoHittersdecimal (32)NULLYesTotal no hitters while pitching by the team in the season
PitchingPerfectGamesdecimal (32)NULLYesTotal perfect games while pitching by the team in the season
PitchingPlateAppearancesdecimal (32)NULLYesTotal plate appearances while pitching by the team in the season
PitchingTotalBasesdecimal (32)NULLYesTotal bases allowed while pitching by the team in the season
PitchingFlyOutsdecimal (32)NULLYesTotal fly outs while pitching by the team in the season
PitchingGroundOutsdecimal (32)NULLYesTotal ground outs while pitching by the team in the season
PitchingLineOutsdecimal (32)NULLYesTotal line outs while pitching by the team in the season
PitchingPopOutsdecimal (32)NULLYesTotal pop outs while pitching by the team in the season
PitchingIntentionalWalksdecimal (32)NULLYesTotal intentional walks while pitching by the team in the season
PitchingReachedOnErrordecimal (32)NULLYesTotal times reached on error occurred while pitching by the team in the season
PitchingCatchersInterferencedecimal (32)NULLYesTotal catchers interference while pitching by the team in the season
PitchingBallsInPlaydecimal (32)NULLYesTotal balls in play while pitching by the team in the season
PitchingOnBasePercentagedecimal (32)NULLYesTotal on base percentage (OBP) while pitching by the team in the season
PitchingSluggingPercentagedecimal (32)NULLYesTotal slugging percentage (SLG) while pitching by the team in the season
PitchingOnBasePlusSluggingdecimal (32)NULLYesTotal on base plus slugging (OPS) while pitching by the team in the season
PitchingStrikeoutsPerNineInningsdecimal (32)NULLYesTotal strikeouts per nine innings (K/9) while pitching by the team in the season
PitchingWalksPerNineInningsdecimal (32)NULLYesTotal walks per nine innings (BB/9) while pitching by the team in the season
PitchingBattingAverageOnBallsInPlaydecimal (32)NULLYesTotal batting average on balls in play (BABIP) while pitching by the team in the season
PitchingWeightedOnBasePercentagedecimal (32)NULLYesTotal weighted on base percentage (wOBA) while pitching by the team in the season
DoublePlaysdecimal (32)NULLYesTotal 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.
PitchingDoublePlaysdecimal (32)NULLYesTotal double plays while pitching by the team in the season
BattingOrderConfirmedbooleanNULLYesWhether the batting order is confirmed (true/false)
IsolatedPowerdecimal (32)NULLYesTotal isolated power (ISO) by the team in the season
FieldingIndependentPitchingdecimal (32)NULLYesTotal fielding independent pitching (FIP) by the team in the season
PitchingQualityStartsdecimal (32)NULLYesTotal quality starts (QS) pitched by the team in the season
PitchingInningStartedinteger (32)NULLYesThis field is expected to be NULL
LeftOnBase
from 2017
decimal (32)NULLYesTotal left on base percentage by the team in the season
PitchingHolds
from 2017
decimal (32)NULLYesTotal holds pitched by the team in the season
PitchingBlownSaves
from 2017
decimal (32)NULLYesTotal blown saves by the team in the season
SubstituteBattingOrder
from 2017
integer (32)NULLYesThe 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)NULLYesThe sequence in which this player was substituted into the game; within the particular batting order
FantasyPointsFantasyDraftdecimal (32)NULLYesThis field is expected to be Null
FantasyPointsBattingdecimal (32)NULLNoTotal batting fantasy points by the team in the season
FantasyPointsPitchingdecimal (32)NULLNoTotal pitching fantasy points by the team in the season
TeamTrends
Available Endpoints
NameType (Size)NullableScrambledDescription
Team
from 2020
string (50)NULLNoThe abbreviation [Key] of the team
TeamID
from 2020
integer (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
UpcomingGame
from 2020
GameNULLNoNext scheduled game for the team
TeamGameTrends
from 2020
TeamGameTrends[]NULLNoThe collection of Game Trends for this team
Transaction
Available Endpoints
This table is used in the following endpoints:
NameType (Size)NullableScrambledDescription
PlayerIDinteger (32)NOT NULLNoThe player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career.
Namestring (32)NOT NULLNoPlayer's full name
FormerTeamIDinteger (32)NULLNoTeamID of player's former team
FormerTeamstring (32)NULLNoPlayer's former team in abbreviated format [Key] (e.g. SD; PHI; LAD; ATL etc.)
TeamIDinteger (32)NULLNoThe team's unique TeamID as assigned by SportsDataIO
Teamstring (32)NULLNoThe abbreviation [Key] of the team
Typestring (50)NULLNoType of Transaction. Released, Waived, Signed, Promoted, Elevated, Demoted, and Traded.
Datedatetime (32)NULLNoThe date that this transaction took place
Notestring (100)NULLNoA summary of the transaction (e.g. "Harris has signed with the Diamondbacks.")
Createddatetime (32)NULLNoThe date and time this transaction was created in US Eastern Time
Updateddatetime (32)NULLNoThe date and time of the last update made to this transaction (in US Eastern Time)
Contact Us