Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Integration Guides

Tracking MLB Playoffs

This integration scenario explains how to track and render the MLB postseason using the Sportradar MLB API. It covers how to identify playoff teams, discover postseason series and games, monitor series progression, retrieve game and series statistics, and support live and postgame playoff experiences.

This scenario is commonly used to:

  • Build postseason brackets and series pages
  • Track playoff qualification and seeding context
  • Render series schedules, statuses, and results
  • Support live playoff game centers
  • Display cumulative series statistics for teams and players

This scenario focuses on the postseason tracking workflow across standings, schedules, series, games, and series-level stats. Regular season standings, live game tracking, and broader statistics workflows are covered separately in their respective integration scenarios.



Overview

Tracking the MLB postseason requires combining multiple feeds because playoff coverage spans several layers:

  • Standings / Rankings identify which teams have clinched and their postseason positioning
  • Series Schedule provides the postseason bracket structure, participants, and games for each series
  • Game feeds power live and postgame playoff game experiences
  • Series Summary and Series Statistics provide team and player performance across a playoff series

From an integration perspective, applications typically:

  1. Monitor standings late in the regular season for clinch and seeding context
  2. Switch to postseason schedule and series tracking once matchups are known
  3. Retrieve series.id, game.id, and participating team.id values
  4. Power live playoff coverage with game feeds
  5. Update bracket, series record, and cumulative series stats as games move to closed

The following example illustrates how postseason series are structured across rounds, which can be constructed using data from the Series Schedule feed.


Relevant Feeds

The following feeds are commonly used to track MLB playoff qualification, series progression, and postseason performance.

FeedPurpose
StandingsTrack playoff qualification, games back, and clinch context late in the year
RankingsRetrieve streamlined rank and clinch status
Series ScheduleRetrieve postseason series, participants, games, and bracket structure
Game SummaryRetrieve live and postgame playoff game data
Game Extended SummaryRetrieve expanded live and postgame playoff game detail
Game BoxscoreRetrieve inning-by-inning scoring and final game totals
Game Play-by-PlayRetrieve pitch-by-pitch and event-level playoff game updates
Series SummaryRetrieve team and player statistics for an entire postseason series
Series StatisticsRetrieve detailed statistics for a postseason series and participating team
Daily Change LogDetect updated schedules, games, and standings


High-Level Workflow

A typical playoff tracking integration follows this flow:

Standings / Rankings → Series Schedule → Series ID + Game ID → Live / Postgame Game Feeds → Series Stats

  1. Monitor standings and rankings for clinched teams and postseason positioning
  2. Retrieve postseason series and game structure from Series Schedule
  3. Capture series.id, game.id, and participating team.id values
  4. Track each playoff game live or postgame with game feeds
  5. Update series-level status, records, and cumulative statistics as games conclude


Integration Steps

Although there are multiple ways to track the postseason, the following steps represent a common and recommended flow.


1. Start with Postseason Qualification Context

Before the bracket is fully formed, use Standings and optionally Rankings to monitor:

  • Division leaders
  • Wildcard positioning
  • Clinch status
  • Elimination status

This is especially useful late in the regular season when your application needs to show which teams are in playoff position or have officially clinched. For details on retrieving standings and rankings, see the Retrieving Standings and Rankings integration scenario.


Standings vs. Rankings

Standings are best when you need full competitive context such as records, games back, streaks, and elimination numbers.

Rankings are best when you only need placement and clinch status in a lighter-weight response.


2. Build the Postseason Bracket with Series Schedule

Once postseason tracking begins, call Series Schedule using the postseason season type:

GET /mlb/{access_level}/v8/{language_code}/series/{season_year}/PST/schedule.{format}

This feed provides:

  • Postseason series metadata
  • series.id
  • Series round information such as WS, ALDS, or similar postseason round labels
  • Participant teams and series records
  • All games associated with each series
  • Each game's game.id, scheduled time, venue, and status
