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.
Choose League:
 {{ category.Name }}

{{ note }}
Free
Player
This table is used in the following endpoints:
MLB v3 Scores
Player Details by Active,
Player Details by Free Agents,
Player Details by Player,
Players by Team
MLB v3 Stats
Player Details by Active,
Player Details by Free Agents,
Player Details by Player,
Players by Team
MLB v2
Player Details by Active,
Player Details by Free Agents,
Player Details by Player,
Players by Team
Name  Type  Size  Nullable  Scrambled  CSV  Description 

PlayerID  integer  32  No  No  Yes  The player's unique PlayerID as assigned by FantasyData. 
SportsDataID  string  50  Yes  No  Yes  Deprecated. Use SportRadarPlayerID instead. 
Status  string  50  Yes  No  Yes  Indicates the player's status of being on an Major League Active Roster. Possible values include: Active, 40 Man Active, NonRoster Invitee, Minors, Inactive, 7 Day Disabled List, 10 Day Disabled List, 15 Day Disabled List, 60 Day Disabled List 
TeamID  integer  32  Yes  No  Yes  The TeamID of the team this player is employed by. 
Team  string  10  Yes  No  Yes  The key/abbreviation of the team this player is employed by. 
Jersey  integer  32  Yes  No  Yes  The player's jersey number. 
PositionCategory  string  10  Yes  No  Yes  The player's position category. Possible values: DH, IF, OF, P, PH, PR 
Position  string  10  Yes  No  Yes  The player's primary position. Possible values: 1B, 2B, 3B, C, CF, DH, IF, LF, OF, P, PH, PR, RF, RP, SP, SS 
MLBAMID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with MLB AM. 
FirstName  string  50  Yes  No  Yes  The player's first name. 
LastName  string  50  Yes  No  Yes  The player's last name. 
BatHand  string  1  Yes  No  Yes  The player's batting hand. Possible values: R, L, S 
ThrowHand  string  1  Yes  No  Yes  The player's throwing hand. Possible values: R, L, S 
Height  integer  32  Yes  No  Yes  The player's height in inches. 
Weight  integer  32  Yes  No  Yes  The player's weight in pounds (lbs). 
BirthDate  datetime  Yes  No  Yes  The player's date of birth.  
BirthCity  string  50  Yes  No  Yes  The city in which the player was born. 
BirthState  string  50  Yes  No  Yes  The state in which the player was born. 
BirthCountry  string  50  Yes  No  Yes  The country in which the player was born. 
HighSchool  string  50  Yes  No  Yes  The high school that the player attended. 
College  string  50  Yes  No  Yes  The college that the player attended. 
ProDebut  date  Yes  No  Yes  The date that this player made his MLB debut.  
Salary  integer  32  Yes  No  Yes  The player's salary for the current season. 
PhotoUrl  string  250  Yes  No  Yes  The URL of the player's headshot photo. 
SportRadarPlayerID  string  50  Yes  No  Yes  This player's unique ID for cross reference use with the SportRadar API. 
RotoworldPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Rotoworld. 
RotoWirePlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with RotoWire. 
FantasyAlarmPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with FantasyAlarm. 
StatsPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Stats Player. 
SportsDirectPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Sports Direct. 
XmlTeamPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Xml Team. 
InjuryStatus  string  50  Yes  Yes  Yes  Indicates the player's injury status. Possible values include: Probable, Questionable, Doubtful, Out, 7 Day Disabled List, 15 Day Disabled List, 60 Day Disabled List 
InjuryBodyPart  string  50  Yes  Yes  Yes  Indicates the player's injured body part. (e.g. ankle, knee, etc.) 
InjuryStartDate  date  Yes  No  Yes  Indicates the start date of the player's injury.  
InjuryNotes  string  250  Yes  Yes  Yes  Inidcates any notes about the player's injury. 
FanDuelPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Fan Duel. 
DraftKingsPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Draft Kings. 
YahooPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Yahoo. 
UpcomingGameID  integer  32  Yes  No  Yes  The GameID of this player's upcoming game. 
FanDuelName  string  50  Yes  No  Yes  The player's name on FanDuel. 
DraftKingsName  string  50  Yes  No  Yes  The player's name on Fan Draft Kings. 
YahooName  string  50  Yes  No  Yes  The player's name on Yahoo. 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this player. This value is guaranteed to be unique across all sports/leagues. 
FantasyDraftName  string  50  Yes  No  Yes  The player's name on Fantasy Draft. 
FantasyDraftPlayerID  integer  32  Yes  No  Yes  The player's unique PlayerID for cross reference use with Fantasy Draft. 
Experience  string  20  Yes  No  Yes  The player's years of experience 
UsaTodayPlayerID  integer  32  Yes  No  Yes  The player's cross reference PlayerID to USA Today headshot data feeds. 
UsaTodayHeadshotUrl  string  100  Yes  No  Yes  The player's headshot URL as provided by USA Today. License from USA Today is required. 
UsaTodayHeadshotNoBackgroundUrl  string  100  Yes  No  Yes  The player's transparent background headshot URL as provided by USA Today. License from USA Today is required. 
Season
This table is used in the following endpoints:
MLB v3 Scores
Current Season
MLB v3 Stats
Current Season
MLB v2
Current Season
Name  Type  Size  Nullable  Scrambled  CSV  Description 

Season  integer  32  No  No  Yes  The MLB regular season for which these totals apply 
RegularSeasonStartDate  date  Yes  No  Yes  The start date of the regular season  
PostSeasonStartDate  date  Yes  No  Yes  The start date of the postseason  
SeasonType  string  10  Yes  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
ApiSeason  string  10  Yes  No  Yes  The current season's value to be used to pass into subsequent API calls (sample values: 2017REG, 2018PRE, 2018REG, 2018POST, etc) 
Stadium
This table is used in the following endpoints:
MLB v3 Scores
Stadiums
MLB v3 Stats
Stadiums
MLB v2
Stadiums
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StadiumID  integer  32  No  No  Yes  The unique ID of the stadium 
Active  boolean  No  No  Yes  Whether or not this stadium is the home venue for an active team  
Name  string  100  No  No  Yes  The full name of the stadium 
City  string  50  Yes  No  Yes  The city where the stadium is located 
State  string  10  Yes  No  Yes  The US state where the stadium is located (if Stadium is outside US, this value is NULL) 
Country  string  10  Yes  No  Yes  The 2digit country code where the stadium is located 
Capacity  integer  32  Yes  No  Yes  The estimated seating capacity of the stadium 
Surface  string  50  Yes  No  Yes  The playing surface of the stadium (Grass, Artificial or Dome) 
LeftField  integer  32  Yes  No  Yes  The estimated distance between home plate and the left field wall. 
MidLeftField  integer  32  Yes  No  Yes  The estimated distance between home plate and the mid left field wall. 
LeftCenterField  integer  32  Yes  No  Yes  The estimated distance between home plate and the left center field wall. 
MidLeftCenterField  integer  32  Yes  No  Yes  The estimated distance between home plate and the mid left center field wall. 
CenterField  integer  32  Yes  No  Yes  The estimated distance between home plate and the center field wall. 
MidRightCenterField  integer  32  Yes  No  Yes  The estimated distance between home plate and the mid right center field wall. 
RightCenterField  integer  32  Yes  No  Yes  The estimated distance between home plate and the right center field wall. 
MidRightField  integer  32  Yes  No  Yes  The estimated distance between home plate and the mid right field wall. 
RightField  integer  32  Yes  No  Yes  The estimated distance between home plate and the right field wall. 
GeoLat  decimal  32  Yes  No  Yes  The geographic latitude coordinate of this venue. 
GeoLong  decimal  32  Yes  No  Yes  The geographic longitude coordinate of this venue. 
Altitude  integer  32  Yes  No  Yes  The altitude of the stadium in feet. 
HomePlateDirection  integer  32  Yes  No  Yes  The direction that the batter is facing while looking at the pitcher's mound. For instance, 90 means that the line from home plate through 2nd base is pointing east. 180 means that the line is pointing north â€¦ and so on. 
Type  string  50  Yes  No  Yes  The type of the stadium (possible values: Outdoor, Dome, RetractableDome) 
Standing
This table is used in the following endpoints:
MLB v3 Scores
Standings
MLB v3 Stats
Standings
MLB v2
Standings
Name  Type  Size  Nullable  Scrambled  CSV  Description 

Season  integer  32  No  No  Yes  The MLB regular season for which these totals apply 
SeasonType  integer  32  No  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
TeamID  Integer  32  No  No  Yes  The unique ID for the team 
Key  string  10  No  No  Yes  Whether or not the team is active 
City  string  50  Yes  No  Yes  The name of the city 
Name  string  50  Yes  No  Yes  The full name of the team 
League  string  20  Yes  No  Yes  The league of the team (e.g. American or National) 
Division  string  20  Yes  No  Yes  The division of the team (e.g. East, Central, West) 
Wins  integer  32  Yes  No  Yes  Regular season wins 
Losses  integer  32  Yes  No  Yes  Regular season losses 
Percentage  decimal  32  Yes  No  Yes  Winning percentage 
DivisionWins  integer  32  Yes  No  Yes  Regular season wins within the division 
DivisionLosses  integer  32  Yes  No  Yes  Regular season losses within the division 
GamesBehind
from 2012 
decimal  32  Yes  No  Yes  Number of games behind the first place team 
LastTenGamesWins
from 2012 
integer  32  Yes  No  Yes  Number of wins in the last ten games 
LastTenGamesLosses
from 2012 
integer  32  Yes  No  Yes  Number of losses in the last ten games 
Streak
from 2012 
string  10  Yes  No  Yes  Current streak the team is on (e.g. Win 3, Lost 3) 
WildCardRank
from 2012 
integer  32  Yes  No  Yes  The ranking in the wild card 
WildCardGamesBehind
from 2012 
decimal  32  Yes  No  Yes  Number of games behind the team leading the wild card 
HomeWins
from 2012 
integer  32  Yes  No  Yes  Number of home wins 
HomeLosses
from 2012 
integer  32  Yes  No  Yes  Number of home losses 
AwayWins
from 2012 
integer  32  Yes  No  Yes  Number of away wins 
AwayLosses
from 2012 
integer  32  Yes  No  Yes  Number of away losses 
DayWins
from 2012 
integer  32  Yes  No  Yes  Number of wins during the day 
DayLosses
from 2012 
integer  32  Yes  No  Yes  Number of losses during the day 
NightWins
from 2012 
integer  32  Yes  No  Yes  Number of wins at night 
NightLosses
from 2012 
integer  32  Yes  No  Yes  Number of losses at night 
RunsScored
from 2012 
integer  32  Yes  No  Yes  Number of runs scored 
RunsAgainst
from 2012 
integer  32  Yes  No  Yes  Number of runs scored by opponents 
Team
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

