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