<league xmlns="http://feed.elasticstats.com/schema/baseball/v8/series.xsd" alias="MLB" name="Major League Baseball" id="2fa448bc-fc17-4d3d-be03-e60e080fdc26">
  <season-schedule id="e2c1d367-7f3d-4244-b8a9-8eefb1fcb062" year="2025" type="PST">
    <series title="ALDS - DET vs SEA" start_date="2025-10-04" id="f12b63ce-4ba8-4516-83c1-13a4754b816c" round="ALDS2" best_of="5" status="closed">
      <participant name="Tigers" record="2">
        <team name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
      </participant>
      <participant name="Mariners" record="3">
        <team name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
      </participant>
      <games>
        <game id="0be55c28-0008-400a-ba21-9f40f3e192bb" status="closed" coverage="full" game_number="1" day_night="D" scheduled="2025-10-08T19:08:00+00:00" home_team="575c19b7-4052-41c2-9f0a-1c5813d02f99" away_team="43a39081-52b4-4f93-ad29-da7f329ea960" ps_round="ALDS" ps_game="4" attendance="37069" duration="2:55" double_header="false" entry_mode="STOMP" reference="813055" gameday_type="P">
          <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"/>
          </venue>
          <home name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
          <away name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
          <broadcasts>
            <broadcast network="Fox Sports 1" type="TV" locale="National" channel="219"/>
          </broadcasts>
        </game>
        <game id="d6f98399-3907-405e-9af2-aba99461af10" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2025-10-06T00:03:00+00:00" home_team="43a39081-52b4-4f93-ad29-da7f329ea960" away_team="575c19b7-4052-41c2-9f0a-1c5813d02f99" ps_round="ALDS" ps_game="2" attendance="47371" duration="2:46" double_header="false" entry_mode="STOMP" reference="813057" gameday_type="P">
          <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"/>
          </venue>
          <home name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
          <away name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
          <broadcasts>
            <broadcast network="Fox Sports 1" type="TV" locale="National" channel="219"/>
          </broadcasts>
        </game>
        <game id="deb71aa0-4b25-463c-a839-0378fa321f0b" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2025-10-11T00:08:00+00:00" home_team="43a39081-52b4-4f93-ad29-da7f329ea960" away_team="575c19b7-4052-41c2-9f0a-1c5813d02f99" ps_round="ALDS" ps_game="5" attendance="47025" duration="4:58" double_header="false" entry_mode="STOMP" reference="813054" gameday_type="P">
          <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"/>
          </venue>
          <home name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
          <away name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
          <broadcasts>
            <broadcast network="FOX" type="TV" locale="National"/>
          </broadcasts>
        </game>
        <game id="df4d0897-d243-49ca-a21f-810f50fb4886" status="closed" coverage="full" game_number="1" day_night="D" scheduled="2025-10-07T20:08:00+00:00" home_team="575c19b7-4052-41c2-9f0a-1c5813d02f99" away_team="43a39081-52b4-4f93-ad29-da7f329ea960" ps_round="ALDS" ps_game="3" attendance="41525" duration="2:57" double_header="false" entry_mode="STOMP" reference="813056" gameday_type="P">
          <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"/>
          </venue>
          <home name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
          <away name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
          <broadcasts>
            <broadcast network="Fox Sports 1" type="TV" locale="National" channel="219"/>
          </broadcasts>
        </game>
        <game id="e121bfe6-8d35-4b5b-901c-ac557d489909" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2025-10-05T00:38:00+00:00" home_team="43a39081-52b4-4f93-ad29-da7f329ea960" away_team="575c19b7-4052-41c2-9f0a-1c5813d02f99" ps_round="ALDS" ps_game="1" attendance="47290" duration="3:21" double_header="false" entry_mode="STOMP" reference="813058" gameday_type="P">
          <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"/>
          </venue>
          <home name="Mariners" market="Seattle" abbr="SEA" id="43a39081-52b4-4f93-ad29-da7f329ea960" seed="2"/>
          <away name="Tigers" market="Detroit" abbr="DET" id="575c19b7-4052-41c2-9f0a-1c5813d02f99" seed="6"/>
          <broadcasts>
            <broadcast network="Fox Sports 1" type="TV" locale="National" channel="219"/>
          </broadcasts>
        </game>
      </games>
    </series>
    <series title="NL Wildcard - CIN vs LAD" start_date="2025-09-30" id="bad5f213-a83d-4ec3-8a6a-c8aa58b06191" round="NLWC1" best_of="3" status="closed">
      <participant name="Dodgers" record="2">
        <team name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" seed="3"/>
      </participant>
      <participant name="Reds" record="0">
        <team name="Reds" market="Cincinnati" abbr="CIN" id="c874a065-c115-4e7d-b0f0-235584fb0e6f" seed="6"/>
      </participant>
      <games>
        <game id="15e72f2b-26c7-45e6-b71c-8f70712067c3" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2025-10-01T01:08:00+00:00" home_team="ef64da7f-cfaf-4300-87b0-9313386b977c" away_team="c874a065-c115-4e7d-b0f0-235584fb0e6f" ps_round="NLWC" ps_game="1" attendance="50555" duration="3:08" double_header="false" entry_mode="STOMP" reference="813069" gameday_type="P">
          <venue name="Dodger Stadium" market="Los Angeles" capacity="56000" surface="grass" address="1000 Vin Scully Avenue" city="Los Angeles" state="CA" zip="90012" country="USA" id="66a19c3d-24fe-477d-bee7-c6ef1b98352f" field_orientation="NE" stadium_type="outdoor" time_zone="US/Pacific">
            <location lat="34.0745409" lng="-118.2408881"/>
          </venue>
          <home name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" seed="3"/>
          <away name="Reds" market="Cincinnati" abbr="CIN" id="c874a065-c115-4e7d-b0f0-235584fb0e6f" seed="6"/>
          <broadcasts>
            <broadcast network="ESPN" type="TV" locale="National" channel="206"/>
          </broadcasts>
        </game>
        <game id="39f3970a-7268-419d-ba4a-7cfd2acfc41f" status="closed" coverage="full" game_number="1" day_night="N" scheduled="2025-10-02T01:08:00+00:00" home_team="ef64da7f-cfaf-4300-87b0-9313386b977c" away_team="c874a065-c115-4e7d-b0f0-235584fb0e6f" ps_round="NLWC" ps_game="2" attendance="50465" duration="3:01" double_header="false" entry_mode="STOMP" reference="813068" gameday_type="P">
          <venue name="Dodger Stadium" market="Los Angeles" capacity="56000" surface="grass" address="1000 Vin Scully Avenue" city="Los Angeles" state="CA" zip="90012" country="USA" id="66a19c3d-24fe-477d-bee7-c6ef1b98352f" field_orientation="NE" stadium_type="outdoor" time_zone="US/Pacific">
            <location lat="34.0745409" lng="-118.2408881"/>
          </venue>
          <home name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" seed="3"/>
          <away name="Reds" market="Cincinnati" abbr="CIN" id="c874a065-c115-4e7d-b0f0-235584fb0e6f" seed="6"/>
          <broadcasts>
            <broadcast network="ESPN" type="TV" locale="National" channel="206"/>
          </broadcasts>
        </game>
        <game id="5f098f91-c811-46e0-9810-aea2943a94e7" status="unnecessary" coverage="full" game_number="1" day_night="N" scheduled="2025-10-03T01:08:00+00:00" home_team="ef64da7f-cfaf-4300-87b0-9313386b977c" away_team="c874a065-c115-4e7d-b0f0-235584fb0e6f" ps_round="NLWC" ps_game="3" double_header="false" entry_mode="STOMP" reference="813067">
          <venue name="Dodger Stadium" market="Los Angeles" capacity="56000" surface="grass" address="1000 Vin Scully Avenue" city="Los Angeles" state="CA" zip="90012" country="USA" id="66a19c3d-24fe-477d-bee7-c6ef1b98352f" field_orientation="NE" stadium_type="outdoor" time_zone="US/Pacific">
            <location lat="34.0745409" lng="-118.2408881"/>
          </venue>
          <home name="Dodgers" market="Los Angeles" abbr="LAD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" seed="3"/>
          <away name="Reds" market="Cincinnati" abbr="CIN" id="c874a065-c115-4e7d-b0f0-235584fb0e6f" seed="6"/>
          <broadcasts>
            <broadcast network="ESPN" type="TV" locale="National" channel="206"/>
          </broadcasts>
        </game>
      </games>
    </series>
{
  "league": {
    "alias": "MLB",
    "name": "Major League Baseball",
    "id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26"
  },
  "season": {
    "id": "e2c1d367-7f3d-4244-b8a9-8eefb1fcb062",
    "year": 2025,
    "type": "PST"
  },
  "series": [
    {
      "title": "ALDS - DET vs SEA",
      "start_date": "2025-10-04",
      "id": "f12b63ce-4ba8-4516-83c1-13a4754b816c",
      "round": "ALDS2",
      "best_of": 5,
      "status": "closed",
      "participants": [
        {
          "name": "Tigers",
          "record": 2,
          "team": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          }
        },
        {
          "name": "Mariners",
          "record": 3,
          "team": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          }
        }
      ],
      "games": [
        {
          "id": "0be55c28-0008-400a-ba21-9f40f3e192bb",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "D",
          "scheduled": "2025-10-08T19:08:00+00:00",
          "home_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
          "away_team": "43a39081-52b4-4f93-ad29-da7f329ea960",
          "ps_round": "ALDS",
          "ps_game": "4",
          "attendance": 37069,
          "duration": "2:55",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813055",
          "gameday_type": "P",
          "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": "Fox Sports 1",
              "type": "TV",
              "locale": "National",
              "channel": "219"
            }
          ],
          "home": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          },
          "away": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          }
        },
        {
          "id": "d6f98399-3907-405e-9af2-aba99461af10",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-06T00:03:00+00:00",
          "home_team": "43a39081-52b4-4f93-ad29-da7f329ea960",
          "away_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
          "ps_round": "ALDS",
          "ps_game": "2",
          "attendance": 47371,
          "duration": "2:46",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813057",
          "gameday_type": "P",
          "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"
            }
          },
          "broadcasts": [
            {
              "network": "Fox Sports 1",
              "type": "TV",
              "locale": "National",
              "channel": "219"
            }
          ],
          "home": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          },
          "away": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          }
        },
        {
          "id": "deb71aa0-4b25-463c-a839-0378fa321f0b",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-11T00:08:00+00:00",
          "home_team": "43a39081-52b4-4f93-ad29-da7f329ea960",
          "away_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
          "ps_round": "ALDS",
          "ps_game": "5",
          "attendance": 47025,
          "duration": "4:58",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813054",
          "gameday_type": "P",
          "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"
            }
          },
          "broadcasts": [
            {
              "network": "FOX",
              "type": "TV",
              "locale": "National"
            }
          ],
          "home": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          },
          "away": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          }
        },
        {
          "id": "df4d0897-d243-49ca-a21f-810f50fb4886",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "D",
          "scheduled": "2025-10-07T20:08:00+00:00",
          "home_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
          "away_team": "43a39081-52b4-4f93-ad29-da7f329ea960",
          "ps_round": "ALDS",
          "ps_game": "3",
          "attendance": 41525,
          "duration": "2:57",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813056",
          "gameday_type": "P",
          "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": "Fox Sports 1",
              "type": "TV",
              "locale": "National",
              "channel": "219"
            }
          ],
          "home": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          },
          "away": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          }
        },
        {
          "id": "e121bfe6-8d35-4b5b-901c-ac557d489909",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-05T00:38:00+00:00",
          "home_team": "43a39081-52b4-4f93-ad29-da7f329ea960",
          "away_team": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
          "ps_round": "ALDS",
          "ps_game": "1",
          "attendance": 47290,
          "duration": "3:21",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813058",
          "gameday_type": "P",
          "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"
            }
          },
          "broadcasts": [
            {
              "network": "Fox Sports 1",
              "type": "TV",
              "locale": "National",
              "channel": "219"
            }
          ],
          "home": {
            "name": "Mariners",
            "market": "Seattle",
            "abbr": "SEA",
            "id": "43a39081-52b4-4f93-ad29-da7f329ea960",
            "seed": 2
          },
          "away": {
            "name": "Tigers",
            "market": "Detroit",
            "abbr": "DET",
            "id": "575c19b7-4052-41c2-9f0a-1c5813d02f99",
            "seed": 6
          }
        }
      ]
    },
    {
      "title": "NL Wildcard - CIN vs LAD",
      "start_date": "2025-09-30",
      "id": "bad5f213-a83d-4ec3-8a6a-c8aa58b06191",
      "round": "NLWC1",
      "best_of": 3,
      "status": "closed",
      "participants": [
        {
          "name": "Dodgers",
          "record": 2,
          "team": {
            "name": "Dodgers",
            "market": "Los Angeles",
            "abbr": "LAD",
            "id": "ef64da7f-cfaf-4300-87b0-9313386b977c",
            "seed": 3
          }
        },
        {
          "name": "Reds",
          "record": 0,
          "team": {
            "name": "Reds",
            "market": "Cincinnati",
            "abbr": "CIN",
            "id": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
            "seed": 6
          }
        }
      ],
      "games": [
        {
          "id": "15e72f2b-26c7-45e6-b71c-8f70712067c3",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-01T01:08:00+00:00",
          "home_team": "ef64da7f-cfaf-4300-87b0-9313386b977c",
          "away_team": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
          "ps_round": "NLWC",
          "ps_game": "1",
          "attendance": 50555,
          "duration": "3:08",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813069",
          "gameday_type": "P",
          "venue": {
            "name": "Dodger Stadium",
            "market": "Los Angeles",
            "capacity": 56000,
            "surface": "grass",
            "address": "1000 Vin Scully Avenue",
            "city": "Los Angeles",
            "state": "CA",
            "zip": "90012",
            "country": "USA",
            "id": "66a19c3d-24fe-477d-bee7-c6ef1b98352f",
            "field_orientation": "NE",
            "stadium_type": "outdoor",
            "time_zone": "US/Pacific",
            "location": {
              "lat": "34.0745409",
              "lng": "-118.2408881"
            }
          },
          "broadcasts": [
            {
              "network": "ESPN",
              "type": "TV",
              "locale": "National",
              "channel": "206"
            }
          ],
          "home": {
            "name": "Dodgers",
            "market": "Los Angeles",
            "abbr": "LAD",
            "id": "ef64da7f-cfaf-4300-87b0-9313386b977c",
            "seed": 3
          },
          "away": {
            "name": "Reds",
            "market": "Cincinnati",
            "abbr": "CIN",
            "id": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
            "seed": 6
          }
        },
        {
          "id": "39f3970a-7268-419d-ba4a-7cfd2acfc41f",
          "status": "closed",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-02T01:08:00+00:00",
          "home_team": "ef64da7f-cfaf-4300-87b0-9313386b977c",
          "away_team": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
          "ps_round": "NLWC",
          "ps_game": "2",
          "attendance": 50465,
          "duration": "3:01",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813068",
          "gameday_type": "P",
          "venue": {
            "name": "Dodger Stadium",
            "market": "Los Angeles",
            "capacity": 56000,
            "surface": "grass",
            "address": "1000 Vin Scully Avenue",
            "city": "Los Angeles",
            "state": "CA",
            "zip": "90012",
            "country": "USA",
            "id": "66a19c3d-24fe-477d-bee7-c6ef1b98352f",
            "field_orientation": "NE",
            "stadium_type": "outdoor",
            "time_zone": "US/Pacific",
            "location": {
              "lat": "34.0745409",
              "lng": "-118.2408881"
            }
          },
          "broadcasts": [
            {
              "network": "ESPN",
              "type": "TV",
              "locale": "National",
              "channel": "206"
            }
          ],
          "home": {
            "name": "Dodgers",
            "market": "Los Angeles",
            "abbr": "LAD",
            "id": "ef64da7f-cfaf-4300-87b0-9313386b977c",
            "seed": 3
          },
          "away": {
            "name": "Reds",
            "market": "Cincinnati",
            "abbr": "CIN",
            "id": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
            "seed": 6
          }
        },
        {
          "id": "5f098f91-c811-46e0-9810-aea2943a94e7",
          "status": "unnecessary",
          "coverage": "full",
          "game_number": 1,
          "day_night": "N",
          "scheduled": "2025-10-03T01:08:00+00:00",
          "home_team": "ef64da7f-cfaf-4300-87b0-9313386b977c",
          "away_team": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
          "ps_round": "NLWC",
          "ps_game": "3",
          "double_header": false,
          "entry_mode": "STOMP",
          "reference": "813067",
          "venue": {
            "name": "Dodger Stadium",
            "market": "Los Angeles",
            "capacity": 56000,
            "surface": "grass",
            "address": "1000 Vin Scully Avenue",
            "city": "Los Angeles",
            "state": "CA",
            "zip": "90012",
            "country": "USA",
            "id": "66a19c3d-24fe-477d-bee7-c6ef1b98352f",
            "field_orientation": "NE",
            "stadium_type": "outdoor",
            "time_zone": "US/Pacific",
            "location": {
              "lat": "34.0745409",
              "lng": "-118.2408881"
            }
          },
          "broadcasts": [
            {
              "network": "ESPN",
              "type": "TV",
              "locale": "National",
              "channel": "206"
            }
          ],
          "home": {
            "name": "Dodgers",
            "market": "Los Angeles",
            "abbr": "LAD",
            "id": "ef64da7f-cfaf-4300-87b0-9313386b977c",
            "seed": 3
          },
          "away": {
            "name": "Reds",
            "market": "Cincinnati",
            "abbr": "CIN",
            "id": "c874a065-c115-4e7d-b0f0-235584fb0e6f",
            "seed": 6
          }
        }
      ]
    },