TeamID  integer  32  No  No  Yes  The autogenerated unique ID of the Team 
[Key]  string  10  No  No  Yes  Abbreviation of the team (e.g. LAD, PHI, BOS, CHC, etc.) 
Active  boolean  No  No  Yes  Whether or not this team is active  
City  string  50  Yes  No  Yes  The city/location of the team (e.g. Los Angeles, Philadelphia, Boston, Chicago, etc.) 
Name  string  50  Yes  No  Yes  The mascot of the team (e.g. Dodgers, Phillies, Red Sox, Cubs, etc.) 
StadiumID  integer  32  Yes  No  Yes  The unique ID of the team's current home stadium 
League  string  10  Yes  No  Yes  The league of the team (possible values: AL, NL) 
Division  string  10  Yes  No  Yes  The division of the team (possible values East, Central, or West) 
PrimaryColor  string  6  Yes  No  Yes  The team's primary color. (This is not licensed for public or commercial use) 
SecondaryColor  string  6  Yes  No  Yes  The team's secondary color. (This is not licensed for public or commercial use) 
TertiaryColor  string  6  Yes  No  Yes  The team's tertiary color. (This is not licensed for public or commercial use) 
QuaternaryColor  string  6  Yes  No  Yes  The team's quaternary color. (This is not licensed for public or commercial use) 
WikipediaLogoUrl  string  250  Yes  No  Yes  The link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use) 
WikipediaWordMarkUrl  string  250  Yes  No  Yes  The link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use) 
GlobalTeamID  integer  32  No  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
Tier 1: Scores
Game
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameID  integer  32  No  No  Yes  The unique ID of this game 
Season  integer  32  No  No  Yes  The MLB season of the game 
SeasonType  integer  32  No  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Status  string  20  Yes  No  Yes  Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Postponed, Canceled 
Day  date  Yes  No  Yes  The date of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
AwayTeam  string  10  No  No  Yes  The abbreviation of the Away Team 
HomeTeam  string  10  No  No  Yes  The abbreviation of the Home Team 
AwayTeamID  integer  32  No  No  Yes  The unique ID of the away team 
HomeTeamID  integer  32  No  No  Yes  The unique ID of the home team 
RescheduledGameID  integer  32  Yes  No  Yes  The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. 
StadiumID  integer  32  Yes  No  Yes  The unique ID of the stadium 
Channel  string  50  Yes  No  Yes  The television station broadcasting the game 
Inning  integer  32  Yes  No  Yes  The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) 
InningHalf  string  1  Yes  No  Yes  The inning half that the game is currently in, or the inning half in which the game ended (possible values: T, B, NULL) 
AwayTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the away team scored in this game 
HomeTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the home team scored in this game 
AwayTeamHits  integer  32  Yes  Yes  Yes  Total away team hits in this game 
HomeTeamHits  integer  32  Yes  Yes  Yes  Total home team hits in this game 
AwayTeamErrors  integer  32  Yes  Yes  Yes  Total away team errors committed in this game 
HomeTeamErrors  integer  32  Yes  Yes  Yes  Total home team errors committed in this game 
WinningPitcherID  integer  32  Yes  No  Yes  The PlayerID of the winning pitcher 
LosingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the losing pitcher 
SavingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the saving pitcher 
Attendance  integer  32  Yes  No  Yes  Total number of people who attended the game 
AwayTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the away team's probable pitcher 
HomeTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the home team's probable pitcher 
Outs  integer  32  Yes  No  Yes  The number of outs recorded in the current inning 
Balls  integer  32  Yes  No  Yes  The number of balls thrown for the current at bat 
Strikes  integer  32  Yes  No  Yes  The number of strikes thrown for the current at bat 
CurrentPitcherID  integer  32  Yes  No  Yes  The PlayerID of the current pitcher 
CurrentHitterID  integer  32  Yes  No  Yes  The PlayerID of the current hitter 
AwayTeamStartingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the away team's starting pitcher 
HomeTeamStartingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the home team's starting pitcher 
CurrentPitchingTeamID  integer  32  Yes  No  Yes  The TeamID of the current pitcher's team 
CurrentHittingTeamID  integer  32  Yes  No  Yes  The TeamID of the current hitter's team 
PointSpread
from 2016 
decimal  32  Yes  Yes  Yes  The oddsmaker Point Spread at game start from the perspective of the HomeTeam (negative numbers indicate the HomeTeam is favored, positive numbers indicate the AwayTeam is favored) 
OverUnder
from 2016 
decimal  32  Yes  Yes  Yes  The oddsmaker Over/Under at game start 
AwayTeamMoneyLine
from 2016 
integer  32  Yes  Yes  Yes  Money line from the perspective of the away team. 
HomeTeamMoneyLine
from 2016 
integer  32  Yes  Yes  Yes  Money line from the perspective of the home team. 
ForecastTempLow
from 2016 
integer  32  Yes  Yes  Yes  The forecasted low temperature on game day at this venue (Fahrenheit). 
ForecastTempHigh
from 2016 
integer  32  Yes  Yes  Yes  The forecasted high temperature on game day at this venue (Fahrenheit). 
ForecastDescription
from 2016 
string  50  Yes  Yes  Yes  The description of the weather forecast. Posible values include: Broken Clouds, Clear Sky, Few Clouds, Heavy Intensity Rain, Light Rain, Moderate Rain, Mostly Cloudy, Mostly Sunny, Overcast Clouds, Partly Cloudy, Scattered Clouds, Showers, Thunderstorms 
ForecastWindChill
from 2016 
integer  32  Yes  Yes  Yes  The forecasted wind chill on game day at this venue. 
ForecastWindSpeed
from 2016 
integer  32  Yes  Yes  Yes  The forecasted wind speed on game day at this venue. 
ForecastWindDirection
from 2016 
integer  32  Yes  Yes  Yes  The wind direction isn't baseball specific. It refers to the direction that the wind is coming from. 90 would be wind coming from the east. 180 is wind from the south. 270 is a wind from the west ... and so on. 
RescheduledFromGameID  integer  32  Yes  Yes  Yes  The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games. 
RunnerOnFirst  boolean  Yes  Yes  Yes  Indicates if there is a runner on first  
RunnerOnSecond  boolean  Yes  Yes  Yes  Indicates if there is a runner on second  
RunnerOnThird  boolean  Yes  Yes  Yes  Indicates if there is a runner on third  
AwayTeamStartingPitcher  string  50  Yes  Yes  Yes  Indicates the away team starting pitcher's name 
HomeTeamStartingPitcher  string  50  Yes  Yes  Yes  Indicates the home team starting pitcher's name 
CurrentPitcher  string  50  Yes  Yes  Yes  Indicates the current pitcher's name 
CurrentHitter  string  50  Yes  Yes  Yes  Indicates the current hitter's name 
WinningPitcher  string  50  Yes  Yes  Yes  Indicates the winning pitcher's name 
LosingPitcher  string  50  Yes  Yes  Yes  Indicates the losing pitcher's name 
SavingPitcher  string  50  Yes  Yes  Yes  Indicates the saving pitcher's name 
DueUpHitterID1  integer  32  Yes  Yes  Yes  Indicates the hitter due up first 
DueUpHitterID2  integer  32  Yes  Yes  Yes  Indicates the hitter due up second 
DueUpHitterID3  integer  32  Yes  Yes  Yes  Indicates the hitter due up third 
GlobalGameID  integer  32  No  No  No  A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. 
GlobalAwayTeamID  integer  32  No  No  No  A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. 
GlobalHomeTeamID  integer  32  No  No  No  A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. 
PointSpreadAwayTeamMoneyLine
from 2017 
integer  32  Yes  Yes  Yes  The money line payout odds when betting on the away team with the point spread 
PointSpreadHomeTeamMoneyLine
from 2017 
integer  32  Yes  Yes  Yes  The money line payout odds when betting on the home team with the point spread 
LastPlay  string  250  Yes  Yes  Yes  The description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points. 
IsClosed  boolean  No  No  Yes  Indicates whether the game is over and the final score has been verified and closed out.  
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Innings  Inning[]  Yes  No  Yes  The details of the innings associated with this game  
GameEndDateTime  datetime  Yes  No  Yes  The date and time that the game ended in US Eastern Time 
Inning
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

