Updated 06.27.12

MLB Statistics Feeds

2012 Season

1 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Table of Contents Overview ...... 3 Stats List – Game Information ...... 4 Stats List – Team Information ...... 5 Stats List – Venue Information ...... 6 Stats List – Player Information ...... 7 Stats List – Game Statistics ...... 8 Stats List – Player Stats – Hitting ...... 9 Stats List – Player Stats – Pitching ...... 11 Stats List – Team Stats – Hitting ...... 13 Stats List – Team Stats – Pitching ...... 15 Event Info and Lineups Feed – Details ...... 17 Game Boxscore Feed – Details ...... 21 League Schedule Feed – Details ...... 24 Play-By-Play Feed – Details ...... 26 Pitch & Player Glossary Feed – Details ...... 31 Player and Team Game Statistics Feed – Details ...... 33 Standings Feed – Details ...... 47 Teams List Feed – Details ...... 49 Team Rosters Feed – Details ...... 51 Venue Info Feed – Details ...... 54

2 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Overview

The Gold Standard in Real-time Sports Stats SportsData’s team of data-entry experts crunch play-by-play information for packaging and delivery using new technology that results in the fastest updates in the industry. And because our clients demand depth, no statistic is too small. We are focused on: Accuracy. From instant play-by-play to in-game clean up, official and final we maintain the highest standard in data accuracy. Simplicity. We deliver your sports data feed to customer specifications, or in any industry-standard format; our flexibility makes your transition fast and seamless. Speed. We offer true real-time delivery of data using highly-optimized publishing techniques. Service. We approach every client relationship as an opportunity for a long-term partnership, and will work tirelessly for you from Day 1.

MLB Statistics Feeds We package our comprehensive stats collection into the following feeds, each focused on serving specific information needs. Event Info & Lineups – the date, time, location and team lineups for a specific game Game Box Score – top-level runs, hits and errors by team, as well as details on -scoring events League Schedule – the date, time and location for every game Outlook – the date, time and location for every game over the next three days Play-by-Play – detailed, real-time stats on every pitch and game event Pitch & Player Status Glossary – full text descriptions for pitch ids, player status ids, outcome ids, and game status ids Player & Team Game Statistics – detailed game stats at the player and team level, including extensive pitching and breakouts Player & Team Season Stats – detailed season-to-date stats at the player and team level, including extensive pitching and batting breakouts Standings – top-level standings information including team, league, division, wins, and losses Teams List – the name, market, league, division and venue for each team Team Rosters – player information for each team, including date of birth, jersey number and position Venue Info – the name and location of each venue, along with the dimensions of each field

3 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Game Information

Pitch & Player Team Team Rosters Team Team Season Team Game Team Game Event Info & Teams Teams List Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP Stat

Attendance X Game ID X X X X X Scheduled date X X Scheduled start time X X Season type X X X Venue name X Venue location X

4 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Team Information

Pitch Team Team Season Team Team Roster Team Event Info & Teams Teams List Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP

& Player

Stat Game

Away team ID X X X X Away team defensive X substitute Away team lineup X Away team name X Away team probable X X Away team relief X Away team roster X Away team starting X pitcher ID Division X X X Home team ID X X X X Home team defensive X substitute Home team lineup X Home team name X Home team probable X X pitcher Home team relief pitchers X Home team roster X Home team starting X pitcher ID League X X X Losses X Team abbreviation X X Team id X X X X Team market X X Team name X X X Wins X

5 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Venue Information

Pitch & Player Team Team Rosters Team Team Season Team Game Team Game Event info & Teams Teams List Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP Stat

Distance to CF fence X Distance to LCF fence X Distance to LF fence X Distance to MLCF fence X Distance to MLF fence X Distance to MRCF fence X Distance to MRF fence X Distance to RF fence X Distance to RFC fence X Venue id X X X X X Venue market X Venue name X

6 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Player Information

Pitch & Player Team Team Rosters Team Team Team Season Team Event Info & Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP

Rosters

Stat Game

Batting hand X Birthdate X Birthplace X First name X X Height X Jersey number X Last name X X Player ID X X X X X Player status X Position X Throwing hand X Weight X

7 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Game Statistics

Pitch & Player Team Team Team Event Info & Team Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP

Rosters Season

Game s

Stat List

Batter X X Count, balls X X Count, strikes X X Inning number X X Inning outs X X Inning top/bottom X X Losing pitcher X Pitcher X X Player with X Players grounding out X X into plays Players hitting doubles X X Players hitting home runs X X Players hitting triples X X Players leaving runners X X on base Players making errors X X Players with runs batted X in Probable pitcher X X Winning pitcher X

8 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Player Stats – Hitting

Pitch & Player Team Team Rosters Team Team Season Team Game Team Game Event Info & Teams Teams List Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP Stat