This feed becomes the backbone for postseason bracket pages and series navigation.


🧩

Postseason Placeholder Teams (TBD vs Named Slots)

In MLB postseason data, placeholder participants may not appear as TBD.

Instead, you may see labels such as:

  • Wildcard #1
  • Division #1
  • Higher WC Winner

These represent seed-based or bracket-based placeholders and serve the same purpose as TBD in other sports.

As postseason matchups become finalized, these placeholders are replaced with actual team data.

Your application should treat these values as temporary participants and update them as the bracket is confirmed.


⏱️

Postseason Data Timing Expectations

  • Initial postseason schedule (TBD matchups) is typically available in August.
  • Teams populate into series shortly after clinching, usually by the end of that day.
  • Advancing teams update in feeds the night of advancement, following game completion.

These updates are processed quickly, but applications should account for short delays when rendering brackets or resolving placeholders.


3. Store the Core IDs You Will Reuse

As you process the Series Schedule response, capture and persist:

  • series.id for series-level pages and series statistics
  • game.id for live and postgame game tracking
  • team.id for linking standings, team pages, and team-specific series stats

These IDs allow you to connect postseason bracket data to game feeds and statistics feeds without re-deriving relationships later.


4. Track Playoff Games Live and Postgame

Once you have the game.id, use the standard live game endpoints to power playoff game experiences:

These feeds support:

  • Live scoreboards
  • Inning state and scoring progression
  • Pitch-by-pitch timelines
  • Final playoff game recaps
  • Historical postseason game pages

For full live implementation guidance, see the Tracking Live Games integration scenario.


5. Update the Bracket and Series State as Games Close

As postseason games move to closed, refresh Series Schedule to reflect:

  • Updated series records
  • Completed games
  • Newly scheduled or newly necessary games
  • Series status changes

This is how your bracket, series pages, and round views stay synchronized with actual playoff progression.

If your application monitors updates continuously, the Daily Change Log can help detect when schedules, standings, or games have changed before you refresh downstream feeds.


6. Add Cumulative Series Performance

To show how a team or players are performing across an entire playoff matchup, add series-level statistics.

Series Summary

GET /mlb/{access_level}/v8/{language_code}/series/{series_id}/summary.{format}

Series Statistics

GET /mlb/{access_level}/v8/{language_code}/series/{series_id}/teams/{team_id}/statistics.{format}

These feeds support:

  • Team-level series hitting, pitching, and fielding totals
  • Player-level cumulative series performance
  • Starter and bullpen breakdowns
  • Series recap pages
  • “Through the series” comparison modules

Use Series Summary when you want a broader multi-team view of the series. Use Series Statistics when you want detailed statistics for a specific participating team.


