GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

MLB API - Ejection Event Type

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"
  }
}