Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

MLB Change Log

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:

  1. The game status will move to odelay once the tiebreaker begins.
  2. No data changes will be made while the tiebreaker action takes place on the field.
  3. 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.
  4. The game status will then move to complete and closed. There will be no winning or losing pitcher, and the win and loss values remain 0 for 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 odelaycomplete/closed status 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 runs value under scoring rather 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/loss remaining 0.

☑️ 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

SportProductVersion(s)
BaseballMLB APIv8, 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": true at 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 title
  • division_homefield = The team has clinched the division title as well as home field advantage
  • playoff_berth = The team has clinched a berth into the postseason
  • wildcard = The team has clinched a wildcard berth
  • eliminated = 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 DateFeeds AffectedBenefit
03/11/2026

Game Boxscore

Game Play-by-Play

We have now added the abs_challenges element to our Game Play-by-Play and Game Boxscore endpoints.

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 DateFeeds AffectedBenefit
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:
  • Hitting League Leaders for MLB, American League, and National League
  • Pitching League Leaders for MLB, American League, and National League

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:
  • Batter Qualifier - 3.1 Plate Appearances (PA) per team game
  • Pitcher Qualifier - 1.0 Innings Pitched (IP) per team game
<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 DateFeeds AffectedBenefit
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 abs_challenges element to our Game Summary and Game Extended Summary endpoints. Use these fields to determine the number of remaining, successful, and failed challenges for each team in a game.

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 DateFeeds AffectedBenefit
02/23/2026Game Play StatisticsWe’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:
  • Display live stat updates during an at-bat or inning
  • Power advanced visualizations such as pitch timelines and player performance trackers
  • Analyze performance trends within a game (e.g., pitcher workload, hitter outcomes by pitch count)
  • Synchronize statistics precisely with play-by-play or pitch data feeds
<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 DateFeeds AffectedBenefit
02/18/2026

Games:
Game Extended Summary Game Summary

Seasons:
Player Profile
Seasonal Statistics

Series:
Series Statistics
Series Summary

We’ve added data points to catalog no-hitters and perfect games in our MLB API.

Use the new no_hitter and perfect_game attributes to identify no-hitters and perfect games at the game and season level, for players and teams.

See below for sample requests, including a team no-hitter, an individual no-hitter, and a perfect game.
  • Player Profile - https://api.sportradar.com/mlb/trial/v8/en/players/ f7967ff6-16ea-408f-aa90-7d4df691679f/profile.json
  • Seasonal Statistics - https://api.sportradar.com/mlb/trial/v8/en/seasons/2023/REG/ teams/a09ec676-f887-43dc-bbb3-cf4bbaee9a18/statistics.json
  • Game Summary (Team No-Hitter) - https://api.sportradar.com/mlb/trial/v8/en/ games/41709427-2103-4377-aaa6-87db9a1fd123/summary.json
  • Game Summary (Individual No-Hitter) - https://api.sportradar.com/mlb/trial/v8/en/ games/d586968e-61cf-462f-b006-3154db28002f/summary.json
  • Game Summary (Perfect Game) - https://api.sportradar.com/mlb/trial/v8/en/ games/2b46d82c-e391-4d89-a0d8-f529e9034761/summary.json
<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 DateFeeds AffectedBenefit
02/18/2026

Schedules:
Daily Schedule
League Schedule
Series Schedule

Games:
Game Boxscore
Game Extended Summary
Game Pitch Metrics
Game Play-by-Play
Game Summary

Push:
Push Events
Push Linescores
Push Probable Pitchers
Push Statistics

We’ve added a coverage indicator gameday_type to all games in our MLB API.

Use the gameday_type attribute to get a deeper sense of the level of detail for each MLB matchup.

Gameday types are available at 3 levels of coverage:
  • P - Premium Pitch tracking, player tracking, and full Statcast product experience
  • E - Enhanced Pitch tracking but not full Statcast product experience
  • Y - Regular Pitch-by-pitch resulting but no Statcast product experience
<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 DateFeeds AffectedBenefit
02/09/2026Team 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 roster_status attribute, indicating whether a player is on the 40-man roster. roster.

Use the Team Full Roster endpoint to:
  • Build a more complete team database, with callouts for players on 26-man, 40-man, and minor league rosters
  • Create player profiles for star minor leaguers prior to their call-up to the majors
  • Directly and easily identify minor leaguer affiliations in one request, instead of parsing past contests
<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 DateBenefit
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
To help you prepare, data from the 2023 World Baseball Classic is already available for testing — giving you a perfect sandbox to explore formats, endpoints, and integration patterns before the 2026 event goes live.