At bats (AB) X X At Bats per X Balls in play (BIP) X (AVG) X Batting Average on Balls X in Play (BABIP) (CS) X X Chases X X Doubles (2B) X X Extra Base Hits (XBH) X Fly Balls (FLY) X Foul Balls (FB) X X Homeruns X (GSH) Ground Ball/Fly Ball ratio X Ground Balls (GB) X Grounded Into Double X X Plays (GDP) By Pitch (HBP) X X Hits (H) X X Home Runs (HR) X X Intentional Walks (IBB) X X (ISO) X Line Drives (LD) X Number of each type of X pitch faced Number of pitches faced X X (PF) OBP+SLG (OPS) X On Base Percentage X (OBP) Pitches per plate X appearance Plate Appearances (PA) X X Runners left on base X X (LOB) Runs (R) X X Runs Batted In (RBI) X X Sacrifice (SAC) X X (SF) X X X (SECA) Singles (1B) X X X (SLG) Attempts X (SBA) Stolen Bases (SB) X X

9 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Strikeout percentage

(K%) (SO) X X Swings X Takes X X (TB) X Triples (3B) X X Type of Pitches faced X Walk Percentage (BB%) Walks (BB) X X Walks to Plate X Appearance ratio Walks to ratio X Well-hit balls (WHB) X X

10 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Player Stats – Pitching

Pitch & Player Team Team Team Roster Team Event Info & Team Venue info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook League Status Game Stats Stats PBP

Season

Game Stat s List

Average velocity X Balks X X Balls X X Balls in play (BIP) X Balls swung on X Batters Faced (BF) X X Called Strikes X X Caught Stealing (CS) X X Doubles allowed (2B) X X Average X (ERA) Earned Runs (ER) X X Fly Balls (FLY) X Ground Ball/Fly Ball ratio X Ground balls (GB) X Hit Batters (HBP) X X X Home Runs allowed (HR) X X (IP) X Intentional Walks (IBB) X X Line Drives (LD) X LOB percentage X Losses (L) X Number of each type of X pitch thrown Number of Pitches X X Thrown Opp Grounded Into X Double Plays (GDP) Pitches per Inning X Pitched Ratio (QS%) X Quality Starts (QS) X Runners Left on Base X X (LOB) Runs allowed (R) X Sacrifice Bunts Allowed X (SAC) Sacrifice Fly (SF) X X Saves (SV) X Shutouts X Singles allowed (1B) X X Stolen Bases (SB) X X Strikeouts (K) X X Strikeouts per nine X innings Strikes X

11 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Swinging strikes X X Total Bases allowed (TB) X Triples allowed (3B) X X Type of Pitches Thrown X Velocity of each pitch X Walks (BB) X X WHIP ratio X Wild pitches X Wins (W) X

12 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Team Stats – Hitting

Pitch & Team Team Rosters Team Team Event Info & Team Venue Info Standings Summary Boxscore Schedule Player & Player & Lineups Outlook League Status Game Stats Stats PBP

Season

Game s List

Stat Player

At bats (AB) X X At Bats per Home Run X Balls in play (BIP) X Batting Average (AVG) X Batting Average on Balls X in Play (BABIP) Caught Stealing (CS) X X Chases X X Doubles (2B) X X Extra Base Hits (XBH) X Fly Balls (FLY) X Foul Balls (FB) X X Grand Slam Homeruns X (GSH) Ground Ball/Fly Ball ratio X Ground Balls (GB) X Grounded Into Double X X Plays (GDP) Hit By Pitch (HBP) X X Hits (H) X X Home Runs (HR) X X Intentional Walks (IBB) X X Isolated Power (ISO) X Line Drives (LD) X Number of each type of X pitch faced Number of pitches faced X X (PF) OBP+SLG (OPS) X On Base Percentage X (OBP) Pitches per plate X appearance Plate Appearances (PA) X X Runners left on base X X (LOB) Runs (R) X X Runs Batted In (RBI) X X (SAC) X X Sacrifice Fly (SF) X X Secondary Average X (SECA) Singles (1B) X X Slugging Percentage X (SLG) Stolen Base Attempts X (SBA) Stolen Bases (SB) X X

13 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Strikeout percentage

(K%) Strikeouts (SO) X X Swings X Takes X X Total Bases (TB) X Triples (3B) X X Type of Pitches faced X Walk Percentage (BB%) Walks (BB) X X Walks to Plate X Appearance ratio Walks to Strikeout ratio X Well-hit balls (WHB) X X

14 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Stats List – Team Stats – Pitching

Pitch & Player Team Team Team Game Team Game Event Info & Team Venue Info Standings Boxscore Schedule Glossary Player & Player & Lineups Outlook Rosters League Teams Teams Status Game Stats Stats PBP Season Stat s

List