InningID  integer  32  No  No  Yes  The unique ID for the inning 
GameID  integer  32  No  No  Yes  The unique ID for the game 
InningNumber  integer  32  No  No  Yes  The inning number in the game 
AwayTeamRuns  integer  32  Yes  Yes  Yes  The number of away team runs in the inning 
HomeTeamRuns  integer  32  Yes  Yes  Yes  The number of home team runs in the inning 
Tier 2: Team Stats
TeamGame
This table is used in the following endpoints:
MLB v3 Scores
Team Game Stats by Date
MLB v3 Stats
Team Game Stats by Date
MLB v2
Team Game Stats by Date
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StatID  integer  32  No  No  Yes  The unique ID of the stat 
TeamID  integer  32  Yes  No  Yes  The unique ID of the team 
SeasonType  integer  32  Yes  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Season  integer  32  Yes  No  Yes  The MLB season of the game 
Name  string  50  Yes  No  Yes  Team's name 
Team  string  10  Yes  No  Yes  The abbreviation of the Team 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
GameID  integer  32  Yes  No  Yes  The unique ID of this game 
OpponentID  integer  32  Yes  No  Yes  The unique ID of the team's opponent 
Opponent  string  10  Yes  No  Yes  The name of the opponent 
Day  date  Yes  No  Yes  The day of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
HomeOrAway  string  4  Yes  No  Yes  Whether the team is home or away 
IsGameOver  boolean  No  No  Yes  Whether the game is over (true/false)  
GlobalGameID  integer  32  Yes  No  No  A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. 
GlobalOpponentID  integer  32  Yes  No  Yes  A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. 
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Games  integer  32  Yes  No  Yes  The number of games played. 
FantasyPoints  decimal  32  Yes  Yes  Yes  Total fantasy points 
AtBats  decimal  32  Yes  Yes  Yes  At bats while hitting 
Runs  decimal  32  Yes  Yes  Yes  Total runs scored. 
Hits  decimal  32  Yes  Yes  Yes  Total hits 
Singles  decimal  32  Yes  Yes  Yes  Total singles 
Doubles  decimal  32  Yes  Yes  Yes  Total doubles 
Triples  decimal  32  Yes  Yes  Yes  Total triples 
HomeRuns  decimal  32  Yes  Yes  Yes  Total home runs 
RunsBattedIn  decimal  32  Yes  Yes  Yes  Total runs batted in 
BattingAverage  decimal  32  Yes  Yes  Yes  Total batting average 
Outs  decimal  32  Yes  Yes  Yes  Total outs 
Strikeouts  decimal  32  Yes  Yes  Yes  Total strikeouts 
Walks  decimal  32  Yes  Yes  Yes  Total walks 
HitByPitch  decimal  32  Yes  Yes  Yes  Total times hit by pitch 
Sacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices 
SacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies 
GroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total times grounded into double play 
StolenBases  decimal  32  Yes  Yes  Yes  Total stolen bases 
CaughtStealing  decimal  32  Yes  Yes  Yes  Total caught stealing 
PitchesSeen  decimal  32  Yes  Yes  Yes  Total pitches seen 
OnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage 
SluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage 
OnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus percentage 
Errors  decimal  32  Yes  Yes  Yes  Total errors 
Wins  decimal  32  Yes  Yes  Yes  Total wins by the team/player 
Losses  decimal  32  Yes  Yes  Yes  Total losses by the team/player 
Saves  decimal  32  Yes  Yes  Yes  Total saves by team/player 
InningsPitchedDecimal  decimal  32  Yes  Yes  Yes  Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc) 
TotalOutsPitched  decimal  32  Yes  Yes  Yes  Total outs pitched by team/player 
InningsPitchedFull  decimal  32  Yes  Yes  Yes  Total full innings pitched (e.g. 6, 71, 89, etc) 
InningsPitchedOuts  decimal  32  Yes  Yes  Yes  Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2) 
EarnedRunAverage  decimal  32  Yes  Yes  Yes  Total earned run average by team/player 
PitchingHits  decimal  32  Yes  Yes  Yes  Hits allowed while pitching 
PitchingRuns  decimal  32  Yes  Yes  Yes  Runs allowed while pitching 
PitchingEarnedRuns  decimal  32  Yes  Yes  Yes  Earned runs allowed while pitching 
PitchingWalks  decimal  32  Yes  Yes  Yes  Walks allowed while pitching 
PitchingStrikeouts  decimal  32  Yes  Yes  Yes  Strikeouts allowed while pitching 
PitchingHomeRuns  decimal  32  Yes  Yes  Yes  Home runs allowed while pitching 
PitchesThrown  decimal  32  Yes  Yes  Yes  Total pitches thrown while pitching 
PitchesThrownStrikes  decimal  32  Yes  Yes  Yes  Total pitches thrown for strikes while pitching 
WalksHitsPerInningsPitched  decimal  32  Yes  Yes  Yes  Walks plus hits per innings pitched (WHIP) while pitching 
PitchingBattingAverageAgainst  decimal  32  Yes  Yes  Yes  Total batting average against (BAA) while pitching 
GrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams 
FantasyPointsFanDuel  decimal  32  Yes  Yes  Yes  Total Fan Duel fantasy points 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Total Draft Kings fantasy points 
FantasyPointsYahoo  decimal  32  Yes  Yes  Yes  Total Yahoo fantasy points 
PlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances 
TotalBases  decimal  32  Yes  Yes  Yes  Number of total bases 
FlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs 
GroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs 
LineOuts  decimal  32  Yes  Yes  Yes  Total line outs 
PopOuts  decimal  32  Yes  Yes  Yes  Total pop outs 
IntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks 
ReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error 
BallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play 
BattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP 
WeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weight on base percentage 
PitchingSingles  decimal  32  Yes  Yes  Yes  Total singles allowed while pitching 
PitchingDoubles  decimal  32  Yes  Yes  Yes  Total doubles allowed while pitching 
PitchingTriples  decimal  32  Yes  Yes  Yes  Total triples allowed while pitching 
PitchingGrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams allowed while pitching 
PitchingHitByPitch  decimal  32  Yes  Yes  Yes  Total batters hit by pitch while pitching 
PitchingSacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices while pitching 
PitchingSacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies while pitching 
PitchingGroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total grounded into double plays while pitching 
PitchingCompleteGames  decimal  32  Yes  Yes  Yes  Total complete games while pitching 
PitchingShutOuts  decimal  32  Yes  Yes  Yes  Total shuouts while pitching 
PitchingNoHitters  decimal  32  Yes  Yes  Yes  Total no hitters while pitching 
PitchingPerfectGames  decimal  32  Yes  Yes  Yes  Total perfect games while pitching 
PitchingPlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances while pitching 
PitchingTotalBases  decimal  32  Yes  Yes  Yes  Total bases while pitching 
PitchingFlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs while pitching 
PitchingGroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs while pitching 
PitchingLineOuts  decimal  32  Yes  Yes  Yes  Total line outs while pitching 
PitchingPopOuts  decimal  32  Yes  Yes  Yes  Total pop outs while pitching 
PitchingIntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks while pitching 
PitchingReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error while pitching 
PitchingCatchersInterference  decimal  32  Yes  Yes  Yes  Total catchers interference while pitching 
PitchingBallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play while pitching 
PitchingOnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage (OBP) while pitching 
PitchingSluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage (SLG) while pitching 
PitchingOnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus slugging (OPS) while pitching 
PitchingStrikeoutsPerNineInnings  decimal  32  Yes  Yes  Yes  Total strikeouts per nine innings (K/9) while pitching 
PitchingWalksPerNineInnings  decimal  32  Yes  Yes  Yes  Total walks per nine innings (BB/9) while pitching 
PitchingBattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP) while pitching 
PitchingWeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weighted on base percentage while pitching 
DoublePlays  decimal  32  Yes  Yes  Yes  Total double plays 
PitchingDoublePlays  decimal  32  Yes  Yes  Yes  Total double plays while pitching 
BattingOrderConfirmed  boolean  Yes  Yes  Yes  Whether the batting order is confirmed (true/false)  
IsolatedPower  decimal  32  Yes  Yes  Yes  Total isolated power (ISO) 
FieldingIndependentPitching  decimal  32  Yes  Yes  Yes  Total fielding independent pitching (FIP) 
PitchingQualityStarts  decimal  32  Yes  Yes  Yes  Total quality starts pitched 
PitchingInningStarted  integer  32  Yes  Yes  Yes  The inning that the pitcher entered the game (if any). 
LeftOnBase
from 2017 
decimal  32  Yes  Yes  Yes  Total left on base percentage 
PitchingHolds
from 2017 
decimal  32  Yes  Yes  Yes  Total holds pitched 
PitchingBlownSaves
from 2017 
decimal  32  Yes  Yes  Yes  Total blown saves pitched 
SubstituteBattingOrder
from 2017 
integer  32  Yes  Yes  Yes  The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) 
SubstituteBattingOrderSequence
from 2017 
integer  32  Yes  Yes  Yes  The sequence in which this player was substituted into the game, within the particular batting order 
FantasyPointsFantasyDraft  decimal  32  Yes  Yes  Yes  Total FantasyDraft fantasy points 
TeamSeason
This table is used in the following endpoints:
MLB v3 Scores
Team Season Stats
MLB v3 Stats
Team Season Stats
MLB v2
Team Season Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StatID  integer  32  No  No  Yes  The unique ID of the stat 
TeamID  integer  32  Yes  No  Yes  The unique ID of the team 
SeasonType  integer  32  Yes  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Season  integer  32  Yes  No  Yes  The MLB regular season for which these totals apply 
Name  string  50  Yes  No  Yes  Team name 
Team  string  10  Yes  No  Yes  The abbreviation of the Team 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Games  integer  32  Yes  No  Yes  The number of games played. 
FantasyPoints  decimal  32  Yes  Yes  Yes  Total fantasy points 
AtBats  decimal  32  Yes  Yes  Yes  At bats while hitting 
Runs  decimal  32  Yes  Yes  Yes  Total runs scored. 
Hits  decimal  32  Yes  Yes  Yes  Total hits 
Singles  decimal  32  Yes  Yes  Yes  Total singles 
Doubles  decimal  32  Yes  Yes  Yes  Total doubles 
Triples  decimal  32  Yes  Yes  Yes  Total triples 
HomeRuns  decimal  32  Yes  Yes  Yes  Total home runs 
RunsBattedIn  decimal  32  Yes  Yes  Yes  Total runs batted in 
BattingAverage  decimal  32  Yes  Yes  Yes  Total batting average 
Outs  decimal  32  Yes  Yes  Yes  Total outs 
Strikeouts  decimal  32  Yes  Yes  Yes  Total strikeouts 
Walks  decimal  32  Yes  Yes  Yes  Total walks 
HitByPitch  decimal  32  Yes  Yes  Yes  Total times hit by pitch 
Sacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices 
SacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies 
GroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total times grounded into double play 
StolenBases  decimal  32  Yes  Yes  Yes  Total stolen bases 
CaughtStealing  decimal  32  Yes  Yes  Yes  Total caught stealing 
PitchesSeen  decimal  32  Yes  Yes  Yes  Total pitches seen 
OnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage 
SluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage 
OnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus percentage 
Errors  decimal  32  Yes  Yes  Yes  Total errors 
Wins  decimal  32  Yes  Yes  Yes  Total wins by the team/player 
Losses  decimal  32  Yes  Yes  Yes  Total losses by the team/player 
Saves  decimal  32  Yes  Yes  Yes  Total saves by team/player 
InningsPitchedDecimal  decimal  32  Yes  Yes  Yes  Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc) 
TotalOutsPitched  decimal  32  Yes  Yes  Yes  Total outs pitched by team/player 
InningsPitchedFull  decimal  32  Yes  Yes  Yes  Total full innings pitched (e.g. 6, 71, 89, etc) 
InningsPitchedOuts  decimal  32  Yes  Yes  Yes  Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2) 
EarnedRunAverage  decimal  32  Yes  Yes  Yes  Total earned run average by team/player 
PitchingHits  decimal  32  Yes  Yes  Yes  Hits allowed while pitching 
PitchingRuns  decimal  32  Yes  Yes  Yes  Runs allowed while pitching 
PitchingEarnedRuns  decimal  32  Yes  Yes  Yes  Earned runs allowed while pitching 
PitchingWalks  decimal  32  Yes  Yes  Yes  Walks allowed while pitching 
PitchingStrikeouts  decimal  32  Yes  Yes  Yes  Strikeouts allowed while pitching 
PitchingHomeRuns  decimal  32  Yes  Yes  Yes  Home runs allowed while pitching 
PitchesThrown  decimal  32  Yes  Yes  Yes  Total pitches thrown while pitching 
PitchesThrownStrikes  decimal  32  Yes  Yes  Yes  Total pitches thrown for strikes while pitching 
WalksHitsPerInningsPitched  decimal  32  Yes  Yes  Yes  Walks plus hits per innings pitched (WHIP) while pitching 
PitchingBattingAverageAgainst  decimal  32  Yes  Yes  Yes  Total batting average against (BAA) while pitching 
GrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams 
FantasyPointsFanDuel  decimal  32  Yes  Yes  Yes  Total Fan Duel fantasy points 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Total Draft Kings fantasy points 
FantasyPointsYahoo  decimal  32  Yes  Yes  Yes  Total Yahoo fantasy points 
PlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances 
TotalBases  decimal  32  Yes  Yes  Yes  Number of total bases 
FlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs 
GroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs 
LineOuts  decimal  32  Yes  Yes  Yes  Total line outs 
PopOuts  decimal  32  Yes  Yes  Yes  Total pop outs 
IntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks 
ReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error 
BallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play 
BattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP 
WeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weight on base percentage 
PitchingSingles  decimal  32  Yes  Yes  Yes  Total singles allowed while pitching 
PitchingDoubles  decimal  32  Yes  Yes  Yes  Total doubles allowed while pitching 
PitchingTriples  decimal  32  Yes  Yes  Yes  Total triples allowed while pitching 
PitchingGrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams allowed while pitching 
PitchingHitByPitch  decimal  32  Yes  Yes  Yes  Total batters hit by pitch while pitching 
PitchingSacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices while pitching 
PitchingSacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies while pitching 
PitchingGroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total grounded into double plays while pitching 
PitchingCompleteGames  decimal  32  Yes  Yes  Yes  Total complete games while pitching 
PitchingShutOuts  decimal  32  Yes  Yes  Yes  Total shuouts while pitching 
PitchingNoHitters  decimal  32  Yes  Yes  Yes  Total no hitters while pitching 
PitchingPerfectGames  decimal  32  Yes  Yes  Yes  Total perfect games while pitching 
PitchingPlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances while pitching 
PitchingTotalBases  decimal  32  Yes  Yes  Yes  Total bases while pitching 
PitchingFlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs while pitching 
PitchingGroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs while pitching 
PitchingLineOuts  decimal  32  Yes  Yes  Yes  Total line outs while pitching 
PitchingPopOuts  decimal  32  Yes  Yes  Yes  Total pop outs while pitching 
PitchingIntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks while pitching 
PitchingReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error while pitching 
PitchingCatchersInterference  decimal  32  Yes  Yes  Yes  Total catchers interference while pitching 
PitchingBallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play while pitching 
PitchingOnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage (OBP) while pitching 
PitchingSluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage (SLG) while pitching 
PitchingOnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus slugging (OPS) while pitching 
PitchingStrikeoutsPerNineInnings  decimal  32  Yes  Yes  Yes  Total strikeouts per nine innings (K/9) while pitching 
PitchingWalksPerNineInnings  decimal  32  Yes  Yes  Yes  Total walks per nine innings (BB/9) while pitching 
PitchingBattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP) while pitching 
PitchingWeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weighted on base percentage while pitching 
DoublePlays  decimal  32  Yes  Yes  Yes  Total double plays 
PitchingDoublePlays  decimal  32  Yes  Yes  Yes  Total double plays while pitching 
BattingOrderConfirmed  boolean  Yes  Yes  Yes  Whether the batting order is confirmed (true/false)  
IsolatedPower  decimal  32  Yes  Yes  Yes  Total isolated power (ISO) 
FieldingIndependentPitching  decimal  32  Yes  Yes  Yes  Total fielding independent pitching (FIP) 
PitchingQualityStarts  decimal  32  Yes  Yes  Yes  Total quality starts pitched 
PitchingInningStarted  integer  32  Yes  Yes  Yes  The inning that the pitcher entered the game (if any). 
LeftOnBase
from 2017 
decimal  32  Yes  Yes  Yes  Total left on base percentage 
PitchingHolds
from 2017 
decimal  32  Yes  Yes  Yes  Total holds pitched 
PitchingBlownSaves
from 2017 
decimal  32  Yes  Yes  Yes  Total blown saves pitched 
SubstituteBattingOrder
from 2017 
integer  32  Yes  Yes  Yes  The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) 
SubstituteBattingOrderSequence
from 2017 
integer  32  Yes  Yes  Yes  The sequence in which this player was substituted into the game, within the particular batting order 
FantasyPointsFantasyDraft  decimal  32  Yes  Yes  Yes  Total FantasyDraft fantasy points 
Tier 3: Player Stats
BoxScore
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