📘 Learn More & Get Started
Full details on supported events, data fields, and FAQ guidance are available at the World Baseball Classic section of our MLB FAQ.



Games Played Calculation

Release DateFeeds AffectedBenefit
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
This update ensures that the games played count for a player's overall fielding is consistent with standard baseball conventions. By removing inflated totals caused by multi-position appearances in a single game, we provide more accurate, trustworthy data to support downstream use cases.

What You Need to Do
No change is needed. The 2024 and 2025 seasons will be updated accordingly, while former seasons will be addressed at a later date.

<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 DateFeeds AffectedBenefit
06/27/2025Player Profile

We've adjusted the behavior of our Player Profile endpoint to always sort each season entry to display the most recent team first. You may now use this endpoint to reliably infer the current team for a player.

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 (season id="a91f72a5-9812-4acd-b3fd-482cb31468cd" year="2024" type="REG") displays his Giants statistics first, indicating it was the last team he recorded statistics for in the 2025 regular season.

Sample Request: mlb/trial/v8/en/players/fe966998-15e1-4022-89d5-6b4750516176/profile.json

{
    "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 DateFeeds AffectedBenefit
06/25/2025Seasonal 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 DateFeeds AffectedBenefit
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 DateFeeds AffectedBenefit
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.

ci - Catcher's interference
rov - Reached on violation

In the Game Play-by-Play endpoint, these instances are noted with the following outcome ids:
  • Catcher's Interference:* outcome_id="aCI"
  • Reached on Violation: *outcome_id="aROV"
These changes are in effect for MLB API versions 6.5 through 8. See below for MLB v8 sample data.
<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 DateFeeds AffectedBenefit
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.
  • Awards List - Provides a list of all MLB awards available in the API.
  • Seasonal Awards - Provides a list of all MLB awards for a given season and season type.
<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 DateFeeds AffectedBenefit
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.
  • home.win - Number of losses for the home team at the beginning of a game. Total will update if necessary once the game has completed.
  • home.loss - Number of losses for the home team at the beginning of a game. Total will update if necessary once the game has completed.
  • away.win - Number of losses for the away team at the beginning of a game. Total will update if necessary once the game has completed.
  • away.loss - Number of losses for the away team at the beginning of a game. Total will update if necessary once the game has completed.
<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 DateFeeds AffectedBenefit
02/28/2025Free 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 DateFeeds AffectedBenefit
02/21/2025Event 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 DateFeeds AffectedBenefit
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.
  • Game Delay Duration (game.delay_duration) -> Duration of a game delay in hours and minutes (ex. 0:18)

  • Home/Away Mound Visits Used (mound_visits.home.used or mound_visits.away.used) -> Number of used mound visits for the home/away team

  • Home/Away Mound Visits Remaining (mound_visits.home.remaining or mound_visits.away.remaining) -> Number of remaining mound visits for the home/away team

  • Home/Away Reviews Used (reviews.home.used or reviews.away.used) -> Number of used reviews for the home/away team

  • Home/Away Reviews Remaining (reviews.home.used or reviews.away.used) -> Number of remaining reviews for the home/away team

{
   "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 DateFeeds AffectedBenefit
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 DateFeeds AffectedBenefit
02/03/2025Officials

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 DateFeeds AffectedBenefit
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.
  • salary - View annual base salary data for active roster players approximately a month before the season begins.
  • rookie_year - Discover each player’s rookie season dating back to 2000.
  • hof_year - Identify Hall of Fame inductees directly within our API.
"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&amp;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 DateFeeds AffectedBenefit
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 under at_bat and events):
  • away_team_runs
  • home_team_runs
"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 DateFeeds AffectedBenefit
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 broadcasts node (broadcast in previous versions) which includes home team, away team, and national broadcast info for all games, when applicable.

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 DateBenefit
01/28/2025Release of MLB v8

Pitch Outcomes

Release DateFeeds AffectedBenefit
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.
  • bABP - Ball - Automatic (Pitch Timer Violation - Pitcher)
  • bABC - Ball - Automatic (Pitch Timer Violation - Catcher)
  • bABS - Ball - Automatic (Shift Violation)
  • kAKP - Strike - Automatic (Pitch Timer Violation)
  • kAKB - Strike - Automatic (Batter Timeout Violation)
<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 DateFeeds AffectedBenefit
02/20/2025All Game endpointsThe 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 DateBenefit
09/09/2024
  • Register a session for the game feed(s) you are interested in playing back.
  • 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. |