Average velocity X Balks X X Balls X X Balls in play (BIP) X Balls swung on X Batters Faced (BF) X X Called Strikes X X Caught Stealing (CS) X X Doubles allowed (2B) X X X (ERA) Earned Runs (ER) X X Fly Balls (FLY) X Ground Ball/Fly Ball ratio X Ground balls (GB) X Hit batters (HBP) X Hits allowed X X Home Runs allowed (HR) X X Innings Pitched (IP) X Intentional Walks (IBB) X X Line Drives (LD) X LOB percentage X Losses (L) X Number of each type of X pitch thrown Number of Pitches X X Thrown Opp Grounded Into X Double Plays (GDP) Pitches per Inning X Pitched Quality Start Ratio (QS%) X Quality Starts (QS) X Runners Left on Base X X (LOB) Runs allowed (R) X Sacrifice Bunts Allowed X (SAC) Sacrifice Fly (SF) X X Saves (SV) X Shutouts X Singles allowed (1B) X X Stolen Bases (SB) X X Strikeouts (K) X X Strikeouts per nine X innings Strikes X

15 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Swinging strikes X X Total Bases allowed (TB) X Triples allowed (3B) X X Type of Pitches Thrown X Velocity of each pitch X Walks (BB) X X WHIP ratio X Wild pitches X Wins (W) X

16 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Event Info and Lineups Feed – Details

This feed provides the date, time, location and team lineups for a specific game.

Element/Attribute/Value Descriptions

File Breakdown – Event Info and Lineups Feed Element Attribute Values Description event xsi:schema Url Url to the feed schema Location id GUID format Unique ID for a specific game season_id GUID format Unique ID for a specific season season_year Dynamic The season year season_type PRE Pre-season (Spring Training) REG Regular season PST Post-season status scheduled The game is scheduled to occur postponed The game has been postponed for another date setup LDE has opened the game, rosters and lineups are being set, but the first pitch has not been thrown inprogress The game is in progress (first pitch has been thrown) review The last pitch of the game has been thrown and stats are being reviewed complete The last pitch of the game has been thrown, stats have been reviewed closed MLB has marked the game as final, stats are still accurate maintenance Inconsistencies have been found are being investigated attendance Dynamic The attendance figure for the game day_night D This a day game N This is a night game dh_id 0 The scheduled game 1 The second game of the double header Child elements: scheduled_start_time, umpires, venue, visitor, home, game scheduled_start_time N/A YYYY-MM- The scheduled date and time of the game in GMT DDT00:00Z umpire Root element of umpire Child element: home_plate home_plate N/A last, first The name of the home plate umpire

17 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

venue id GUID format Unique id for the venue visitor id GUID format Unique ID for the visiting team abbr Dynamic Abbreviated name of the visiting team name Dynamic Nickname of the visiting team market Dynamic The market location of the team probable_pitcher GUID format Unique ID for the probable pitcher starting_pitcher GUID format Unique ID for the starting pitcher home id GUID format Unique ID for the home team abbr Dynamic Abbreviated name of the home team name Dynamic Nickname of the home team market Dynamic The market location of the team probable_pitcher GUID format Unique ID for the probable pitcher starting_pitcher GUID format Unique ID for the starting pitcher game Root element of game visitor and home team rosters and lineups Child elements: visitor, home, pitching visitor id GUID format Unique ID for the visiting team Child elements: roster, lineup roster Root element of player information Child elements: player player id GUID format Unique ID for a player first Dynamic Player first name last Dynamic Player last name status A Active BRV Bereavement List D7 7 Day Disabled List D15 15 Day Disabled List D30 30 Day Disabled List DES Designed for Assignment NRI Non-roster Invitation RA Rehab Assignment RES Reserve List RL Released RM Reassigned to Minors RST Restricted List SU Suspended List lineup Root element of player information Child elements: player

18 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

player id GUID format Unique ID for a player inning Dynamic Inning when player entered into game bo 0-9 Number in the batting order position 1-10 Position played inning_half T or B Whether player entered in the top or bottom of inning home id GUID format Unique ID for the visiting team Child elements: roster, lineup roster Root element of player information Child elements: player player id GUID format Unique ID for a player first Dynamic Player first name last Dynamic Player last name status A Active BRV Bereavement List D7 7 Day Disabled List D15 15 Day Disabled List D30 30 Day Disabled List DES Designed for Assignment NRI Non-roster Invitation RA Rehab Assignment RES Reserve List RL Released RM Reassigned to Minors RST Restricted List SU Suspended List lineup Root element of player information Child elements: player player id GUID format Unique ID for a player inning Dynamic Inning when player entered into game bo 0-9 Number in the batting order position 1-10 Position played inning_half T or B Whether player entered in the top or bottom of inning pitching win GUID format Unique ID for the pitcher getting the win loss GUID format Unique ID for the pitcher getting the loss save GUID format Unique ID for the pitcher getting the save

19 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Event Info and Lineups Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/game-events- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/event/[event_id].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [event_id] = The UUID of the event

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

20 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Game Boxscore Feed – Details

