Find all updates to the MLB v8 API and its documentation
All-Star Game Tiebreaker Handling
🗓️ Release Date 07/08/2026
We've updated how the API represents the MLB All-Star Game tiebreaker when the game is tied after 9 innings.
Here is the flow:
- The game status will move to
odelayonce the tiebreaker begins. - No data changes will be made while the tiebreaker action takes place on the field.
- Once the tiebreaker concludes, a tiebreaker run is added to the winning team's final score. Because this run is not tied to an on-field play, it appears only in the final score (e.g., a 6-6 tie becomes 7-6). See the note below.
- The game status will then move to
completeandclosed. There will be no winning or losing pitcher, and thewinandlossvalues remain0for both teams.
Note: The inning-by-inning linescore will not reflect the tiebreaker run. The adjusted total appears in the runs value under scoring; the innings linescore will not include it.
⭐ Benefit
Use this new workflow to better display MLB All-Star Game data if the game ends in a tie.
Learn more about All-Star Game behavior in our MLB FAQ.
📋 Recommended Actions
- Review the new tiebreaker flow and confirm your integration handles the
odelay→complete/closedstatus transitions. - Use the 2025 completed tiebreaker game (sample request below) to validate how the adjusted final score and linescore appear in your application.
- Ensure your scoring displays read the final
runsvalue underscoringrather than summing the inning-by-inning linescore, which will not include the tiebreaker run. - Account for All-Star Games having no winning or losing pitcher, and for
win/lossremaining0.
☑️ Sample Requests:
Game Play-by-Play (2026 Scheduled Game)
curl --request GET \
--url https://api.sportradar.com/mlb/trial/v8/en/games/5a839963-9431-4e62-bd8e-6618c192ebb5/pbp.json \
--header 'accept: application/json' \
--header 'x-api-key: YOUR_API_KEY'Game Play-by-Play (2025 Completed Tiebreaker Game)
curl --request GET \
--url https://api.sportradar.com/mlb/trial/v8/en/games/ba541933-6cb4-4580-bd00-cb0e37f82751/pbp.json \
--header 'accept: application/json' \
--header 'x-api-key: YOUR_API_KEY'🔢 Products
| Sport | Product | Version(s) |
|---|---|---|
| Baseball | MLB API | v8, v7, v6.6, v6.5, v6 |
🔁 Endpoints Affected
- All 'Game' endpoints
⚙️ Return Samples
The adjusted total appears in the runs value under scoring. In the 2025 sample below, the National League's runs shows 7, reflecting the tiebreaker run applied to what was a 6-6 tie.
<scoring>
<home name="National League" market="NL" abbr="NL" id="3bbb3b39-b5cb-4fc9-bd22-522521f0f329" runs="7" hits="8" errors="2" win="0" loss="0"/>
<away name="American League" market="AL" abbr="AL" id="dd59d49e-caee-4443-9220-f05d0d9bd1e1" runs="6" hits="9" errors="0" win="0" loss="0"/>
</scoring>"scoring": {
"home": {
"name": "National League",
"market": "NL",
"abbr": "NL",
"id": "3bbb3b39-b5cb-4fc9-bd22-522521f0f329",
"runs": 7,
"hits": 8,
"errors": 2,
"win": 0,
"loss": 0
},
"away": {
"name": "American League",
"market": "AL",
"abbr": "AL",
"id": "dd59d49e-caee-4443-9220-f05d0d9bd1e1",
"runs": 6,
"hits": 9,
"errors": 0,
"win": 0,
"loss": 0
}
},⚙️ Return Samples
<scoring>
<home name="National League" market="NL" abbr="NL" id="3bbb3b39-b5cb-4fc9-bd22-522521f0f329" runs="7" hits="8" errors="2" win="0" loss="0"/>
<away name="American League" market="AL" abbr="AL" id="dd59d49e-caee-4443-9220-f05d0d9bd1e1" runs="6" hits="9" errors="0" win="0" loss="0"/>
</scoring>"scoring": {
"home": {
"name": "National League",
"market": "NL",
"abbr": "NL",
"id": "3bbb3b39-b5cb-4fc9-bd22-522521f0f329",
"runs": 7,
"hits": 8,
"errors": 2,
"win": 0,
"loss": 0
},
"away": {
"name": "American League",
"market": "AL",
"abbr": "AL",
"id": "dd59d49e-caee-4443-9220-f05d0d9bd1e1",
"runs": 6,
"hits": 9,
"errors": 0,
"win": 0,
"loss": 0
}
},Inside-the-Park Home Runs
🗓️ Release Date 05/07/2026
We’ve added support for inside-the-park home runs in our MLB API.
A new boolean field, is_inside_the_park, is now available within the flags object of Game Play-by-Play events. The value will appear as true for inside-the-park home runs.
The field defaults to false when the play is not an inside-the-park home run.
⭐ Benefit
Identify and track inside-the-park home runs within play-by-play data feeds.
☑️ Sample Requests:
Game Play-by-Play
curl --request GET \
--url https://api.sportradar.com/mlb/trial/v8/en/games/293c6a35-8d8f-42fd-8dd4-910e9c92b02b/pbp.json \
--header 'accept: application/json' \
--header 'x-api-key: YOUR_API_KEY'🔢 Versions
🔁 Affected Endpoints
Game
- Event Tracking
- Game Extended Summary
- Game Play-by-Play
- Push Events
⚙️ Return Samples
<pitch hit_location="9" hit_type="FB" status="official" id="62b086fe-5a8c-4430-9837-d76c7c657bfe" outcome_id="aHR" created_at="2026-04-24T01:01:13+00:00" updated_at="2026-04-24T01:05:41+00:00" sequence_number="143" official="true">
<wall_clock start_time="2026-04-24T01:00:50+00:00" end_time="2026-04-24T01:01:16+00:00"/>
<flags is_ab_over="true" is_bunt="false" is_hit="true" is_wild_pitch="false" is_passed_ball="false" is_double_play="false" is_triple_play="false" is_inside_the_park="true"/>
<count balls="3" strikes="2" outs="2" pitch_count="6"/>
<pitcher pitch_type="FA" pitch_speed="98" pitch_zone="5" pitcher_hand="R" hitter_hand="L" pitch_count="53" id="9175aa5b-9f77-4e66-9119-1a52fee5ab7d" pitch_x="29" pitch_y="34" preferred_name="Bubba" first_name="Roy" last_name="Chandler" jersey_number="36" full_name="Bubba Chandler"/>
<hitter preferred_name="Evan" first_name="Evan" last_name="Carter" jersey_number="32" id="32d00b51-571d-43b7-86eb-ac750e69af35" full_name="Evan Carter"/>
<score home_team_runs="2" away_team_runs="0"/>
<mlb_pitch_data speed="98" strike_zone_top="3.316" strike_zone_bottom="1.673" zone="5" code="FF" description="Four-Seam Fastball">
<coordinates x="124.77" y="164.15"/>
</mlb_pitch_data>
<mlb_hit_data trajectory="fly_ball" hardness="medium">
<coordinates coord_x="165.64" coord_y="48.83"/>
</mlb_hit_data>
<runners>
<runner starting_base="0" ending_base="4" out="false" outcome_id="ERN" preferred_name="Evan" first_name="Evan" last_name="Carter" jersey_number="32" id="32d00b51-571d-43b7-86eb-ac750e69af35" full_name="Evan Carter"/>
<runner outcome_id="ERN" starting_base="1" ending_base="4" out="false" preferred_name="Josh" first_name="Joshua" last_name="Jung" jersey_number="6" id="97e08ec4-c8f2-4729-be55-43b20f9a1eb9" full_name="Josh Jung">
<description>Josh Jung scores.</description>
</runner>
</runners>
</pitch>
</at_bat>{
"hit_location": "9",
"hit_type": "FB",
"status": "official",
"id": "62b086fe-5a8c-4430-9837-d76c7c657bfe",
"outcome_id": "aHR",
"created_at": "2026-04-24T01:01:13+00:00",
"updated_at": "2026-04-24T01:05:41+00:00",
"sequence_number": 143,
"official": true,
"type": "pitch",
"wall_clock": {
"start_time": "2026-04-24T01:00:50+00:00",
"end_time": "2026-04-24T01:01:16+00:00"
},
"flags": {
"is_ab_over": true,
"is_bunt": false,
"is_hit": true,
"is_wild_pitch": false,
"is_passed_ball": false,
"is_double_play": false,
"is_triple_play": false,
"is_inside_the_park": true
},
"count": {
"balls": 3,
"strikes": 2,
"outs": 2,
"pitch_count": 6
},
"pitcher": {
"pitch_type": "FA",
"pitch_speed": 98,
"pitch_zone": 5,
"pitcher_hand": "R",
"hitter_hand": "L",
"pitch_count": 53,
"id": "9175aa5b-9f77-4e66-9119-1a52fee5ab7d",
"pitch_x": 29,
"pitch_y": 34,
"preferred_name": "Bubba",
"first_name": "Roy",
"last_name": "Chandler",
"jersey_number": "36",
"full_name": "Bubba Chandler"
},
"hitter": {
"preferred_name": "Evan",
"first_name": "Evan",
"last_name": "Carter",
"jersey_number": "32",
"id": "32d00b51-571d-43b7-86eb-ac750e69af35",
"full_name": "Evan Carter"
},
"score": {
"home_team_runs": 2,
"away_team_runs": 0
},
"mlb_pitch_data": {
"speed": 98,
"strike_zone_top": 3.316,
"strike_zone_bottom": 1.673,
"zone": 5,
"code": "FF",
"description": "Four-Seam Fastball",
"coordinates": {
"x": 124.77,
"y": 164.15
}
},
"mlb_hit_data": {
"trajectory": "fly_ball",
"hardness": "medium",
"coordinates": {
"coord_x": 165.64,
"coord_y": 48.83
}
},
"runners": [
{
"starting_base": 0,
"ending_base": 4,
"out": false,
"outcome_id": "ERN",
"preferred_name": "Evan",
"first_name": "Evan",
"last_name": "Carter",
"jersey_number": "32",
"id": "32d00b51-571d-43b7-86eb-ac750e69af35",
"full_name": "Evan Carter"
},
{
"starting_base": 1,
"ending_base": 4,
"out": false,
"outcome_id": "ERN",
"description": "Josh Jung scores.",
"preferred_name": "Josh",
"first_name": "Joshua",
"last_name": "Jung",
"jersey_number": "6",
"id": "97e08ec4-c8f2-4729-be55-43b20f9a1eb9",
"full_name": "Josh Jung"
}
]
}Deleted Games
🗓️ Release Date 05/07/2026
We’ve added support for deleted games in the latest version of our MLB API.
Previously, deleted games were fully removed from the API. Now, when a game is deleted by Sportradar, it will remain available with:
"deleted": trueat the game level- A
"deleted_games"array within Schedule endpoints
⭐ Benefit
Track and store deleted game IDs within your system to prevent mis-categorization or unintended downstream processing.
☑️ Sample Requests:
League Schedule
curl --request GET \
--url https://api.sportradar.com/mlb/trial/v8/en/games/2026/REG/schedule.json \
--header 'accept: application/json' \
--header 'x-api-key: YOUR_API_KEY'🔢 Versions
🔁 Affected Endpoints
Game
- Game Boxscore
- Game Extended Summary
- Game Pitch Metrics
- Game Play-by-Play
- Game Play Statistics
- Game Summary
Schedule:
- Daily Schedule
- League Schedule
⚙️ Return Samples
{
"league":{
"alias":"MLB",
"name":"Major League Baseball",
"id":"2fa448bc-fc17-4d3d-be03-e60e080fdc26"
},
"date":"2026-04-19",
"games":[
{
"id":"a5863d94-6817-469c-8a96-115a8d12f7b1",
"status":"scheduled",
"coverage":"full",
"game_number":1,
"day_night":"D",
"scheduled":"2026-04-19T08:00:00+00:00",
"tbd":true,
"home_team":"eb21dadd-8f10-4095-8bf3-dfb3b779f107",
"away_team":"44671792-dc02-4fdd-a5ad-f5f17edaa9d7",
"double_header":false,
"entry_mode":"STOMP",
"reference":"824205",
"deleted":true,
"venue":{
"name":"Daikin Park",
"market":"Houston",
"capacity":41000,
"surface":"grass",
"address":"501 Crawford Street",
"city":"Houston",
"state":"TX",
"zip":"77002",
"country":"USA",
"id":"f0600f04-1386-4c61-a412-804960c46cb1",
"field_orientation":"N",
"stadium_type":"retractable",
"time_zone":"US/Central",
"location":{
"lat":"29.7577058",
"lng":"-95.35453989999999"
}
},
"home":{
"name":"Astros",
"market":"Houston",
"abbr":"HOU",
"id":"eb21dadd-8f10-4095-8bf3-dfb3b779f107",
"win":0,
"loss":0
},
"away":{
"name":"Cardinals",
"market":"St. Louis",
"abbr":"STL",
"id":"44671792-dc02-4fdd-a5ad-f5f17edaa9d7",
"win":0,
"loss":0
}
},
{
"id":"abb02e46-0d63-4722-aaf3-aa5564204102",
"status":"scheduled",
"coverage":"full",
"game_number":1,
"day_night":"D",
"scheduled":"2026-04-19T20:10:00+00:00",
"home_team":"43a39081-52b4-4f93-ad29-da7f329ea960",
"away_team":"d99f919b-1534-4516-8e8a-9cd106c6d8cd",
"double_header":false,
"entry_mode":"STOMP",
"reference":"823150",
"venue":{
"name":"T-Mobile Park",
"market":"Seattle",
"capacity":47929,
"surface":"grass",
"address":"1516 First Avenue South",
"city":"Seattle",
"state":"WA",
"zip":"98134",
"country":"USA",
"id":"f1c03dac-3c0f-437c-a325-8d5702cd321a",
"field_orientation":"NE",
"stadium_type":"retractable",
"time_zone":"US/Pacific",
"location":{
"lat":"47.5899037",
"lng":"-122.3337561"
}
},
"home":{
"name":"Mariners",
"market":"Seattle",
"abbr":"SEA",
"id":"43a39081-52b4-4f93-ad29-da7f329ea960",
"win":0,
"loss":0
},
"away":{
"name":"Rangers",
"market":"Texas",
"abbr":"TEX",
"id":"d99f919b-1534-4516-8e8a-9cd106c6d8cd",
"win":0,
"loss":0
}
},
{
"id":"afdbce44-8fa2-44d3-a8e3-913f5aa2652c",
"status":"scheduled",
"coverage":"full",
"game_number":1,
"day_night":"N",
"scheduled":"2026-04-19T23:20:00+00:00",
"home_team":"2142e1ba-3b40-445c-b8bb-f1f8b1054220",
"away_team":"12079497-e414-450a-8bf2-29f91de646bf",
"double_header":false,
"entry_mode":"STOMP",
"reference":"823475",
"venue":{
"name":"Citizens Bank Park",
"market":"Philadelphia",
"capacity":42901,
"surface":"grass",
"address":"One Citizens Bank Way",
"city":"Philadelphia",
"state":"PA",
"zip":"19148",
"country":"USA",
"id":"b4186004-b6d0-42e7-8dc1-82ef0d946ecc",
"field_orientation":"NE",
"stadium_type":"outdoor",
"time_zone":"US/Eastern",
"location":{
"lat":"39.9059929",
"lng":"-75.1666401"
}
},
"home":{
"name":"Phillies",
"market":"Philadelphia",
"abbr":"PHI",
"id":"2142e1ba-3b40-445c-b8bb-f1f8b1054220",
"win":0,
"loss":0
},
"away":{
"name":"Braves",
"market":"Atlanta",
"abbr":"ATL",
"id":"12079497-e414-450a-8bf2-29f91de646bf",
"win":0,
"loss":0
}
}
],
"deleted_games":[
{
"id":"a5863d94-6817-469c-8a96-115a8d12f7b1"
}
],
"_comment":"Generation started @ 2026-04-28 15:28:03 +0000 ended @ 2026-04-28 15:28:03 +0000"
}Ejection Event Type
🗓️ Release Date 03/25/2026
We’ve added Ejection as a new event type in the MLB Play-by-Play endpoint.
Each relevant play-by-play event may now include "type": "ejection" along with a dedicated ejection object containing details about the player or staff member removed from the game.
⭐ Benefit
Identify and display ejections in real time as part of your live game experience, including who was ejected and when the event occurred.
☑️ Sample Requests:
- Play-by-Play:
https://api.sportradar.com/mlb/trial/v8/en/games/67d52038-ad56-47f3-8ded-34c4fa4ad7d7/pbp.json
🔢 Versions
- All versions
🔁 Endpoints Affected
⚙️ Return Samples
<ejection status='official' id='c6cd3f3b-a049-496f-95ef-1ca244039387' created_at='2026-03-24T19:27:41+00:00' updated_at='2026-03-24T19:29:26+00:00' sequence_number='385' official='true'>
<score home_team_runs='5' away_team_runs='4'/>
<mlb_pitch_data/>
<runners>
<runner starting_base='1' ending_base='1' out='false' outcome_id='' preferred_name='Taylor' first_name='Taylor' last_name='Trammell' jersey_number='26' id='5ca17cbf-ae13-4b22-b5cb-d5ea7d203320' full_name='Taylor Trammell'/>
<runner starting_base='2' ending_base='2' out='false' outcome_id='' preferred_name='Christian' first_name='Christian' last_name='Walker' jersey_number='8' id='9a87c7e5-41f7-4658-833a-d81920b79390' full_name='Christian Walker'/>
<runner starting_base='3' ending_base='3' out='false' outcome_id='' preferred_name='Jesús' first_name='Jesús' last_name='Sánchez' jersey_number='4' id='135d9e6d-7c40-4efa-acff-e68b4bd5c1ef' full_name='Jesús Sánchez'/>
</runners>
<ejection description='Devin Williams is ejected from the game.' preferred_name='Devin' first_name='Devin' last_name='Williams' jersey_number='38' id='569eb746-c734-48d7-82fc-5a14f67ccfe9' full_name='Devin Williams'/>
</ejection>{
"status": "official",
"id": "c6cd3f3b-a049-496f-95ef-1ca244039387",
"created_at": "2026-03-24T19:27:41+00:00",
"updated_at": "2026-03-24T19:29:26+00:00",
"sequence_number": 385,
"official": true,
"type": "ejection",
"score": {
"home_team_runs": 5,
"away_team_runs": 4
},
"runners": [
{
"starting_base": 1,
"ending_base": 1,
"out": false,
"outcome_id": "",
"preferred_name": "Taylor",
"first_name": "Taylor",
"last_name": "Trammell",
"jersey_number": "26",
"id": "5ca17cbf-ae13-4b22-b5cb-d5ea7d203320",
"full_name": "Taylor Trammell"
},
{
"starting_base": 2,
"ending_base": 2,
"out": false,
"outcome_id": "",
"preferred_name": "Christian",
"first_name": "Christian",
"last_name": "Walker",
"jersey_number": "8",
"id": "9a87c7e5-41f7-4658-833a-d81920b79390",
"full_name": "Christian Walker"
},
{
"starting_base": 3,
"ending_base": 3,
"out": false,
"outcome_id": "",
"preferred_name": "Jesús",
"first_name": "Jesús",
"last_name": "Sánchez",
"jersey_number": "4",
"id": "135d9e6d-7c40-4efa-acff-e68b4bd5c1ef",
"full_name": "Jesús Sánchez"
}
],
"ejection": {
"description": "Devin Williams is ejected from the game.",
"preferred_name": "Devin",
"first_name": "Devin",
"last_name": "Williams",
"jersey_number": "38",
"id": "569eb746-c734-48d7-82fc-5a14f67ccfe9",
"full_name": "Devin Williams"
}
}Injury Return Date
🗓️ Release Date 03/25/2026
We’ve added an estimated return date for injured players in our MLB API.
Each relevant injury entry now includes an estimated return date ("estimated_return_date": "2027-04-01") for the injured player.
⭐ Benefit
Use return dates to help build out robust team rosters, or aid your users in tracking their favorite players' chances of rejoining their teams.
☑️ Sample Requests:
- Injuries -
https://api.sportradar.com/mlb/trial/v8/en/league/injuries.json
🔢 Versions
🔁 Endpoints Affected
⚙️ Return Samples
<player id="2d8de314-4980-4f1a-97b5-279261ceb111" status="D60" position="P" primary_position="SP" first_name="Pablo" last_name="López" preferred_name="Pablo" jersey_number="49" full_name="Pablo López" height="76" weight="225" throw_hand="R" bat_hand="L" birthdate="1996-03-07" birthcountry="VEN" birthcity="Cabimas" pro_debut="2018-06-30" updated="2026-02-26T20:04:33+00:00" salary="21750000" rookie_year="2018" reference="641154" active="false" dl60="true">
<injuries>
<injury id="6e19e627-bfa5-4bd1-afd3-2765906566fe" comment="The Minnesota Twins placed RHP Pablo Lopez on the 60-day injured list following his successful UCL repair surgery with an internal brace." desc="Elbow" status="D60" start_date="2026-02-20" update_date="2026-02-26" estimated_return_date="2027-04-01"/>
</injuries>
</player> {
"id": "e1633ff9-8c46-4698-9bea-3eecd478fa94",
"status": "D60",
"position": "DH",
"primary_position": "DH",
"first_name": "Kristopher",
"last_name": "Bryant",
"preferred_name": "Kris",
"jersey_number": "23",
"full_name": "Kris Bryant",
"injuries": [
{
"id": "e1256093-505b-48b1-b83d-c900090168bc",
"comment": "The Colorado Rockies placed DH Kris Bryant on the 60-day injured list with lumbar degenerative disk disease.",
"desc": "Back",
"status": "D60",
"start_date": "2026-02-10",
"update_date": "2026-02-10",
"estimated_return_date": "2026-06-01"
}
]
}
]
},Clinched Status in Standings
🗓️ Release Date 03/16/2026
We’ve added the clinched playoff data point to our MLB Standings endpoint.
Valid clinched statuses are:
division= The team has clinched the division titledivision_homefield= The team has clinched the division title as well as home field advantageplayoff_berth= The team has clinched a berth into the postseasonwildcard= The team has clinched a wildcard bertheliminated= The team has been eliminated from playoff contention
⭐ Benefit
Previously only available in the Rankings endpoint, you may now access a team's playoff clinch status in the same request as your standings retrieval.
☑️ Sample Requests:
- Standings -
https://api.sportradar.com/mlb/trial/v8/en/seasons/2025/REG/standings.json
🔢 Versions
🔁 Endpoints Affected
⚙️ Return Samples
<league alias="NL" name="National League" id="fbe91704-36df-4e7c-864a-06d236425999">
<division alias="C" name="Central" id="95e2d773-d899-4751-b61a-b9463e5aa874">
<team name="Brewers" market="Milwaukee" abbr="MIL" id="dcfd5266-00ce-442c-bc09-264cd20cf455" away_loss="36" away_win="45" elimination_number="0" games_back="0" home_loss="29" home_win="52" last_10_lost="6" last_10_won="4" loss="65" streak="W1" wild_card_back="0.0" win="97" win_p="0.599" al_loss="20" al_win="28" c_loss="21" c_win="31" w_loss="15" w_win="17" e_loss="9" e_win="21" division_elimination_number="0">
<rank division="1" league="1" clinched="division_homefield"/>
</team>
<team name="Cubs" market="Chicago" abbr="CHC" id="55714da8-fcaf-4574-8443-59bfb511a524" away_loss="39" away_win="42" elimination_number="0" games_back="5" home_loss="31" home_win="50" last_10_lost="6" last_10_won="4" loss="70" streak="W3" wild_card_back="+9.0" win="92" win_p="0.568" al_loss="18" al_win="30" c_loss="22" c_win="30" w_loss="15" w_win="17" e_loss="15" e_win="15" division_elimination_number="-4">
<rank division="2" league="4" clinched="wildcard"/>
</team>"leagues": [
{
"alias": "NL",
"name": "National League",
"id": "fbe91704-36df-4e7c-864a-06d236425999",
"divisions": [
{
"alias": "C",
"name": "Central",
"id": "95e2d773-d899-4751-b61a-b9463e5aa874",
"teams": [
{
"name": "Brewers",
"market": "Milwaukee",
"abbr": "MIL",
"id": "dcfd5266-00ce-442c-bc09-264cd20cf455",
"away_loss": 36,
"away_win": 45,
"elimination_number": 0,
"games_back": 0,
"home_loss": 29,
"home_win": 52,
"last_10_lost": 6,
"last_10_won": 4,
"loss": 65,
"streak": "W1",
"wild_card_back": "0.0",
"win": 97,
"win_p": 0.599,
"al_loss": 20,
"al_win": 28,
"c_loss": 21,
"c_win": 31,
"w_loss": 15,
"w_win": 17,
"e_loss": 9,
"e_win": 21,
"division_elimination_number": 0,
"rank": {
"division": 1,
"league": 1,
"clinched": "division_homefield"
}
},
{
"name": "Cubs",
"market": "Chicago",
"abbr": "CHC",
"id": "55714da8-fcaf-4574-8443-59bfb511a524",
"away_loss": 39,
"away_win": 42,
"elimination_number": 0,
"games_back": 5,
"home_loss": 31,
"home_win": 50,
"last_10_lost": 6,
"last_10_won": 4,
"loss": 70,
"streak": "W3",
"wild_card_back": "+9.0",
"win": 92,
"win_p": 0.568,
"al_loss": 18,
"al_win": 30,
"c_loss": 22,
"c_win": 30,
"w_loss": 15,
"w_win": 17,
"e_loss": 15,
"e_win": 15,
"division_elimination_number": -4,
"rank": {
"division": 2,
"league": 4,
"clinched": "wildcard"
}
},ABS Challenges in Boxscore & PBP
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 03/11/2026 | Game Boxscore Game Play-by-Play | We have now added the Learn more about this update here. |
<game xmlns="http://feed.elasticstats.com/schema/baseball/v8/game.xsd" id="08f55ddd-aa70-4a01-8c7c-ef92b3d3eceb" status="closed" coverage="full" game_number="1" day_night="D" scheduled="2026-02-22T20:10:00+00:00" home_team="dcfd5266-00ce-442c-bc09-264cd20cf455" away_team="833a51a9-0d84-410f-bd77-da08c3e5e26e" attendance="3427" duration="2:57" season_id="f5e6b3d5-e73e-4c6c-8955-96610417e521" season_type="PRE" season_year="2026" double_header="false" split_squad="true" entry_mode="STOMP" reference="831841" gameday_type="E">
<mound_visits>
<home used="3" remaining="1"/>
<away used="0" remaining="4"/>
</mound_visits>
<reviews>
<home used="0" remaining="2"/>
<away used="0" remaining="2"/>
</reviews>
<abs_challenges>
<home used_successful="2" used_failed="1" remaining="1"/>
<away used_successful="2" used_failed="1" remaining="1"/>
</abs_challenges>
<time_zones venue="US/Arizona" home="US/Central" away="US/Central"/>{
"game":
{
"id": "08f55ddd-aa70-4a01-8c7c-ef92b3d3eceb",
"status": "closed",
"coverage": "full",
"game_number": 1,
"day_night": "D",
"scheduled": "2026-02-22T20:10:00+00:00",
"home_team": "dcfd5266-00ce-442c-bc09-264cd20cf455",
"away_team": "833a51a9-0d84-410f-bd77-da08c3e5e26e",
"attendance": 3427,
"duration": "2:57",
"season_id": "f5e6b3d5-e73e-4c6c-8955-96610417e521",
"season_type": "PRE",
"season_year": 2026,
"double_header": false,
"split_squad": true,
"entry_mode": "STOMP",
"reference": "831841",
"gameday_type": "E",
"mound_visits":
{
"home":
{
"used": 3,
"remaining": 1
},
"away":
{
"used": 0,
"remaining": 4
}
},
"reviews":
{
"home":
{
"used": 0,
"remaining": 2
},
"away":
{
"used": 0,
"remaining": 2
}
},
"abs_challenges":
{
"home":
{
"used_successful": 2,
"used_failed": 1,
"remaining": 1
},
"away":
{
"used_successful": 2,
"used_failed": 1,
"remaining": 1
}
},
"time_zones":
{
"venue": "US/Arizona",
"home": "US/Central",
"away": "US/Central"
},League Leader Qualifier Flags
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/25/2026 | Player Profile Seasonal Statistics | We’ve added indicators signifying league leader eligibility for players in our MLB API. Use the Player Profile or Seasonal Statistics endpoints to determine a player's eligibility for the following:
|
With this update, you can easily determine whether a hitter or pitcher has enough appearances in a season to qualify as a statistical league leader. Keep tabs on these boolean values during the season as players become eligible or lose their eligibility. League Leader Eligibility is defined as:
|
<player xmlns="http://feed.elasticstats.com/schema/baseball/v8/profile.xsd" id="80de60c9-74e3-4a50-b128-b3dc7456a254" status="A" position="P" primary_position="DH" first_name="Shohei" last_name="Ohtani" preferred_name="Shohei" jersey_number="17" full_name="Shohei Ohtani" height="75" weight="210" throw_hand="R" bat_hand="L" high_school="Hanamaki Higashi (JPN)" birthdate="1994-07-05" birthcountry="JPN" birthcity="Oshu" pro_debut="2018-03-29" updated="2025-08-21T17:29:09+00:00" is_wbc_only="false" salary="28216944" rookie_year="2018" reference="660271">
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
<seasons>
--snip--
<season id="f5aa580e-8103-4ff5-beb0-965dbe8a8cf1" year="2022" type="REG">
<qualifiers>
<hitting AL="true" MLB="true" NL="false"/>
<pitching AL="true" MLB="true" NL="false"/>
</qualifiers>
<totals>
<statistics>
<hitting>
<overall ab="586" lob="196" rbi="95" abhr="17.235" abk="3.64" bip="394" babip="0.32" bbk="0.447" bbpa="0.108" iso="0.246" obp="0.356" ops="0.875" seca="0.372" slg="0.519" xbh="70" pitch_count="2546" lob_risp_2out="28" team_lob="69" ab_risp="102" hit_risp="32" rbi_2out="24" linedrive="101" groundball="184" popup="14" flyball="129" ap="666" avg=".273" gofo="1.08">
<onbase s="90" d="30" t="6" hr="34" tb="304" bb="58" ibb="14" hbp="5" fc="14" roe="4" h="160" ci="0" rov="0" cycle="0"/>
<runs total="90"/>
<outcome klook="346" kswing="353" ktotal="699" ball="919" iball="0" dirtball="58" foul="473"/>
<outs po="14" fo="81" fidp="0" lo="37" lidp="2" go="136" gidp="6" klook="40" kswing="121" ktotal="161" sacfly="3" sachit="0"/>
<steal caught="9" stolen="11" pct="0.55" pickoff="2"/>
<pitches count="2546" btotal="946" ktotal="1600"/>
<games start="153" play="157" finish="3" complete="147"/>
</overall>
</hitting>{
"preferred_name": "Geraldo",
"first_name": "Geraldo",
"last_name": "Perdomo",
"jersey_number": "2",
"id": "ad64c80d-35f2-4d73-a027-d10362eef962",
"full_name": "Geraldo Perdomo",
"status": "A",
"position": "IF",
"primary_position": "SS",
"qualifiers": {
"hitting": {
"AL": false,
"MLB": true,
"NL": true
},
"pitching": {
"AL": false,
"MLB": false,
"NL": false
}
},
"statistics": {
"hitting": {
"overall": {
"ab": 597,
"lob": 214,
"rbi": 100,
"abhr": 29.85,
"abk": 7.193,
"bip": 505,
"babip": 0.303,
"bbk": 1.133,
"bbpa": 0.131,
"iso": 0.172,
"obp": 0.389,
"ops": 0.851,
"seca": 0.365,
"slg": 0.462,
"xbh": 58,
"pitch_count": 3007,
"lob_risp_2out": 50,
"team_lob": 107,
"ab_risp": 154,
"hit_risp": 51,
"rbi_2out": 35,
"linedrive": 136,
"groundball": 212,
"popup": 44,
"flyball": 141,
"ap": 720,
"avg": ".290",
"gofo": 0.92,
"woba": 0.36989,
"wraa": 33.2241,
"war": 7.07672,
"bwar": 32.4166,
"fwar": 1.70123,
"brwar": 3.76185,
"wgdp": 0,
"wrc": 118.298,
"wrc_plus": 137.988,
"onbase": {
"s": 115,
"d": 33,
"t": 5,
"hr": 20,
"tb": 276,
"bb": 93,
"ibb": 1,
"hbp": 10,
"fc": 9,
"roe": 4,
"h": 173,
"ci": 0,
"rov": 0,
"cycle": 0
},
"runs": {
"total": 98
},
"outcome": {
"klook": 642,
"kswing": 143,
"ktotal": 785,
"ball": 1110,
"iball": 0,
"dirtball": 50,
"foul": 519
},
"outs": {
"po": 42,
"fo": 107,
"fidp": 1,
"lo": 44,
"lidp": 0,
"go": 167,
"gidp": 11,
"klook": 28,
"kswing": 55,
"ktotal": 83,
"sacfly": 11,
"sachit": 8
},
"steal": {
"caught": 6,
"stolen": 27,
"pct": 0.818,
"pickoff": 3
},
"pitches": {
"count": 3007,
"btotal": 1170,
"ktotal": 1837
},
"games": {
"start": 160,
"play": 161,
"finish": 1,
"complete": 158
}
}
},ABS Challenges
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/25/2026 | Game Summary Game Extended Summary | MLB's ABS (Automated Ball-Strike) Challenge System will be adopted for the 2026 regular season. In response, we've added a This element will be added to the Game Play-by-Play and Game Boxscore endpoints soon. |
<game xmlns="http://feed.elasticstats.com/schema/baseball/v8/game.xsd" id="08f55ddd-aa70-4a01-8c7c-ef92b3d3eceb" status="closed" coverage="full" game_number="1" day_night="D" scheduled="2026-02-22T20:10:00+00:00" home_team="dcfd5266-00ce-442c-bc09-264cd20cf455" away_team="833a51a9-0d84-410f-bd77-da08c3e5e26e" attendance="3427" duration="2:57" season_id="f5e6b3d5-e73e-4c6c-8955-96610417e521" season_type="PRE" season_year="2026" double_header="false" split_squad="true" entry_mode="STOMP" reference="831841" gameday_type="E">
<mound_visits>
<home used="3" remaining="1"/>
<away used="0" remaining="4"/>
</mound_visits>
<reviews>
<home used="0" remaining="2"/>
<away used="0" remaining="2"/>
</reviews>
<abs_challenges>
<home used_successful="2" used_failed="1" remaining="1"/>
<away used_successful="2" used_failed="1" remaining="1"/>
</abs_challenges>
<time_zones venue="US/Arizona" home="US/Central" away="US/Central"/>{
"game":
{
"id": "08f55ddd-aa70-4a01-8c7c-ef92b3d3eceb",
"status": "closed",
"coverage": "full",
"game_number": 1,
"day_night": "D",
"scheduled": "2026-02-22T20:10:00+00:00",
"home_team": "dcfd5266-00ce-442c-bc09-264cd20cf455",
"away_team": "833a51a9-0d84-410f-bd77-da08c3e5e26e",
"attendance": 3427,
"duration": "2:57",
"season_id": "f5e6b3d5-e73e-4c6c-8955-96610417e521",
"season_type": "PRE",
"season_year": 2026,
"double_header": false,
"split_squad": true,
"entry_mode": "STOMP",
"reference": "831841",
"gameday_type": "E",
"mound_visits":
{
"home":
{
"used": 3,
"remaining": 1
},
"away":
{
"used": 0,
"remaining": 4
}
},
"reviews":
{
"home":
{
"used": 0,
"remaining": 2
},
"away":
{
"used": 0,
"remaining": 2
}
},
"abs_challenges":
{
"home":
{
"used_successful": 2,
"used_failed": 1,
"remaining": 1
},
"away":
{
"used_successful": 2,
"used_failed": 1,
"remaining": 1
}
},
"time_zones":
{
"venue": "US/Arizona",
"home": "US/Central",
"away": "US/Central"
},Play Statistics Endpoint
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/23/2026 | Game Play Statistics | We’ve created a new Play Statistics endpoint within our MLB API. This endpoint provides hitting, pitching, and fielding statistics at the individual pitch level for a given game, allowing you to track how player statistics evolve throughout each at-bat and inning. With the Play Statistics feed, you can now tell the story of an MLB game down to each individual pitch, in real-time. Hitter and pitcher statistics are included on every pitch, and fielder stats for every recorded out. This makes it easier to:
|
<inning_half type="B">
<at_bat id="007cff71-7225-40f0-b9b5-021a03c323f3">
<description>Vladimir Guerrero flies out to deep center field to Tommy Edman.</description>
<hitter preferred_name="Vladimir" first_name="Vladimir" last_name="Guerrero" jersey_number="27" id="fa26a373-a427-4558-ba5e-6d6c0f0148c5" suffix="Jr." full_name="Vladimir Guerrero Jr."/>
<pitcher preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<pitch id="d099c420-e6b6-4be4-a040-295f5a24643f">
<statistics>
<hitting>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Vladimir" first_name="Vladimir" last_name="Guerrero" jersey_number="27" id="fa26a373-a427-4558-ba5e-6d6c0f0148c5" suffix="Jr." full_name="Vladimir Guerrero Jr."/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="836d64d6-ff59-42c5-9074-c3555707c524">
<statistics>
<hitting>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Vladimir" first_name="Vladimir" last_name="Guerrero" jersey_number="27" id="fa26a373-a427-4558-ba5e-6d6c0f0148c5" suffix="Jr." full_name="Vladimir Guerrero Jr."/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="cfa016cb-5cdf-4846-b3e8-d3da846faf92">
<statistics>
<hitting>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Vladimir" first_name="Vladimir" last_name="Guerrero" jersey_number="27" id="fa26a373-a427-4558-ba5e-6d6c0f0148c5" suffix="Jr." full_name="Vladimir Guerrero Jr."/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="5d79c658-4c8f-46a5-b152-9bfd49861048">
<statistics>
<hitting>
<record ab="1" bip="1" pitch_count="1" flyball="1" ap="1">
<outs fo="1"/>
<pitches count="1" ktotal="1"/>
<player preferred_name="Vladimir" first_name="Vladimir" last_name="Guerrero" jersey_number="27" id="fa26a373-a427-4558-ba5e-6d6c0f0148c5" suffix="Jr." full_name="Vladimir Guerrero Jr."/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1" ip_1="1" bf="1" bf_ip="3" oab="1">
<outs fo="1"/>
<pitches count="1" ktotal="1" per_ip="3" per_bf="1"/>
<in_play flyball="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
<fielding>
<record inn_1="1">
<player preferred_name="Mookie" first_name="Markus" last_name="Betts" jersey_number="50" id="084d2514-9ffb-414e-ae16-3bc690aaad51" full_name="Mookie Betts"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Teoscar" first_name="Teoscar" last_name="Hernández" jersey_number="37" id="19dc4d37-db3d-4289-bf15-4705ddb56d30" full_name="Teoscar Hernández"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Will" first_name="William" last_name="Smith" jersey_number="16" id="317b24ac-6a9b-4735-a4c5-64d879cd6bf7" full_name="Will Smith"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record po="1" tc="1" fpct="1" inn_1="1">
<player preferred_name="Tommy" first_name="Thomas" last_name="Edman" jersey_number="25" id="3aea48c2-9d7c-46bc-b48e-627cbfa2a954" full_name="Tommy Edman"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Enrique" first_name="Enrique" last_name="Hernández" jersey_number="8" id="8a7b7092-4e7b-4112-92bf-fc5d72a83d17" full_name="Enrique Hernández"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Miguel" first_name="Miguel" last_name="Rojas" jersey_number="72" id="9fcd5310-c80e-428e-bd9f-048ba1043b4e" full_name="Miguel Rojas"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Max" first_name="Maxwell" last_name="Muncy" jersey_number="13" id="d692c6b5-5895-4b72-8a46-d9b9594defb6" full_name="Max Muncy"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
<record inn_1="1">
<player preferred_name="Freddie" first_name="Frederick" last_name="Freeman" jersey_number="5" id="ea1a2111-44cc-4996-babb-9439465e6760" full_name="Freddie Freeman"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</fielding>
</statistics>
</pitch>
</at_bat>
<at_bat id="c15d2619-3bd0-4d7a-a699-f16d974450a3">
<description>Bo Bichette singles to left field.</description>
<hitter preferred_name="Bo" first_name="Bo" last_name="Bichette" jersey_number="11" id="88344347-d02f-4bb0-ab54-81f26f13e5b1" full_name="Bo Bichette"/>
<pitcher preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<pitch id="82840f42-1840-48d1-a477-404fe4f088a9">
<statistics>
<hitting>
<record pitch_count="1">
<outcome klook="1" ktotal="1"/>
<pitches count="1" ktotal="1"/>
<player preferred_name="Bo" first_name="Bo" last_name="Bichette" jersey_number="11" id="88344347-d02f-4bb0-ab54-81f26f13e5b1" full_name="Bo Bichette"/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome klook="1" ktotal="1"/>
<pitches count="1" ktotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="ee18f220-8dfa-4d2a-9971-717cafab3880">
<statistics>
<hitting>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Bo" first_name="Bo" last_name="Bichette" jersey_number="11" id="88344347-d02f-4bb0-ab54-81f26f13e5b1" full_name="Bo Bichette"/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="d474f5eb-6359-489b-be5a-fcd0289ecd32">
<statistics>
<hitting>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Bo" first_name="Bo" last_name="Bichette" jersey_number="11" id="88344347-d02f-4bb0-ab54-81f26f13e5b1" full_name="Bo Bichette"/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record pitch_count="1">
<outcome ball="1"/>
<pitches count="1" btotal="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
<pitch id="3645e6d1-b734-4839-826b-a371ecfe023d">
<statistics>
<hitting>
<record ab="1" bip="1" babip="1" obp="1" ops="2" slg="1" pitch_count="1" linedrive="1" ap="1">
<onbase s="1" tb="1" h="1"/>
<pitches count="1" ktotal="1"/>
<player preferred_name="Bo" first_name="Bo" last_name="Bichette" jersey_number="11" id="88344347-d02f-4bb0-ab54-81f26f13e5b1" full_name="Bo Bichette"/>
<team name="Blue Jays" market="Toronto" abbr="TOR" id="1d678440-b4b1-4954-9b39-70afb3ebbcfa"/>
</record>
</hitting>
<pitching>
<record oba="1" pitch_count="1" bf="1" babip="1" oab="1" slg="1" obp="1">
<onbase s="1" tb="1" h="1"/>
<pitches count="1" ktotal="1" per_bf="1"/>
<in_play linedrive="1"/>
<player preferred_name="Blake" first_name="Blake" last_name="Snell" jersey_number="7" id="1a191c8a-25d8-4c89-8f54-5817cc666a64" full_name="Blake Snell"/>
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c"/>
</record>
</pitching>
</statistics>
</pitch>
</at_bat>{
"at_bat": {
"id": "ebce176a-cc46-4c1c-b27d-1266b73c5167",
"description": "Will Smith grounds out to shallow infield, Vladimir Guerrero to Max Scherzer. Shohei Ohtani to second.",
"hitter": {
"preferred_name": "Will",
"first_name": "William",
"last_name": "Smith",
"jersey_number": "16",
"id": "317b24ac-6a9b-4735-a4c5-64d879cd6bf7",
"full_name": "Will Smith"
},
"pitcher": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"events": [
{
"id": "3860f3f5-1b05-428a-b8b5-a2b7d6a0616e",
"type": "pitch",
"statistics": {
"hitting": [
{
"pitch_count": 1,
"outcome": {
"klook": 1,
"ktotal": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Will",
"first_name": "William",
"last_name": "Smith",
"jersey_number": "16",
"id": "317b24ac-6a9b-4735-a4c5-64d879cd6bf7",
"full_name": "Will Smith"
},
"team": {
"name": "Dodgers",
"market": "Los Angeles",
"abbr": "LAD",
"id": "ef64da7f-cfaf-4300-87b0-9313386b977c"
}
}
],
"pitching": [
{
"pitch_count": 1,
"outcome": {
"klook": 1,
"ktotal": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
]
}
},
{
"id": "edd404b7-0f2c-4c60-ac53-2d9e0f0a3281",
"type": "pitch",
"statistics": {
"hitting": [
{
"pitch_count": 1,
"outcome": {
"foul": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Will",
"first_name": "William",
"last_name": "Smith",
"jersey_number": "16",
"id": "317b24ac-6a9b-4735-a4c5-64d879cd6bf7",
"full_name": "Will Smith"
},
"team": {
"name": "Dodgers",
"market": "Los Angeles",
"abbr": "LAD",
"id": "ef64da7f-cfaf-4300-87b0-9313386b977c"
}
}
],
"pitching": [
{
"pitch_count": 1,
"outcome": {
"foul": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
]
}
},
{
"id": "f269986a-55b7-400b-9dd9-f6568af08cd8",
"type": "pitch",
"statistics": {
"hitting": [
{
"ab": 1,
"lob": 1,
"bip": 1,
"pitch_count": 1,
"groundball": 1,
"ap": 1,
"outs": {
"go": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Will",
"first_name": "William",
"last_name": "Smith",
"jersey_number": "16",
"id": "317b24ac-6a9b-4735-a4c5-64d879cd6bf7",
"full_name": "Will Smith"
},
"team": {
"name": "Dodgers",
"market": "Los Angeles",
"abbr": "LAD",
"id": "ef64da7f-cfaf-4300-87b0-9313386b977c"
}
}
],
"pitching": [
{
"lob": 1,
"pitch_count": 1,
"ip_1": 1,
"bf": 1,
"bf_ip": 3,
"oab": 1,
"outs": {
"go": 1
},
"pitches": {
"count": 1,
"ktotal": 1,
"per_ip": 3,
"per_bf": 1
},
"in_play": {
"groundball": 1
},
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
],
"fielding": [
{
"inn_1": 1,
"player": {
"preferred_name": "Andrés",
"first_name": "Andrés",
"last_name": "Giménez",
"jersey_number": "0",
"id": "0d84b0e6-869f-4b15-8eea-0d8444c49906",
"full_name": "Andrés Giménez"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Addison",
"first_name": "Addison",
"last_name": "Barger",
"jersey_number": "47",
"id": "1d792944-4604-4c75-8203-f938116cca30",
"full_name": "Addison Barger"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"po": 1,
"tc": 1,
"fpct": 1,
"inn_1": 1,
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Daulton",
"first_name": "Daulton",
"last_name": "Varsho",
"jersey_number": "5",
"id": "4d568c58-5600-406f-8c67-6d7197e25976",
"full_name": "Daulton Varsho"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Nathan",
"first_name": "Nathan",
"last_name": "Lukes",
"jersey_number": "38",
"id": "520079c8-a8d6-432b-8dcb-fa3c2ba1468b",
"full_name": "Nathan Lukes"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Alejandro",
"first_name": "Alejandro",
"last_name": "Kirk",
"jersey_number": "30",
"id": "717333c5-59e0-41f4-a1d9-dd58ad2661ef",
"full_name": "Alejandro Kirk"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Bo",
"first_name": "Bo",
"last_name": "Bichette",
"jersey_number": "11",
"id": "88344347-d02f-4bb0-ab54-81f26f13e5b1",
"full_name": "Bo Bichette"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Ernie",
"first_name": "Ernie",
"last_name": "Clement",
"jersey_number": "22",
"id": "9a64565e-788e-46ae-8e37-47261c8ea326",
"full_name": "Ernie Clement"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"a": 1,
"tc": 1,
"fpct": 1,
"inn_1": 1,
"assists": {
"total": 1
},
"player": {
"preferred_name": "Vladimir",
"first_name": "Vladimir",
"last_name": "Guerrero",
"jersey_number": "27",
"id": "fa26a373-a427-4558-ba5e-6d6c0f0148c5",
"suffix": "Jr.",
"full_name": "Vladimir Guerrero Jr."
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
]
}
}
]
}
},
{
"at_bat": {
"id": "076d4a87-90f1-4660-b576-9e4e512cbbd5",
"description": "Freddie Freeman flies out to deep center field to Daulton Varsho. Shohei Ohtani to third.",
"hitter": {
"preferred_name": "Freddie",
"first_name": "Frederick",
"last_name": "Freeman",
"jersey_number": "5",
"id": "ea1a2111-44cc-4996-babb-9439465e6760",
"full_name": "Freddie Freeman"
},
"pitcher": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"events": [
{
"id": "0bf8f058-3583-4ca6-ba4f-abb02b2580b7",
"type": "pitch",
"statistics": {
"hitting": [
{
"ab": 1,
"lob": 1,
"bip": 1,
"pitch_count": 1,
"ab_risp": 1,
"flyball": 1,
"ap": 1,
"outs": {
"fo": 1
},
"pitches": {
"count": 1,
"ktotal": 1
},
"player": {
"preferred_name": "Freddie",
"first_name": "Frederick",
"last_name": "Freeman",
"jersey_number": "5",
"id": "ea1a2111-44cc-4996-babb-9439465e6760",
"full_name": "Freddie Freeman"
},
"team": {
"name": "Dodgers",
"market": "Los Angeles",
"abbr": "LAD",
"id": "ef64da7f-cfaf-4300-87b0-9313386b977c"
}
}
],
"pitching": [
{
"lob": 1,
"pitch_count": 1,
"ip_1": 1,
"bf": 1,
"bf_ip": 3,
"oab": 1,
"outs": {
"fo": 1
},
"pitches": {
"count": 1,
"ktotal": 1,
"per_ip": 3,
"per_bf": 1
},
"in_play": {
"flyball": 1
},
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
],
"fielding": [
{
"inn_1": 1,
"player": {
"preferred_name": "Andrés",
"first_name": "Andrés",
"last_name": "Giménez",
"jersey_number": "0",
"id": "0d84b0e6-869f-4b15-8eea-0d8444c49906",
"full_name": "Andrés Giménez"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Addison",
"first_name": "Addison",
"last_name": "Barger",
"jersey_number": "47",
"id": "1d792944-4604-4c75-8203-f938116cca30",
"full_name": "Addison Barger"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Max",
"first_name": "Maxwell",
"last_name": "Scherzer",
"jersey_number": "31",
"id": "2527770b-cf48-42b9-81fa-9323756fb311",
"full_name": "Max Scherzer"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"po": 1,
"tc": 1,
"fpct": 1,
"inn_1": 1,
"player": {
"preferred_name": "Daulton",
"first_name": "Daulton",
"last_name": "Varsho",
"jersey_number": "5",
"id": "4d568c58-5600-406f-8c67-6d7197e25976",
"full_name": "Daulton Varsho"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Nathan",
"first_name": "Nathan",
"last_name": "Lukes",
"jersey_number": "38",
"id": "520079c8-a8d6-432b-8dcb-fa3c2ba1468b",
"full_name": "Nathan Lukes"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Alejandro",
"first_name": "Alejandro",
"last_name": "Kirk",
"jersey_number": "30",
"id": "717333c5-59e0-41f4-a1d9-dd58ad2661ef",
"full_name": "Alejandro Kirk"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Bo",
"first_name": "Bo",
"last_name": "Bichette",
"jersey_number": "11",
"id": "88344347-d02f-4bb0-ab54-81f26f13e5b1",
"full_name": "Bo Bichette"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Ernie",
"first_name": "Ernie",
"last_name": "Clement",
"jersey_number": "22",
"id": "9a64565e-788e-46ae-8e37-47261c8ea326",
"full_name": "Ernie Clement"
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
},
{
"inn_1": 1,
"player": {
"preferred_name": "Vladimir",
"first_name": "Vladimir",
"last_name": "Guerrero",
"jersey_number": "27",
"id": "fa26a373-a427-4558-ba5e-6d6c0f0148c5",
"suffix": "Jr.",
"full_name": "Vladimir Guerrero Jr."
},
"team": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}
}
]
}
}
]
}
},No-Hitters & Perfect Games
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/18/2026 | Games: Seasons: Series: | We’ve added data points to catalog no-hitters and perfect games in our MLB API. Use the new
|
<player preferred_name="Domingo" first_name="Domingo" last_name="Germán" jersey_number="0" id="f7967ff6-16ea-408f-aa90-7d4df691679f" full_name="Domingo Germán" status="A" position="P" primary_position="SP">
<statistics>
<pitching>
<overall oba="0" lob="0" era="0" k9="9" whip="0" kbb="0" pitch_count="99" wp="0" bk="0" ip_1="27" ip_2="9" bf="27" gofo="0.8" babip="0" bf_ip="3" bf_start="27" gbfb="1.143" oab="27" slg="0" obp="0" times_through_order="3" no_hitter="1" perfect_game="1">
<onbase s="0" d="0" t="0" hr="0" tb="0" bb="0" ibb="0" hbp="0" fc="0" roe="0" h="0" ci="0" rov="0" h9="0" hr9="0"/>
<runs total="0" unearned="0" earned="0" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="20" kswing="17" ktotal="37" ball="27" iball="0" dirtball="0" foul="17"/>
<outs po="2" fo="7" fidp="0" lo="1" lidp="0" go="8" gidp="0" klook="1" kswing="8" ktotal="9" sacfly="0" sachit="0"/>
<steal caught="0" stolen="0" pickoff="0"/>
<pitches count="99" btotal="27" ktotal="72" per_ip="11" per_bf="3.667" per_start="99"/>
<in_play linedrive="1" groundball="8" popup="2" flyball="7"/>
<games start="1" play="1" finish="0" svo="0" qstart="1" shutout="1" complete="1" win="1" loss="0" save="0" hold="0" blown_save="0" team_win="1" team_loss="0"/>
</overall>
<starters oba="0" lob="0" era="0" k9="9" whip="0" kbb="0" pitch_count="99" wp="0" bk="0" ip_1="27" ip_2="9" bf="27" gofo="0.8" babip="0" bf_ip="3" bf_start="27" gbfb="1.143" oab="27" slg="0" obp="0" times_through_order="3" no_hitter="1" perfect_game="1">
<onbase s="0" d="0" t="0" hr="0" tb="0" bb="0" ibb="0" hbp="0" fc="0" roe="0" h="0" ci="0" rov="0" h9="0" hr9="0"/>
<runs total="0" unearned="0" earned="0" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="20" kswing="17" ktotal="37" ball="27" iball="0" dirtball="0" foul="17"/>
<outs po="2" fo="7" fidp="0" lo="1" lidp="0" go="8" gidp="0" klook="1" kswing="8" ktotal="9" sacfly="0" sachit="0"/>
<steal caught="0" stolen="0" pickoff="0"/>
<pitches count="99" btotal="27" ktotal="72" per_ip="11" per_bf="3.667" per_start="99"/>
<in_play linedrive="1" groundball="8" popup="2" flyball="7"/>
<games start="1" play="1" finish="0" svo="0" qstart="1" shutout="1" complete="1" win="1" loss="0" save="0" hold="0" blown_save="0" team_win="1" team_loss="0"/>
</starters>
</pitching>"statistics": {
"hitting": {
"overall": {
"ab": 38,
"lob": 19,
"rbi": 9,
"abhr": 38,
"abk": 4.75,
"bip": 30,
"babip": 0.333,
"bbk": 0.625,
"bbpa": 0.114,
"iso": 0.185,
"obp": 0.364,
"ops": 0.838,
"seca": 0.342,
"slg": 0.474,
"xbh": 5,
"pitch_count": 178,
"lob_risp_2out": 5,
"team_lob": 6,
"ab_risp": 17,
"hit_risp": 5,
"rbi_2out": 2,
"linedrive": 11,
"groundball": 11,
"popup": 4,
"flyball": 5,
"ap": 44,
"avg": ".289",
"gofo": 0.75,
"onbase": {
"s": 6,
"d": 4,
"t": 0,
"hr": 1,
"tb": 18,
"bb": 5,
"ibb": 0,
"hbp": 0,
"fc": 2,
"roe": 0,
"h": 11,
"ci": 0,
"rov": 0,
"cycle": 0
},
"runs": {
"total": 11
},
"outcome": {
"klook": 26,
"kswing": 25,
"ktotal": 51,
"ball": 68,
"iball": 0,
"dirtball": 3,
"foul": 25
},
"outs": {
"po": 4,
"fo": 3,
"fidp": 0,
"lo": 5,
"lidp": 0,
"go": 8,
"gidp": 1,
"klook": 1,
"kswing": 7,
"ktotal": 8,
"sacfly": 1,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 1,
"pct": 1,
"pickoff": 0
},
"pitches": {
"count": 178,
"btotal": 71,
"ktotal": 107
}
}
},
"pitching": {
"overall": {
"oba": 0,
"lob": 0,
"era": "0",
"k9": 9,
"whip": 0,
"kbb": 0,
"pitch_count": 99,
"wp": 0,
"bk": 0,
"ip_1": 27,
"ip_2": 9,
"bf": 27,
"gofo": 0.8,
"babip": 0,
"bf_ip": 3,
"bf_start": 27,
"gbfb": 1.143,
"oab": 27,
"slg": 0,
"obp": 0,
"no_hitter": 1,
"perfect_game": 1,
"onbase": {
"s": 0,
"d": 0,
"t": 0,
"hr": 0,
"tb": 0,
"bb": 0,
"ibb": 0,
"hbp": 0,
"fc": 0,
"roe": 0,
"h": 0,
"ci": 0,
"rov": 0,
"h9": 0,
"hr9": 0
},
"runs": {
"total": 0,
"unearned": 0,
"earned": 0,
"ir": 0,
"ira": 0,
"bqr": 0,
"bqra": 0
},
"outcome": {
"klook": 20,
"kswing": 17,
"ktotal": 37,
"ball": 27,
"iball": 0,
"dirtball": 0,
"foul": 17
},
"outs": {
"po": 2,
"fo": 7,
"fidp": 0,
"lo": 1,
"lidp": 0,
"go": 8,
"gidp": 0,
"klook": 1,
"kswing": 8,
"ktotal": 9,
"sacfly": 0,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 0,
"pickoff": 0
},
"pitches": {
"count": 99,
"btotal": 27,
"ktotal": 72,
"per_ip": 11,
"per_bf": 3.667,
"per_start": 99
},
"in_play": {
"linedrive": 1,
"groundball": 8,
"popup": 2,
"flyball": 7
},
"games": {
"svo": 0,
"qstart": 1,
"shutout": 1,
"complete": 1,
"win": 1,
"loss": 0,
"save": 0,
"hold": 0,
"blown_save": 0
}
},
"starters": {
"oba": 0,
"lob": 0,
"era": "0",
"k9": 9,
"whip": 0,
"kbb": 0,
"pitch_count": 99,
"wp": 0,
"bk": 0,
"ip_1": 27,
"ip_2": 9,
"bf": 27,
"gofo": 0.8,
"babip": 0,
"bf_ip": 3,
"bf_start": 27,
"gbfb": 1.143,
"oab": 27,
"slg": 0,
"obp": 0,
"no_hitter": 1,
"perfect_game": 1,
"onbase": {
"s": 0,
"d": 0,
"t": 0,
"hr": 0,
"tb": 0,
"bb": 0,
"ibb": 0,
"hbp": 0,
"fc": 0,
"roe": 0,
"h": 0,
"ci": 0,
"rov": 0,
"h9": 0,
"hr9": 0
},
"runs": {
"total": 0,
"unearned": 0,
"earned": 0,
"ir": 0,
"ira": 0,
"bqr": 0,
"bqra": 0
},
"outcome": {
"klook": 20,
"kswing": 17,
"ktotal": 37,
"ball": 27,
"iball": 0,
"dirtball": 0,
"foul": 17
},
"outs": {
"po": 2,
"fo": 7,
"fidp": 0,
"lo": 1,
"lidp": 0,
"go": 8,
"gidp": 0,
"klook": 1,
"kswing": 8,
"ktotal": 9,
"sacfly": 0,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 0,
"pickoff": 0
},
"pitches": {
"count": 99,
"btotal": 27,
"ktotal": 72,
"per_ip": 11,
"per_bf": 3.667,
"per_start": 99
},
"in_play": {
"linedrive": 1,
"groundball": 8,
"popup": 2,
"flyball": 7
},
"games": {
"svo": 0,
"qstart": 1,
"shutout": 1,
"complete": 1,
"win": 1,
"loss": 0,
"save": 0,
"hold": 0,
"blown_save": 0
}
}
},Gameday Coverage Attribute
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/18/2026 | Schedules: Games: Push: | We’ve added a coverage indicator Use the
|
<game id="0075f285-f5e3-4ab8-8097-d9bfadda4812" status="scheduled" coverage="full" game_number="1" day_night="D" scheduled="2026-03-07T20:10:00+00:00" home_team="25507be1-6a68-4267-bd82-e097d94b359b" away_team="a7723160-10b7-4277-a309-d8dd95a8ae65" double_header="false" split_squad="true" entry_mode="STOMP" reference="832862" gameday_type="E">
<venue name="Salt River Fields at Talking Stick" capacity="11000" surface="grass" address="7555 N. Pima Road" city="Scottsdale" state="AZ" zip="85258" country="USA" id="164ee38f-1444-4461-adcb-d6ee21e48aa8" field_orientation="E" stadium_type="outdoor" time_zone="US/Arizona">
<location lat="33.549309" lng="-111.891388"/>
</venue>
<home name="Diamondbacks" market="Arizona" abbr="AZ" id="25507be1-6a68-4267-bd82-e097d94b359b" win="0" loss="0"/>
<away name="Giants" market="San Francisco" abbr="SF" id="a7723160-10b7-4277-a309-d8dd95a8ae65" win="0" loss="0"/>
</game>{
"id": "cde522d3-2236-4d3c-878b-11ade1747448",
"status": "scheduled",
"coverage": "full",
"game_number": 1,
"day_night": "D",
"scheduled": "2026-03-17T17:05:00+00:00",
"home_team": "93941372-eb4c-4c40-aced-fe3267174393",
"away_team": "12079497-e414-450a-8bf2-29f91de646bf",
"double_header": false,
"split_squad": false,
"entry_mode": "STOMP",
"reference": "831504",
"gameday_type": "E",
"venue": {
"name": "JetBlue Park",
"capacity": 10823,
"surface": "grass",
"address": "11500 Fenway South Drive",
"city": "Fort Myers",
"state": "FL",
"zip": "33913",
"country": "USA",
"id": "193b88af-c413-4ef7-8b9e-616cb0bbd9e8",
"field_orientation": "NE",
"stadium_type": "outdoor",
"time_zone": "US/Eastern",
"location": {
"lat": "26.552660",
"lng": "-81.761887"
}
},
"home": {
"name": "Red Sox",
"market": "Boston",
"abbr": "BOS",
"id": "93941372-eb4c-4c40-aced-fe3267174393",
"win": 0,
"loss": 0
},
"away": {
"name": "Braves",
"market": "Atlanta",
"abbr": "ATL",
"id": "12079497-e414-450a-8bf2-29f91de646bf",
"win": 0,
"loss": 0
},
"broadcasts": [
{
"network": "NESN",
"type": "TV",
"locale": "Home",
"channel": "628"
},
{
"network": "GTV",
"type": "TV",
"locale": "Away"
}
]
},
{
"id": "cddc257c-30e1-47c5-a21e-9de4c8d1c0c1",
"status": "scheduled",
"coverage": "boxscore",
"game_number": 1,
"day_night": "D",
"scheduled": "2026-03-03T18:07:00+00:00",
"home_team": "1d678440-b4b1-4954-9b39-70afb3ebbcfa",
"away_team": "96a566b4-9ef9-443c-a6e9-441e382c0d90",
"double_header": false,
"split_squad": false,
"entry_mode": "LDE",
"reference": "831437",
"gameday_type": "E",
"venue": {
"name": "TD Ballpark",
"capacity": 8500,
"surface": "grass",
"address": "373 Douglas Avenue",
"city": "Dunedin",
"state": "FL",
"zip": "34698",
"country": "USA",
"id": "49a8bee4-beb0-46fd-9e47-730a23ead816",
"field_orientation": "SE",
"stadium_type": "outdoor",
"time_zone": "US/Eastern",
"location": {
"lat": "28.003611",
"lng": "-82.786389"
}
},
"home": {
"name": "Blue Jays",
"market": "Toronto",
"abbr": "TOR",
"id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa",
"win": 0,
"loss": 0
},
"away": {
"name": "Canada",
"abbr": "CAN",
"id": "96a566b4-9ef9-443c-a6e9-441e382c0d90",
"win": 0,
"loss": 0
}
},Full Roster Endpoint
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/09/2026 | Team Full Roster | We’ve added an expanded Team Roster endpoint to our MLB API. This new RESTful endpoint returns all players associated with a given team, including approximately 100 minor league players who are not on the 40-man roster. Note that this endpoint does not include every player in a team’s minor league system Active Status In conjunction with this endpoint release, we added a
|
<players>
<player id="ff977ade-b636-4c8b-b19d-04145d3c828a" status="MIN" position="P" primary_position="SP" first_name="Jonathan" last_name="Santucci" preferred_name="Jonathan" full_name="Jonathan Santucci" height="74" weight="205" throw_hand="L" bat_hand="L" college="Duke" high_school="Phillips Academy (MA)" birthdate="2002-12-28" birthstate="MA" birthcountry="USA" birthcity="Leominster" updated="2024-07-21T00:06:50+00:00" reference="695558" active="false"/>
<player id="fb9a7c35-18d2-4cd4-a38f-7d1053424d31" status="MIN" position="IF" primary_position="3B" first_name="Yonny" last_name="Hernández" preferred_name="Yonny" full_name="Yonny Hernández" height="68" weight="140" throw_hand="R" bat_hand="B" birthdate="1998-05-04" birthcountry="VEN" birthcity="Maturin" pro_debut="2021-08-05" updated="2025-09-30T16:16:32+00:00" rookie_year="2021" reference="660634" active="false"/>
<player id="fb54c478-adb3-4e94-861b-b86dc1339917" status="MIN" position="P" primary_position="SP" first_name="Zachary" last_name="Peek" preferred_name="Zach" full_name="Zach Peek" height="75" weight="190" throw_hand="R" bat_hand="R" college="Winthrop" high_school="Jefferson Forest (VA)" birthdate="1998-05-06" birthstate="VA" birthcountry="USA" birthcity="Pineville" updated="2025-12-19T03:23:17+00:00" reference="686745" active="false"/>
<player id="faf37368-c395-4024-9a5d-40f7a15e2d86" status="MIN" position="OF" primary_position="CF" first_name="José" last_name="Ramos" preferred_name="José" jersey_number="99" full_name="José Ramos" height="72" weight="200" throw_hand="R" bat_hand="R" birthdate="2001-01-01" birthcountry="PAN" birthcity="Chepo" updated="2026-01-14T14:46:20+00:00" reference="682947" active="false"/>
<player id="fa5caff9-4291-4cbf-ab6b-374dc583a57f" status="A" position="OF" primary_position="LF" first_name="Jared" last_name="Young" preferred_name="Jared" jersey_number="29" full_name="Jared Young" height="74" weight="200" throw_hand="R" bat_hand="L" college="Old Dominion" high_school="Kelowna (CAN)" birthdate="1995-07-09" birthstate="BC" birthcountry="CAN" birthcity="Prince George" pro_debut="2022-09-16" updated="2026-01-22T05:17:34+00:00" salary="820000" rookie_year="2023" reference="676724" active="true" roster_status="active"/>"players":
[
{
"id": "ff977ade-b636-4c8b-b19d-04145d3c828a",
"status": "MIN",
"position": "P",
"primary_position": "SP",
"first_name": "Jonathan",
"last_name": "Santucci",
"preferred_name": "Jonathan",
"full_name": "Jonathan Santucci",
"height": "74",
"weight": "205",
"throw_hand": "L",
"bat_hand": "L",
"college": "Duke",
"high_school": "Phillips Academy (MA)",
"birthdate": "2002-12-28",
"birthstate": "MA",
"birthcountry": "USA",
"birthcity": "Leominster",
"updated": "2024-07-21T00:06:50+00:00",
"reference": "695558",
"active": false
},
{
"id": "fb9a7c35-18d2-4cd4-a38f-7d1053424d31",
"status": "MIN",
"position": "IF",
"primary_position": "3B",
"first_name": "Yonny",
"last_name": "Hernández",
"preferred_name": "Yonny",
"full_name": "Yonny Hernández",
"height": "68",
"weight": "140",
"throw_hand": "R",
"bat_hand": "B",
"birthdate": "1998-05-04",
"birthcountry": "VEN",
"birthcity": "Maturin",
"pro_debut": "2021-08-05",
"updated": "2025-09-30T16:16:32+00:00",
"rookie_year": 2021,
"reference": "660634",
"active": false
},
{
"id": "fb54c478-adb3-4e94-861b-b86dc1339917",
"status": "MIN",
"position": "P",
"primary_position": "SP",
"first_name": "Zachary",
"last_name": "Peek",
"preferred_name": "Zach",
"full_name": "Zach Peek",
"height": "75",
"weight": "190",
"throw_hand": "R",
"bat_hand": "R",
"college": "Winthrop",
"high_school": "Jefferson Forest (VA)",
"birthdate": "1998-05-06",
"birthstate": "VA",
"birthcountry": "USA",
"birthcity": "Pineville",
"updated": "2025-12-19T03:23:17+00:00",
"reference": "686745",
"active": false
},
{
"id": "faf37368-c395-4024-9a5d-40f7a15e2d86",
"status": "MIN",
"position": "OF",
"primary_position": "CF",
"first_name": "José",
"last_name": "Ramos",
"preferred_name": "José",
"jersey_number": "99",
"full_name": "José Ramos",
"height": "72",
"weight": "200",
"throw_hand": "R",
"bat_hand": "R",
"birthdate": "2001-01-01",
"birthcountry": "PAN",
"birthcity": "Chepo",
"updated": "2026-01-14T14:46:20+00:00",
"reference": "682947",
"active": false
},
{
"id": "fa5caff9-4291-4cbf-ab6b-374dc583a57f",
"status": "A",
"position": "OF",
"primary_position": "LF",
"first_name": "Jared",
"last_name": "Young",
"preferred_name": "Jared",
"jersey_number": "29",
"full_name": "Jared Young",
"height": "74",
"weight": "200",
"throw_hand": "R",
"bat_hand": "L",
"college": "Old Dominion",
"high_school": "Kelowna (CAN)",
"birthdate": "1995-07-09",
"birthstate": "BC",
"birthcountry": "CAN",
"birthcity": "Prince George",
"pro_debut": "2022-09-16",
"updated": "2026-01-22T05:17:34+00:00",
"salary": 820000,
"rookie_year": 2023,
"reference": "676724",
"active": true,
"roster_status": "active"
},
{
"id": "f809731c-1823-403b-afc4-116e37cebd25",
"status": "NRI",
"position": "IF",
"primary_position": "SS",
"first_name": "Jackson",
"last_name": "Cluff",
"preferred_name": "Jackson",
"full_name": "Jackson Cluff",
"height": "71",
"weight": "181",
"throw_hand": "R",
"bat_hand": "L",
"college": "BYU",
"high_school": "Rocky Mountain (ID)",
"birthdate": "1996-12-03",
"birthstate": "CO",
"birthcountry": "USA",
"birthcity": "Littleton",
"updated": "2025-11-14T20:10:42+00:00",
"reference": "687714",
"active": false
},
{
"id": "f65d4c59-5a4b-4711-b3ad-491e07661e16",
"status": "MIN",
"position": "C",
"primary_position": "C",
"first_name": "Daiverson",
"last_name": "Gutierrez",
"preferred_name": "Daiverson",
"full_name": "Daiverson Gutierrez",
"height": "71",
"weight": "206",
"throw_hand": "R",
"bat_hand": "R",
"birthdate": "2005-09-11",
"birthcountry": "VEN",
"birthcity": "Caracas",
"updated": "2025-02-18T22:37:38+00:00",
"reference": "806987",
"active": false
},
{
"id": "f5c15cc4-91e4-4303-afc0-db85d143c92b",
"status": "MIN",
"position": "OF",
"primary_position": "LF",
"first_name": "Estarling",
"last_name": "Mercado",
"preferred_name": "Estarling",
"full_name": "Estarling Mercado",
"height": "72",
"weight": "195",
"throw_hand": "R",
"bat_hand": "L",
"birthdate": "2003-03-06",
"birthcountry": "DOM",
"birthcity": "San Ignacio de Sabaneta",
"updated": "2025-03-13T13:30:47+00:00",
"reference": "807759",
"active": false
},
{
"id": "f578d526-6d2e-4590-9665-ed42c72c883f",
"status": "A",
"position": "P",
"primary_position": "SP",
"first_name": "Sean",
"last_name": "Manaea",
"preferred_name": "Sean",
"jersey_number": "59",
"full_name": "Sean Manaea",
"height": "77",
"weight": "245",
"throw_hand": "L",
"bat_hand": "R",
"college": "Indiana State",
"high_school": "Andrean (IN)",
"birthdate": "1992-02-01",
"birthstate": "IN",
"birthcountry": "USA",
"birthcity": "Valparaiso",
"pro_debut": "2016-04-29",
"updated": "2026-01-22T05:09:05+00:00",
"salary": 19680726,
"rookie_year": 2016,
"reference": "640455",
"active": true,
"roster_status": "active"
},World Baseball Classic
| Release Date | Benefit |
|---|---|
| 01/28/2026 | We’re excited to announce support for the 2026 World Baseball Classic. This global international tournament is now part of the events you can access through our API and feeds, with full coverage of all tournament games. ⚾ Start Testing Today with the 2023 Classic 📘 Learn More & Get Started |
Games Played Calculation
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 07/24/2025 | Game Summary Game Extended Summary | We've updated the calculation for the data point of games played for overall fielding under each player. The calculation is now a maximum of a single "games played" value for a player's overall fielding statistics. Why It Matters What You Need to Do |
<tour xmlns="http://feed.elasticstats.com/schema/golf/season/participant-v3.0.xsd" id="b52068af-28e4-4e91-bdbb-037591b0ff84" alias="pga" name="PGA Tour" currency="USD">
<season id="eb67f38a-283b-4e7a-97b4-9fac0ee092e0" year="2025">
<player id="a7041051-eb25-40b9-acb3-dab88cae69c0" first_name="Dustin" last_name="Johnson" height="76" weight="190" birthday="1984-06-22T00:00:00+00:00" country="UNITED STATES" residence="Palm Beach Gardens, FL, USA" birth_place="Columbia, SC, USA" college="Coastal Carolina" turned_pro="2007" member="false" updated="2024-02-22T00:25:17+00:00" handedness="R" abbr_name="D.Johnson" name="Johnson, Dustin" gender="male"/>
<player id="56461313-e25a-4c7d-97cc-a84a3d51acf3" first_name="Jesse" last_name="Mueller" height="69" weight="145" birthday="1983-03-17T00:00:00+00:00" country="UNITED STATES" residence="Mesa, AZ, USA" birth_place="Denver, CO, USA" college="Arizona State" turned_pro="2005" member="false" updated="2024-03-29T17:56:18+00:00" handedness="R" abbr_name="J.Mueller" name="Mueller, Jesse" gender="male"/>
<player id="ff7ee112-bf30-402f-81a5-281208293b09" first_name="Zach" last_name="Reuland" height="72" birthday="2002-08-23T00:00:00+00:00" country="UNITED STATES" residence="Rock Hill, SC, USA" birth_place="Rock Hill, SC, USA" college="Charleston" member="false" updated="2025-05-06T20:54:19+00:00" handedness="R" abbr_name="Z.Reuland" name="Reuland, Zach" gender="male"/>{
"tour": {
"id": "b52068af-28e4-4e91-bdbb-037591b0ff84",
"alias": "pga",
"name": "PGA Tour"
},
"season": {
"id": "eb67f38a-283b-4e7a-97b4-9fac0ee092e0",
"year": 2025
},
"tournaments": [
{
"id": "2eadcc26-4378-4d53-bd0a-f73962983137",
"name": "The Sentry",
"event_type": "stroke",
"purse": 20000000.0,
"currency": "USD",
"points": 700,
"start_date": "2025-01-02",
"end_date": "2025-01-05",
"course_timezone": "Pacific/Honolulu",
"network": "NBC, Golf Channel",
"total_rounds": 4,
"status": "closed",
"parent_id": "bd5b1a78-eb4a-4d3e-86a6-541801b82e51",
"scoring_system": "stroke",
"defending_champ": {
"id": "e4f92dca-86d5-441e-8a2d-55d5360937c5",
"first_name": "Chris",
"last_name": "Kirk",
"height": 75,
"weight": 175,
"birthday": "1985-05-08",
"country": "UNITED STATES",
"residence": "St. Simons Island, GA, USA",
"birth_place": "Knoxville, TN, USA",
"college": "Georgia",
"turned_pro": 2007,
"handedness": "R",
"abbr_name": "C.Kirk",
"amateur": false,
"gender": "male"
},
"winner": {
"id": "d45bcf4a-5803-4b0b-ab6c-6427a76cecf7",
"first_name": "Hideki",
"last_name": "Matsuyama",
"height": 71,
"weight": 198,
"birthday": "1992-02-25T00:00:00+00:00",
"country": "JAPAN",
"residence": "Sendai,, JPN",
"birth_place": "Ehime,, JPN",
"college": "Tohoku Fukushi",
"turned_pro": 2013,
"handedness": "R",
"abbr_name": "H.Matsuyama",
"name": "Matsuyama, Hideki",
"gender": "male"
},Season Teams Sort in Player Profile
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 06/27/2025 | Player Profile | We've adjusted the behavior of our Player Profile endpoint to always sort each In the below example, Rafael Devers was traded from the Red Sox to the Giants in the 2025 regular season. The 2025 regular season entry ( Sample Request: |
{
"player": {
"id": "fe966998-15e1-4022-89d5-6b4750516176",
"status": "A",
"position": "DH",
"primary_position": "DH",
"first_name": "Rafael",
"last_name": "Devers",
"preferred_name": "Rafael",
"jersey_number": "16",
"full_name": "Rafael Devers",
"height": "72",
"weight": "235",
"throw_hand": "R",
"bat_hand": "L",
"birthdate": "1996-10-24",
"birthcountry": "DOM",
"birthcity": "Sanchez",
"pro_debut": "2017-07-25",
"updated": "2025-06-18T13:27:07+00:00",
"salary": 31318182,
"rookie_year": 2017,
"reference": "646240",
"team": {
"name": "Giants",
"market": "San Francisco",
"abbr": "SF",
"id": "a7723160-10b7-4277-a309-d8dd95a8ae65"
},
"seasons": [
{
"id": "a91f72a5-9812-4acd-b3fd-482cb31468cd",
"year": 2025,
"type": "REG",
"teams": [
{
"name": "Giants",
"market": "San Francisco",
"abbr": "SF",
"id": "a7723160-10b7-4277-a309-d8dd95a8ae65",
"statistics": {
"hitting": {
"overall": {
"ab": 35,
"lob": 10,
"rbi": 5,
"abhr": 17.5,
"abk": 3.889,
"bip": 24,
"babip": 0.292,
"bbk": 0.556,
"bbpa": 0.125,
"iso": 0.229,
"obp": 0.35,
"ops": 0.836,
"seca": 0.371,
"slg": 0.486,
"xbh": 4,
"pitch_count": 152,
"lob_risp_2out": 0,
"team_lob": 0,
"ab_risp": 3,
"hit_risp": 0,
"rbi_2out": 2,
"linedrive": 3,
"groundball": 13,
"popup": 1,
"flyball": 9,
"ap": 40,
"avg": ".257",
"gofo": 1.43,
"woba": 0.364208,
"wraa": 1.62073,
"war": 0.13782,
"bwar": 1.68271,
"fwar": 0,
"brwar": -0.684725,
"wgdp": 0,
"wrc": 6.23598,
"wrc_plus": 135.993,
"onbase": {
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"tb": 17,
"bb": 5,
"ibb": 0,
"hbp": 0,
"fc": 1,
"roe": 0,
"h": 9,
"ci": 0,
"rov": 0,
"cycle": 0
},
"runs": {
"total": 3
},
"outcome": {
"klook": 20,
"kswing": 19,
"ktotal": 39,
"ball": 53,
"iball": 0,
"dirtball": 5,
"foul": 29
},
"outs": {
"po": 1,
"fo": 6,
"fidp": 0,
"lo": 0,
"lidp": 0,
"go": 10,
"gidp": 0,
"klook": 2,
"kswing": 7,
"ktotal": 9,
"sacfly": 0,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 0,
"pct": 0,
"pickoff": 0
},
"pitches": {
"count": 152,
"btotal": 58,
"ktotal": 94
},
"games": {
"start": 9,
"play": 9,
"finish": 0,
"complete": 9
}
}
}
},
"splits": {
"hitting": {
"overall": [
{
"total": [
{
"ab": 35,
"runs": 3,
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 5,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.35,
"slg": 0.486,
"ops": 0.836,
"h": 9,
"ktotal": 9,
"avg": ".257"
}
],
"day_night": [
{
"value": "night",
"ab": 21,
"runs": 0,
"s": 2,
"d": 1,
"t": 0,
"hr": 0,
"rbi": 1,
"bb": 2,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.217,
"slg": 0.19,
"ops": 0.407,
"h": 3,
"ktotal": 5,
"avg": ".143"
},
{
"value": "day",
"ab": 14,
"runs": 3,
"s": 3,
"d": 1,
"t": 0,
"hr": 2,
"rbi": 4,
"bb": 3,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.529,
"slg": 0.929,
"ops": 1.458,
"h": 6,
"ktotal": 4,
"avg": ".429"
}
],
"venue": [
{
"id": "2d7542f5-7b80-49f7-9b24-c53ffdc75af6",
"name": "Oracle Park",
"market": "San Francisco",
"surface": "grass",
"ab": 35,
"runs": 3,
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 5,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.35,
"slg": 0.486,
"ops": 0.836,
"h": 9,
"ktotal": 9,
"avg": ".257"
}
],
"surface": [
{
"value": "grass",
"ab": 35,
"runs": 3,
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 5,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.35,
"slg": 0.486,
"ops": 0.836,
"h": 9,
"ktotal": 9,
"avg": ".257"
}
],
"month": [
{
"value": "6",
"ab": 35,
"runs": 3,
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 5,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.35,
"slg": 0.486,
"ops": 0.836,
"h": 9,
"ktotal": 9,
"avg": ".257"
}
],
"home_away": [
{
"value": "home",
"ab": 35,
"runs": 3,
"s": 5,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 5,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.35,
"slg": 0.486,
"ops": 0.836,
"h": 9,
"ktotal": 9,
"avg": ".257"
}
],
"pitcher_hand": [
{
"value": "R",
"ab": 25,
"runs": 2,
"s": 4,
"d": 2,
"t": 0,
"hr": 2,
"rbi": 5,
"bb": 3,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.393,
"slg": 0.64,
"ops": 1.033,
"h": 8,
"ktotal": 5,
"avg": ".320"
},
{
"value": "L",
"ab": 10,
"runs": 1,
"s": 1,
"d": 0,
"t": 0,
"hr": 0,
"rbi": 0,
"bb": 2,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.25,
"slg": 0.1,
"ops": 0.35,
"h": 1,
"ktotal": 4,
"avg": ".100"
}
],
"opponent": [
{
"id": "03556285-bdbb-4576-a06d-42f71f46ddc5",
"name": "Marlins",
"market": "Miami",
"abbr": "MIA",
"ab": 12,
"runs": 1,
"s": 2,
"d": 1,
"t": 0,
"hr": 1,
"rbi": 2,
"bb": 2,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.429,
"slg": 0.667,
"ops": 1.096,
"h": 4,
"ktotal": 2,
"avg": ".333"
},
{
"id": "93941372-eb4c-4c40-aced-fe3267174393",
"name": "Red Sox",
"market": "Boston",
"abbr": "BOS",
"ab": 12,
"runs": 2,
"s": 1,
"d": 0,
"t": 0,
"hr": 1,
"rbi": 2,
"bb": 1,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.231,
"slg": 0.417,
"ops": 0.648,
"h": 2,
"ktotal": 3,
"avg": ".167"
},
{
"id": "80715d0d-0d2a-450f-a970-1b9a3b18c7e7",
"name": "Guardians",
"market": "Cleveland",
"abbr": "CLE",
"ab": 11,
"runs": 0,
"s": 2,
"d": 1,
"t": 0,
"hr": 0,
"rbi": 1,
"bb": 2,
"ibb": 0,
"hbp": 0,
"sb": 0,
"cs": 0,
"obp": 0.385,
"slg": 0.364,
"ops": 0.749,
"h": 3,
"ktotal": 4,
"avg": ".273"
}
]
}
]
}
}
},
{
"name": "Red Sox",
"market": "Boston",
"abbr": "BOS",
"id": "93941372-eb4c-4c40-aced-fe3267174393",
"statistics": {
"hitting": {
"overall": {
"ab": 272,
"lob": 118,
"rbi": 58,
"abhr": 18.133,
"abk": 3.579,
"bip": 183,
"babip": 0.322,
"bbk": 0.737,
"bbpa": 0.168,
"iso": 0.232,
"obp": 0.401,
"ops": 0.905,
"seca": 0.438,
"slg": 0.504,
"xbh": 33,
"pitch_count": 1389,
"lob_risp_2out": 26,
"team_lob": 47,
"ab_risp": 78,
"hit_risp": 23,
"rbi_2out": 19,
"linedrive": 47,
"groundball": 82,
"popup": 10,
"flyball": 59,
"ap": 334,
"avg": ".272",
"gofo": 1.11,
"woba": 0.388478,
"wraa": 20.0013,
"war": 2.07209,
"bwar": 18.2137,
"fwar": 0,
"brwar": -1.51289,
"wgdp": 0,
"wrc": 58.5386,
"wrc_plus": 147.876,
"onbase": {
"s": 41,
"d": 18,
"t": 0,
"hr": 15,
"tb": 137,
"bb": 49,
"ibb": 7,
"hbp": 4,
"fc": 5,
"roe": 2,
"h": 74,
"ci": 0,
"rov": 0,
"cycle": 0
},
"runs": {
"total": 47
},
"outcome": {
"klook": 150,
"kswing": 224,
"ktotal": 374,
"ball": 521,
"iball": 0,
"dirtball": 35,
"foul": 257
},
"outs": {
"po": 10,
"fo": 34,
"fidp": 0,
"lo": 18,
"lidp": 0,
"go": 69,
"gidp": 7,
"klook": 16,
"kswing": 60,
"ktotal": 76,
"sacfly": 2,
"sachit": 0
},
"steal": {
"caught": 1,
"stolen": 1,
"pct": 0.5,
"pickoff": 0
},
"pitches": {
"count": 1389,
"btotal": 560,
"ktotal": 829
},
"games": {
"start": 73,
"play": 73,
"finish": 0,
"complete": 71
}
}
}
},
--snip--
},<player xmlns="http://feed.elasticstats.com/schema/baseball/v8/profile.xsd" id="fe966998-15e1-4022-89d5-6b4750516176" status="A" position="DH" primary_position="DH" first_name="Rafael" last_name="Devers" preferred_name="Rafael" jersey_number="16" full_name="Rafael Devers" height="72" weight="235" throw_hand="R" bat_hand="L" birthdate="1996-10-24" birthcountry="DOM" birthcity="Sanchez" pro_debut="2017-07-25" updated="2025-06-18T13:27:07+00:00" salary="31318182" rookie_year="2017" reference="646240">
<team name="Giants" market="San Francisco" abbr="SF" id="a7723160-10b7-4277-a309-d8dd95a8ae65"/>
<seasons>
<season id="a91f72a5-9812-4acd-b3fd-482cb31468cd" year="2025" type="REG">
--snip--
<team name="Giants" market="San Francisco" abbr="SF" id="a7723160-10b7-4277-a309-d8dd95a8ae65">
<statistics>
<hitting>
<overall ab="35" lob="10" rbi="5" abhr="17.5" abk="3.889" bip="24" babip="0.292" bbk="0.556" bbpa="0.125" iso="0.229" obp="0.35" ops="0.836" seca="0.371" slg="0.486" xbh="4" pitch_count="152" lob_risp_2out="0" team_lob="0" ab_risp="3" hit_risp="0" rbi_2out="2" linedrive="3" groundball="13" popup="1" flyball="9" ap="40" avg=".257" gofo="1.43" woba="0.364208" wraa="1.62073" war="0.13782" bwar="1.68271" fwar="0.0" brwar="-0.684725" wgdp="0.0" wrc="6.23598" wrc_plus="135.993">
<onbase s="5" d="2" t="0" hr="2" tb="17" bb="5" ibb="0" hbp="0" fc="1" roe="0" h="9" ci="0" rov="0" cycle="0"/>
<runs total="3"/>
<outcome klook="20" kswing="19" ktotal="39" ball="53" iball="0" dirtball="5" foul="29"/>
<outs po="1" fo="6" fidp="0" lo="0" lidp="0" go="10" gidp="0" klook="2" kswing="7" ktotal="9" sacfly="0" sachit="0"/>
<steal caught="0" stolen="0" pct="0" pickoff="0"/>
<pitches count="152" btotal="58" ktotal="94"/>
<games start="9" play="9" finish="0" complete="9"/>
</overall>
</hitting>
</statistics>
<splits>
<hitting>
<overall>
<total>
<statistics ab="35" runs="3" s="5" d="2" t="0" hr="2" rbi="5" bb="5" ibb="0" hbp="0" sb="0" cs="0" obp="0.35" slg="0.486" ops="0.836" h="9" ktotal="9" avg=".257"/>
</total>
<day_night value="night">
<statistics ab="21" runs="0" s="2" d="1" t="0" hr="0" rbi="1" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.217" slg="0.19" ops="0.407" h="3" ktotal="5" avg=".143"/>
</day_night>
<day_night value="day">
<statistics ab="14" runs="3" s="3" d="1" t="0" hr="2" rbi="4" bb="3" ibb="0" hbp="0" sb="0" cs="0" obp="0.529" slg="0.929" ops="1.458" h="6" ktotal="4" avg=".429"/>
</day_night>
<venue id="2d7542f5-7b80-49f7-9b24-c53ffdc75af6" name="Oracle Park" market="San Francisco" surface="grass">
<statistics ab="35" runs="3" s="5" d="2" t="0" hr="2" rbi="5" bb="5" ibb="0" hbp="0" sb="0" cs="0" obp="0.35" slg="0.486" ops="0.836" h="9" ktotal="9" avg=".257"/>
</venue>
<surface value="grass">
<statistics ab="35" runs="3" s="5" d="2" t="0" hr="2" rbi="5" bb="5" ibb="0" hbp="0" sb="0" cs="0" obp="0.35" slg="0.486" ops="0.836" h="9" ktotal="9" avg=".257"/>
</surface>
<month value="6">
<statistics ab="35" runs="3" s="5" d="2" t="0" hr="2" rbi="5" bb="5" ibb="0" hbp="0" sb="0" cs="0" obp="0.35" slg="0.486" ops="0.836" h="9" ktotal="9" avg=".257"/>
</month>
<home_away value="home">
<statistics ab="35" runs="3" s="5" d="2" t="0" hr="2" rbi="5" bb="5" ibb="0" hbp="0" sb="0" cs="0" obp="0.35" slg="0.486" ops="0.836" h="9" ktotal="9" avg=".257"/>
</home_away>
<pitcher_hand value="R">
<statistics ab="25" runs="2" s="4" d="2" t="0" hr="2" rbi="5" bb="3" ibb="0" hbp="0" sb="0" cs="0" obp="0.393" slg="0.64" ops="1.033" h="8" ktotal="5" avg=".320"/>
</pitcher_hand>
<pitcher_hand value="L">
<statistics ab="10" runs="1" s="1" d="0" t="0" hr="0" rbi="0" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.25" slg="0.1" ops="0.35" h="1" ktotal="4" avg=".100"/>
</pitcher_hand>
<opponent id="03556285-bdbb-4576-a06d-42f71f46ddc5" name="Marlins" market="Miami" abbr="MIA">
<statistics ab="12" runs="1" s="2" d="1" t="0" hr="1" rbi="2" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.429" slg="0.667" ops="1.096" h="4" ktotal="2" avg=".333"/>
</opponent>
<opponent id="93941372-eb4c-4c40-aced-fe3267174393" name="Red Sox" market="Boston" abbr="BOS">
<statistics ab="12" runs="2" s="1" d="0" t="0" hr="1" rbi="2" bb="1" ibb="0" hbp="0" sb="0" cs="0" obp="0.231" slg="0.417" ops="0.648" h="2" ktotal="3" avg=".167"/>
</opponent>
<opponent id="80715d0d-0d2a-450f-a970-1b9a3b18c7e7" name="Guardians" market="Cleveland" abbr="CLE">
<statistics ab="11" runs="0" s="2" d="1" t="0" hr="0" rbi="1" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.385" slg="0.364" ops="0.749" h="3" ktotal="4" avg=".273"/>
</opponent>
</overall>
</hitting>
</splits>
</team>
<team name="Red Sox" market="Boston" abbr="BOS" id="93941372-eb4c-4c40-aced-fe3267174393">
<statistics>
<hitting>
<overall ab="272" lob="118" rbi="58" abhr="18.133" abk="3.579" bip="183" babip="0.322" bbk="0.737" bbpa="0.168" iso="0.232" obp="0.401" ops="0.905" seca="0.438" slg="0.504" xbh="33" pitch_count="1389" lob_risp_2out="26" team_lob="47" ab_risp="78" hit_risp="23" rbi_2out="19" linedrive="47" groundball="82" popup="10" flyball="59" ap="334" avg=".272" gofo="1.11" woba="0.388478" wraa="20.0013" war="2.07209" bwar="18.2137" fwar="0.0" brwar="-1.51289" wgdp="0.0" wrc="58.5386" wrc_plus="147.876">
<onbase s="41" d="18" t="0" hr="15" tb="137" bb="49" ibb="7" hbp="4" fc="5" roe="2" h="74" ci="0" rov="0" cycle="0"/>
<runs total="47"/>
<outcome klook="150" kswing="224" ktotal="374" ball="521" iball="0" dirtball="35" foul="257"/>
<outs po="10" fo="34" fidp="0" lo="18" lidp="0" go="69" gidp="7" klook="16" kswing="60" ktotal="76" sacfly="2" sachit="0"/>
<steal caught="1" stolen="1" pct="0.5" pickoff="0"/>
<pitches count="1389" btotal="560" ktotal="829"/>
<games start="73" play="73" finish="0" complete="71"/>
</overall>
</hitting>
</statistics>
<splits>
<hitting>
<overall>
<total>
<statistics ab="272" runs="47" s="41" d="18" t="0" hr="15" rbi="58" bb="49" ibb="7" hbp="4" sb="1" cs="1" obp="0.401" slg="0.504" ops="0.905" h="74" ktotal="76" avg=".272"/>
</total>
<day_night value="night">
<statistics ab="163" runs="27" s="25" d="15" t="0" hr="5" rbi="27" bb="28" ibb="3" hbp="3" sb="0" cs="1" obp="0.397" slg="0.46" ops="0.857" h="45" ktotal="46" avg=".276"/>
</day_night>
<day_night value="day">
<statistics ab="109" runs="20" s="16" d="3" t="0" hr="10" rbi="31" bb="21" ibb="4" hbp="1" sb="1" cs="0" obp="0.407" slg="0.569" ops="0.976" h="29" ktotal="30" avg=".266"/>
</day_night>
<venue id="ef9a5eef-06c6-4963-ac70-7fd02c8c8d42" name="Comerica Park" market="Detroit" surface="grass">
<statistics ab="12" runs="1" s="3" d="0" t="0" hr="0" rbi="1" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.357" slg="0.25" ops="0.607" h="3" ktotal="5" avg=".250"/>
</venue>
<venue id="3ca8b577-5844-42ed-81a5-bd5d5cbe350c" name="Truist Park" market="Atlanta" surface="grass">
<statistics ab="11" runs="1" s="2" d="1" t="0" hr="0" rbi="2" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.385" slg="0.364" ops="0.749" h="3" ktotal="4" avg=".273"/>
</venue>
<venue id="706e9828-6687-4ac8-a409-3fb972e8bae9" name="Yankee Stadium" market="New York" surface="grass">
<statistics ab="12" runs="4" s="0" d="1" t="0" hr="2" rbi="3" bb="1" ibb="0" hbp="2" sb="0" cs="0" obp="0.4" slg="0.833" ops="1.233" h="3" ktotal="2" avg=".250"/>
</venue>
<venue id="434aa63c-1049-4a54-a6bc-3790c7772ee1" name="Oriole Park at Camden Yards" market="Baltimore" surface="grass">
<statistics ab="11" runs="2" s="2" d="1" t="0" hr="0" rbi="1" bb="3" ibb="0" hbp="0" sb="0" cs="0" obp="0.429" slg="0.364" ops="0.793" h="3" ktotal="4" avg=".273"/>
</venue>
<venue id="3d13c8a7-283f-482b-ade1-441e25b6465d" name="American Family Field" market="Milwaukee" surface="grass">
<statistics ab="10" runs="1" s="2" d="0" t="0" hr="0" rbi="2" bb="4" ibb="1" hbp="0" sb="0" cs="0" obp="0.467" slg="0.2" ops="0.667" h="2" ktotal="3" avg=".200"/>
</venue>
<venue id="4a550fc1-c03d-4294-b63a-30ff197bedc4" name="Rate Field" market="Chicago" surface="grass">
<statistics ab="10" runs="0" s="0" d="0" t="0" hr="0" rbi="0" bb="2" ibb="1" hbp="0" sb="0" cs="0" obp="0.231" slg="0.0" ops="0.231" h="0" ktotal="5" avg=".000"/>
</venue>
<venue id="6fca95c9-7f2c-4acb-a9f3-02ef96340d2a" name="Kauffman Stadium" market="Kansas City" surface="grass">
<statistics ab="12" runs="2" s="5" d="1" t="0" hr="1" rbi="6" bb="1" ibb="1" hbp="0" sb="0" cs="0" obp="0.643" slg="0.917" ops="1.56" h="7" ktotal="1" avg=".583"/>
</venue>
<venue id="b4372592-9dac-4387-864b-dfc94dffd645" name="Globe Life Field" market="Texas" surface="turf">
<statistics ab="16" runs="0" s="0" d="0" t="0" hr="0" rbi="1" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.111" slg="0.0" ops="0.111" h="0" ktotal="12" avg=".000"/>
</venue>
<venue id="84d72338-2173-4a90-9d25-99adc6c86f4b" name="Rogers Centre" market="Toronto" surface="turf">
<statistics ab="12" runs="2" s="1" d="2" t="0" hr="1" rbi="2" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.429" slg="0.75" ops="1.179" h="4" ktotal="3" avg=".333"/>
</venue>
<venue id="fca673a0-c7f8-42c3-868b-5bcb681c089d" name="George M. Steinbrenner Field" market="Tampa Bay" surface="grass">
<statistics ab="11" runs="1" s="1" d="1" t="0" hr="0" rbi="0" bb="1" ibb="0" hbp="0" sb="0" cs="0" obp="0.25" slg="0.273" ops="0.523" h="2" ktotal="3" avg=".182"/>
</venue>
<venue id="b27b0dc5-c2c5-401d-b8b9-a6a2dbc225e5" name="Fenway Park" market="Boston" surface="grass">
<statistics ab="142" runs="28" s="23" d="10" t="0" hr="9" rbi="37" bb="27" ibb="4" hbp="1" sb="1" cs="1" obp="0.42" slg="0.556" ops="0.976" h="42" ktotal="32" avg=".296"/>
</venue>
<venue id="2b0ccd49-4d87-4996-ac4d-27ffc7ee4c16" name="Progressive Field" market="Cleveland" surface="grass">
<statistics ab="13" runs="5" s="2" d="1" t="0" hr="2" rbi="3" bb="2" ibb="0" hbp="1" sb="0" cs="0" obp="0.5" slg="0.923" ops="1.423" h="5" ktotal="2" avg=".385"/>
</venue>
<surface value="turf">
<statistics ab="28" runs="2" s="1" d="2" t="0" hr="1" rbi="3" bb="4" ibb="0" hbp="0" sb="0" cs="0" obp="0.25" slg="0.321" ops="0.571" h="4" ktotal="15" avg=".143"/>
</surface>
<surface value="grass">
<statistics ab="244" runs="45" s="40" d="16" t="0" hr="14" rbi="55" bb="45" ibb="7" hbp="4" sb="1" cs="1" obp="0.417" slg="0.525" ops="0.942" h="70" ktotal="61" avg=".287"/>
</surface>
<month value="4">
<statistics ab="101" runs="22" s="12" d="10" t="0" hr="5" rbi="18" bb="18" ibb="2" hbp="1" sb="0" cs="0" obp="0.387" slg="0.515" ops="0.902" h="27" ktotal="25" avg=".267"/>
</month>
<month value="3">
<statistics ab="19" runs="0" s="0" d="0" t="0" hr="0" rbi="1" bb="4" ibb="0" hbp="0" sb="0" cs="0" obp="0.174" slg="0.0" ops="0.174" h="0" ktotal="15" avg=".000"/>
</month>
<month value="5">
<statistics ab="104" runs="14" s="25" d="5" t="0" hr="7" rbi="33" bb="20" ibb="2" hbp="0" sb="1" cs="1" obp="0.468" slg="0.606" ops="1.074" h="37" ktotal="23" avg=".356"/>
</month>
<month value="6">
<statistics ab="48" runs="11" s="4" d="3" t="0" hr="3" rbi="6" bb="7" ibb="3" hbp="3" sb="0" cs="0" obp="0.377" slg="0.458" ops="0.835" h="10" ktotal="13" avg=".208"/>
</month>
<home_away value="away">
<statistics ab="130" runs="19" s="18" d="8" t="0" hr="6" rbi="21" bb="22" ibb="3" hbp="3" sb="0" cs="0" obp="0.38" slg="0.446" ops="0.826" h="32" ktotal="44" avg=".246"/>
</home_away>
<home_away value="home">
<statistics ab="142" runs="28" s="23" d="10" t="0" hr="9" rbi="37" bb="27" ibb="4" hbp="1" sb="1" cs="1" obp="0.42" slg="0.556" ops="0.976" h="42" ktotal="32" avg=".296"/>
</home_away>
<pitcher_hand value="L">
<statistics ab="104" runs="17" s="19" d="7" t="0" hr="5" rbi="24" bb="10" ibb="3" hbp="3" sb="0" cs="1" obp="0.392" slg="0.51" ops="0.902" h="31" ktotal="27" avg=".298"/>
</pitcher_hand>
<pitcher_hand value="R">
<statistics ab="168" runs="30" s="22" d="11" t="0" hr="10" rbi="34" bb="39" ibb="4" hbp="1" sb="1" cs="0" obp="0.407" slg="0.5" ops="0.907" h="43" ktotal="49" avg=".256"/>
</pitcher_hand>
<opponent id="75729d34-bca7-4a0f-b3df-6f26c6ad3719" name="Orioles" market="Baltimore" abbr="BAL">
<statistics ab="29" runs="6" s="5" d="2" t="0" hr="2" rbi="10" bb="4" ibb="0" hbp="0" sb="0" cs="0" obp="0.394" slg="0.586" ops="0.98" h="9" ktotal="6" avg=".310"/>
</opponent>
<opponent id="47f490cd-2f58-4ef7-9dfd-2ad6ba6c1ae8" name="White Sox" market="Chicago" abbr="CWS">
<statistics ab="24" runs="4" s="0" d="1" t="0" hr="1" rbi="3" bb="6" ibb="2" hbp="0" sb="0" cs="0" obp="0.313" slg="0.25" ops="0.563" h="2" ktotal="8" avg=".083"/>
</opponent>
<opponent id="4f735188-37c8-473d-ae32-1f7e34ccf892" name="Angels" market="Los Angeles" abbr="LAA">
<statistics ab="12" runs="2" s="2" d="1" t="0" hr="0" rbi="2" bb="2" ibb="1" hbp="0" sb="0" cs="0" obp="0.4" slg="0.333" ops="0.733" h="3" ktotal="2" avg=".250"/>
</opponent>
<opponent id="aa34e0ed-f342-4ec6-b774-c79b47b60e2d" name="Twins" market="Minnesota" abbr="MIN">
<statistics ab="13" runs="0" s="5" d="1" t="0" hr="0" rbi="4" bb="1" ibb="0" hbp="0" sb="0" cs="0" obp="0.5" slg="0.538" ops="1.038" h="6" ktotal="3" avg=".462"/>
</opponent>
<opponent id="dcfd5266-00ce-442c-bc09-264cd20cf455" name="Brewers" market="Milwaukee" abbr="MIL">
<statistics ab="10" runs="1" s="2" d="0" t="0" hr="0" rbi="2" bb="4" ibb="1" hbp="0" sb="0" cs="0" obp="0.467" slg="0.2" ops="0.667" h="2" ktotal="3" avg=".200"/>
</opponent>
<opponent id="12079497-e414-450a-8bf2-29f91de646bf" name="Braves" market="Atlanta" abbr="ATL">
<statistics ab="22" runs="4" s="3" d="3" t="0" hr="2" rbi="8" bb="4" ibb="0" hbp="0" sb="0" cs="1" obp="0.462" slg="0.773" ops="1.235" h="8" ktotal="6" avg=".364"/>
</opponent>
<opponent id="833a51a9-0d84-410f-bd77-da08c3e5e26e" name="Royals" market="Kansas City" abbr="KC">
<statistics ab="12" runs="2" s="5" d="1" t="0" hr="1" rbi="6" bb="1" ibb="1" hbp="0" sb="0" cs="0" obp="0.643" slg="0.917" ops="1.56" h="7" ktotal="1" avg=".583"/>
</opponent>
<opponent id="f246a5e5-afdb-479c-9aaa-c68beeda7af6" name="Mets" market="New York" abbr="NYM">
<statistics ab="8" runs="2" s="1" d="0" t="0" hr="1" rbi="1" bb="4" ibb="0" hbp="0" sb="0" cs="0" obp="0.5" slg="0.625" ops="1.125" h="2" ktotal="1" avg=".250"/>
</opponent>
<opponent id="1d678440-b4b1-4954-9b39-70afb3ebbcfa" name="Blue Jays" market="Toronto" abbr="TOR">
<statistics ab="28" runs="2" s="4" d="4" t="0" hr="1" rbi="3" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.355" slg="0.571" ops="0.926" h="9" ktotal="6" avg=".321"/>
</opponent>
<opponent id="43a39081-52b4-4f93-ad29-da7f329ea960" name="Mariners" market="Seattle" abbr="SEA">
<statistics ab="9" runs="2" s="0" d="0" t="0" hr="0" rbi="2" bb="3" ibb="0" hbp="0" sb="0" cs="0" obp="0.231" slg="0.0" ops="0.231" h="0" ktotal="5" avg=".000"/>
</opponent>
<opponent id="44671792-dc02-4fdd-a5ad-f5f17edaa9d7" name="Cardinals" market="St. Louis" abbr="STL">
<statistics ab="11" runs="6" s="4" d="2" t="0" hr="1" rbi="6" bb="4" ibb="0" hbp="0" sb="0" cs="0" obp="0.733" slg="1.091" ops="1.824" h="7" ktotal="1" avg=".636"/>
</opponent>
<opponent id="bdc11650-6f74-49c4-875e-778aeb7632d9" name="Rays" market="Tampa Bay" abbr="TB">
<statistics ab="21" runs="4" s="2" d="1" t="0" hr="0" rbi="0" bb="3" ibb="1" hbp="1" sb="0" cs="0" obp="0.308" slg="0.19" ops="0.498" h="3" ktotal="8" avg=".143"/>
</opponent>
<opponent id="80715d0d-0d2a-450f-a970-1b9a3b18c7e7" name="Guardians" market="Cleveland" abbr="CLE">
<statistics ab="13" runs="5" s="2" d="1" t="0" hr="2" rbi="3" bb="2" ibb="0" hbp="1" sb="0" cs="0" obp="0.5" slg="0.923" ops="1.423" h="5" ktotal="2" avg=".385"/>
</opponent>
<opponent id="575c19b7-4052-41c2-9f0a-1c5813d02f99" name="Tigers" market="Detroit" abbr="DET">
<statistics ab="12" runs="1" s="3" d="0" t="0" hr="0" rbi="1" bb="2" ibb="0" hbp="0" sb="0" cs="0" obp="0.357" slg="0.25" ops="0.607" h="3" ktotal="5" avg=".250"/>
</opponent>
<opponent id="a09ec676-f887-43dc-bbb3-cf4bbaee9a18" name="Yankees" market="New York" abbr="NYY">
<statistics ab="23" runs="5" s="1" d="1" t="0" hr="3" rbi="4" bb="2" ibb="1" hbp="2" sb="0" cs="0" obp="0.357" slg="0.652" ops="1.009" h="5" ktotal="5" avg=".217"/>
</opponent>
<opponent id="d99f919b-1534-4516-8e8a-9cd106c6d8cd" name="Rangers" market="Texas" abbr="TEX">
<statistics ab="25" runs="1" s="2" d="0" t="0" hr="1" rbi="3" bb="5" ibb="0" hbp="0" sb="1" cs="0" obp="0.267" slg="0.24" ops="0.507" h="3" ktotal="14" avg=".120"/>
</opponent>
</overall>
</hitting>
</splits>
</team>
</season>Deprecated Seasonal Transactions Endpoint
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 06/25/2025 | Seasonal Transactions | We've deprecated the Seasonal Transactions endpoint. You may continue to access transactional data in the Daily Transactions endpoint. |
Times Through the Order
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 04/15/2025 | Daily Summary Game Extended Summary Game Summary | We've added a data point for the number of times a pitcher has pitched through the order in a game. This is available by game under times_through_order in each Summary endpoint, at the player level only. |
<player preferred_name="Joe" first_name="Joseph" last_name="Ryan" jersey_number="41" id="957523c6-5d2f-43f2-804f-a8dbb73c8c16" full_name="Joe Ryan" status="A" position="P" primary_position="SP">
<statistics>
<pitching>
<overall oba="0.167" lob="10" era="1.8" k9="14.4" whip="1.0" kbb="4.0" pitch_count="101" wp="0" bk="0" ip_1="15" ip_2="5.0" bf="20" gofo="0.75" babip="0.3" bf_ip="4.0" bf_start="20.0" gbfb="1.5" oab="18" slg="0.278" obp="0.25" times_through_order="2">
<onbase s="1" d="2" t="0" hr="0" tb="5" bb="2" ibb="0" hbp="0" fc="0" roe="0" h="3" ci="0" rov="0" h9="5.4" hr9="0.0"/>
<runs total="1" unearned="0" earned="1" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="16" kswing="16" ktotal="32" ball="29" iball="0" dirtball="7" foul="23"/>
<outs po="3" fo="1" fidp="0" lo="0" lidp="0" go="3" gidp="0" klook="1" kswing="7" ktotal="8" sacfly="0" sachit="0"/>
<steal caught="0" stolen="1" pickoff="0"/>
<pitches count="101" btotal="36" ktotal="65" per_ip="20.2" per_bf="5.05" per_start="101.0"/>
<in_play linedrive="2" groundball="3" popup="3" flyball="2"/>
<games start="1" play="1" finish="0" svo="0" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="0" blown_save="0" team_win="0" team_loss="1"/>
</overall>
<starters oba="0.167" lob="10" era="1.8" k9="14.4" whip="1.0" kbb="4.0" pitch_count="101" wp="0" bk="0" ip_1="15" ip_2="5.0" bf="20" gofo="0.75" babip="0.3" bf_ip="4.0" bf_start="20.0" gbfb="1.5" oab="18" slg="0.278" obp="0.25" times_through_order="2">
<onbase s="1" d="2" t="0" hr="0" tb="5" bb="2" ibb="0" hbp="0" fc="0" roe="0" h="3" ci="0" rov="0" h9="5.4" hr9="0.0"/>
<runs total="1" unearned="0" earned="1" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="16" kswing="16" ktotal="32" ball="29" iball="0" dirtball="7" foul="23"/>
<outs po="3" fo="1" fidp="0" lo="0" lidp="0" go="3" gidp="0" klook="1" kswing="7" ktotal="8" sacfly="0" sachit="0"/>
<steal caught="0" stolen="1" pickoff="0"/>
<pitches count="101" btotal="36" ktotal="65" per_ip="20.2" per_bf="5.05" per_start="101.0"/>
<in_play linedrive="2" groundball="3" popup="3" flyball="2"/>
<games start="1" play="1" finish="0" svo="0" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="0" blown_save="0" team_win="0" team_loss="1"/>
</starters>
</pitching>
<fielding>
<overall po="0" a="1" dp="0" tp="0" error="0" tc="1" fpct="1.0" c_wp="0" pb="0" rf="1.0" inn_1="15" inn_2="5.0">
<steal caught="0" stolen="0" pickoff="0" pct="0"/>
<errors throwing="0" fielding="0" interference="0" total="0"/>
<assists outfield="0" total="1"/>
<games start="1" play="1" finish="0" complete="0"/>
</overall>
<positions>
<position po="0" a="1" dp="0" tp="0" error="0" tc="1" fpct="1.0" c_wp="0" pb="0" rf="1.0" inn_1="15" inn_2="5.0" position="P">
<steal caught="0" stolen="0" pickoff="0" pct="0"/>
<errors throwing="0" fielding="0" interference="0" total="0"/>
<assists outfield="0" total="1"/>
<games start="1" play="1" finish="0" complete="0"/>
</position>
</positions>
</fielding>
</statistics>
</player>{
"preferred_name": "Joe",
"first_name": "Joseph",
"last_name": "Ryan",
"jersey_number": "41",
"id": "957523c6-5d2f-43f2-804f-a8dbb73c8c16",
"full_name": "Joe Ryan",
"status": "A",
"position": "P",
"primary_position": "SP",
"statistics": {
"pitching": {
"overall": {
"oba": 0.167,
"lob": 10,
"era": 1.8,
"k9": 14.4,
"whip": 1.0,
"kbb": 4.0,
"pitch_count": 101,
"wp": 0,
"bk": 0,
"ip_1": 15,
"ip_2": 5.0,
"bf": 20,
"gofo": 0.75,
"babip": 0.3,
"bf_ip": 4.0,
"bf_start": 20.0,
"gbfb": 1.5,
"oab": 18,
"slg": 0.278,
"obp": 0.25,
"times_through_order": 2,
"onbase": {
"s": 1,
"d": 2,
"t": 0,
"hr": 0,
"tb": 5,
"bb": 2,
"ibb": 0,
"hbp": 0,
"fc": 0,
"roe": 0,
"h": 3,
"ci": 0,
"rov": 0,
"h9": 5.4,
"hr9": 0.0
},
"runs": {
"total": 1,
"unearned": 0,
"earned": 1,
"ir": 0,
"ira": 0,
"bqr": 0,
"bqra": 0
},
"outcome": {
"klook": 16,
"kswing": 16,
"ktotal": 32,
"ball": 29,
"iball": 0,
"dirtball": 7,
"foul": 23
},
"outs": {
"po": 3,
"fo": 1,
"fidp": 0,
"lo": 0,
"lidp": 0,
"go": 3,
"gidp": 0,
"klook": 1,
"kswing": 7,
"ktotal": 8,
"sacfly": 0,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 1,
"pickoff": 0
},
"pitches": {
"count": 101,
"btotal": 36,
"ktotal": 65,
"per_ip": 20.2,
"per_bf": 5.05,
"per_start": 101.0
},
"in_play": {
"linedrive": 2,
"groundball": 3,
"popup": 3,
"flyball": 2
},
"games": {
"start": 1,
"play": 1,
"finish": 0,
"svo": 0,
"qstart": 0,
"shutout": 0,
"complete": 0,
"win": 0,
"loss": 0,
"save": 0,
"hold": 0,
"blown_save": 0,
"team_win": 0,
"team_loss": 1
}
},
"starters": {
"oba": 0.167,
"lob": 10,
"era": 1.8,
"k9": 14.4,
"whip": 1.0,
"kbb": 4.0,
"pitch_count": 101,
"wp": 0,
"bk": 0,
"ip_1": 15,
"ip_2": 5.0,
"bf": 20,
"gofo": 0.75,
"babip": 0.3,
"bf_ip": 4.0,
"bf_start": 20.0,
"gbfb": 1.5,
"oab": 18,
"slg": 0.278,
"obp": 0.25,
"times_through_order": 2,
"onbase": {
"s": 1,
"d": 2,
"t": 0,
"hr": 0,
"tb": 5,
"bb": 2,
"ibb": 0,
"hbp": 0,
"fc": 0,
"roe": 0,
"h": 3,
"ci": 0,
"rov": 0,
"h9": 5.4,
"hr9": 0.0
},
"runs": {
"total": 1,
"unearned": 0,
"earned": 1,
"ir": 0,
"ira": 0,
"bqr": 0,
"bqra": 0
},
"outcome": {
"klook": 16,
"kswing": 16,
"ktotal": 32,
"ball": 29,
"iball": 0,
"dirtball": 7,
"foul": 23
},
"outs": {
"po": 3,
"fo": 1,
"fidp": 0,
"lo": 0,
"lidp": 0,
"go": 3,
"gidp": 0,
"klook": 1,
"kswing": 7,
"ktotal": 8,
"sacfly": 0,
"sachit": 0
},
"steal": {
"caught": 0,
"stolen": 1,
"pickoff": 0
},
"pitches": {
"count": 101,
"btotal": 36,
"ktotal": 65,
"per_ip": 20.2,
"per_bf": 5.05,
"per_start": 101.0
},
"in_play": {
"linedrive": 2,
"groundball": 3,
"popup": 3,
"flyball": 2
},
"games": {
"start": 1,
"play": 1,
"finish": 0,
"svo": 0,
"qstart": 0,
"shutout": 0,
"complete": 0,
"win": 0,
"loss": 0,
"save": 0,
"hold": 0,
"blown_save": 0,
"team_win": 0,
"team_loss": 1
}
}
},
"fielding": {
"overall": {
"po": 0,
"a": 1,
"dp": 0,
"tp": 0,
"error": 0,
"tc": 1,
"fpct": 1.0,
"c_wp": 0,
"pb": 0,
"rf": 1.0,
"inn_1": 15,
"inn_2": 5.0,
"steal": {
"caught": 0,
"stolen": 0,
"pickoff": 0,
"pct": 0
},
"errors": {
"throwing": 0,
"fielding": 0,
"interference": 0,
"total": 0
},
"assists": {
"outfield": 0,
"total": 1
},
"games": {
"start": 1,
"play": 1,
"finish": 0,
"complete": 0
}
},
"positions": [
{
"po": 0,
"a": 1,
"dp": 0,
"tp": 0,
"error": 0,
"tc": 1,
"fpct": 1.0,
"c_wp": 0,
"pb": 0,
"rf": 1.0,
"inn_1": 15,
"inn_2": 5.0,
"position": "P",
"steal": {
"caught": 0,
"stolen": 0,
"pickoff": 0,
"pct": 0
},
"errors": {
"throwing": 0,
"fielding": 0,
"interference": 0,
"total": 0
},
"assists": {
"outfield": 0,
"total": 1
},
"games": {
"start": 1,
"play": 1,
"finish": 0,
"complete": 0
}
}
]
}
}
},Catcher's Interference & Reached on Violation
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 04/14/2025 | Daily Summary Game Extended Summary Game Play-by-Play Game Summary Player Profile Seasonal Statistics | We've added data points for batters reaching base on catcher's interference and on violation (ex. reaching on a shift violation). Values will be available at the game and seasonal level, for players and teams.
|
<at_bat hitter_id="6c196cb7-4607-47f7-a00e-855db3728c03" id="64e6d222-2a42-4708-a1b2-971262006e32" hitter_hand="R" pitcher_id="1af59804-5b77-4d6f-98f7-23e97a400a1b" pitcher_hand="R" sequence_number="107">
<hitter preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
<pitcher preferred_name="Roki" first_name="Roki" last_name="Sasaki" jersey_number="11" id="1af59804-5b77-4d6f-98f7-23e97a400a1b" full_name="Roki Sasaki"/>
<description>Jon Berti reaches on catcher interference.</description>
<score home_team_runs="0" away_team_runs="3"/>
<pitch status="official" id="2269eac3-c3b4-4d4e-a456-3d28bf66ac57" outcome_id="aCI" created_at="2025-03-19T10:48:09+00:00" updated_at="2025-04-04T20:08:12+00:00" sequence_number="108" official="false">
<wall_clock start_time="2025-03-19T10:48:01+00:00" end_time="2025-03-19T10:48:14+00:00"/>
<flags is_ab_over="true" is_bunt="false" is_hit="false" is_wild_pitch="false" is_passed_ball="false" is_double_play="false" is_triple_play="false"/>
<count balls="0" strikes="0" outs="1" pitch_count="1"/>
<pitcher pitch_type="FA" pitch_speed="97.1" pitch_zone="5" pitcher_hand="R" hitter_hand="R" pitch_count="31" id="1af59804-5b77-4d6f-98f7-23e97a400a1b" pitch_x="-17" pitch_y="-26" preferred_name="Roki" first_name="Roki" last_name="Sasaki" jersey_number="11" full_name="Roki Sasaki"/>
<hitter preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
<score home_team_runs="0" away_team_runs="3"/>
<pitching ci="1"/>
<hitting ci="1"/>
<mlb_pitch_data speed="97.1" strike_zone_top="3.42" strike_zone_bottom="1.59" zone="5" code="FF" description="Four-Seam Fastball">
<coordinates x="111.75" y="177"/>
</mlb_pitch_data>
<mlb_hit_data trajectory="ground_ball" hardness="soft">
<coordinates coord_x="116.02" coord_y="185.55"/>
</mlb_hit_data>
<runners>
<runner starting_base="0" ending_base="1" out="false" outcome_id="AD1" preferred_name="Jon" first_name="Jonathon" last_name="Berti" jersey_number="5" id="6c196cb7-4607-47f7-a00e-855db3728c03" full_name="Jon Berti"/>
</runners>
</pitch>
</at_bat>{
"at_bat":{
"hitter_id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"id":"832129ce-59f3-4013-a6c7-70bebc6c96c1",
"hitter_hand":"R",
"pitcher_id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"pitcher_hand":"R",
"sequence_number":383,
"description":"Carson Kelly reaches on violation error. Violation error by Miguel Rojas.",
"hitter":{
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
},
"pitcher":{
"preferred_name":"Kirby",
"first_name":"Kirby",
"last_name":"Yates",
"jersey_number":"38",
"id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"full_name":"Kirby Yates"
},
"score":{
"home_team_runs":3,
"away_team_runs":6
},
"events":[
{
"status":"official",
"id":"54159e80-a35f-4272-b79e-ca2c7188c9af",
"outcome_id":"kKS",
"created_at":"2025-03-19T12:30:40+00:00",
"updated_at":"2025-03-19T12:33:01+00:00",
"sequence_number":384,
"official":true,
"type":"pitch",
"wall_clock":{
"start_time":"2025-03-19T12:27:51+00:00",
"end_time":"2025-03-19T12:28:07+00:00"
},
"flags":{
"is_ab_over":false,
"is_bunt":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":0,
"strikes":1,
"outs":2,
"pitch_count":1
},
"pitcher":{
"pitch_type":"FA",
"pitch_speed":92.9,
"pitch_zone":2,
"pitcher_hand":"R",
"hitter_hand":"R",
"pitch_count":11,
"id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"pitch_x":-35,
"pitch_y":60,
"preferred_name":"Kirby",
"first_name":"Kirby",
"last_name":"Yates",
"jersey_number":"38",
"full_name":"Kirby Yates"
},
"hitter":{
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
},
"score":{
"home_team_runs":3,
"away_team_runs":6
},
"mlb_pitch_data":{
"speed":92.9,
"strike_zone_top":3.33,
"strike_zone_bottom":1.66,
"zone":2,
"code":"FF",
"description":"Four-Seam Fastball",
"coordinates":{
"x":108.04,
"y":158.12
}
}
},
{
"status":"official",
"id":"442a008e-77f5-49a5-83fe-8d21ccb0a616",
"outcome_id":"bB",
"created_at":"2025-03-19T12:30:41+00:00",
"updated_at":"2025-03-19T12:30:41+00:00",
"sequence_number":385,
"official":true,
"type":"pitch",
"wall_clock":{
"start_time":"2025-03-19T12:28:07+00:00",
"end_time":"2025-03-19T12:28:24+00:00"
},
"flags":{
"is_ab_over":false,
"is_bunt":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":1,
"strikes":1,
"outs":2,
"pitch_count":2
},
"pitcher":{
"pitch_type":"FA",
"pitch_speed":92.8,
"pitch_zone":13,
"pitcher_hand":"R",
"hitter_hand":"R",
"pitch_count":12,
"id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"pitch_x":-105,
"pitch_y":-73,
"preferred_name":"Kirby",
"first_name":"Kirby",
"last_name":"Yates",
"jersey_number":"38",
"full_name":"Kirby Yates"
},
"hitter":{
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
},
"score":{
"home_team_runs":3,
"away_team_runs":6
},
"mlb_pitch_data":{
"speed":92.8,
"strike_zone_top":3.33,
"strike_zone_bottom":1.66,
"zone":9,
"code":"FF",
"description":"Four-Seam Fastball",
"coordinates":{
"x":87.96,
"y":186.97
}
}
},
{
"status":"official",
"id":"1e5f0da5-ea56-4208-b588-bc996c5ea365",
"outcome_id":"bB",
"created_at":"2025-03-19T12:30:41+00:00",
"updated_at":"2025-03-19T12:30:42+00:00",
"sequence_number":386,
"official":true,
"type":"pitch",
"wall_clock":{
"start_time":"2025-03-19T12:28:24+00:00",
"end_time":"2025-03-19T12:28:46+00:00"
},
"flags":{
"is_ab_over":false,
"is_bunt":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":2,
"strikes":1,
"outs":2,
"pitch_count":3
},
"pitcher":{
"pitch_type":"SP",
"pitch_speed":86.1,
"pitch_zone":12,
"pitcher_hand":"R",
"hitter_hand":"R",
"pitch_count":13,
"id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"pitch_x":-70,
"pitch_y":-221,
"preferred_name":"Kirby",
"first_name":"Kirby",
"last_name":"Yates",
"jersey_number":"38",
"full_name":"Kirby Yates"
},
"hitter":{
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
},
"score":{
"home_team_runs":3,
"away_team_runs":6
},
"mlb_pitch_data":{
"speed":86.1,
"strike_zone_top":3.33,
"strike_zone_bottom":1.66,
"zone":14,
"code":"FS",
"description":"Splitter",
"coordinates":{
"x":98.1,
"y":233.36
}
}
},
{
"hit_location":"16",
"hit_type":"GB",
"status":"official",
"id":"5fac3951-6210-43f1-ace7-5ec7a7cf0fe3",
"outcome_id":"aROV",
"created_at":"2025-03-19T12:30:42+00:00",
"updated_at":"2025-04-04T20:33:02+00:00",
"sequence_number":387,
"official":false,
"type":"pitch",
"wall_clock":{
"start_time":"2025-03-19T12:28:46+00:00",
"end_time":"2025-03-19T12:29:21+00:00"
},
"flags":{
"is_ab_over":true,
"is_bunt":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":2,
"strikes":1,
"outs":2,
"pitch_count":3
},
"pitcher":{
"pitch_type":"FA",
"pitch_speed":93.3,
"pitch_zone":5,
"pitcher_hand":"R",
"hitter_hand":"R",
"pitch_count":13,
"id":"fe45e33b-f554-4856-af56-1f4f578eaa82",
"pitch_x":-11,
"pitch_y":-4,
"preferred_name":"Kirby",
"first_name":"Kirby",
"last_name":"Yates",
"jersey_number":"38",
"full_name":"Kirby Yates"
},
"hitter":{
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
},
"score":{
"home_team_runs":3,
"away_team_runs":6
},
"pitching":{
"rov":1
},
"hitting":{
"rov":1
},
"mlb_pitch_data":{
"speed":93.3,
"strike_zone_top":3.33,
"strike_zone_bottom":1.66,
"zone":5,
"code":"FF",
"description":"Four-Seam Fastball",
"coordinates":{
"x":114.01,
"y":172.52
}
},
"mlb_hit_data":{
"trajectory":"ground_ball",
"hardness":"medium",
"coordinates":{
"coord_x":79.38,
"coord_y":128.49
}
},
"runners":[
{
"starting_base":0,
"ending_base":1,
"out":false,
"outcome_id":"AD1",
"preferred_name":"Carson",
"first_name":"Carson",
"last_name":"Kelly",
"jersey_number":"15",
"id":"d421cd0d-43d1-41fa-9ef0-8bf1bb2442aa",
"full_name":"Carson Kelly"
}
],
"errors":[
{
"type":"violation",
"preferred_name":"Miguel",
"first_name":"Miguel",
"last_name":"Rojas",
"jersey_number":"72",
"id":"9fcd5310-c80e-428e-bd9f-048ba1043b4e",
"full_name":"Miguel Rojas"
}
]
}
]
}
},<statistics>
<hitting>
<overall ab="33" lob="16" rbi="3" abhr="0" abk="3.3" bip="23" babip="0.217" bbk="0.3" bbpa="0.081" iso="0.03" obp="0.243" ops="0.425" seca="0.152" slg="0.182" xbh="1" pitch_count="145" lob_risp_2out="3" team_lob="6" ab_risp="10" hit_risp="3" rbi_2out="1" linedrive="6" groundball="8" popup="1" flyball="8" ap="37" avg=".152" gofo="0.5">
<onbase s="4" d="1" t="0" hr="0" tb="6" bb="3" ibb="0" hbp="1" fc="1" roe="1" h="5" ci="0" rov="0" cycle="0"/>
<runs total="4"/>
<outcome klook="30" kswing="11" ktotal="41" ball="44" iball="0" dirtball="4" foul="32"/>
<outs po="1" fo="7" fidp="0" lo="4" lidp="0" go="6" gidp="0" klook="6" kswing="4" ktotal="10" sacfly="0" sachit="0"/>
<steal caught="0" stolen="1" pct="1.0" pickoff="0"/>
<pitches count="145" btotal="49" ktotal="96"/>
</overall>
</hitting>
<pitching>
<overall oba="0.172" lob="6" era="4.0" k9="8.001" whip="1.0" kbb="2.0" pitch_count="152" wp="2" bk="0" ip_1="27" ip_2="9.0" bf="35" gofo="1.833" babip="0.19" bf_ip="3.889" bf_start="15.0" gbfb="3.25" oab="29" slg="0.276" obp="0.286">
<onbase s="4" d="0" t="0" hr="1" tb="8" bb="4" ibb="0" hbp="1" fc="1" roe="1" h="5" ci="0" rov="0" h9="5.004" hr9="0.999"/>
<runs total="4" unearned="0" earned="4" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="24" kswing="19" ktotal="43" ball="55" iball="0" dirtball="5" foul="26"/>
<outs po="1" fo="3" fidp="0" lo="2" lidp="0" go="11" gidp="0" klook="2" kswing="6" ktotal="8" sacfly="1" sachit="0"/>
<steal caught="2" stolen="1" pickoff="1"/>
<pitches count="152" btotal="61" ktotal="91" per_ip="16.889" per_bf="4.343" per_start="68.0"/>
<in_play linedrive="4" groundball="13" popup="1" flyball="4"/>
<games svo="2" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="1" blown_save="2"/>
</overall>
<starters oba="0.133" lob="4" era="0.0" k9="6.228" whip="0.4615" kbb="0.0" pitch_count="68" wp="0" bk="0" ip_1="13" ip_2="4.1" bf="15" gofo="2.333" babip="0.167" bf_ip="3.462" bf_start="15.0" gbfb="9.0" oab="15" slg="0.133" obp="0.133">
<onbase s="2" d="0" t="0" hr="0" tb="2" bb="0" ibb="0" hbp="0" fc="1" roe="1" h="2" ci="0" rov="0" h9="4.158" hr9="0.0"/>
<runs total="0" unearned="0" earned="0" ir="0" ira="0" bqr="0" bqra="0"/>
<outcome klook="11" kswing="9" ktotal="20" ball="22" iball="0" dirtball="2" foul="12"/>
<outs po="0" fo="1" fidp="0" lo="2" lidp="0" go="7" gidp="0" klook="0" kswing="3" ktotal="3" sacfly="0" sachit="0"/>
<steal caught="0" stolen="0" pickoff="1"/>
<pitches count="68" btotal="24" ktotal="44" per_ip="15.692" per_bf="4.533" per_start="68.0"/>
<in_play linedrive="2" groundball="9" popup="0" flyball="1"/>
<games svo="0" qstart="0" shutout="0" complete="0" win="0" loss="0" save="0" hold="0" blown_save="0"/>
</starters>"statistics":{
"hitting":{
"overall":{
"ab":33,
"lob":16,
"rbi":3,
"abhr":0,
"abk":3.3,
"bip":23,
"babip":0.217,
"bbk":0.3,
"bbpa":0.081,
"iso":0.03,
"obp":0.243,
"ops":0.425,
"seca":0.152,
"slg":0.182,
"xbh":1,
"pitch_count":145,
"lob_risp_2out":3,
"team_lob":6,
"ab_risp":10,
"hit_risp":3,
"rbi_2out":1,
"linedrive":6,
"groundball":8,
"popup":1,
"flyball":8,
"ap":37,
"avg":".152",
"gofo":0.5,
"onbase":{
"s":4,
"d":1,
"t":0,
"hr":0,
"tb":6,
"bb":3,
"ibb":0,
"hbp":1,
"fc":1,
"roe":1,
"h":5,
"ci":0,
"rov":0,
"cycle":0
},
"runs":{
"total":4
},
"outcome":{
"klook":30,
"kswing":11,
"ktotal":41,
"ball":44,
"iball":0,
"dirtball":4,
"foul":32
},
"outs":{
"po":1,
"fo":7,
"fidp":0,
"lo":4,
"lidp":0,
"go":6,
"gidp":0,
"klook":6,
"kswing":4,
"ktotal":10,
"sacfly":0,
"sachit":0
},
"steal":{
"caught":0,
"stolen":1,
"pct":1,
"pickoff":0
},
"pitches":{
"count":145,
"btotal":49,
"ktotal":96
}
}
},
"pitching":{
"overall":{
"oba":0.172,
"lob":6,
"era":4,
"k9":8.001,
"whip":1,
"kbb":2,
"pitch_count":152,
"wp":2,
"bk":0,
"ip_1":27,
"ip_2":9,
"bf":35,
"gofo":1.833,
"babip":0.19,
"bf_ip":3.889,
"bf_start":15,
"gbfb":3.25,
"oab":29,
"slg":0.276,
"obp":0.286,
"onbase":{
"s":4,
"d":0,
"t":0,
"hr":1,
"tb":8,
"bb":4,
"ibb":0,
"hbp":1,
"fc":1,
"roe":1,
"h":5,
"ci":0,
"rov":0,
"h9":5.004,
"hr9":0.999
},
"runs":{
"total":4,
"unearned":0,
"earned":4,
"ir":0,
"ira":0,
"bqr":0,
"bqra":0
},
"outcome":{
"klook":24,
"kswing":19,
"ktotal":43,
"ball":55,
"iball":0,
"dirtball":5,
"foul":26
},
"outs":{
"po":1,
"fo":3,
"fidp":0,
"lo":2,
"lidp":0,
"go":11,
"gidp":0,
"klook":2,
"kswing":6,
"ktotal":8,
"sacfly":1,
"sachit":0
},
"steal":{
"caught":2,
"stolen":1,
"pickoff":1
},
"pitches":{
"count":152,
"btotal":61,
"ktotal":91,
"per_ip":16.889,
"per_bf":4.343,
"per_start":68
},
"in_play":{
"linedrive":4,
"groundball":13,
"popup":1,
"flyball":4
},
"games":{
"svo":2,
"qstart":0,
"shutout":0,
"complete":0,
"win":0,
"loss":0,
"save":0,
"hold":1,
"blown_save":2
}
},
"starters":{
"oba":0.133,
"lob":4,
"era":0,
"k9":6.228,
"whip":0.4615,
"kbb":0,
"pitch_count":68,
"wp":0,
"bk":0,
"ip_1":13,
"ip_2":4.1,
"bf":15,
"gofo":2.333,
"babip":0.167,
"bf_ip":3.462,
"bf_start":15,
"gbfb":9,
"oab":15,
"slg":0.133,
"obp":0.133,
"onbase":{
"s":2,
"d":0,
"t":0,
"hr":0,
"tb":2,
"bb":0,
"ibb":0,
"hbp":0,
"fc":1,
"roe":1,
"h":2,
"ci":0,
"rov":0,
"h9":4.158,
"hr9":0
},
"runs":{
"total":0,
"unearned":0,
"earned":0,
"ir":0,
"ira":0,
"bqr":0,
"bqra":0
},
"outcome":{
"klook":11,
"kswing":9,
"ktotal":20,
"ball":22,
"iball":0,
"dirtball":2,
"foul":12
},
"outs":{
"po":0,
"fo":1,
"fidp":0,
"lo":2,
"lidp":0,
"go":7,
"gidp":0,
"klook":0,
"kswing":3,
"ktotal":3,
"sacfly":0,
"sachit":0
},
"steal":{
"caught":0,
"stolen":0,
"pickoff":1
},
"pitches":{
"count":68,
"btotal":24,
"ktotal":44,
"per_ip":15.692,
"per_bf":4.533,
"per_start":68
},
"in_play":{
"linedrive":2,
"groundball":9,
"popup":0,
"flyball":1
},
"games":{
"svo":0,
"qstart":0,
"shutout":0,
"complete":0,
"win":0,
"loss":0,
"save":0,
"hold":0,
"blown_save":0
}
},Awards Endpoints
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 03/19/2025 | Awards List Seasonal Awards | We've added two RESTful endpoints to our MLB API: Awards List and Seasonal Awards . With these endpoints, dive into detailed data on awards like MVP, Rookie of the Year, and Manager of the Year for both leagues, including information on players, teams, and coaches.
|
<league xmlns="http://feed.elasticstats.com/schema/baseball/v8/league/awards.xsd" alias="MLB" name="Major League Baseball" id="2fa448bc-fc17-4d3d-be03-e60e080fdc26">
<awards id="370965fa-a7f5-42bb-b1d8-0b5cf324739d" name="AL Comeback Player of the Year" description="This award is given to the American League player who is judged to have re-emerged on the baseball field during a given season." type="Player"/>
<awards id="333cb26f-3337-42b5-8d39-90682d43f9d2" name="AL Cy Young" description="This award is given to the best pitcher in the American League." type="Player"/>
<awards id="bb804e20-9d2c-423f-81b3-a5d9ae1edbb7" name="AL Gold Glove" description="This award is given to the best defenders at each position in the American League." type="Player"/>
<awards id="036a9023-589f-4dbc-8041-3b9e7ee546f0" name="AL Hank Aaron Award" description="This award is given to the best overall offensive performer in the American League." type="Player"/>
<awards id="333f06a1-c8f2-4b28-ae38-1b33c90569c0" name="AL Manager of the Year" description="This award is given to the best manager in the American League." type="Coach"/>{
"league": {
"alias": "MLB",
"name": "Major League Baseball",
"id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26"
},
"season": {
"id": "6a5c278f-ebce-41f9-b1ba-2160b6af04ce",
"year": 2024,
"type": "REG"
},
"awards": [
{
"award": {
"name": "Roberto Clemente Award",
"description": "This award is given to the player who best exemplifies the game's values of sportsmanship, community involvement, and philanthropy.",
"type": "Player",
"effective_date": "2024-10-28",
"awarded_time_frequency": "annual",
"awarded_time_period": "2024",
"id": "49dd54ae-739b-4a81-bbe7-ad16ce36b709",
"recipients": [
{
"level": "winner",
"team": {
"name": "Royals",
"market": "Kansas City",
"abbr": "KC",
"id": "833a51a9-0d84-410f-bd77-da08c3e5e26e"
},
"name": "Salvador Perez",
"position": "C",
"id": "9baf07d4-b1cb-4494-8c95-600d9e8de1a9"
}
]
}
},
{
"award": {
"name": "AL Gold Glove",
"description": "This award is given to the best defenders at each position in the American League.",
"type": "Player",
"effective_date": "2024-11-03",
"awarded_time_frequency": "annual",
"awarded_time_period": "2024",
"id": "bb804e20-9d2c-423f-81b3-a5d9ae1edbb7",
"recipients": [
{
"level": "winner",
"team": {
"name": "Guardians",
"market": "Cleveland",
"abbr": "CLE",
"id": "80715d0d-0d2a-450f-a970-1b9a3b18c7e7"
},
"name": "Steven Kwan",
"position": "LF",
"id": "a0cad108-d00e-422a-bd43-36601fbe0db4"
}
]
}
},
{
"award": {
"name": "AL Gold Glove",
"description": "This award is given to the best defenders at each position in the American League.",
"type": "Player",
"effective_date": "2024-11-03",
"awarded_time_frequency": "annual",
"awarded_time_period": "2024",
"id": "bb804e20-9d2c-423f-81b3-a5d9ae1edbb7",
"recipients": [
{
"level": "winner",
"team": {
"name": "Astros",
"market": "Houston",
"abbr": "HOU",
"id": "eb21dadd-8f10-4095-8bf3-dfb3b779f107"
},
"name": "Alex Bregman",
"position": "3B",
"id": "7229d580-9405-4d8b-b582-0980dbb2a46a"
}
]
}
},Team Wins/Losses in Schedule Endpoints
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 03/07/2025 | Daily Schedule League Schedule | We've added overall team wins and losses to our RESTful Schedule endpoints. Use these new fields to more easily determine a team's win/loss record prior to and after each game.
|
<game id="09f23ca9-221c-485d-a3c4-f5ee7f1d652d" status="canceled" coverage="full" game_number="1" day_night="D" scheduled="2025-02-24T18:05:00+00:00" home_team="2142e1ba-3b40-445c-b8bb-f1f8b1054220" away_team="481dfe7e-5dab-46ab-a49f-9dcc2b6e2cfd" double_header="false" split_squad="false" entry_mode="LDE" reference="778913">
<venue name="BayCare Ballpark" capacity="8500" surface="grass" address="601 Old Coachman Road" city="Clearwater" state="FL" zip="33765" country="USA" id="7f5ccc24-6f45-4c0f-8a20-378f8bbd3ba5" field_orientation="NE" stadium_type="outdoor" time_zone="US/Eastern">
<location lat="27.971580" lng="-82.733910"/>
</venue>
<home name="Phillies" market="Philadelphia" abbr="PHI" id="2142e1ba-3b40-445c-b8bb-f1f8b1054220" win="0" loss="2"/>
<away name="Pirates" market="Pittsburgh" abbr="PIT" id="481dfe7e-5dab-46ab-a49f-9dcc2b6e2cfd" win="2" loss="0"/>
<broadcasts>
<broadcast network="NBCSP+"/>
</broadcasts>
</game>"games": [
{
"id": "09f23ca9-221c-485d-a3c4-f5ee7f1d652d",
"status": "canceled",
"coverage": "full",
"game_number": 1,
"day_night": "D",
"scheduled": "2025-02-24T18:05:00+00:00",
"home_team": "2142e1ba-3b40-445c-b8bb-f1f8b1054220",
"away_team": "481dfe7e-5dab-46ab-a49f-9dcc2b6e2cfd",
"double_header": false,
"split_squad": false,
"entry_mode": "LDE",
"reference": "778913",
---snip---
},
"home": {
"name": "Phillies",
"market": "Philadelphia",
"abbr": "PHI",
"id": "2142e1ba-3b40-445c-b8bb-f1f8b1054220",
"win": 0,
"loss": 2
},
"away": {
"name": "Pirates",
"market": "Pittsburgh",
"abbr": "PIT",
"id": "481dfe7e-5dab-46ab-a49f-9dcc2b6e2cfd",
"win": 2,
"loss": 0
},
"broadcasts": [
{
"network": "NBCSP+"
}
]
},Free Agents Endpoint
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/28/2025 | Free Agents | We added a Free Agents endpoint, which returns a list of all current free agents in the league. This is available in MLB v8 and MLB v7. |
<league xmlns="http://feed.elasticstats.com/schema/baseball/v8/free_agents.xsd" alias="MLB" name="Major League Baseball" id="2fa448bc-fc17-4d3d-be03-e60e080fdc26">
<free_agent id="00021b00-7b80-4277-ab4c-ce155308583f" first_name="Jarred" last_name="Bogany" preferred_name="Jarred" full_name="Jarred Bogany" position="OF" status="FA" mlbam_id="475648" height="75" weight="200" throw_hand="R" bat_hand="R" updated="2020-02-27T15:59:31+00:00"/>
<free_agent id="0003f2a3-0428-4a17-8431-bb903cd8252b" first_name="Dwayne" last_name="Hosey" preferred_name="Dwayne" full_name="Dwayne Hosey" status="FA" mlbam_id="116165" height="0" weight="0" throw_hand="R" bat_hand="B" updated="2020-02-25T18:43:44+00:00"/>
<free_agent id="00069a01-b6d7-48e5-b076-072b97acf3b2" first_name="Elias Eduardo" last_name="Valdez" preferred_name="Elias Eduardo" full_name="Elias Eduardo Valdez" position="P" status="FA" mlbam_id="593483" height="75" weight="165" throw_hand="L" bat_hand="L" updated="2020-02-27T18:01:34+00:00"/>
<free_agent id="000f4e46-32a5-4db8-a5d2-6b7652ac4291" first_name="Cristian" last_name="Guzman" preferred_name="Cristian" full_name="Cristian Guzman" position="IF" status="FA" mlbam_id="150217" height="72" weight="150" throw_hand="R" bat_hand="B" updated="2020-02-07T15:37:17+00:00"/>
<free_agent id="000f5fb3-a2d5-4219-abbb-8f6a231bcb83" first_name="Ryan" last_name="Khoury" preferred_name="Ryan" full_name="Ryan Khoury" position="IF" status="FA" mlbam_id="501929" height="70" weight="180" throw_hand="R" bat_hand="R" updated="2020-02-24T20:27:07+00:00"/>{
"league": {
"alias": "MLB",
"name": "Major League Baseball",
"id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26",
"free_agents": [
{
"id": "00021b00-7b80-4277-ab4c-ce155308583f",
"first_name": "Jarred",
"last_name": "Bogany",
"preferred_name": "Jarred",
"full_name": "Jarred Bogany",
"position": "OF",
"status": "FA",
"mlbam_id": "475648",
"height": "75",
"weight": "200",
"throw_hand": "R",
"bat_hand": "R",
"updated": "2020-02-27T15:59:31+00:00"
},
{
"id": "0003f2a3-0428-4a17-8431-bb903cd8252b",
"first_name": "Dwayne",
"last_name": "Hosey",
"preferred_name": "Dwayne",
"full_name": "Dwayne Hosey",
"status": "FA",
"mlbam_id": "116165",
"height": "0",
"weight": "0",
"throw_hand": "R",
"bat_hand": "B",
"updated": "2020-02-25T18:43:44+00:00"
},
{
"id": "00069a01-b6d7-48e5-b076-072b97acf3b2",
"first_name": "Elias Eduardo",
"last_name": "Valdez",
"preferred_name": "Elias Eduardo",
"full_name": "Elias Eduardo Valdez",
"position": "P",
"status": "FA",
"mlbam_id": "593483",
"height": "75",
"weight": "165",
"throw_hand": "L",
"bat_hand": "L",
"updated": "2020-02-27T18:01:34+00:00"
},
{
"id": "000f4e46-32a5-4db8-a5d2-6b7652ac4291",
"first_name": "Cristian",
"last_name": "Guzman",
"preferred_name": "Cristian",
"full_name": "Cristian Guzman",
"position": "IF",
"status": "FA",
"mlbam_id": "150217",
"height": "72",
"weight": "150",
"throw_hand": "R",
"bat_hand": "B",
"updated": "2020-02-07T15:37:17+00:00"
},
{
"id": "000f5fb3-a2d5-4219-abbb-8f6a231bcb83",
"first_name": "Ryan",
"last_name": "Khoury",
"preferred_name": "Ryan",
"full_name": "Ryan Khoury",
"position": "IF",
"status": "FA",
"mlbam_id": "501929",
"height": "70",
"weight": "180",
"throw_hand": "R",
"bat_hand": "R",
"updated": "2020-02-24T20:27:07+00:00"
}
Statcast Event Tracking Metrics
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/21/2025 | Event Tracking | Explore an array of new Statcast metrics, including sword swings, swing length, catch probability, and more in our Event Tracking endpoint. Click here for a comprehensive list of the new metrics and their definitions. |
<player preferred_name="Eddie" first_name="Eddie" last_name="Rosario" id="4be357dd-add5-4613-937d-6b9a0831d9ee" full_name="Eddie Rosario">
<metrics>
<metric group="Batting" name="Exit Velocity" description="The speed of a batted ball immediately after bat-on-ball contact." unit="MPH" value="101.9"/>
<metric group="Batting" name="Launch Angle" description="The angle formed by the initial hit trajectory above or below the level xy-plane. " unit="Degrees" value="29"/>
<metric group="Batting" name="Barreled Ball" description="The classification assigned to a batted ball when comparable batted balls (in terms of exit velocity and launch angle) have historically led to a minimum .500 batting average and 1.500 slugging percentage." unit="String" value="Yes"/>
<metric group="Batting" name="Hit Probability" description="Hit Probability" unit="Percentage" value="69.1"/>
</metrics>
</player>
<player preferred_name="Cody" first_name="Cody" last_name="Poteet" jersey_number="38" id="fe85cdd5-32b3-4c92-bad1-7e8c48f580fb" full_name="Cody Poteet">
<metrics>
<metric group="Pitching" name="Spin Rate" description="The total rate of rotation of the ball during the pitch's flight." unit="RPM" value="2885"/>
<metric group="Pitching" name="Regular Speed" description="The speed of a pitch at release. " unit="MPH" value="81.1"/>
<metric group="Pitching" name="Extension" description="The distance from the pitching rubber to release point in the y-direction (from rubber to home plate)." unit="Feet" value="5.7"/>
</metrics>
</player>Mound Visits, Reviews, & Delay Duration
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/10/2025 | Game Boxscore Game Extended Summary Game Pitch Metrics Game Play-by-Play Game Summary | We have made a few updates to account for mound visits, reviews, and delays in MLB games. Game endpoints will now feature the below data points.
|
{
"id":"f6397a7e-5133-4481-b586-41dffca91b0f",
"status":"complete",
"coverage":"full",
"attendance":33650,
"duration":"2:42",
"delay_duration":"0:01",
"game_number":1,
"double_header":false,
"entry_mode":"STOMP",
"neutral_site":false,
"scheduled_innings":9,
"mlb_id":"775325",
"season_id":"f23888ed-6ca7-45bf-99e1-24b7393f540c",
"season_type":"PST",
"season_year":2024,
"day_night":"D",
"scheduled":"2024-10-07T20:08:00+00:00",
"closed_at":"2025-01-24T18:15:16+00:00",
"ps_round":"ALDS",
"ps_game":"2",
"home_team":"80715d0d-0d2a-450f-a970-1b9a3b18c7e7",
"away_team":"575c19b7-4052-41c2-9f0a-1c5813d02f99",
"mound_visits":{
"home":{
"used":3,
"remaining":1
},
"away":{
"used":1,
"remaining":3
}
},
"reviews":{
"home":{
"used":0,
"remaining":1
},
"away":{
"used":1,
"remaining":0
}
},
"time_zones":{
"venue":"US/Eastern",
"home":"US/Eastern",
"away":"US/Eastern"
},
"venue":{
"id":"2b0ccd49-4d87-4996-ac4d-27ffc7ee4c16",
"name":"Progressive Field",
"market":"Cleveland",
"capacity":34788,
"surface":"grass",
"address":"2401 Ontario Street",
"city":"Cleveland",
"state":"OH",
"zip":"44115",
"country":"USA",
"field_orientation":"N",
"stadium_type":"outdoor",
"location":{
"lat":"41.4957048",
"lng":"-81.6852732"
},
"time_zone":"US/Eastern"
},
"broadcast":{
},
"broadcasts":[
{
"network":"Max",
"type":"Internet",
"url":null,
"channel":null,
"locale":"National"
},
{
"network":"truTV",
"type":"TV",
"url":null,
"channel":"246",
"locale":"National"
},
{
"network":"TBS",
"type":"TV",
"url":null,
"channel":"247",
"locale":"National"
}
],
"scoring":{
"home":{
"name":"Guardians",
"market":"Cleveland",
"abbr":"CLE",
"id":"80715d0d-0d2a-450f-a970-1b9a3b18c7e7",
"runs":0,
"hits":3,
"errors":0,
"win":1,
"loss":1
},
"away":{
"name":"Tigers",
"market":"Detroit",
"abbr":"DET",
"id":"575c19b7-4052-41c2-9f0a-1c5813d02f99",
"runs":3,
"hits":9,
"errors":0,
"win":3,
"loss":1
}
},
<game xmlns="http://feed.elasticstats.com/schema/baseball/v8/game.xsd" id="f6397a7e-5133-4481-b586-41dffca91b0f"
status="complete" coverage="full" game_number="1" day_night="D" scheduled="2024-10-07T20:08:00+00:00"
home_team="80715d0d-0d2a-450f-a970-1b9a3b18c7e7" away_team="575c19b7-4052-41c2-9f0a-1c5813d02f99"
ps_round="ALDS" ps_game="2" attendance="33650" duration="2:42" season_id="f23888ed-6ca7-45bf-99e1-24b7393f540c"
season_type="PST" season_year="2024" double_header="false" entry_mode="STOMP" reference="775325"
delay_duration="0:01">
<mound_visits>
<home used="3" remaining="1"/>
<away used="1" remaining="3"/>
</mound_visits>
<reviews>
<home used="0" remaining="1"/>
<away used="1" remaining="0"/>
</reviews>
<time_zones venue="US/Eastern" home="US/Eastern" away="US/Eastern"/>
<venue name="Progressive Field" market="Cleveland" capacity="34788" surface="grass" address="2401 Ontario Street" city="Cleveland" state="OH" zip="44115" country="USA" id="2b0ccd49-4d87-4996-ac4d-27ffc7ee4c16" field_orientation="N" stadium_type="outdoor" time_zone="US/Eastern">
<location lat="41.4957048" lng="-81.6852732"/>
</venue>
<broadcasts>
<broadcast network="Max" type="Internet" locale="National"/>
<broadcast network="truTV" type="TV" locale="National" channel="246"/>
<broadcast network="TBS" type="TV" locale="National" channel="247"/>
</broadcasts>
<weather>
<forecast temp_f="62" condition="Partly cloudy" humidity="48" dew_point_f="42" cloud_cover="50" obs_time="2025-01-24T19:42:38.000+00:00">
<wind speed_mph="16" direction="NW"/>
</forecast>
<current_conditions temp_f="61" condition="Sunny" humidity="54" dew_point_f="44" cloud_cover="0" obs_time="2025-01-24T19:44:56.000+00:00">
<wind speed_mph="7" direction="W"/>
</current_conditions>
</weather>
<final inning="9" inning_half="B"/>Playoff Seed Numbers
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/07/2025 | Daily Schedule League Schedule Series Schedule Series Statistics Series Summary | We have added playoff seed numbers for teams in relevant Schedule and Series endpoints. You may now easily track a team's seed during a game or series. |
{
"id": "0b022fc1-8155-4f63-b608-513059e4c200",
"status": "closed",
"coverage": "full",
"game_number": 1,
"day_night": "D",
"scheduled": "2024-10-09T19:08:00+00:00",
"home_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
"away_team": "80715d0d-0d2a-450f-a970-1b9a3b18c7e7",
"ps_round": "ALDS",
"ps_game": "3",
"attendance": 44885,
"duration": "2:43",
"double_header": false,
"entry_mode": "STOMP",
"reference": "775328",
"venue": {
"name": "Comerica Park",
"market": "Detroit",
"capacity": 41083,
"surface": "grass",
"address": "2100 Woodward Avenue",
"city": "Detroit",
"state": "MI",
"zip": "48226",
"country": "USA",
"id": "ef9a5eef-06c6-4963-ac70-7fd02c8c8d42",
"field_orientation": "SE",
"stadium_type": "outdoor",
"time_zone": "US/Eastern",
"location": {
"lat": "42.3391886",
"lng": "-83.04947829999999"
}
},
"broadcasts": [
{
"network": "TBS",
"type": "TV",
"locale": "National",
"channel": "247"
},
{
"network": "Max",
"type": "Internet",
"locale": "National"
},
{
"network": "truTV",
"type": "TV",
"locale": "National",
"channel": "246"
}
],
"home": {
"name": "Tigers",
"market": "Detroit",
"abbr": "DET",
"id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
"seed": 6
},
"away": {
"name": "Guardians",
"market": "Cleveland",
"abbr": "CLE",
"id": "80715d0d-0d2a-450f-a970-1b9a3b18c7e7",
"seed": 2
}
},<series title="World Series - NYY vs LAD" start_date="2024-10-25" id="2a147b27-e530-4f65-8277-162f221a7724" round="WS" best_of="7" status="closed" parent_id="b6196892-571c-44a6-a5cd-5ff6aaadf973">
<participant name="Dodgers" record="4">
<team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" seed="1"/>
</participant>
<participant name="Yankees" record="1">
<team name="Yankees" market="New York" abbr="NYY" id="a09ec676-f887-43dc-bbb3-cf4bbaee9a18" seed="1"/>
</participant>Officials Endpoint
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/03/2025 | Officials | We have added an Officials RESTful endpoint. Request this to get a complete list of all umpires in the league with their unique IDs and officiating tenures. |
{
"league": {
"alias": "MLB",
"name": "Major League Baseball",
"id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26",
"officials": [
{
"experience": "24",
"first_name": "Jerry",
"full_name": "Jerry Lane",
"last_name": "Lane (DUP)",
"id": "0357636a-7ac6-4c7d-a9d6-f08cea369d7d"
},
{
"experience": "9",
"first_name": "Will",
"full_name": "Will Little",
"last_name": "Little",
"id": "0d38d676-118b-4488-8353-7b4181104997"
},
{
"experience": "12",
"first_name": "Vic",
"full_name": "Vic Carapazza",
"last_name": "Carapazza",
"id": "0d57e1c7-e3dc-4d12-83e7-a2fcb80a0aeb"
},
{
"experience": "22",
"first_name": "Greg",
"full_name": "Greg Gibson",
"last_name": "Gibson",
"id": "163280b5-dcf4-4fed-a0b1-1611eec98758"
},
{
"experience": "34",
"first_name": "Jerry",
"full_name": "Jerry Layne",
"last_name": "Layne",
"id": "1d5d2733-d7c3-4ab2-8fca-6456c83926fe"
},
{
"experience": "9",
"first_name": "Quinn",
"full_name": "Quinn Wolcott",
"last_name": "Wolcott",
"id": "1f751c16-bec1-446a-8c34-89bf0ffdabb9"
},
{
"experience": "20",
"first_name": "Mike",
"full_name": "Mike Everitt",
"last_name": "Everitt",
"id": "23014392-971f-4400-a580-a9b7def8e5c0"
},
{
"experience": "16",
"first_name": "Paul",
"full_name": "Paul Schrieber",
"last_name": "Schrieber",
"id": "245a7a9c-fc69-459e-acc5-77b7092f02f7"
},
{
"experience": "30",
"first_name": "Angel",
"full_name": "Angel Hernandez",
"last_name": "Hernandez",
"id": "25544277-69b0-4c6c-b8ad-b363db64e83a"
},<league xmlns="http://feed.elasticstats.com/schema/baseball/v8/officials.xsd" alias="MLB" name="Major League Baseball" id="2fa448bc-fc17-4d3d-be03-e60e080fdc26">
<official experience="24" first_name="Jerry" full_name="Jerry Lane" last_name="Lane (DUP)" id="0357636a-7ac6-4c7d-a9d6-f08cea369d7d"/>
<official experience="9" first_name="Will" full_name="Will Little" last_name="Little" id="0d38d676-118b-4488-8353-7b4181104997"/>
<official experience="12" first_name="Vic" full_name="Vic Carapazza" last_name="Carapazza" id="0d57e1c7-e3dc-4d12-83e7-a2fcb80a0aeb"/>
<official experience="22" first_name="Greg" full_name="Greg Gibson" last_name="Gibson" id="163280b5-dcf4-4fed-a0b1-1611eec98758"/>
<official experience="34" first_name="Jerry" full_name="Jerry Layne" last_name="Layne" id="1d5d2733-d7c3-4ab2-8fca-6456c83926fe"/>
<official experience="9" first_name="Quinn" full_name="Quinn Wolcott" last_name="Wolcott" id="1f751c16-bec1-446a-8c34-89bf0ffdabb9"/>
<official experience="20" first_name="Mike" full_name="Mike Everitt" last_name="Everitt" id="23014392-971f-4400-a580-a9b7def8e5c0"/>
<official experience="16" first_name="Paul" full_name="Paul Schrieber" last_name="Schrieber" id="245a7a9c-fc69-459e-acc5-77b7092f02f7"/>
<official experience="30" first_name="Angel" full_name="Angel Hernandez" last_name="Hernandez" id="25544277-69b0-4c6c-b8ad-b363db64e83a"/>
<official experience="24" first_name="Mark" full_name="Mark Wegner" last_name="Wegner" id="27109ca4-3484-45ad-a78d-1a639c1bfabd"/>
<official first_name="Mark" full_name="Mark Lollo" last_name="Lollo" id="274941a9-348e-4442-8fa9-e07bbe13a15a"/>Salary, Rookie Year, & HOF Year
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 01/31/2025 | Player Profile Team Profile | We have added three new data points for MLB players: salary, rookie year, and Hall of Fame year. Use these fields to build in-depth player profiles.
|
"players": [
{
"id": "51c5b523-77b9-4e09-83be-8de6204235e5",
"status": "A",
"position": "C",
"primary_position": "C",
"first_name": "Jair",
"last_name": "Camargo",
"preferred_name": "Jair",
"jersey_number": "85",
"full_name": "Jair Camargo",
"height": "70",
"weight": "230",
"throw_hand": "R",
"bat_hand": "R",
"birthdate": "1999-07-01",
"birthcountry": "COL",
"birthcity": "Barranquilla",
"pro_debut": "2024-04-16",
"updated": "2025-01-29T02:28:49+00:00",
"salary": 800000,
"rookie_year": 2024,
"reference": "665856",
"active": true
},
{
"id": "0dd2993e-2e61-450f-933a-00d8db8e186c",
"status": "A",
"position": "C",
"primary_position": "C",
"first_name": "Diego",
"last_name": "Cartaya",
"preferred_name": "Diego",
"full_name": "Diego Cartaya",
"height": "75",
"weight": "219",
"throw_hand": "R",
"bat_hand": "R",
"birthdate": "2001-09-07",
"birthcountry": "VEN",
"birthcity": "Maracay",
"updated": "2025-01-29T02:29:09+00:00",
"salary": 800000,
"reference": "682616",
"active": true
},
{
"id": "005c0339-91b9-4b00-a373-105e761382eb",
"status": "A",
"position": "C",
"primary_position": "C",
"first_name": "Ryan",
"last_name": "Jeffers",
"preferred_name": "Ryan",
"jersey_number": "27",
"full_name": "Ryan Jeffers",
"height": "76",
"weight": "235",
"throw_hand": "R",
"bat_hand": "R",
"college": "UNC Wilmington",
"high_school": "Sanderson (NC)",
"birthdate": "1997-06-03",
"birthstate": "NC",
"birthcountry": "USA",
"birthcity": "Raleigh",
"pro_debut": "2020-08-20",
"updated": "2025-01-29T02:31:40+00:00",
"salary": 4550000,
"rookie_year": 2021,
"reference": "680777",
"active": true
},
{
"id": "0d7a27a9-f41c-4fce-930e-113aa4cf4c52",
"status": "A",
"position": "C",
"primary_position": "C",
"first_name": "Christian",
"last_name": "Vázquez",
"preferred_name": "Christian",
"jersey_number": "8",
"full_name": "Christian Vázquez",
"height": "69",
"weight": "205",
"throw_hand": "R",
"bat_hand": "R",
"high_school": "Puerto Rico Baseball Academy (PRI)",
"birthdate": "1990-08-21",
"birthcountry": "PRI",
"birthcity": "Bayamon",
"pro_debut": "2014-07-09",
"updated": "2025-01-29T02:35:43+00:00",
"salary": 10000000,
"rookie_year": 2014,
"reference": "543877",
"active": true
},
{
"id": "3c273dc1-e828-48d3-bf04-1f26cbee97ac",
"status": "A",
"position": "IF",
"primary_position": "2B",
"first_name": "Willi",
"last_name": "Castro",
"preferred_name": "Willi",
"jersey_number": "50",
"full_name": "Willi Castro",
"height": "73",
"weight": "206",
"throw_hand": "R",
"bat_hand": "B",
"birthdate": "1997-04-24",
"birthcountry": "PRI",
"birthcity": "Rio Piedras",
"pro_debut": "2019-08-24",
"updated": "2025-01-29T02:29:41+00:00",
"salary": 6400000,
"rookie_year": 2020,
"reference": "650489",
"active": true
},
{
"id": "3259a7ad-0490-4912-bd86-d06bf3ac91e0",
"status": "A",
"position": "IF",
"primary_position": "SS",
"first_name": "Carlos",
"last_name": "Correa",
"preferred_name": "Carlos",
"jersey_number": "4",
"full_name": "Carlos Correa",
"height": "76",
"weight": "220",
"throw_hand": "R",
"bat_hand": "R",
"high_school": "Puerto Rico Baseball Academy (PRI)",
"birthdate": "1994-09-22",
"birthcountry": "PRI",
"birthcity": "Santa Isabel",
"pro_debut": "2015-06-08",
"updated": "2025-01-29T02:30:01+00:00",
"salary": 37333333,
"rookie_year": 2015,
"reference": "621043",
"active": true
},
{
"id": "1bbed35d-2b20-488a-b7ac-95b8ca896ad6",
"status": "A",
"position": "IF",
"primary_position": "2B",
"first_name": "Michael",
"last_name": "Gasper",
"preferred_name": "Mickey",
"full_name": "Mickey Gasper",
"height": "70",
"weight": "205",
"throw_hand": "R",
"bat_hand": "B",
"college": "Bryant",
"high_school": "Merrimack (NH)",
"birthdate": "1995-10-11",
"birthstate": "NH",
"birthcountry": "USA",
"birthcity": "Merrimack",
"pro_debut": "2024-08-12",
"updated": "2025-01-29T02:30:36+00:00",
"salary": 800000,
"rookie_year": 2024,
"reference": "681508",
"active": true
},
{
"id": "16609d33-22a9-43ad-aeae-b8f9f606e5aa",
"status": "A",
"position": "IF",
"primary_position": "2B",
"first_name": "Michael",
"last_name": "Helman",
"preferred_name": "Michael",
"jersey_number": "92",
"full_name": "Michael Helman",
"height": "72",
"weight": "195",
"throw_hand": "R",
"bat_hand": "R",
"college": "Texas A&M",
"high_school": "Pius X (NE)",
"birthdate": "1996-05-23",
"birthstate": "NE",
"birthcountry": "USA",
"birthcity": "Lincoln",
"pro_debut": "2024-09-03",
"updated": "2025-01-30T13:58:00+00:00",
"salary": 800000,
"rookie_year": 2024,
"reference": "680737",
"active": true
},<players>
<player id="51c5b523-77b9-4e09-83be-8de6204235e5" status="A" position="C" primary_position="C" first_name="Jair" last_name="Camargo" preferred_name="Jair" jersey_number="85" full_name="Jair Camargo" height="70" weight="230" throw_hand="R" bat_hand="R" birthdate="1999-07-01" birthcountry="COL" birthcity="Barranquilla" pro_debut="2024-04-16" updated="2025-01-29T02:28:49+00:00" salary="800000" rookie_year="2024" reference="665856" active="true"/>
<player id="0dd2993e-2e61-450f-933a-00d8db8e186c" status="A" position="C" primary_position="C" first_name="Diego" last_name="Cartaya" preferred_name="Diego" full_name="Diego Cartaya" height="75" weight="219" throw_hand="R" bat_hand="R" birthdate="2001-09-07" birthcountry="VEN" birthcity="Maracay" updated="2025-01-29T02:29:09+00:00" salary="800000" reference="682616" active="true"/>
<player id="005c0339-91b9-4b00-a373-105e761382eb" status="A" position="C" primary_position="C" first_name="Ryan" last_name="Jeffers" preferred_name="Ryan" jersey_number="27" full_name="Ryan Jeffers" height="76" weight="235" throw_hand="R" bat_hand="R" college="UNC Wilmington" high_school="Sanderson (NC)" birthdate="1997-06-03" birthstate="NC" birthcountry="USA" birthcity="Raleigh" pro_debut="2020-08-20" updated="2025-01-29T02:31:40+00:00" salary="4550000" rookie_year="2021" reference="680777" active="true"/>
<player id="0d7a27a9-f41c-4fce-930e-113aa4cf4c52" status="A" position="C" primary_position="C" first_name="Christian" last_name="Vázquez" preferred_name="Christian" jersey_number="8" full_name="Christian Vázquez" height="69" weight="205" throw_hand="R" bat_hand="R" high_school="Puerto Rico Baseball Academy (PRI)" birthdate="1990-08-21" birthcountry="PRI" birthcity="Bayamon" pro_debut="2014-07-09" updated="2025-01-29T02:35:43+00:00" salary="10000000" rookie_year="2014" reference="543877" active="true"/>
<player id="3c273dc1-e828-48d3-bf04-1f26cbee97ac" status="A" position="IF" primary_position="2B" first_name="Willi" last_name="Castro" preferred_name="Willi" jersey_number="50" full_name="Willi Castro" height="73" weight="206" throw_hand="R" bat_hand="B" birthdate="1997-04-24" birthcountry="PRI" birthcity="Rio Piedras" pro_debut="2019-08-24" updated="2025-01-29T02:29:41+00:00" salary="6400000" rookie_year="2020" reference="650489" active="true"/>
<player id="3259a7ad-0490-4912-bd86-d06bf3ac91e0" status="A" position="IF" primary_position="SS" first_name="Carlos" last_name="Correa" preferred_name="Carlos" jersey_number="4" full_name="Carlos Correa" height="76" weight="220" throw_hand="R" bat_hand="R" high_school="Puerto Rico Baseball Academy (PRI)" birthdate="1994-09-22" birthcountry="PRI" birthcity="Santa Isabel" pro_debut="2015-06-08" updated="2025-01-29T02:30:01+00:00" salary="37333333" rookie_year="2015" reference="621043" active="true"/>
<player id="1bbed35d-2b20-488a-b7ac-95b8ca896ad6" status="A" position="IF" primary_position="2B" first_name="Michael" last_name="Gasper" preferred_name="Mickey" full_name="Mickey Gasper" height="70" weight="205" throw_hand="R" bat_hand="B" college="Bryant" high_school="Merrimack (NH)" birthdate="1995-10-11" birthstate="NH" birthcountry="USA" birthcity="Merrimack" pro_debut="2024-08-12" updated="2025-01-29T02:30:36+00:00" salary="800000" rookie_year="2024" reference="681508" active="true"/>
<player id="16609d33-22a9-43ad-aeae-b8f9f606e5aa" status="A" position="IF" primary_position="2B" first_name="Michael" last_name="Helman" preferred_name="Michael" jersey_number="92" full_name="Michael Helman" height="72" weight="195" throw_hand="R" bat_hand="R" college="Texas A&M" high_school="Pius X (NE)" birthdate="1996-05-23" birthstate="NE" birthcountry="USA" birthcity="Lincoln" pro_debut="2024-09-03" updated="2025-01-30T13:58:00+00:00" salary="800000" rookie_year="2024" reference="680737" active="true"/>
<player id="fcb6b23a-cace-4dc1-bc05-e12378183fbc" status="A" position="IF" primary_position="2B" first_name="Edouard" last_name="Julien" preferred_name="Edouard" jersey_number="47" full_name="Edouard Julien" height="72" weight="195" throw_hand="R" bat_hand="L" college="Auburn" high_school="Cardinal Roy (CAN)" birthdate="1999-04-30" birthstate="QC" birthcountry="CAN" birthcity="Quebec City" pro_debut="2023-04-12" updated="2025-01-29T02:31:46+00:00" salary="800000" rookie_year="2023" reference="666397" active="true"/>{
"player": {
"id": "31d992e8-1016-484a-b7c3-2b5851442cc5",
"status": "RET",
"position": "IF",
"primary_position": "1B",
"first_name": "Joseph",
"last_name": "Mauer",
"preferred_name": "Joe",
"full_name": "Joe Mauer",
"height": "77",
"weight": "225",
"throw_hand": "R",
"bat_hand": "L",
"high_school": "Cretin-Derham Hall (MN)",
"birthdate": "1983-04-19",
"birthstate": "MN",
"birthcountry": "USA",
"birthcity": "St. Paul",
"pro_debut": "2004-04-05",
"updated": "2024-12-18T19:30:59+00:00",
"rookie_year": 2004,
"reference": "408045",
"hof_year": 2024,
"draft": {
"team_id": "aa34e0ed-f342-4ec6-b774-c79b47b60e2d",
"year": 2001,
"round": 1,
"pick": 1
},Score on a Play Level
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 01/30/2025 | Game Play-by-Play Push Events | Beginning in 2025 Spring Training games, receive the game score for every at bat and event in the Game Play-by-Play endpoint. Attributes (available underat_bat and events):
|
"at_bat":{
"sequence_number":2,
"hitter_id":"205f199d-bf37-49e8-9448-6201f8a33cef",
"hitter_hand":"R",
"pitcher_id":"c3e45b7f-c631-472c-ac33-5377df84302d",
"pitcher_hand":"L",
"id":"94846d35-d9e5-4030-a2b4-13850161d1bf",
"sequence":1728331732956,
"description":"Justyn-Henry Malloy flies out to center field to Lane Thomas.",
"score":{
"home_team_runs":0,
"away_team_runs":0
},
"hitter":{
"id":"205f199d-bf37-49e8-9448-6201f8a33cef",
"first_name":"Justyn-Henry",
"last_name":"Malloy",
"preferred_name":"Justyn-Henry",
"full_name":"Justyn-Henry Malloy",
"jersey_number":"44",
"status":"A"
},
"pitcher":{
"id":"c3e45b7f-c631-472c-ac33-5377df84302d",
"first_name":"Matthew",
"last_name":"Boyd",
"preferred_name":"Matthew",
"full_name":"Matthew Boyd",
"jersey_number":"16",
"status":"A"
},
"events":[
{
"type":"pitch",
"sequence_number":3,
"official":true,
"sequence":1728331733006,
"reference":"da98b0bd-60e2-4ef2-8aaa-f6d6340dcf1f",
"score":{
"home_team_runs":0,
"away_team_runs":0
},
"id":"8cb186a8-3bce-48f2-a7b5-dbdb438ca590",
"outcome_id":"kKS",
"status":"official",
"created_at":"2024-10-07T20:09:28+00:00",
"updated_at":"2024-10-07T20:10:08+00:00",
"wall_clock":{
"start_time":"2024-10-07T20:09:30+00:00",
"end_time":"2024-10-07T20:09:37+00:00"
},
"flags":{
"is_ab":false,
"is_ab_over":false,
"is_bunt":false,
"is_bunt_shown":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_on_base":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":0,
"strikes":1,
"outs":0,
"pitch_count":1
},
"pitcher":{
"pitch_type":"FA",
"pitch_speed":92.5,
"pitch_zone":1,
"pitch_x":-47,
"pitch_y":82,
"id":"c3e45b7f-c631-472c-ac33-5377df84302d",
"pitcher_hand":"L",
"hitter_hand":"R",
"pitch_count":1,
"first_name":"Matthew",
"last_name":"Boyd",
"preferred_name":"Matthew",
"full_name":"Matthew Boyd",
"jersey_number":"16",
"status":"A"
},
"hitter":{
"id":"205f199d-bf37-49e8-9448-6201f8a33cef",
"first_name":"Justyn-Henry",
"last_name":"Malloy",
"preferred_name":"Justyn-Henry",
"full_name":"Justyn-Henry Malloy",
"jersey_number":"44",
"status":"A"
},
"mlb_pitch_data":{
"end_speed":84.6,
"extension":6.188728022077536,
"breaks":{
"spin_rate":2386,
"break_horizontal":-9.7,
"break_angle":15.6,
"break_vertical":-17.5,
"break_vertical_induced":14.5,
"spin_direction":133
},
"start_speed":92.5,
"zone":3,
"plate_time":0.4068426430725882,
"coordinates":{
"pfx_x":6.221744028771722,
"p_x":0.3318753994839694,
"p_z":3.25877341464399,
"pfx_z":8.186717400528035,
"v_y0":-134.57683083454265,
"v_z0":-2.5371996201784075,
"v_x0":-7.141122419616458,
"z0":5.426453898595921,
"y0":50.002241998014966,
"a_x":11.424542411046252,
"a_y":28.91877208535717,
"x":104.35,
"x0":2.210121088071853,
"a_z":-17.140404890928753,
"y":150.79
},
"strike_zone_top":3.46,
"strike_zone_bottom":1.68,
"code":"FF",
"description":"Four-Seam Fastball"
}
},
{
"type":"pitch",
"sequence_number":4,
"official":true,
"sequence":1728331781368,
"reference":"eff566eb-c6a0-48fc-8100-004c567a9d13",
"score":{
"home_team_runs":0,
"away_team_runs":0
},
"id":"1a9c85e3-1c0c-4816-98c8-f221f2c4bc78",
"outcome_id":"kF",
"status":"official",
"created_at":"2024-10-07T20:09:41+00:00",
"updated_at":"2024-10-07T20:10:27+00:00",
"wall_clock":{
"start_time":"2024-10-07T20:09:37+00:00",
"end_time":"2024-10-07T20:09:57+00:00"
},
"flags":{
"is_ab":false,
"is_ab_over":false,
"is_bunt":false,
"is_bunt_shown":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_on_base":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":0,
"strikes":2,
"outs":0,
"pitch_count":2
},
"pitcher":{
"pitch_type":"FA",
"pitch_speed":92.5,
"pitch_zone":3,
"pitch_x":47,
"pitch_y":82,
"id":"c3e45b7f-c631-472c-ac33-5377df84302d",
"pitcher_hand":"L",
"hitter_hand":"R",
"pitch_count":2,
"first_name":"Matthew",
"last_name":"Boyd",
"preferred_name":"Matthew",
"full_name":"Matthew Boyd",
"jersey_number":"16",
"status":"A"
},
"hitter":{
"id":"205f199d-bf37-49e8-9448-6201f8a33cef",
"first_name":"Justyn-Henry",
"last_name":"Malloy",
"preferred_name":"Justyn-Henry",
"full_name":"Justyn-Henry Malloy",
"jersey_number":"44",
"status":"A"
},
"mlb_pitch_data":{
"end_speed":84.4,
"extension":6.2201309612811695,
"breaks":{
"spin_rate":2466,
"break_horizontal":-10.7,
"break_angle":22.8,
"break_vertical":-17.4,
"break_vertical_induced":14.6,
"spin_direction":128
},
"start_speed":92.5,
"zone":1,
"plate_time":0.40752204189324237,
"coordinates":{
"pfx_x":6.978657153132929,
"p_x":-0.3190869662643606,
"p_z":3.285628516795675,
"pfx_z":8.288410045075706,
"v_y0":-134.43347493218565,
"v_z0":-2.476019046911043,
"v_x0":-8.973296334866335,
"z0":5.426692678836634,
"y0":50.00010170301573,
"a_x":12.764811156472835,
"a_y":29.293965175169486,
"x":129.16,
"x0":2.1561919356037267,
"a_z":-17.00915426823185,
"y":150.07
},
"strike_zone_top":3.46,
"strike_zone_bottom":1.68,
"code":"FF",
"description":"Four-Seam Fastball"
}
},
{
"type":"pitch",
"sequence_number":5,
"official":true,
"sequence":1728331808320,
"reference":"9dcd5945-955e-490b-86cf-40f18f6bb774",
"score":{
"home_team_runs":0,
"away_team_runs":0
},
"id":"54826902-d729-457a-ad6b-56dbcd2dd98b",
"hit_location":"13",
"hit_type":"FB",
"outcome_id":"oFO",
"status":"official",
"created_at":"2024-10-07T20:10:08+00:00",
"updated_at":"2024-10-07T20:10:36+00:00",
"wall_clock":{
"start_time":"2024-10-07T20:09:57+00:00",
"end_time":"2024-10-07T20:10:12+00:00"
},
"flags":{
"is_ab":true,
"is_ab_over":true,
"is_bunt":false,
"is_bunt_shown":false,
"is_hit":false,
"is_wild_pitch":false,
"is_passed_ball":false,
"is_on_base":false,
"is_double_play":false,
"is_triple_play":false
},
"count":{
"balls":0,
"strikes":2,
"outs":1,
"pitch_count":3
},
"pitcher":{
"pitch_type":"CH",
"pitch_speed":81.2,
"pitch_zone":4,
"pitch_x":-64,
"pitch_y":-30,
"id":"c3e45b7f-c631-472c-ac33-5377df84302d",
"pitcher_hand":"L",
"hitter_hand":"R",
"pitch_count":3,
"first_name":"Matthew",
"last_name":"Boyd",
"preferred_name":"Matthew",
"full_name":"Matthew Boyd",
"jersey_number":"16",
"status":"A"
},
"hitter":{
"id":"205f199d-bf37-49e8-9448-6201f8a33cef",
"first_name":"Justyn-Henry",
"last_name":"Malloy",
"preferred_name":"Justyn-Henry",
"full_name":"Justyn-Henry Malloy",
"jersey_number":"44",
"status":"A"
},
"mlb_pitch_data":{
"end_speed":74.3,
"extension":6.305102358215967,
"breaks":{
"spin_rate":2009,
"break_horizontal":-15.8,
"break_angle":8.4,
"break_vertical":-34.8,
"break_vertical_induced":6.8,
"spin_direction":120
},
"start_speed":81.2,
"zone":6,
"plate_time":0.46454644682130164,
"coordinates":{
"pfx_x":9.731616131875914,
"p_x":0.4551940512152308,
"p_z":2.3193289931899663,
"pfx_z":3.876464142651928,
"v_y0":-117.98769333137939,
"v_z0":-1.6422142609015347,
"v_x0":-7.228512038997766,
"z0":5.490661838226673,
"y0":50.001212961901,
"a_x":13.693870487922805,
"a_y":22.841254480423736,
"x":99.65,
"x0":2.2970417169886894,
"a_z":-26.71648792715716,
"y":176.16
},
"strike_zone_top":3.46,
"strike_zone_bottom":1.68,
"code":"CH",
"description":"Changeup"
},
"mlb_hit_data":{
"hardness":"medium",
"coordinates":{
"coord_x":104.55,
"coord_y":88.62
},
"launch_speed":84.9,
"location":"8",
"total_distance":282,
"trajectory":"fly_ball",
"launch_angle":39
},
"fielders":[
{
"id":"182d02a7-c606-4a85-a635-89dd1afdac6f",
"type":"putout",
"sequence":1,
"first_name":"Lane",
"last_name":"Thomas",
"preferred_name":"Lane",
"full_name":"Lane Thomas",
"jersey_number":"8",
"status":"A"
}
]
}
]
}
},<at_bat hitter_id="084d2514-9ffb-414e-ae16-3bc690aaad51" id="fdff820f-9c93-4d80-a3d7-577a474a8b56" hitter_hand="R" pitcher_id="83417a46-4c33-4026-8113-aad285d27346" pitcher_hand="L">
<hitter preferred_name="Dustin" first_name="Dustin" last_name="Pedroia" jersey_number="12" id="40085c05-fa06-4eec-9f41-f0245980f6a0"/>
<pitcher preferred_name="Chad" first_name="Chadwick" last_name="Bell" jersey_number="64" id="2642c4fd-3301-415f-af20-10eee169c53a"/>
<description>Mookie Betts grounds out to shortstop. Andrew Benintendi to second. Dustin Pedroia out at third.</description>
<score home_team_runs="1" away_team_runs="1"/>
<pitch hit_location="22" hit_type="GB" status="official" id="48607eff-4614-45cf-8373-d811b6acf6b5" outcome_id="oGO" created_at="2017-04-10T20:18:57+00:00" updated_at="2017-04-19T14:43:40+00:00">
<flags is_ab_over="true" is_bunt="false" is_hit="false" is_wild_pitch="false" is_passed_ball="false" is_double_play="true" is_triple_play="false"/>
<count balls="0" strikes="0" outs="2" pitch_count="1"/>
<pitcher pitch_type="CT" pitch_speed="87.0" pitch_zone="4" pitcher_hand="L" hitter_hand="R" pitch_count="3" id="83417a46-4c33-4026-8113-aad285d27346" pitch_x="-52" pitch_y="-30" preferred_name="Masahiro" first_name="Masahiro" last_name="Tanaka" jersey_number="19"/>
<hitter preferred_name="Miguel" first_name="Jose" last_name="Cabrera" jersey_number="24" id="0fad748a-3ed8-4787-97db-845155c8e7ce"/>
<score home_team_runs="1" away_team_runs="1"/>
<fielders>
<putout preferred_name="Miguel" first_name="Jose" last_name="Cabrera" jersey_number="24" id="0fad748a-3ed8-4787-97db-845155c8e7ce" sequence="2"/>
<assist preferred_name="Ian" first_name="Ian" last_name="Kinsler" jersey_number="3" id="8189ef68-447c-4573-94d5-8d690abbcfbf" sequence="1"/>
</fielders>
<runners>
<runner outcome_id="AD2" starting_base="1" ending_base="2" out="false" preferred_name="Andrew" first_name="Andrew" last_name="Benintendi" jersey_number="16" id="0e5244cd-9226-4ee1-bb63-d022a9240ca0">
<description>Andrew Benintendi to second.</description>
</runner>
<runner outcome_id="FO3" starting_base="2" ending_base="0" out="true" preferred_name="Dustin" first_name="Dustin" last_name="Pedroia" jersey_number="15" id="40085c05-fa06-4eec-9f41-f0245980f6a0">
<description>Dustin Pedroia out at third.</description>
<fielders>
<putout preferred_name="Nick" first_name="Nicholas" last_name="Castellanos" jersey_number="9" id="169ed0b1-e34b-4f4b-925b-f3288f24a5e7" sequence="1"/>
</fielders>
</runner>
</runners>
</pitch>
</at_bat>Multiple Broadcasts Per Game
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 01/28/2025 | Daily Boxscore Daily Schedule Daily Summary Game Boxscore Game Extended Summary Game Pitch Metrics Game Play-by-Play Game Summary League Schedule Series Schedule | We've added support for multiple broadcasts for each game. New in MLB v8 is a See below for sample data. |
<game id="4d3677f8-c02a-4d35-977d-27cb0a9d92a6" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2024-04-03T01:40:00+00:00" home_team="25507be1-6a68-4267-bd82-e097d94b359b" away_team="a09ec676-f887-43dc-bbb3-cf4bbaee9a18" attendance="39863" duration="2:27" double_header="false" entry_mode="STOMP" reference="747220">
<venue name="Chase Field" market="Arizona" capacity="48359" surface="turf" address="401 East Jefferson Street" city="Phoenix" state="AZ" zip="85004" country="USA" id="bf05de0d-7ced-4a19-8e17-2bbd985f8a92" field_orientation="N" stadium_type="retractable" time_zone="US/Arizona">
<location lat="33.445302" lng="-112.066687"/>
</venue>
<home name="Diamondbacks" market="Arizona" abbr="AZ" id="25507be1-6a68-4267-bd82-e097d94b359b" win="4" loss="2"/>
<away name="Yankees" market="New York" abbr="NYY" id="a09ec676-f887-43dc-bbb3-cf4bbaee9a18" win="5" loss="1"/>
<broadcasts>
<broadcast network="ARID" type="Internet" locale="Home"/>
<broadcast network="YES" type="TV" locale="Away" channel="631"/>
</broadcasts>
</game>{
"id": "4d3677f8-c02a-4d35-977d-27cb0a9d92a6",
"status": "closed",
"coverage": "full",
"game_number": 1,
"day_night": "N",
"scheduled": "2024-04-03T01:40:00+00:00",
"home_team": "25507be1-6a68-4267-bd82-e097d94b359b",
"away_team": "a09ec676-f887-43dc-bbb3-cf4bbaee9a18",
"attendance": 39863,
"duration": "2:27",
"double_header": false,
"entry_mode": "STOMP",
"reference": "747220",
"venue": {
"name": "Chase Field",
"market": "Arizona",
"capacity": 48359,
"surface": "turf",
"address": "401 East Jefferson Street",
"city": "Phoenix",
"state": "AZ",
"zip": "85004",
"country": "USA",
"id": "bf05de0d-7ced-4a19-8e17-2bbd985f8a92",
"field_orientation": "N",
"stadium_type": "retractable",
"time_zone": "US/Arizona",
"location": {
"lat": "33.445302",
"lng": "-112.066687"
}
},
"home": {
"name": "Diamondbacks",
"market": "Arizona",
"abbr": "AZ",
"id": "25507be1-6a68-4267-bd82-e097d94b359b",
"win": 4,
"loss": 2
},
"away": {
"name": "Yankees",
"market": "New York",
"abbr": "NYY",
"id": "a09ec676-f887-43dc-bbb3-cf4bbaee9a18",
"win": 5,
"loss": 1
},
"broadcasts": [
{
"network": "ARID",
"type": "Internet",
"locale": "Home"
},
{
"network": "YES",
"type": "TV",
"locale": "Away",
"channel": "631"
}
]
},MLB v8 API Release
| Release Date | Benefit |
|---|---|
| 01/28/2025 | Release of MLB v8 |
Pitch Outcomes
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 01/22/2025 | Event Tracking Game Extended Summary Game Play-by-Play Push Events | We've added five pitch outcome_id values to account for new MLB rules violations. See below for the new values and their definitions.
|
<pitch status="official" id="1f3f6dbf-2313-4863-b94a-2053e4e3ee3d" outcome_id="bABP"
created_at="2023-09-20T19:01:20+00:00" updated_at="2023-09-20T19:01:46+00:00"
sequence_number="129" official="true">"events": [
{
"status": "official",
"id": "69969a8c-5926-4483-a04c-d5e627fe83ce",
"outcome_id": "bABP",
"created_at": "2023-09-20T18:12:09+00:00",
"updated_at": "2023-09-20T18:14:42+00:00",
"sequence_number": 3,
"official": true,
"type": "pitch",
"wall_clock": {
"start_time": "2023-09-20T18:11:54+00:00",
"end_time": "2023-09-20T18:12:11+00:00"
}Expanded Spring Training Coverage
| Release Date | Feeds Affected | Benefit |
|---|---|---|
| 02/20/2025 | All Game endpoints | The 2025 MLB season will have full pitch-by-pitch Spring Training data for 18 stadiums and 24 MLB teams. See this FAQ for more details. |
New On-Demand Simulations
| Release Date | Benefit |
|---|---|
| 09/09/2024 |
|
- Start your session on your schedule – no more waiting for simulated games to start at a predefined time.
- Continually call the endpoint for updates as one would during a live game.
For the Push feeds, simply subscribe to the recording and watch the data come through like it would during a live game.
No API Key is needed to use the simulations.
Please note that Legacy Simulations will be retired in early November.
For more details, see our Simulations page including code snippets for how to set up your calls. |