Game  Game  Yes  No  Yes  The details of the game associated with this box score  
Innings  Inning[]  Yes  No  Yes  The details of the innings associated with this box score  
TeamGames  TeamGame[]  Yes  No  Yes  The team game stats associated with this box score  
PlayerGames  PlayerGame[]  Yes  No  Yes  The player game stats associated with this box score 
Game
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameID  integer  32  No  No  Yes  The unique ID of this game 
Season  integer  32  No  No  Yes  The MLB season of the game 
SeasonType  integer  32  No  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Status  string  20  Yes  No  Yes  Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Postponed, Canceled 
Day  date  Yes  No  Yes  The date of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
AwayTeam  string  10  No  No  Yes  The abbreviation of the Away Team 
HomeTeam  string  10  No  No  Yes  The abbreviation of the Home Team 
AwayTeamID  integer  32  No  No  Yes  The unique ID of the away team 
HomeTeamID  integer  32  No  No  Yes  The unique ID of the home team 
RescheduledGameID  integer  32  Yes  No  Yes  The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. 
StadiumID  integer  32  Yes  No  Yes  The unique ID of the stadium 
Channel  string  50  Yes  No  Yes  The television station broadcasting the game 
Inning  integer  32  Yes  No  Yes  The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) 
InningHalf  string  1  Yes  No  Yes  The inning half that the game is currently in, or the inning half in which the game ended (possible values: T, B, NULL) 
AwayTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the away team scored in this game 
HomeTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the home team scored in this game 
AwayTeamHits  integer  32  Yes  Yes  Yes  Total away team hits in this game 
HomeTeamHits  integer  32  Yes  Yes  Yes  Total home team hits in this game 
AwayTeamErrors  integer  32  Yes  Yes  Yes  Total away team errors committed in this game 
HomeTeamErrors  integer  32  Yes  Yes  Yes  Total home team errors committed in this game 
WinningPitcherID  integer  32  Yes  No  Yes  The PlayerID of the winning pitcher 
LosingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the losing pitcher 
SavingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the saving pitcher 
Attendance  integer  32  Yes  No  Yes  Total number of people who attended the game 
AwayTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the away team's probable pitcher 
HomeTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the home team's probable pitcher 
Outs  integer  32  Yes  No  Yes  The number of outs recorded in the current inning 
Balls  integer  32  Yes  No  Yes  The number of balls thrown for the current at bat 
Strikes  integer  32  Yes  No  Yes  The number of strikes thrown for the current at bat 
CurrentPitcherID  integer  32  Yes  No  Yes  The PlayerID of the current pitcher 
CurrentHitterID  integer  32  Yes  No  Yes  The PlayerID of the current hitter 
AwayTeamStartingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the away team's starting pitcher 
HomeTeamStartingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the home team's starting pitcher 
CurrentPitchingTeamID  integer  32  Yes  No  Yes  The TeamID of the current pitcher's team 
CurrentHittingTeamID  integer  32  Yes  No  Yes  The TeamID of the current hitter's team 
PointSpread
from 2016 
decimal  32  Yes  Yes  Yes  The oddsmaker Point Spread at game start from the perspective of the HomeTeam (negative numbers indicate the HomeTeam is favored, positive numbers indicate the AwayTeam is favored) 
OverUnder
from 2016 
decimal  32  Yes  Yes  Yes  The oddsmaker Over/Under at game start 
AwayTeamMoneyLine
from 2016 
integer  32  Yes  Yes  Yes  Money line from the perspective of the away team. 
HomeTeamMoneyLine
from 2016 
integer  32  Yes  Yes  Yes  Money line from the perspective of the home team. 
ForecastTempLow
from 2016 
integer  32  Yes  Yes  Yes  The forecasted low temperature on game day at this venue (Fahrenheit). 
ForecastTempHigh
from 2016 
integer  32  Yes  Yes  Yes  The forecasted high temperature on game day at this venue (Fahrenheit). 
ForecastDescription
from 2016 
string  50  Yes  Yes  Yes  The description of the weather forecast. Posible values include: Broken Clouds, Clear Sky, Few Clouds, Heavy Intensity Rain, Light Rain, Moderate Rain, Mostly Cloudy, Mostly Sunny, Overcast Clouds, Partly Cloudy, Scattered Clouds, Showers, Thunderstorms 
ForecastWindChill
from 2016 
integer  32  Yes  Yes  Yes  The forecasted wind chill on game day at this venue. 
ForecastWindSpeed
from 2016 
integer  32  Yes  Yes  Yes  The forecasted wind speed on game day at this venue. 
ForecastWindDirection
from 2016 
integer  32  Yes  Yes  Yes  The wind direction isn't baseball specific. It refers to the direction that the wind is coming from. 90 would be wind coming from the east. 180 is wind from the south. 270 is a wind from the west ... and so on. 
RescheduledFromGameID  integer  32  Yes  Yes  Yes  The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games. 
RunnerOnFirst  boolean  Yes  Yes  Yes  Indicates if there is a runner on first  
RunnerOnSecond  boolean  Yes  Yes  Yes  Indicates if there is a runner on second  
RunnerOnThird  boolean  Yes  Yes  Yes  Indicates if there is a runner on third  
AwayTeamStartingPitcher  string  50  Yes  Yes  Yes  Indicates the away team starting pitcher's name 
HomeTeamStartingPitcher  string  50  Yes  Yes  Yes  Indicates the home team starting pitcher's name 
CurrentPitcher  string  50  Yes  Yes  Yes  Indicates the current pitcher's name 
CurrentHitter  string  50  Yes  Yes  Yes  Indicates the current hitter's name 
WinningPitcher  string  50  Yes  Yes  Yes  Indicates the winning pitcher's name 
LosingPitcher  string  50  Yes  Yes  Yes  Indicates the losing pitcher's name 
SavingPitcher  string  50  Yes  Yes  Yes  Indicates the saving pitcher's name 
DueUpHitterID1  integer  32  Yes  Yes  Yes  Indicates the hitter due up first 
DueUpHitterID2  integer  32  Yes  Yes  Yes  Indicates the hitter due up second 
DueUpHitterID3  integer  32  Yes  Yes  Yes  Indicates the hitter due up third 
GlobalGameID  integer  32  No  No  No  A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. 
GlobalAwayTeamID  integer  32  No  No  No  A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues. 
GlobalHomeTeamID  integer  32  No  No  No  A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues. 
PointSpreadAwayTeamMoneyLine
from 2017 
integer  32  Yes  Yes  Yes  The money line payout odds when betting on the away team with the point spread 
PointSpreadHomeTeamMoneyLine
from 2017 
integer  32  Yes  Yes  Yes  The money line payout odds when betting on the home team with the point spread 
LastPlay  string  250  Yes  Yes  Yes  The description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points. 
IsClosed  boolean  No  No  Yes  Indicates whether the game is over and the final score has been verified and closed out.  
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Innings  Inning[]  Yes  No  Yes  The details of the innings associated with this game  
GameEndDateTime  datetime  Yes  No  Yes  The date and time that the game ended in US Eastern Time 
Inning
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