This feed provides top-level runs, hits and errors by team, as well as details on run-scoring events.

Element/Attribute/Value Descriptions

File Breakdown – Game Boxscore Feed Element Attribute Values Description boxscore xsi:schema Url Url to the feed schema Location id GUID format Unique ID for a specific game season_id GUID format Unique ID for a specific season season_year Dynamic The season year season_type PRE Pre-season (Spring training) REG Regular season PST Post-season status scheduled The game is scheduled to occur postponed The game has been postponed for another date setup LDE has opened the game, rosters and lineups are being set, but the first pitch has not been thrown inprogress The game is in progress (first pitch has been thrown) review The last pitch of the game has been thrown and stats are being reviewed complete The last pitch of the game has been thrown, stats have been reviewed closed MLB has marked the game as final, stats are still accurate maintenance Inconsistencies have been found are being investigated Child elements: final, visitor, home, pitching final inning 0-9 Current inning of the game inning_half T or B Current half inning of the game visitor id GUID format Unique ID for the visiting team name Dynamic Name of the visiting team abbr Dynamic The abbreviated name of the visiting team probable_pitcher GUID format Unique ID for the probable pitcher runs Dynamic The number of visiting team runs hits Dynamic The number of visiting team hits errors Dynamic The number of visiting team errors starting _pitcher GUID format Unique ID for the starting pitcher

21 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Child elements: runs runs Root element of run Child elements: run run inning Dynamic Inning in which the run took place hitter GUID format Unique ID for the hitter in the run-scoring play pitcher GUID format Unique ID for the pitcher in the run-scoring play runner GUID format Unique ID for the runner in the run-scoring play home id GUID format Unique ID for the home team name Dynamic Name of the home team abbr Dynamic The abbreviated name of the home team probable_pitcher GUID format Unique ID for the probable pitcher runs Dynamic The number of home team runs hits Dynamic The number of home team hits errors Dynamic The number of home team errors starting _pitcher GUID format Unique ID for the starting pitcher Child elements: runs runs Root element of run Child elements: run run inning Dynamic Inning in which the run took place hitter GUID format Unique ID for the hitter in the run-scoring play pitcher GUID format Unique ID for the pitcher in the run-scoring play runner GUID format Unique ID for the runner in the run-scoring play pitching win GUID format Unique ID for the pitcher getting the win loss GUID format Unique ID for the pitcher getting the loss save GUID format Unique ID for the pitcher getting the save

22 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Game Boxscore Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/boxscore- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/boxscore/[event_id].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [event_id] = The UUID of the event

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

23 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

League Schedule Feed – Details

This feed provides the date, time and location for every game.

Element/Attribute/Value Descriptions

File Breakdown – League Schedule Feed Element Attribute Values Description calendars xsi:schema Url Url to the feed schema Location season_id GUID format Unique ID for a specific season season_year Dynamic The season year Child elements: event event id GUID format Unique ID for a specific game season_type PRE Pre-season (Spring Training) REG Regular season PST Post-season status scheduled The game is scheduled to occur postponed The game has been postponed for another date setup LDE has opened the game, rosters and lineups are being set, but the first pitch has not been thrown inprogress The game is in progress (first pitch has been thrown) review The last pitch of the game has been thrown and stats are being reviewed complete The last pitch of the game has been thrown, stats have been reviewed closed MLB has marked the game as final, stats are still accurate maintenance Inconsistencies have been found are being investigated visitor GUID format Unique ID for the visiting team home GUID format Unique ID for the home team venue GUID format Unique ID for the game venue Child elements: scheduled_start scheduled_start N/A YYYY-MM- The scheduled date and time of the game in GMT DDT00:00Z

24 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

League Schedule Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/schedule- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/schedule/[year].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [year] = yyyy or current

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

25 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Play-By-Play Feed – Details

This feed provides detailed, real-time stats on every pitch and game event.

Element/Attribute/Value Descriptions

File Breakdown – Play-By-Play Feed Element Attribute Values Description play_by_play xsi:schema Url Url to the feed schema Location id GUID format Unique ID for the specific game visitor GUID format Unique ID for the visiting team home GUID format Unique ID for the home team status scheduled The game is scheduled to occur postponed The game has been postponed for another date setup LDE has opened the game, rosters and lineups are being set, but the first pitch has not been thrown inprogress The game is in progress (first pitch has been thrown) review The last pitch of the game has been thrown and stats are being reviewed complete The last pitch of the game has been thrown, stats have been reviewed closed MLB has marked the game as final, stats are still accurate maintenance Inconsistencies have been found are being investigated Child elements: innings innings Root element of innings Child elements: inning inning inning 0-9 The inning in which the play event occurred Child elements: top, bottom top outs 0-3 The number of outs in the top of the inning when the play event occurred Child elements: event event type Dynamic Type of event (the following represents the XML when event type is “lineup”) id GUID format Unique ID for a specific game event inning Dynamic Inning during which the event took place inning_half T or B Inning half during which the event too place balls 0-4 Ball count before event strikes 0-3 Strike count before event

