GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

MLB API – All-Star Game Tiebreaker Handling

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