InningID  integer  32  No  No  Yes  The unique ID for the inning 
GameID  integer  32  No  No  Yes  The unique ID for the game 
InningNumber  integer  32  No  No  Yes  The inning number in the game 
AwayTeamRuns  integer  32  Yes  Yes  Yes  The number of away team runs in the inning 
HomeTeamRuns  integer  32  Yes  Yes  Yes  The number of home team runs in the inning 
PlayerGame
This table is used in the following endpoints:
MLB v3 Stats
Player Game Stats by Date,
Player Game Stats by Player,
Box Score,
Box Scores by Date,
Box Scores by Date Delta
MLB v2
Player Game Stats by Date,
Player Game Stats by Player,
Box Score,
Box Scores by Date,
Box Scores by Date Delta
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StatID  integer  32  No  No  Yes  The unique ID of the stat 
TeamID  integer  32  Yes  No  Yes  The unique ID of the team 
PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  Yes  No  Yes  The season type of the timeframe (1=Regular Season, 2=Preseason, 3=Postseason) 
Season  integer  32  Yes  No  Yes  The MLB season of the game 
Name  string  50  Yes  No  Yes  Player's name 
Team  string  10  Yes  No  Yes  The abbreviation of the Team 
Position  string  10  Yes  No  Yes  The player's position associated with the given game or season. Possible values: 1B, 2B, 3B, C, CF, DH, IF, LF, OF, P, PH, PR, RF, RP, SP, SS 
PositionCategory  string  10  Yes  No  Yes  The category (P, C, 1B, OF, SS) of the players position 
Started  integer  32  Yes  No  Yes  Whether the player started 
BattingOrder  integer  32  Yes  Yes  Yes  Where the player batted in the line up (1,2,3, etc.) 
FanDuelSalary
from 2015 
integer  32  Yes  Yes  Yes  The player's salary for FanDuel daily fantasy contests. 
DraftKingsSalary
from 2016 
integer  32  Yes  Yes  Yes  The player's salary for DraftKings daily fantasy contests. 
FantasyDataSalary
from 2015 
integer  32  Yes  Yes  Yes  The player's salary as calculated by FantasyData. Based on the same salary cap as DraftKings contests ($50,000). 
YahooSalary
from 2016 
integer  32  Yes  Yes  Yes  The player's salary for Yahoo daily fantasy contests. 
InjuryStatus
from 2016 
string  50  Yes  Yes  Yes  Indicates the player's injury status. Possible values include: Probable, Questionable, Doubtful, Out, 7 Day Disabled List, 15 Day Disabled List, 60 Day Disabled List 
InjuryBodyPart
from 2016 
string  50  Yes  Yes  Yes  The body part that is injured (Knee, Groin, Calf, Hamstring, etc.) 
InjuryStartDate
from 2016 
date  Yes  No  Yes  The day that the injury started or first discovered.  
InjuryNotes
from 2016 
string  250  Yes  Yes  Yes  Brief description of the player's injury and expected availability. 
FanDuelPosition
from 2016 
string  10  Yes  No  Yes  The player's eligible position in FanDuel's daily fantasy sports platform. 
DraftKingsPosition
from 2016 
string  10  Yes  No  Yes  The player's eligible position in DraftKings' daily fantasy sports platform. 
YahooPosition
from 2016 
string  10  Yes  No  Yes  The player's eligible position in Yahoo's daily fantasy sports platform. 
OpponentRank
from 2016 
integer  32  Yes  Yes  Yes  The ranking of the player's opponent with regards to fantasy points allowed. 
OpponentPositionRank
from 2016 
integer  32  Yes  Yes  Yes  The ranking of the player's opponent by position with regards to fantasy points allowed. 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
FantasyDraftSalary
from 2017 
integer  32  Yes  Yes  Yes  The player's salary for Fantasy Draft daily fantasy contests. 
FantasyDraftPosition
from 2017 
string  10  Yes  No  Yes  The player's eligible position in Fantasy Drafts daily fantasy sports platform. 
GameID  integer  32  Yes  No  Yes  The unique ID of this game 
OpponentID  integer  32  Yes  No  Yes  The unique ID of the team's opponent 
Opponent  string  10  Yes  No  Yes  The name of the opponent 
Day  date  Yes  No  Yes  The day of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
HomeOrAway  string  4  Yes  No  Yes  Whether the team is home or away 
IsGameOver  boolean  No  No  Yes  Whether the game is over (true/false)  
GlobalGameID  integer  32  Yes  No  No  A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. 
GlobalOpponentID  integer  32  Yes  No  Yes  A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. 
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Games  integer  32  Yes  No  Yes  The number of games played. 
FantasyPoints  decimal  32  Yes  Yes  Yes  Total fantasy points 
AtBats  decimal  32  Yes  Yes  Yes  At bats while hitting 
Runs  decimal  32  Yes  Yes  Yes  Total runs scored. 
Hits  decimal  32  Yes  Yes  Yes  Total hits 
Singles  decimal  32  Yes  Yes  Yes  Total singles 
Doubles  decimal  32  Yes  Yes  Yes  Total doubles 
Triples  decimal  32  Yes  Yes  Yes  Total triples 
HomeRuns  decimal  32  Yes  Yes  Yes  Total home runs 
RunsBattedIn  decimal  32  Yes  Yes  Yes  Total runs batted in 
BattingAverage  decimal  32  Yes  Yes  Yes  Total batting average 
Outs  decimal  32  Yes  Yes  Yes  Total outs 
Strikeouts  decimal  32  Yes  Yes  Yes  Total strikeouts 
Walks  decimal  32  Yes  Yes  Yes  Total walks 
HitByPitch  decimal  32  Yes  Yes  Yes  Total times hit by pitch 
Sacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices 
SacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies 
GroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total times grounded into double play 
StolenBases  decimal  32  Yes  Yes  Yes  Total stolen bases 
CaughtStealing  decimal  32  Yes  Yes  Yes  Total caught stealing 
PitchesSeen  decimal  32  Yes  Yes  Yes  Total pitches seen 
OnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage 
SluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage 
OnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus percentage 
Errors  decimal  32  Yes  Yes  Yes  Total errors 
Wins  decimal  32  Yes  Yes  Yes  Total wins by the team/player 
Losses  decimal  32  Yes  Yes  Yes  Total losses by the team/player 
Saves  decimal  32  Yes  Yes  Yes  Total saves by team/player 
InningsPitchedDecimal  decimal  32  Yes  Yes  Yes  Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc) 
TotalOutsPitched  decimal  32  Yes  Yes  Yes  Total outs pitched by team/player 
InningsPitchedFull  decimal  32  Yes  Yes  Yes  Total full innings pitched (e.g. 6, 71, 89, etc) 
InningsPitchedOuts  decimal  32  Yes  Yes  Yes  Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2) 
EarnedRunAverage  decimal  32  Yes  Yes  Yes  Total earned run average by team/player 
PitchingHits  decimal  32  Yes  Yes  Yes  Hits allowed while pitching 
PitchingRuns  decimal  32  Yes  Yes  Yes  Runs allowed while pitching 
PitchingEarnedRuns  decimal  32  Yes  Yes  Yes  Earned runs allowed while pitching 
PitchingWalks  decimal  32  Yes  Yes  Yes  Walks allowed while pitching 
PitchingStrikeouts  decimal  32  Yes  Yes  Yes  Strikeouts allowed while pitching 
PitchingHomeRuns  decimal  32  Yes  Yes  Yes  Home runs allowed while pitching 
PitchesThrown  decimal  32  Yes  Yes  Yes  Total pitches thrown while pitching 
PitchesThrownStrikes  decimal  32  Yes  Yes  Yes  Total pitches thrown for strikes while pitching 
WalksHitsPerInningsPitched  decimal  32  Yes  Yes  Yes  Walks plus hits per innings pitched (WHIP) while pitching 
PitchingBattingAverageAgainst  decimal  32  Yes  Yes  Yes  Total batting average against (BAA) while pitching 
GrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams 
FantasyPointsFanDuel  decimal  32  Yes  Yes  Yes  Total Fan Duel fantasy points 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Total Draft Kings fantasy points 
FantasyPointsYahoo  decimal  32  Yes  Yes  Yes  Total Yahoo fantasy points 
PlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances 
TotalBases  decimal  32  Yes  Yes  Yes  Number of total bases 
FlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs 
GroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs 
LineOuts  decimal  32  Yes  Yes  Yes  Total line outs 
PopOuts  decimal  32  Yes  Yes  Yes  Total pop outs 
IntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks 
ReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error 
BallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play 
BattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP 
WeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weight on base percentage 
PitchingSingles  decimal  32  Yes  Yes  Yes  Total singles allowed while pitching 
PitchingDoubles  decimal  32  Yes  Yes  Yes  Total doubles allowed while pitching 
PitchingTriples  decimal  32  Yes  Yes  Yes  Total triples allowed while pitching 
PitchingGrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams allowed while pitching 
PitchingHitByPitch  decimal  32  Yes  Yes  Yes  Total batters hit by pitch while pitching 
PitchingSacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices while pitching 
PitchingSacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies while pitching 
PitchingGroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total grounded into double plays while pitching 
PitchingCompleteGames  decimal  32  Yes  Yes  Yes  Total complete games while pitching 
PitchingShutOuts  decimal  32  Yes  Yes  Yes  Total shuouts while pitching 
PitchingNoHitters  decimal  32  Yes  Yes  Yes  Total no hitters while pitching 
PitchingPerfectGames  decimal  32  Yes  Yes  Yes  Total perfect games while pitching 
PitchingPlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances while pitching 
PitchingTotalBases  decimal  32  Yes  Yes  Yes  Total bases while pitching 
PitchingFlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs while pitching 
PitchingGroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs while pitching 
PitchingLineOuts  decimal  32  Yes  Yes  Yes  Total line outs while pitching 
PitchingPopOuts  decimal  32  Yes  Yes  Yes  Total pop outs while pitching 
PitchingIntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks while pitching 
PitchingReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error while pitching 
PitchingCatchersInterference  decimal  32  Yes  Yes  Yes  Total catchers interference while pitching 
PitchingBallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play while pitching 
PitchingOnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage (OBP) while pitching 
PitchingSluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage (SLG) while pitching 
PitchingOnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus slugging (OPS) while pitching 
PitchingStrikeoutsPerNineInnings  decimal  32  Yes  Yes  Yes  Total strikeouts per nine innings (K/9) while pitching 
PitchingWalksPerNineInnings  decimal  32  Yes  Yes  Yes  Total walks per nine innings (BB/9) while pitching 
PitchingBattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP) while pitching 
PitchingWeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weighted on base percentage while pitching 
DoublePlays  decimal  32  Yes  Yes  Yes  Total double plays 
PitchingDoublePlays  decimal  32  Yes  Yes  Yes  Total double plays while pitching 
BattingOrderConfirmed  boolean  Yes  Yes  Yes  Whether the batting order is confirmed (true/false)  
IsolatedPower  decimal  32  Yes  Yes  Yes  Total isolated power (ISO) 
FieldingIndependentPitching  decimal  32  Yes  Yes  Yes  Total fielding independent pitching (FIP) 
PitchingQualityStarts  decimal  32  Yes  Yes  Yes  Total quality starts pitched 
PitchingInningStarted  integer  32  Yes  Yes  Yes  The inning that the pitcher entered the game (if any). 
LeftOnBase
from 2017 
decimal  32  Yes  Yes  Yes  Total left on base percentage 
PitchingHolds
from 2017 
decimal  32  Yes  Yes  Yes  Total holds pitched 
PitchingBlownSaves
from 2017 
decimal  32  Yes  Yes  Yes  Total blown saves pitched 
SubstituteBattingOrder
from 2017 
integer  32  Yes  Yes  Yes  The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) 
SubstituteBattingOrderSequence
from 2017 
integer  32  Yes  Yes  Yes  The sequence in which this player was substituted into the game, within the particular batting order 
FantasyPointsFantasyDraft  decimal  32  Yes  Yes  Yes  Total FantasyDraft fantasy points 
PlayerSeason
This table is used in the following endpoints:
MLB v3 Stats
Batter vs. Pitcher Stats,
Player Season Away Stats,
Player Season Home Stats,
Player Season Split Stats,
Player Season Stats,
Player Season Stats By Player,
Player Season Stats by Team,
Player Season Stats Split By Team,
Team Hitting vs. Starting Pitcher
MLB v2
Batter vs. Pitcher Stats,
Player Season Away Stats,
Player Season Home Stats,
Player Season Split Stats,
Player Season Stats,
Player Season Stats By Player,
Player Season Stats by Team,
Player Season Stats Split By Team,
Team Hitting vs. Starting Pitcher
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StatID  integer  32  No  No  Yes  The unique ID of the stat 
TeamID  integer  32  Yes  No  Yes  The unique ID of the player's team 
PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  Yes  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Season  integer  32  Yes  No  Yes  The MLB regular season for which these totals apply 
Name  string  50  Yes  No  Yes  Player's name 
Team  string  10  Yes  No  Yes  The abbreviation of the Team 
Position  string  10  Yes  No  Yes  Player's position in the starting lineup (if started), otherwise the position he substituted for 
PositionCategory  string  10  Yes  No  Yes  Abbreviation of the player's position (P, C, 1B, OF, etc.) 
Started  integer  32  Yes  No  Yes  Number of games started 
BattingOrder  integer  32  Yes  No  Yes  Number in the batting order (1,2,3, etc.) 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
AverageDraftPosition  decimal  32  Yes  No  Yes  The average draft position of the player 
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Games  integer  32  Yes  No  Yes  The number of games played. 
FantasyPoints  decimal  32  Yes  Yes  Yes  Total fantasy points 
AtBats  decimal  32  Yes  Yes  Yes  At bats while hitting 
Runs  decimal  32  Yes  Yes  Yes  Total runs scored. 
Hits  decimal  32  Yes  Yes  Yes  Total hits 
Singles  decimal  32  Yes  Yes  Yes  Total singles 
Doubles  decimal  32  Yes  Yes  Yes  Total doubles 
Triples  decimal  32  Yes  Yes  Yes  Total triples 
HomeRuns  decimal  32  Yes  Yes  Yes  Total home runs 
RunsBattedIn  decimal  32  Yes  Yes  Yes  Total runs batted in 
BattingAverage  decimal  32  Yes  Yes  Yes  Total batting average 
Outs  decimal  32  Yes  Yes  Yes  Total outs 
Strikeouts  decimal  32  Yes  Yes  Yes  Total strikeouts 
Walks  decimal  32  Yes  Yes  Yes  Total walks 
HitByPitch  decimal  32  Yes  Yes  Yes  Total times hit by pitch 
Sacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices 
SacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies 
GroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total times grounded into double play 
StolenBases  decimal  32  Yes  Yes  Yes  Total stolen bases 
CaughtStealing  decimal  32  Yes  Yes  Yes  Total caught stealing 
PitchesSeen  decimal  32  Yes  Yes  Yes  Total pitches seen 
OnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage 
SluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage 
OnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus percentage 
Errors  decimal  32  Yes  Yes  Yes  Total errors 
Wins  decimal  32  Yes  Yes  Yes  Total wins by the team/player 
Losses  decimal  32  Yes  Yes  Yes  Total losses by the team/player 
Saves  decimal  32  Yes  Yes  Yes  Total saves by team/player 
InningsPitchedDecimal  decimal  32  Yes  Yes  Yes  Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc) 
TotalOutsPitched  decimal  32  Yes  Yes  Yes  Total outs pitched by team/player 
InningsPitchedFull  decimal  32  Yes  Yes  Yes  Total full innings pitched (e.g. 6, 71, 89, etc) 
InningsPitchedOuts  decimal  32  Yes  Yes  Yes  Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2) 
EarnedRunAverage  decimal  32  Yes  Yes  Yes  Total earned run average by team/player 
PitchingHits  decimal  32  Yes  Yes  Yes  Hits allowed while pitching 
PitchingRuns  decimal  32  Yes  Yes  Yes  Runs allowed while pitching 
PitchingEarnedRuns  decimal  32  Yes  Yes  Yes  Earned runs allowed while pitching 
PitchingWalks  decimal  32  Yes  Yes  Yes  Walks allowed while pitching 
PitchingStrikeouts  decimal  32  Yes  Yes  Yes  Strikeouts allowed while pitching 
PitchingHomeRuns  decimal  32  Yes  Yes  Yes  Home runs allowed while pitching 
PitchesThrown  decimal  32  Yes  Yes  Yes  Total pitches thrown while pitching 
PitchesThrownStrikes  decimal  32  Yes  Yes  Yes  Total pitches thrown for strikes while pitching 
WalksHitsPerInningsPitched  decimal  32  Yes  Yes  Yes  Walks plus hits per innings pitched (WHIP) while pitching 
PitchingBattingAverageAgainst  decimal  32  Yes  Yes  Yes  Total batting average against (BAA) while pitching 
GrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams 
FantasyPointsFanDuel  decimal  32  Yes  Yes  Yes  Total Fan Duel fantasy points 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Total Draft Kings fantasy points 
FantasyPointsYahoo  decimal  32  Yes  Yes  Yes  Total Yahoo fantasy points 
PlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances 
TotalBases  decimal  32  Yes  Yes  Yes  Number of total bases 
FlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs 
GroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs 
LineOuts  decimal  32  Yes  Yes  Yes  Total line outs 
PopOuts  decimal  32  Yes  Yes  Yes  Total pop outs 
IntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks 
ReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error 
BallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play 
BattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP 
WeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weight on base percentage 
PitchingSingles  decimal  32  Yes  Yes  Yes  Total singles allowed while pitching 
PitchingDoubles  decimal  32  Yes  Yes  Yes  Total doubles allowed while pitching 
PitchingTriples  decimal  32  Yes  Yes  Yes  Total triples allowed while pitching 
PitchingGrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams allowed while pitching 
PitchingHitByPitch  decimal  32  Yes  Yes  Yes  Total batters hit by pitch while pitching 
PitchingSacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices while pitching 
PitchingSacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies while pitching 
PitchingGroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total grounded into double plays while pitching 
PitchingCompleteGames  decimal  32  Yes  Yes  Yes  Total complete games while pitching 
PitchingShutOuts  decimal  32  Yes  Yes  Yes  Total shuouts while pitching 
PitchingNoHitters  decimal  32  Yes  Yes  Yes  Total no hitters while pitching 
PitchingPerfectGames  decimal  32  Yes  Yes  Yes  Total perfect games while pitching 
PitchingPlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances while pitching 
PitchingTotalBases  decimal  32  Yes  Yes  Yes  Total bases while pitching 
PitchingFlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs while pitching 
PitchingGroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs while pitching 
PitchingLineOuts  decimal  32  Yes  Yes  Yes  Total line outs while pitching 
PitchingPopOuts  decimal  32  Yes  Yes  Yes  Total pop outs while pitching 
PitchingIntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks while pitching 
PitchingReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error while pitching 
PitchingCatchersInterference  decimal  32  Yes  Yes  Yes  Total catchers interference while pitching 
PitchingBallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play while pitching 
PitchingOnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage (OBP) while pitching 
PitchingSluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage (SLG) while pitching 
PitchingOnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus slugging (OPS) while pitching 
PitchingStrikeoutsPerNineInnings  decimal  32  Yes  Yes  Yes  Total strikeouts per nine innings (K/9) while pitching 
PitchingWalksPerNineInnings  decimal  32  Yes  Yes  Yes  Total walks per nine innings (BB/9) while pitching 
PitchingBattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP) while pitching 
PitchingWeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weighted on base percentage while pitching 
DoublePlays  decimal  32  Yes  Yes  Yes  Total double plays 
PitchingDoublePlays  decimal  32  Yes  Yes  Yes  Total double plays while pitching 
BattingOrderConfirmed  boolean  Yes  Yes  Yes  Whether the batting order is confirmed (true/false)  
IsolatedPower  decimal  32  Yes  Yes  Yes  Total isolated power (ISO) 
FieldingIndependentPitching  decimal  32  Yes  Yes  Yes  Total fielding independent pitching (FIP) 
PitchingQualityStarts  decimal  32  Yes  Yes  Yes  Total quality starts pitched 
PitchingInningStarted  integer  32  Yes  Yes  Yes  The inning that the pitcher entered the game (if any). 
LeftOnBase
from 2017 
decimal  32  Yes  Yes  Yes  Total left on base percentage 
PitchingHolds
from 2017 
decimal  32  Yes  Yes  Yes  Total holds pitched 
PitchingBlownSaves
from 2017 
decimal  32  Yes  Yes  Yes  Total blown saves pitched 
SubstituteBattingOrder
from 2017 
integer  32  Yes  Yes  Yes  The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) 
SubstituteBattingOrderSequence
from 2017 
integer  32  Yes  Yes  Yes  The sequence in which this player was substituted into the game, within the particular batting order 
FantasyPointsFantasyDraft  decimal  32  Yes  Yes  Yes  Total FantasyDraft fantasy points 
TeamGame
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StatID  integer  32  No  No  Yes  The unique ID of the stat 
TeamID  integer  32  Yes  No  Yes  The unique ID of the team 
SeasonType  integer  32  Yes  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Season  integer  32  Yes  No  Yes  The MLB season of the game 
Name  string  50  Yes  No  Yes  Team's name 
Team  string  10  Yes  No  Yes  The abbreviation of the Team 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
GameID  integer  32  Yes  No  Yes  The unique ID of this game 
OpponentID  integer  32  Yes  No  Yes  The unique ID of the team's opponent 
Opponent  string  10  Yes  No  Yes  The name of the opponent 
Day  date  Yes  No  Yes  The day of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
HomeOrAway  string  4  Yes  No  Yes  Whether the team is home or away 
IsGameOver  boolean  No  No  Yes  Whether the game is over (true/false)  
GlobalGameID  integer  32  Yes  No  No  A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues. 
GlobalOpponentID  integer  32  Yes  No  Yes  A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues. 
Updated  datetime  Yes  No  Yes  The timestamp of when the record was last updated (US Eastern Time).  
Games  integer  32  Yes  No  Yes  The number of games played. 
FantasyPoints  decimal  32  Yes  Yes  Yes  Total fantasy points 
AtBats  decimal  32  Yes  Yes  Yes  At bats while hitting 
Runs  decimal  32  Yes  Yes  Yes  Total runs scored. 
Hits  decimal  32  Yes  Yes  Yes  Total hits 
Singles  decimal  32  Yes  Yes  Yes  Total singles 
Doubles  decimal  32  Yes  Yes  Yes  Total doubles 
Triples  decimal  32  Yes  Yes  Yes  Total triples 
HomeRuns  decimal  32  Yes  Yes  Yes  Total home runs 
RunsBattedIn  decimal  32  Yes  Yes  Yes  Total runs batted in 
BattingAverage  decimal  32  Yes  Yes  Yes  Total batting average 
Outs  decimal  32  Yes  Yes  Yes  Total outs 
Strikeouts  decimal  32  Yes  Yes  Yes  Total strikeouts 
Walks  decimal  32  Yes  Yes  Yes  Total walks 
HitByPitch  decimal  32  Yes  Yes  Yes  Total times hit by pitch 
Sacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices 
SacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies 
GroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total times grounded into double play 
StolenBases  decimal  32  Yes  Yes  Yes  Total stolen bases 
CaughtStealing  decimal  32  Yes  Yes  Yes  Total caught stealing 
PitchesSeen  decimal  32  Yes  Yes  Yes  Total pitches seen 
OnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage 
SluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage 
OnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus percentage 
Errors  decimal  32  Yes  Yes  Yes  Total errors 
Wins  decimal  32  Yes  Yes  Yes  Total wins by the team/player 
Losses  decimal  32  Yes  Yes  Yes  Total losses by the team/player 
Saves  decimal  32  Yes  Yes  Yes  Total saves by team/player 
InningsPitchedDecimal  decimal  32  Yes  Yes  Yes  Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc) 
TotalOutsPitched  decimal  32  Yes  Yes  Yes  Total outs pitched by team/player 
InningsPitchedFull  decimal  32  Yes  Yes  Yes  Total full innings pitched (e.g. 6, 71, 89, etc) 
InningsPitchedOuts  decimal  32  Yes  Yes  Yes  Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2) 
EarnedRunAverage  decimal  32  Yes  Yes  Yes  Total earned run average by team/player 
PitchingHits  decimal  32  Yes  Yes  Yes  Hits allowed while pitching 
PitchingRuns  decimal  32  Yes  Yes  Yes  Runs allowed while pitching 
PitchingEarnedRuns  decimal  32  Yes  Yes  Yes  Earned runs allowed while pitching 
PitchingWalks  decimal  32  Yes  Yes  Yes  Walks allowed while pitching 
PitchingStrikeouts  decimal  32  Yes  Yes  Yes  Strikeouts allowed while pitching 
PitchingHomeRuns  decimal  32  Yes  Yes  Yes  Home runs allowed while pitching 
PitchesThrown  decimal  32  Yes  Yes  Yes  Total pitches thrown while pitching 
PitchesThrownStrikes  decimal  32  Yes  Yes  Yes  Total pitches thrown for strikes while pitching 
WalksHitsPerInningsPitched  decimal  32  Yes  Yes  Yes  Walks plus hits per innings pitched (WHIP) while pitching 
PitchingBattingAverageAgainst  decimal  32  Yes  Yes  Yes  Total batting average against (BAA) while pitching 
GrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams 
FantasyPointsFanDuel  decimal  32  Yes  Yes  Yes  Total Fan Duel fantasy points 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Total Draft Kings fantasy points 
FantasyPointsYahoo  decimal  32  Yes  Yes  Yes  Total Yahoo fantasy points 
PlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances 
TotalBases  decimal  32  Yes  Yes  Yes  Number of total bases 
FlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs 
GroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs 
LineOuts  decimal  32  Yes  Yes  Yes  Total line outs 
PopOuts  decimal  32  Yes  Yes  Yes  Total pop outs 
IntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks 
ReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error 
BallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play 
BattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP 
WeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weight on base percentage 
PitchingSingles  decimal  32  Yes  Yes  Yes  Total singles allowed while pitching 
PitchingDoubles  decimal  32  Yes  Yes  Yes  Total doubles allowed while pitching 
PitchingTriples  decimal  32  Yes  Yes  Yes  Total triples allowed while pitching 
PitchingGrandSlams  decimal  32  Yes  Yes  Yes  Total grand slams allowed while pitching 
PitchingHitByPitch  decimal  32  Yes  Yes  Yes  Total batters hit by pitch while pitching 
PitchingSacrifices  decimal  32  Yes  Yes  Yes  Total sacrifices while pitching 
PitchingSacrificeFlies  decimal  32  Yes  Yes  Yes  Total sacrifice flies while pitching 
PitchingGroundIntoDoublePlay  decimal  32  Yes  Yes  Yes  Total grounded into double plays while pitching 
PitchingCompleteGames  decimal  32  Yes  Yes  Yes  Total complete games while pitching 
PitchingShutOuts  decimal  32  Yes  Yes  Yes  Total shuouts while pitching 
PitchingNoHitters  decimal  32  Yes  Yes  Yes  Total no hitters while pitching 
PitchingPerfectGames  decimal  32  Yes  Yes  Yes  Total perfect games while pitching 
PitchingPlateAppearances  decimal  32  Yes  Yes  Yes  Total plate appearances while pitching 
PitchingTotalBases  decimal  32  Yes  Yes  Yes  Total bases while pitching 
PitchingFlyOuts  decimal  32  Yes  Yes  Yes  Total fly outs while pitching 
PitchingGroundOuts  decimal  32  Yes  Yes  Yes  Total ground outs while pitching 
PitchingLineOuts  decimal  32  Yes  Yes  Yes  Total line outs while pitching 
PitchingPopOuts  decimal  32  Yes  Yes  Yes  Total pop outs while pitching 
PitchingIntentionalWalks  decimal  32  Yes  Yes  Yes  Total intentional walks while pitching 
PitchingReachedOnError  decimal  32  Yes  Yes  Yes  Total times reached on error while pitching 
PitchingCatchersInterference  decimal  32  Yes  Yes  Yes  Total catchers interference while pitching 
PitchingBallsInPlay  decimal  32  Yes  Yes  Yes  Total balls in play while pitching 
PitchingOnBasePercentage  decimal  32  Yes  Yes  Yes  Total on base percentage (OBP) while pitching 
PitchingSluggingPercentage  decimal  32  Yes  Yes  Yes  Total slugging percentage (SLG) while pitching 
PitchingOnBasePlusSlugging  decimal  32  Yes  Yes  Yes  Total on base plus slugging (OPS) while pitching 
PitchingStrikeoutsPerNineInnings  decimal  32  Yes  Yes  Yes  Total strikeouts per nine innings (K/9) while pitching 
PitchingWalksPerNineInnings  decimal  32  Yes  Yes  Yes  Total walks per nine innings (BB/9) while pitching 
PitchingBattingAverageOnBallsInPlay  decimal  32  Yes  Yes  Yes  Total batting average on balls in play (BABIP) while pitching 
PitchingWeightedOnBasePercentage  decimal  32  Yes  Yes  Yes  Total weighted on base percentage while pitching 
DoublePlays  decimal  32  Yes  Yes  Yes  Total double plays 
PitchingDoublePlays  decimal  32  Yes  Yes  Yes  Total double plays while pitching 
BattingOrderConfirmed  boolean  Yes  Yes  Yes  Whether the batting order is confirmed (true/false)  
IsolatedPower  decimal  32  Yes  Yes  Yes  Total isolated power (ISO) 
FieldingIndependentPitching  decimal  32  Yes  Yes  Yes  Total fielding independent pitching (FIP) 
PitchingQualityStarts  decimal  32  Yes  Yes  Yes  Total quality starts pitched 
PitchingInningStarted  integer  32  Yes  Yes  Yes  The inning that the pitcher entered the game (if any). 
LeftOnBase
from 2017 
decimal  32  Yes  Yes  Yes  Total left on base percentage 
PitchingHolds
from 2017 
decimal  32  Yes  Yes  Yes  Total holds pitched 
PitchingBlownSaves
from 2017 
decimal  32  Yes  Yes  Yes  Total blown saves pitched 
SubstituteBattingOrder
from 2017 
integer  32  Yes  Yes  Yes  The position in the batting order where this player was substituted into the game (does not include players in the starting lineup) 
SubstituteBattingOrderSequence
from 2017 
integer  32  Yes  Yes  Yes  The sequence in which this player was substituted into the game, within the particular batting order 
FantasyPointsFantasyDraft  decimal  32  Yes  Yes  Yes  Total FantasyDraft fantasy points 
Tier 4: PlayByPlay
Game
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameID  integer  32  No  No  Yes  The unique ID of this game 
Season  integer  32  No  No  Yes  The MLB season of the game 
SeasonType  integer  32  No  No  Yes  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Status  string  20  Yes  No  Yes  Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Postponed, Canceled 
Day  date  Yes  No  Yes  The date of the game  
DateTime  datetime  Yes  No  Yes  The date and time of the game  
AwayTeam  string  10  No  No  Yes  The abbreviation of the Away Team 
HomeTeam  string  10  No  No  Yes  The abbreviation of the Home Team 
AwayTeamID  integer  32  No  No  Yes  The unique ID of the away team 
HomeTeamID  integer  32  No  No  Yes  The unique ID of the home team 
RescheduledGameID  integer  32  Yes  No  Yes  The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. 
StadiumID  integer  32  Yes  No  Yes  The unique ID of the stadium 
Channel  string  50  Yes  No  Yes  The television station broadcasting the game 
Inning  integer  32  Yes  No  Yes  The inning that the game is currently in, or the inning in which the game ended. Possible values include: NULL, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc) 
InningHalf  string  1  Yes  No  Yes  The inning half that the game is currently in, or the inning half in which the game ended (possible values: T, B, NULL) 
AwayTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the away team scored in this game 
HomeTeamRuns  integer  32  Yes  Yes  Yes  Number of runs the home team scored in this game 
AwayTeamHits  integer  32  Yes  Yes  Yes  Total away team hits in this game 
HomeTeamHits  integer  32  Yes  Yes  Yes  Total home team hits in this game 
AwayTeamErrors  integer  32  Yes  Yes  Yes  Total away team errors committed in this game 
HomeTeamErrors  integer  32  Yes  Yes  Yes  Total home team errors committed in this game 
WinningPitcherID  integer  32  Yes  No  Yes  The PlayerID of the winning pitcher 
LosingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the losing pitcher 
SavingPitcherID  integer  32  Yes  No  Yes  The PlayerID of the saving pitcher 
Attendance  integer  32  Yes  No  Yes  Total number of people who attended the game 
AwayTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the away team's probable pitcher 
HomeTeamProbablePitcherID  integer  32  Yes  No  Yes  The PlayerID of the home team's probable pitcher 
Outs  integer  32  Yes  No  Yes  The number of outs recorded in the current inning 