26 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

outs 0-3 Outs before event outcome Dynamic Outcome of event Child elements: pitcher, hitter, rob_start, rob_end, description pitcher game_pcnt Dynamic Game total pitch count after event ab_pcnt Dynamic At bat pitch count after event id GUID format Unique ID for a specific pitcher result Dynamic The result of the pitch inzone true or false Whether or not the pitch was in the strike zone pitch_type Dynamic The pitch type hitter id GUID format Unique ID for a specific batter result Dynamic The batting result of the event rbi Dynamic The number of RBIs for the event ground_ball true or false Whether or not the event resulted in a ground ball fly_ball true or false Whether or not the event resulted in a fly ball line_drive true or false Whether or not the event resulted in a line drive hit_location Dynamic The location of the hit rob_start first GUID format Unique ID for the runner on first base at the start of the play second GUID format Unique ID for the runner on second base at the start of the play third GUID format Unique ID for the runner on third base at the start of the play rob_end first GUID format Unique ID for the runner on first base at the end of the play second GUID format Unique ID for the runner on second base at the end of the play third GUID format Unique ID for the runner on third base at the end of the play description N/A Text Text description (e.g. Game Over) bottom outs 0-3 The number of outs in the bottom of the inning when the play event occurred Child elements: event event type Dynamic Type of event (the following represents the XML when event type is “lineup”) id GUID format Unique ID for a specific game event inning Dynamic Inning during which the event took place inning_half T or B Inning half during which the event too place balls 0-4 Ball count strikes 0-3 Strike count outs 0-3 Outs

27 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

outcome Dynamic Outcome of event Child elements: pitcher, hitter, rob_start, rob_end, description pitcher game_pcnt Dynamic Game total pitch count ab_pcnt Dynamic At bat pitch count id GUID format Unique ID for a specific pitcher result Dynamic The result of the pitch inzone true or false Whether or not the pitch was in the strike zone pitch_type Dynamic The pitch type hitter id GUID format Unique ID for a specific batter result Dynamic The batting result of the event rbi Dynamic The number of RBIs for the event ground_ball true or false Whether or not the event resulted in a ground ball fly_ball true or false Whether or not the event resulted in a fly ball line_drive true or false Whether or not the event resulted in a line drive hit_location Dynamic The location of the hit rob_start first GUID format Unique ID for the runner on first base at the start of the play second GUID format Unique ID for the runner on second base at the start of the play third GUID format Unique ID for the runner on third base at the start of the play rob_end first GUID format Unique ID for the runner on first base at the end of the play second GUID format Unique ID for the runner on second base at the end of the play third GUID format Unique ID for the runner on third base at the end of the play description Text The text description of the game event event type Dynamic Type of event (the following represents the XML when event type is “gameover”) id Dynamic Unique ID for a specific game event inning Dynamic Inning during which the event took place inning_half T or B Inning half during which the event too place balls Dynamic Ball count when the event took place strikes Dynamic Strike count when the event took place outs Dynamic Number of outs when the event took place Child elements: visitor, home, description visitor runs Dynamic The number of visitor runs at the end of the game hits Dynamic The number of visitor hits at the end of the game errors Dynamic The number of visitor errors at the end of the game

28 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

home runs Dynamic The number of home team runs at the end of the game hits Dynamic The number of home team hits at the end of the game errors Dynamic The number of home team errors at the end of the game description Text Text description (e.g. Game Over)

29 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Play by Play Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/game-pbp- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/pbp/[event_id].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [event_id] = The UUID of the event

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

30 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Pitch & Player Glossary Feed – Details

This feed provides the name, market, league, division and venue for each team.

Element/Attribute/Value Descriptions

File Breakdown – Pitch & Player Glossary Feed Element Attribute Values Description glossary xsi:schema Url Url to the feed schema Location Child elements: pitch_types, player_statuses, pitch_outcomes, game_status pitch_types Root element of pitch Child elements: pitch pitch id Dynamic Id of the pitch type Dynamic Type of pitch sub_type Dynamic Sub-type of pitch player_statuses Root element of status Child elements: status status id Dynamic Id of the player status type Dynamic Description of the player status pitch_outcome Root element of outcome Child elements: outcome outcome id Dynamic Id of the outcome desc Dynamic Description of the outcome game_status Root element of status Child elements: status status id Dynamic Id of the game status desc Dynamic Description of the game status

31 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Pitch & Player Glossary Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/glossary- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/glossary/glossary.xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1)

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

32 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Player and Team Game Statistics Feed – Details

This feed provides detailed game stats at the player and team level, including extensive pitching and batting breakouts.

Element/Attribute/Value Descriptions