📊

Series Stats Timing

Series-level statistics update after games move to closed, so they are best suited for postgame refreshes, series recaps, and between-game updates rather than pitch-by-pitch live rendering.


7. Support TBD and Evolving Matchups

Early postseason schedule data may include TBD participants or partially known matchups, especially before all qualifying teams and seeds are finalized.

Your application should be prepared to handle:

  • Placeholder series participants
  • Future games that are present but not yet fully confirmed
  • Series that become unnecessary depending on prior game outcomes
  • Rescheduled or delayed postseason games

This is especially important for bracket views and schedule pages that are published before every matchup is finalized.

Note: Postseason series may still display seed-based placeholders (for example, Wildcard #1 or Higher WC Winner) until matchups are finalized. Postseason data, including team assignments and series advancement, typically updates the night of clinching or advancement.



Common Use Cases

  • Postseason bracket pages
  • Wildcard, Division Series, Championship Series, and World Series hubs
  • Series tracker pages
  • Live playoff game centers
  • Series recap and comparison modules
  • Team or player postseason performance panels

Best Practices

  • Use Standings as the primary source for playoff race context before the bracket is finalized.
  • Use Series Schedule as the core postseason structure feed once playoff matchups are available.
  • Store and reuse series.id, game.id, and team.id across your postseason workflow.
  • Use standard game feeds for live playoff coverage rather than relying on series feeds for real-time detail.
  • Refresh Series Schedule after games close so bracket progression and series records remain accurate.
  • Use Series Summary and Series Statistics for between-game and postgame series analysis.
  • Be prepared for TBD participants, unnecessary games, and postseason schedule revisions.
  • Use the Daily Change Log to reduce unnecessary polling and selectively refresh changed postseason resources.