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.
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
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
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
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
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
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. |
Return Samples
<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:
|
Return Samples
<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. |
Return Samples
<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:
|
Return Samples
<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
|
Return Samples
<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
|
Return Samples
<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
|
Return Samples
<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 |
Return Samples
<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"
},
Earlier updatesOlder updates are listed in the Change Log Archive.