File Breakdown – Player and Team Game Statistics Feed Element Attribute Values Description statistics xsi:schema Url Url to the feed schema Location id GUID format Unique ID for a specific game status scheduled The game is scheduled to occur postponed The game has been postponed for another date setup LDE has opened the game, rosters and lineups are being set, but the first pitch has not been thrown inprogress The game is in progress (first pitch has been thrown) review The last pitch of the game has been thrown and stats are being reviewed complete The last pitch of the game has been thrown, stats have been reviewed closed MLB has marked the game as final, stats are still accurate maintenance Inconsistencies have been found are being investigated Child elements: visitor, home visitor id GUID format Unique ID for the visiting team Child elements: hitting, pitching hitting Root element of team and players Child elements: team, players team id GUID format Unique ID for a specific team ab Dynamic At bats ap Dynamic Plate appearances avg Dynamic Batting average lob Dynamic Runners left on base pcount Dynamic Pitch count (pitches faced) rbi Dynamic Runs batted in abhr Dynamic At-bats per homerun babip Dynamic Batting average on balls in play bbk Dynamic Walks per strikeout

33 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

bbpa Dynamic Walks per bip Dynamic Balls in play gofo Dynamic Ground outs per fly out iso Dynamic Isolated power obp Dynamic On base percentage ops Dynamic On base percentage + slugging percentage seca Dynamic Secondary average slg Dynamic Slugging percentage tb Dynamic Total bases xbh Dynamic Extra base hits Child elements: onbase, runs, swing, outs, steal onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Total strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total Strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play

34 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases players Root element of player Child elements: player player id GUID format Unique ID for a specific team ab Dynamic At bats ap Dynamic Plate appearances avg Dynamic Batting average lob Dynamic Left on base pcount Dynamic Pitch count (pitches faced) rbi Dynamic Runs batted in errors Dynamic Errors abhr Dynamic At-bats per homerun babip Dynamic Batting average on balls in play bbk Dynamic Walks per strikeout bbpa Dynamic Walks per plate appearance bip Dynamic Balls in play gofo Dynamic Ground outs per fly out iso Dynamic Isolated power obp Dynamic On base percentage ops Dynamic On base percentage + slugging percentage seca Dynamic Secondary average slg Dynamic Slugging percentage tb Dynamic Total bases xbh Dynamic Extra base hits Child elements: onbase, runs, swing, outs, steal onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored

35 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Totals strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases pitching Root element of team Child elements: team, players team id GUID format Unique ID for a specific team bf Dynamic Batters faced ip_1 Dynamic Innings pitched (complete and partial) ip_2 Dynamic Innings pitched (total of partial segments or outs) k9 Dynamic Strikeouts per 9 innings kp Dynamic Strikes per pitch kop Dynamic Strike outs per pitch lob Dynamic Opponent runners left on base pcount Dynamic Pitch count wins Dynamic Wins losees Dynamic Losses saves Dynamic Saves gbfb Dynamic Ground ball to fly ball ratio lobp Dynamic Left on base per pitch

36 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

qs Dynamic Quality starts sho Dynamic Shut outs whip Dynamic Walks plus hits per innings pitched Child elements: onbase, runs, swing, outs, steal, games onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Totals strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases games wins Dynamic A pitcher got the win losses Dynamic A pitcher took the loss saves Dynamic A pitcher got credit for a save

37 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

started Dynamic A pitcher got credit for a start finished Dynamic A pitcher finished the game complete Dynamic A pitcher got credit for a played Dynamic The number of pitchers appearing in the game players Root element of player Child elements: player player id GUID format Unique ID for a specific team bf Dynamic Batters faced ip_1 Dynamic Innings pitched (complete and partial) ip_2 Dynamic Innings pitched (total of partial segments or outs) k9 Dynamic Strikeouts per 9 innings kp Dynamic Strikes per pitch kop Dynamic Strike outs per pitch lob Dynamic Opponent runners left on base pcount Dynamic Pitch count wins Dynamic Wins losees Dynamic Losses saves Dynamic Saves gbfb Dynamic Ground ball to fly ball ratio lobp Dynamic Left on base per pitch qs Dynamic Quality starts sho Dynamic Shut outs whip Dynamic Walks plus hits per innings pitched Child elements: onbase, runs, swing, outs, steal, games onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging

38 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

ktotal Dynamic Total strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases games wins Dynamic The player got credit for the win losses Dynamic The player got took the loss saves Dynamic The player got credit for a save started Dynamic The player started the game finished Dynamic The player finished the game complete Dynamic The player got credit for a complete game played Dynamic The player appeared in the game home id Dynamic Unique ID for the visiting team Child elements: hitting, pitching hitting Root element of team and players Child elements: team, players team id GUID format Unique ID for a specific team ab Dynamic At bats ap Dynamic Plate appearances avg Dynamic Batting average lob Dynamic Left on base pcount Dynamic Pitch count (pitches faced) rbi Dynamic Runs batted in errors Dynamic The number of errors committed by the team abhr Dynamic At-bats per homerun

39 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

babip Dynamic Batting average on balls in play bbk Dynamic Walks per strikeout bbpa Dynamic Walks per plate appearance bip Dynamic Balls in play gofo Dynamic Ground outs per fly out iso Dynamic Isolated power obp Dynamic On base percentage ops Dynamic On base percentage + slugging percentage seca Dynamic Secondary average slg Dynamic Slugging percentage tb Dynamic Total bases xbh Dynamic Extra base hits Child elements: onbase, runs, swing, outs, steal onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Total strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play

40 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases players Root element of player Child elements: player player id GUID format Unique ID for a specific team ab Dynamic At bats ap Dynamic Plate appearances avg Dynamic Batting average lob Dynamic Left on base pcount Dynamic Pitch count (pitches faced) rbi Dynamic Runs batted in errors Dynamic The number of errors committed abhr Dynamic At-bats per homerun babip Dynamic Batting average on balls in play bbk Dynamic Walks per strikeout bbpa Dynamic Walks per plate appearance bip Dynamic Balls in play gofo Dynamic Ground outs per fly out iso Dynamic Isolated power obp Dynamic On base percentage ops Dynamic On base percentage + slugging percentage seca Dynamic Secondary average slg Dynamic Slugging percentage tb Dynamic Total bases xbh Dynamic Extra base hits Child elements: onbase, runs, swing, outs, steal onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit

41 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Total strkes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases pitching Root element of team Child elements: team, players team id GUID format Unique ID for a specific team bf Dynamic Batters faced ip_1 Dynamic Innings pitched (complete and partial) ip_2 Dynamic Innings pitched (total of partial segments or outs) k9 Dynamic Strikeouts per 9 innings kp Dynamic Strikes per pitch kop Dynamic Strike outs per pitch lob Dynamic Opponent runners left on base pcount Dynamic Pitch count wins Dynamic Wins losees Dynamic Losses saves Dynamic Saves

42 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

gbfb Dynamic Ground ball to fly ball ratio lobp Dynamic Left on base per pitch qs Dynamic Quality starts sho Dynamic Shut outs whip Dynamic Walks plus hits per innings pitched Child elements: onbase, runs, swing, outs, steal, games onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Total strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases games wins Dynamic A pitcher got the win

43 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

losses Dynamic A pitcher took the loss saves Dynamic A pitcher got credit for a save started Dynamic A pitcher got credit for a start finished Dynamic A pitcher finished the game complete Dynamic A pitcher got credit for a complete game played Dynamic The number of pitchers appearing in the game players Root element of player Child elements: player player id GUID format Unique ID for a specific team bf Dynamic Batters faced ip_1 Dynamic Innings pitched (complete and partial) ip_2 Dynamic Innings pitched (total of partial segments or outs) k9 Dynamic Strikeouts per 9 innings kp Dynamic Strikes per pitch kop Dynamic Strike outs per pitch lob Dynamic Opponent runners left on base pcount Dynamic Pitch count wins Dynamic Wins losees Dynamic Losses saves Dynamic Saves gbfb Dynamic Ground ball to fly ball ratio lobp Dynamic Left on base per pitch qs Dynamic Quality starts sho Dynamic Shut outs whip Dynamic Walks plus hits per innings pitched Child elements: onbase, runs, swing, outs, steal, games onbase s Dynamic Singles d Dynamic Doubles t Dynamic Triples hr Dynamic Homeruns bb Dynamic Walks ibb Dynamic Intentional walks swing Dynamic Well hit hbp Dynamic Hit by pitch runs unearned Dynamic Unearned runs scored earned Dynamic Earned runs scored total Dynamic Total runs scored

44 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

swing klook Dynamic Strikes looking kswing Dynamic Strikes swinging ktotal Dynamic Total strikes ball Dynamic Balls chase Dynamic Pitches chased foul Dynamic Foul balls take Dynamic Pitches taken hit Dynamic Hits outs klook Dynamic Strikeouts looking kswing Dynamic Strikeouts swinging ktotal Dynamic Total strikeouts fo Dynamic Fly outs fodp Dynamic Fly outs into double play go Dynamic Ground outs godp Dynamic Ground outs into double play sachit Dynamic Sacrifice hits sacfly Dynamic Sacrifice flies steal caught Dynamic Caught stealing stolen Dynamic Stolen bases games wins Dynamic The player got credit for the win losses Dynamic The player got took the loss saves Dynamic The player got credit for a save started Dynamic The player started the game finished Dynamic The player finished the game complete Dynamic The player got credit for a complete game played Dynamic The player appeared in the game

45 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Player and Team Game Statistics Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/game-stats- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/statistics/[event_id].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [event_id] = The UUID of the event

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

46 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Standings Feed – Details

This feed provides basic standings information including a team’s league and division as well as wins and losses.

Element/Attribute/Value Descriptions

File Breakdown – Standings Feed Element Attribute Values Description standings xsi:schema Url Url to the feed schema Location season_id GUID format Unique id for the specific season season_year Dynamic The year of the season Child elements: league league id Dynamic ID for the specific league Child elements: division division id Dynamic ID of the division for the specific league Child elements: team team id GUID format Unique id for the team name Dynamic Team nickname wins Dynamic The teams total number of wins losses Dynamic The teams total number of losses

47 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Standings Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/standings- v2.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/standings/[year].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [year] = yyyy or season id

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

48 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Teams List Feed – Details

This feed provides the name, market, league, division and venue for each team.

Element/Attribute/Value Descriptions

File Breakdown – Teams List Feed Element Attribute Values Description rosters xsi:schema Url Url to the feed schema Location season_id GUID format Unique ID for a specific season season_year Dynamic The season year Child elements: team team id GUID format Unique ID for the visiting team abbr Dynamic Abbreviated team name name Dynamic Team nickname market Dynamic The market city in which the team plays league AL or NL The league in which the team plays division E, C or W The division in which the team plays venue GUID format Unique ID of the venue in which the team plays

49 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Teams List Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/teams- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/teams/[year].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [year] = yyyy or current

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

50 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Team Rosters Feed – Details

This feed provides player information for each team, including date of birth, jersey number and position.

Element/Attribute/Value Descriptions

File Breakdown – Team Rosters Feed Element Attribute Values Description rosters xsi:schema Url Url to the feed schema Location season_id GUID format Unique ID for a specific season season_year Dynamic The season year Child elements: team team id GUID format Unique ID for the visiting team abbr Dynamic Abbreviated team name name Dynamic Team nickname market Dynamic The market city in which the team plays league AL or NL The league in which the team plays division E, C or W The division in which the team plays venue GUID format Unique ID of the venue in which the team plays Child elements: players players Root element of players Child elements: player player id GUID format Unique ID for the visiting team status A Active BRV Bereavement List D7 7 Day Disabled List D15 15 Day Disabled List D30 30 Day Disabled List DES Designed for Assignment NRI Non-roster Invitation RA Rehab Assignment RES Reserve List RL Released RM Reassigned to Minors RST Restricted List SU Suspended List name_first Dynamic Player first name name_last Dynamic Player last name

51 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

name_nick Dynamic Player nickname birthdate YYYY-MM-DD Player birthdate birthplace Dynamic Player birthplace jersey Dynamic Player jersey number position Dynamic Player position bat_hand R, L or B Player batting hand throw_hand R or L Player throwing hand height Dynamic Player height weight Dynamic Player Weight mlb_id Dynamic Player MLB ID yahoo_id Dynamic Player Yahoo ID espn_id Dynamic Player ESPN ID mlbam_id Dynamic Player MLBAM ID

52 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Team Rosters Feed - File Naming Convention

Schema Syntax: http://api.sportsdatallc.org/mlb-[access_level][version]/schema/rosters- v1.0.xsd?api_key=[your_api_key]

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/rosters/[year].xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1) [year] = yyyy or current

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

53 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Venue Info Feed – Details

This feed provides the name and location of each venue, along with the dimensions of each field.

Element/Attribute/Value Descriptions

File Breakdown – Venue Info Feed Element Attribute Values Description venues xsi:schema Url Url to the feed schema Location Child elements: venue venue id GUID format Unique ID for a specific venue name Dynamic Name of the venue market Dynamic The market location of the venue Child elements: distances distances lf Dynamic Distance to the venue’s left field wall lcf Dynamic Distance to the venue’s left centerfield wall cf Dynamic Distance to the venue’s centerfield wall rcf Dynamic Distance to the venue’s right centerfield wall rf Dynamic Distance to the venue’s right field wall mlf Dynamic Distance to the venue’s middle left field wall mlcf Dynamic Distance to the venue’s middle left centerfield wall mrcf Dynamic Distance to the venue’s middle right centerfield wall mrf Dynamic Distance to the venue’s middle right field wall

54 SPORTSDATA MLB STATISTICS FEEDS

Updated 06.27.12

Venue Info Feed - File Naming Convention

Schema Syntax: http://sportsdatallc.com/mlb/1.0/ http://api.sportsdatallc.com/mlb/assets/venues-v1.0.xsd

Feed Syntax: http://api.sportsdatallc.org/mlb- [access_level][version]/venues/venues.xml?api_key=[your_api_key]

Parameter Format Notes [access_level] = Real-Time (rt), Premium (p), Standard (s), Basic (b), Trial (t) [version] = whole number (sequential, starting with the number 1)

Update Timing This feed will be continually updated as events occur.

Copyright The contents of this document may not be distributed, duplicated or made public in any way in parts or as a whole without prior written consent of SportsData LLC. This does not apply to copies solely intended for internal purposes.

55 SPORTSDATA MLB STATISTICS FEEDS