Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Integration Guides

ID Handling

Understanding MLB identifiers across feeds

The MLB API includes a number of unique identifiers. Some IDs are required to request feeds, while others are used to uniquely identify data returned within a response.

IDs in the MLB API can represent leagues, seasons, games, teams, players, venues, postseason series, and play-level objects such as events, at-bats, and runners. These identifiers are used consistently across feeds to connect related data.

For example, season IDs are discovered through the Seasons feed, game IDs are used to retrieve game-centric feeds (Play-by-Play, Boxscore, Summary), team IDs connect schedules to team profiles and rosters, and player IDs link player profiles to stats and in-game events.


ID Types

The MLB API primarily uses UUIDs (Universally Unique Identifiers).

UUIDs are used to uniquely identify MLB entities such as seasons, games, teams, players, venues, and postseason series. These UUIDs are consistent across MLB API feeds and should be stored and reused to link related data throughout your integration.


⚠️

Sportradar ID (SR_ID) Availability for MLB

SR_IDs are not supported within the MLB API at this time.

To retrieve SR_IDs, use the Odds Comparison Prematch v2 feeds:

  • For players: use the Player Mappings endpoint
  • For games: use the Sport Event Mappings endpoint

These feeds include IDs across multiple sports covered by Sportradar.


UUIDs

UUIDs follow a standard structure:

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Example UUIDs from schedule responses include game.id, team.id, and venue.id:

{
  "id": "6ee5365d-b436-4dc1-9973-b487eb75fd29",
  "status": "closed",
  "home_team": "1d678440-b4b1-4954-9b39-70afb3ebbcfa",
  "away_team": "75729d34-bca7-4a0f-b3df-6f26c6ad3719",
  "venue": {
    "id": "84d72338-2173-4a90-9d25-99adc6c86f4b",
    "name": "Rogers Centre"
  }
}

These UUIDs are consistent across MLB API endpoints and should be stored and reused.



Season IDs

Each MLB season has its own unique identifier under season.id. Seasons are organized by year and season type (for example, PRE, REG, PST, AST, WBC).

You can discover available seasons using the Seasons feed. Season IDs are stable once created and are referenced throughout schedule, standings, and statistics feeds to scope data to a particular competition window.

<league xmlns="http://feed.elasticstats.com/schema/baseball/v8/seasons.xsd" alias="MLB" name="Major League Baseball" id="2fa448bc-fc17-4d3d-be03-e60e080fdc26">
  <season id="e4d819df-057e-11e8-9f57-0a4e670b3a0c" year="2013" status="closed" start_date="2013-02-21" end_date="2013-03-30">
    <type code="PRE" name="Pre-season"/>
  </season>
  <season id="58dd9a81-4a38-4a66-8cd7-32ae4d567ba8" year="2013" status="closed" start_date="2013-03-29" end_date="2013-09-29">
    <type code="REG" name="Regular season"/>
  </season>
  <season id="e4d8151f-057e-11e8-9f57-0a4e670b3a0c" year="2013" status="closed" start_date="2013-07-16" end_date="2013-07-16">
    <type code="AST" name="All Star Game"/>
  </season>
  <season id="e4d8178c-057e-11e8-9f57-0a4e670b3a0c" year="2013" status="closed" start_date="2013-10-05" end_date="2013-10-30">
    <type code="PST" name="Post-season"/>
  </season>
  <season id="e4d81a56-057e-11e8-9f57-0a4e670b3a0c" year="2014" status="closed" start_date="2014-02-25" end_date="2014-03-30">
    <type code="PRE" name="Pre-season"/>
  </season>
  <season id="8f4e3a30-8444-11e3-808c-22000a904a71" year="2014" status="closed" start_date="2014-03-22" end_date="2014-09-28">
    <type code="REG" name="Regular season"/>
  </season>
  <season id="e4d815ab-057e-11e8-9f57-0a4e670b3a0c" year="2014" status="closed" start_date="2014-07-14" end_date="2014-07-14">
    <type code="AST" name="All Star Game"/>
  </season>
  <season id="e4d817fe-057e-11e8-9f57-0a4e670b3a0c" year="2014" status="closed" start_date="2014-09-30" end_date="2014-10-29">
    <type code="PST" name="Post-season"/>
  </season>
{
  "league": {
    "alias": "MLB",
    "name": "Major League Baseball",
    "id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26"
  },
  "seasons": [
    {
      "id": "e4d819df-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2013,
      "status": "closed",
      "start_date": "2013-02-21",
      "end_date": "2013-03-30",
      "type": {
        "code": "PRE",
        "name": "Pre-season"
      }
    },
    {
      "id": "58dd9a81-4a38-4a66-8cd7-32ae4d567ba8",
      "year": 2013,
      "status": "closed",
      "start_date": "2013-03-29",
      "end_date": "2013-09-29",
      "type": {
        "code": "REG",
        "name": "Regular season"
      }
    },
    {
      "id": "e4d8151f-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2013,
      "status": "closed",
      "start_date": "2013-07-16",
      "end_date": "2013-07-16",
      "type": {
        "code": "AST",
        "name": "All Star Game"
      }
    },
    {
      "id": "e4d8178c-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2013,
      "status": "closed",
      "start_date": "2013-10-05",
      "end_date": "2013-10-30",
      "type": {
        "code": "PST",
        "name": "Post-season"
      }
    },
    {
      "id": "e4d81a56-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2014,
      "status": "closed",
      "start_date": "2014-02-25",
      "end_date": "2014-03-30",
      "type": {
        "code": "PRE",
        "name": "Pre-season"
      }
    },
    {
      "id": "8f4e3a30-8444-11e3-808c-22000a904a71",
      "year": 2014,
      "status": "closed",
      "start_date": "2014-03-22",
      "end_date": "2014-09-28",
      "type": {
        "code": "REG",
        "name": "Regular season"
      }
    },
    {
      "id": "e4d815ab-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2014,
      "status": "closed",
      "start_date": "2014-07-14",
      "end_date": "2014-07-14",
      "type": {
        "code": "AST",
        "name": "All Star Game"
      }
    },
    {
      "id": "e4d817fe-057e-11e8-9f57-0a4e670b3a0c",
      "year": 2014,
      "status": "closed",
      "start_date": "2014-09-30",
      "end_date": "2014-10-29",
      "type": {
        "code": "PST",
        "name": "Post-season"
      }
    },

League ID

The league entity is returned as league.id and remains constant across MLB feeds. This is primarily informational and is not typically required as a request parameter.

"league": {
  "alias": "MLB",
  "name": "Major League Baseball",
  "id": "2fa448bc-fc17-4d3d-be03-e60e080fdc26"
}

Game IDs

Each MLB game has a unique identifier under games[].id in schedule feeds. This game.id is the primary key for game-centric retrieval and should be cached for downstream requests.

You can obtain game IDs from:

{
  "id": "fffbffca-9da3-4f35-870b-71075d9114bd",
  "status": "scheduled",
  "scheduled": "2026-07-31T01:40:00+00:00",
  "home_team": "d52d5339-cbdd-43f3-9dfa-a42fd588b9a3",
  "away_team": "a7723160-10b7-4277-a309-d8dd95a8ae65"
}

Important for postponed and suspended games

When a game is postponed or suspended and later resumed, the game ID remains the same. Your integration should continue to reference the original game.id when retrieving resumed game data.


Team IDs

Each MLB team has a unique identifier under team.id. Team IDs appear throughout schedules and game feeds as home_team and away_team, and as full home and away objects with name/abbr metadata.

Use team IDs to link:

  • Schedule games to Team Profile
  • Rosters to team context
  • Team seasonal stats and standings
"home": {
  "name": "Blue Jays",
  "market": "Toronto",
  "abbr": "TOR",
  "id": "1d678440-b4b1-4954-9b39-70afb3ebbcfa"
}

Player IDs

Each MLB player has a unique identifier under player.id in player and roster contexts, and is referenced throughout game feeds (for example, hitters, pitchers, runners, and fielders).

Player IDs are used to connect:

  • Player Profile to seasonal stats
  • Roster and depth information to teams
  • In-game events (Play-by-Play and Push Events) back to players

Example from an event payload:

"pitcher": {
  "id": "cc86d4d3-1618-415e-b7fc-a303f3b8dd6f",
  "preferred_name": "Marcus",
  "last_name": "Stroman"
},
"hitter": {
  "id": "42cb5171-ffa3-4600-9c41-dbc3805206ea",
  "preferred_name": "Christian",
  "last_name": "Yelich"
}

Venue IDs

Each ballpark is identified by venue.id. Venue IDs appear in schedule and game responses and allow you to associate games with a specific location.

"venue": {
  "name": "Yankee Stadium",
  "market": "New York",
  "id": "706e9828-6687-4ac8-a409-3fb972e8bae9",
  "time_zone": "US/Eastern"
}

Venue IDs are stable and can be stored to support venue pages, maps, and historical game browsing.



Postseason Series IDs

During the postseason, the Series Schedule feed introduces series-level identifiers under series[].id. A series groups multiple games under a single matchup and round context.

{
  "title": "ALDS - DET vs SEA",
  "id": "f12b63ce-4ba8-4516-83c1-13a4754b816c",
  "round": "ALDS2",
  "best_of": 5,
  "status": "closed"
}

Within each series, individual games are still identified by games[].id. Your integration should store both:

  • series.id to represent the matchup container
  • game.id to request game-level endpoints

Play-level IDs

Game-centric feeds may include additional identifiers that are scoped to a single game, such as:

  • event.id (individual play events)
  • atbat_id (plate appearance grouping)
  • other event-linked IDs (for outcomes or sequences)

These IDs are useful for de-duplication and event processing, especially when consuming Push Events, but they should be treated as game-contextual identifiers.

"event": {
  "id": "40ce37f0-24fe-4abe-8d9c-bee4b6167102",
  "type": "pitch",
  "atbat_id": "894a5399-585b-4966-93a1-8370a3c3e24f"
}


IDs in Other Sportradar Products


Global Baseball

The Global Baseball API uses SR IDs (for example, sr:competitor:*, sr:sport_event:*, or sr:player:*) as its primary identifiers. These SR IDs are consistent within the Global Baseball product and are designed to support cross-product linking across the broader Sportradar ecosystem.

While MLB coverage is available in both the MLB API and the Global Baseball API, SR IDs from the Global Baseball API do not carry over to the MLB API. MLB entities such as games, teams, players, venues, and seasons are identified exclusively by UUIDs within MLB API feeds. As a result, IDs are not directly interchangeable; use mapping feeds where available.

<summary>
		<sport_event id="sr:sport_event:64201129" start_time="2025-10-12T05:00:00+00:00" start_time_confirmed="true">
			<sport_event_context>
				<sport id="sr:sport:3" name="Baseball"/>
				<category id="sr:category:211" name="Japan" country_code="JPN"/>
				<competition id="sr:competition:1036" name="NPB" gender="men"/>
				<season id="sr:season:128221" name="NPB 2025" start_date="2025-03-28" end_date="2025-10-30" year="2025" competition_id="sr:competition:1036"/>
				<stage order="2" type="cup" phase="playoffs" start_date="2025-10-11" end_date="2025-10-30" year="2025"/>
				<round cup_round_sport_event_number="2" cup_round_number_of_sport_events="3" cup_round_id="sr:cup_round:2469444"/>
				<groups>
					<group id="sr:cup:177469" name="NPB 2025, Playoffs"/>
				</groups>
			</sport_event_context>
			<coverage type="sport_event">
				<sport_event_properties basic_play_by_play="true" scores="live"/>
			</coverage>
			<competitors>
				<competitor id="sr:competitor:67110" name="Yokohama Dena Baystars" country="Japan" country_code="JPN" abbreviation="YOK" qualifier="home" gender="male"/>
				<competitor id="sr:competitor:34374" name="Yomiuri Giants" country="Japan" country_code="JPN" abbreviation="YOM" qualifier="away" gender="male"/>
			</competitors>
			<venue id="sr:venue:8001" name="Yokohama Stadium" city_name="Yokohama" country_name="Japan" map_coordinates="35.443428, 139.6401" country_code="JPN" timezone="Asia/Tokyo"/>
			<sport_event_conditions>
				<ground neutral="false"/>
			</sport_event_conditions>
		</sport_event>
		<sport_event_status status="closed" match_status="aet" home_score="7" away_score="6" home_normaltime_score="5" away_normaltime_score="5" winner_id="sr:competitor:67110" decided_inning="11">
<season_players
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" generated_at="2026-02-09T14:26:16+00:00"
	xmlns="http://schemas.sportradar.com/sportsapi/baseball/v2" xsi:schemaLocation="http://schemas.sportradar.com/sportsapi/baseball/v2 https://schemas.sportradar.com/sportsapi/baseball/v2/schemas/season_players.xsd">
	<player id="sr:player:978371" name="Vosler, Jason" first_name="Jason" last_name="Vosler" jersey_number="24"/>
	<player id="sr:player:3148534" name="Ebina, Tatsuo" first_name="Tatsuo" last_name="Ebina" jersey_number="61"/>
</season_players>

If you consume both MLB and Global Baseball products, treat MLB UUIDs and Global Baseball SR IDs as separate identifier systems, and avoid assuming one-to-one compatibility between them.


Odds

The Odds APIs include MLB odds data, and are based on the sr_id system.

Make use of the Mapping Feeds within each Odds API should you need to link IDs between APIs. These feeds provide id and sr_id links for leagues (Competitions), teams (Competitors), players, and games (Sport Events).

    <mapping external_id="64e90d00-9ea0-4c91-8292-e78414439d54" id="sr:competition:8"/>
    <mapping external_id="ea97fe54-4712-4bd7-b643-8409887f9f61" id="sr:competition:16"/>
    <mapping external_id="fdc32c0e-2a6a-4bbe-b855-41fef6369bfe" id="sr:competition:17"/>
    <mapping external_id="cd24a25b-3fc0-48fd-9c54-f793d51af976" id="sr:competition:23"/>
    <mapping external_id="3c6d318a-6164-4290-9bbc-bf9bb21cc4b8" id="sr:competition:31"/>
    <mapping external_id="65da41c2-5231-42a1-acb9-7fe295b12fc7" id="sr:competitor:1"/>
    <mapping external_id="eb9aa424-85af-443d-a7c1-8a8614637d8e" id="sr:competitor:2"/>
    <mapping external_id="b1ef96b0-be25-48b6-b6c5-c4d876116110" id="sr:competitor:3"/>
    <mapping external_id="2c669de5-7b24-46f2-8d2b-715784f8ac4d" id="sr:competitor:4"/>
    <mapping external_id="b8c90280-978c-40fc-8cb8-35996992825f" id="sr:competitor:5"/>
    <mapping external_id="036f914a-aad0-4ff1-9771-54f9e963d1b8" id="sr:player:996277"/>
    <mapping external_id="252f4b13-6abb-45dc-ae85-f822b817cb51" id="sr:player:1605464"/>
    <mapping external_id="31a50d54-ef46-47a8-863c-6f4d4e5aa184" id="sr:player:607928"/>
    <mapping external_id="3f64e9a6-6e1e-499b-aec8-764c99f634b2" id="sr:player:857970"/>
    <mapping external_id="51ee792b-20c1-4ce5-b123-53fa05cb943e" id="sr:player:922298"/>
    <mapping external_id="5ca22b1c-3ede-4a91-bbe8-456179e8e230" id="sr:sport_event:50733635"/>
    <mapping external_id="ab166a44-3adb-4195-ab29-ca60eb2ea7c8" id="sr:sport_event:50690883"/>
    <mapping external_id="a75e6ddd-6570-4584-9323-9bb363f40cf3" id="sr:sport_event:50690877"/>
    <mapping external_id="eee98b92-75b6-474e-a27f-43e562baeb2b" id="sr:sport_event:50690787"/>
    <mapping external_id="dbfa2bd2-15c2-46a6-bfd4-75b8543a970a" id="sr:sport_event:50690785"/>
🗝️

Access

Please note that you will need access to the Odds APIs in your account to make use of these endpoints.


Images and Editorials

The Images and Editorials APIs support MLB. These APIs reference MLB data using the same UUIDs found in MLB data feeds. Match MLB Images/Editorial items to MLB API entities using refs[].sportsdata_id.

This allows you to reliably associate MLB images and editorial content with games and events using UUID-based matching.

<?xml version="1.0" encoding="UTF-8"?>
<assetlist xmlns="http://feed.elasticstats.com/schema/assets/manifest-v2.5.xsd" provider="ap" league="mlb" type="actionshot" entity="events" manifest_date="2025-02-26T17:58:53+00:00">
  <asset id="04a7ada9-78d7-46eb-b916-82e477288051" created="2024-04-12T22:28:26+00:00" updated="2024-04-12T22:28:36+00:00">
    <title>
      <![CDATA[Brewers Orioles Baseball]]>
    </title>
    <description>
      <![CDATA[Baltimore Orioles' Jackson Holliday works out before a baseball game against the Milwaukee Brewers, Friday, April 12, 2024, in Baltimore. (AP Photo/Nick Wass)]]>
    </description>
    <copyright>Associated Press</copyright>
    <links>
      <link width="3291" height="4937" href="/actionshots/events/2024/4/12/04a7ada9-78d7-46eb-b916-82e477288051/original.jpg"/>
      <link width="667" height="1000" href="/actionshots/events/2024/4/12/04a7ada9-78d7-46eb-b916-82e477288051/h1000-max-resize.jpg"/>
      <link width="333" height="500" href="/actionshots/events/2024/4/12/04a7ada9-78d7-46eb-b916-82e477288051/h500-max-resize.jpg"/>
      <link width="167" height="250" href="/actionshots/events/2024/4/12/04a7ada9-78d7-46eb-b916-82e477288051/h250-max-resize.jpg"/>
    </links>
    <refs>
      <ref name="Baltimore Orioles" type="organization" sport="mlb" sportradar_id="75729d34-bca7-4a0f-b3df-6f26c6ad3719">
        <entity_id origin="SD" id="75729d34-bca7-4a0f-b3df-6f26c6ad3719" sport="mlb"/>
      </ref>
      <ref name="MIL at BAL (MLB - 4/12/2024)" type="event" sport="mlb" sportradar_id="520cddd4-ae77-4869-9aa3-d4cc171272ce">
        <entity_id origin="SD" id="520cddd4-ae77-4869-9aa3-d4cc171272ce" sport="mlb"/>
      </ref>
      <ref name="Milwaukee Brewers" type="organization" sport="mlb" sportradar_id="dcfd5266-00ce-442c-bc09-264cd20cf455">
        <entity_id origin="SD" id="dcfd5266-00ce-442c-bc09-264cd20cf455" sport="mlb"/>
      </ref>
    </refs>
    <provider name="ap">
      <provider_item_id>26204fe09fde4ceabba3dc09e8d46a9c</provider_item_id>
      <original_publish>2024-04-12T16:42:30+00:00</original_publish>
    </provider>
  </asset>
  <asset id="0504876c-33f6-4c9a-974f-c32f8f09ba3c" created="2024-04-12T22:28:40+00:00" updated="2024-04-12T22:29:03+00:00">
    <title>
      <![CDATA[Brewers Orioles Baseball]]>
    </title>
    <description>
      <![CDATA[Baltimore Orioles' Gunnar Henderson works out before a baseball game against the Milwaukee Brewers, Friday, April 12, 2024, in Baltimore. (AP Photo/Nick Wass)]]>
    </description>
    <copyright>Associated Press</copyright>
    <links>
      <link width="5256" height="7885" href="/actionshots/events/2024/4/12/0504876c-33f6-4c9a-974f-c32f8f09ba3c/original.jpg"/>
      <link width="667" height="1000" href="/actionshots/events/2024/4/12/0504876c-33f6-4c9a-974f-c32f8f09ba3c/h1000-max-resize.jpg"/>
      <link width="333" height="500" href="/actionshots/events/2024/4/12/0504876c-33f6-4c9a-974f-c32f8f09ba3c/h500-max-resize.jpg"/>
      <link width="167" height="250" href="/actionshots/events/2024/4/12/0504876c-33f6-4c9a-974f-c32f8f09ba3c/h250-max-resize.jpg"/>
    </links>
    <refs>
      <ref name="Baltimore Orioles" type="organization" sport="mlb" sportradar_id="75729d34-bca7-4a0f-b3df-6f26c6ad3719">
        <entity_id origin="SD" id="75729d34-bca7-4a0f-b3df-6f26c6ad3719" sport="mlb"/>
      </ref>
      <ref name="Henderson, Gunnar" type="profile" sport="mlb" sportradar_id="770894ef-45bc-4a10-a18e-d35b4b1fa867">
        <entity_id origin="SD" id="770894ef-45bc-4a10-a18e-d35b4b1fa867" sport="mlb"/>
      </ref>
      <ref name="MIL at BAL (MLB - 4/12/2024)" type="event" sport="mlb" sportradar_id="520cddd4-ae77-4869-9aa3-d4cc171272ce">
        <entity_id origin="SD" id="520cddd4-ae77-4869-9aa3-d4cc171272ce" sport="mlb"/>
      </ref>
      <ref name="Milwaukee Brewers" type="organization" sport="mlb" sportradar_id="dcfd5266-00ce-442c-bc09-264cd20cf455">
        <entity_id origin="SD" id="dcfd5266-00ce-442c-bc09-264cd20cf455" sport="mlb"/>
      </ref>
    </refs>
    <provider name="ap">
      <provider_item_id>c6eaf143693f436181d6f826b638b975</provider_item_id>
      <original_publish>2024-04-12T20:31:59+00:00</original_publish>
    </provider>
  </asset>
  <asset id="052a4f08-44c1-43a5-b80d-95376ba77f05" created="2024-04-12T22:27:45+00:00" updated="2024-04-12T22:27:56+00:00">
    <title>
      <![CDATA[Brewers Orioles Baseball]]>
    </title>
    <description>
      <![CDATA[Baltimore Orioles' Jackson Holliday works out before a baseball game against the Milwaukee Brewers, Friday, April 12, 2024, in Baltimore. (AP Photo/Nick Wass)]]>
    </description>
    <copyright>Associated Press</copyright>
    <links>
      <link width="5084" height="3389" href="/actionshots/events/2024/4/12/052a4f08-44c1-43a5-b80d-95376ba77f05/original.jpg"/>
      <link width="1000" height="667" href="/actionshots/events/2024/4/12/052a4f08-44c1-43a5-b80d-95376ba77f05/h1000-max-resize.jpg"/>
      <link width="500" height="333" href="/actionshots/events/2024/4/12/052a4f08-44c1-43a5-b80d-95376ba77f05/h500-max-resize.jpg"/>
      <link width="250" height="167" href="/actionshots/events/2024/4/12/052a4f08-44c1-43a5-b80d-95376ba77f05/h250-max-resize.jpg"/>
    </links>
    <refs>
      <ref name="Baltimore Orioles" type="organization" sport="mlb" sportradar_id="75729d34-bca7-4a0f-b3df-6f26c6ad3719">
        <entity_id origin="SD" id="75729d34-bca7-4a0f-b3df-6f26c6ad3719" sport="mlb"/>
      </ref>
      <ref name="MIL at BAL (MLB - 4/12/2024)" type="event" sport="mlb" sportradar_id="520cddd4-ae77-4869-9aa3-d4cc171272ce">
        <entity_id origin="SD" id="520cddd4-ae77-4869-9aa3-d4cc171272ce" sport="mlb"/>
      </ref>
      <ref name="Milwaukee Brewers" type="organization" sport="mlb" sportradar_id="dcfd5266-00ce-442c-bc09-264cd20cf455">
        <entity_id origin="SD" id="dcfd5266-00ce-442c-bc09-264cd20cf455" sport="mlb"/>
      </ref>
    </refs>
    <provider name="ap">
      <provider_item_id>69da2959ade9481890494108e5aef8ea</provider_item_id>
      <original_publish>2024-04-12T16:48:11+00:00</original_publish>
    </provider>
  </asset>
?xml version="1.0" encoding="UTF-8"?>
<content xmlns="http://feed.elasticstats.com/schema/editorial/content-v2.5.xsd" provider="ap" sport="mlb" start_time="2025-05-14T00:00:00Z" end_time="2025-05-14T23:59:59Z" manifest_date="2025-05-15T19:00:51+00:00">
  <item id="01170942-c7d3-4e51-8f52-13a3af45e8b3" type="preview" created="2025-05-14T08:21:04+00:00" updated="2025-05-14T08:21:28+00:00" injury="true" transaction="false">
    <title>
      <![CDATA[Wilson leads Athletics against the Dodgers after 4-hit game]]>
    </title>
    <byline>By The Associated Press</byline>
    <credit>Data Skrive</credit>
    <content>
      <long_html>
        <![CDATA[<p>Athletics (22-20, second in the AL West) vs. Los Angeles Dodgers (27-15, first in the NL West)</p><p>Los Angeles; Wednesday, 10:10 p.m. EDT</p><p>PITCHING PROBABLES: Athletics: Gunnar Hoglund (1-0, 2.38 ERA, 1.06 WHIP, 10 strikeouts); Dodgers: Yoshinobu Yamamoto (4-3, 1.80 ERA, 0.98 WHIP, 53 strikeouts)</p><p><a href="http://betmgm.com/" rel="nofollow">BETMGM SPORTSBOOK LINE:</a> Dodgers -266, Athletics +216; over/under is 8 1/2 runs</p><p>BOTTOM LINE: The Athletics take on the Los Angeles Dodgers after Jacob Wilson's four-hit game on Tuesday.</p><p>Los Angeles is 15-4 at home and 27-15 overall. The Dodgers are 21-3 in games when they out-hit their opponents.</p><p>The Athletics are 22-20 overall and 14-7 in road games. Athletics hitters have a collective .322 on-base percentage, the fifth-ranked percentage in the AL.</p><p>The matchup Wednesday is the second time these teams square off this season.</p><p>TOP PERFORMERS: Shohei Ohtani has 12 home runs, 28 walks and 21 RBIs while hitting .302 for the Dodgers. Freddie Freeman is 18 for 40 with three doubles, a triple, four home runs and 16 RBIs over the last 10 games.</p><p>Brent Rooker has seven doubles, a triple and 10 home runs for the Athletics. JJ Bleday is 9 for 38 with three doubles and four home runs over the last 10 games.</p><p>LAST 10 GAMES: Dodgers: 5-5, .293 batting average, 4.76 ERA, outscored opponents by 12 runs</p><p>Athletics: 5-5, .294 batting average, 5.63 ERA, outscored by three runs</p><p>INJURIES: Dodgers: Roki Sasaki: 15-Day IL (shoulder), Evan Phillips: 15-Day IL (forearm), Teoscar Hernandez: 10-Day IL (groin), Tommy Edman: 10-Day IL (ankle), Blake Treinen: 60-Day IL (forearm), Michael Kopech: 60-Day IL (shoulder), Tyler Glasnow: 15-Day IL (shoulder), Edgardo Henriquez: 60-Day IL (foot), Blake Snell: 15-Day IL (shoulder), Kyle Hurt: 60-Day IL (elbow), Emmet Sheehan: 60-Day IL (elbow), Clayton Kershaw: 60-Day IL (toe), Michael Grove: 60-Day IL (shoulder), Brusdar Graterol: 60-Day IL (shoulder), River Ryan: 60-Day IL (elbow), Gavin Stone: 60-Day IL (shoulder)</p><p>Athletics: Timothy McFarland: 15-Day IL (groin), Jose Leclerc: 60-Day IL (shoulder), J.T. Ginn: 15-Day IL (elbow), Brady Basso: 60-Day IL (shoulder), Ken Waldichuk: 60-Day IL (elbow), Zack Gelof: 10-Day IL (hand), Luis Medina: 60-Day IL (elbow)</p><p>___</p><p>The Associated Press created this story using technology provided by <a href="https://www.dataskrive.com/">Data Skrive</a> and data from <a href="https://www.sportradar.com">Sportradar</a>.</p>]]>
      </long_html>
      <long>
        <![CDATA[Wilson leads Athletics against the Dodgers after 4-hit game By The Associated Press The Associated Press Athletics (22-20, second in the AL West) vs. Los Angeles Dodgers (27-15, first in the NL West) Los Angeles; Wednesday, 10:10 p.m. EDT PITCHING PROBABLES: Athletics: Gunnar Hoglund (1-0, 2.38 ERA, 1.06 WHIP, 10 strikeouts); Dodgers: Yoshinobu Yamamoto (4-3, 1.80 ERA, 0.98 WHIP, 53 strikeouts) BETMGM SPORTSBOOK LINE:  Dodgers -266, Athletics +216; over/under is 8 1/2 runs BOTTOM LINE: The Athletics take on the Los Angeles Dodgers after Jacob Wilson's four-hit game on Tuesday. Los Angeles is 15-4 at home and 27-15 overall. The Dodgers are 21-3 in games when they out-hit their opponents. The Athletics are 22-20 overall and 14-7 in road games. Athletics hitters have a collective .322 on-base percentage, the fifth-ranked percentage in the AL. The matchup Wednesday is the second time these teams square off this season. TOP PERFORMERS: Shohei Ohtani has 12 home runs, 28 walks and 21 RBIs while hitting .302 for the Dodgers. Freddie Freeman is 18 for 40 with three doubles, a triple, four home runs and 16 RBIs over the last 10 games. Brent Rooker has seven doubles, a triple and 10 home runs for the Athletics. JJ Bleday is 9 for 38 with three doubles and four home runs over the last 10 games. LAST 10 GAMES: Dodgers: 5-5, .293 batting average, 4.76 ERA, outscored opponents by 12 runs Athletics: 5-5, .294 batting average, 5.63 ERA, outscored by three runs INJURIES: Dodgers: Roki Sasaki: 15-Day IL (shoulder), Evan Phillips: 15-Day IL (forearm), Teoscar Hernandez: 10-Day IL (groin), Tommy Edman: 10-Day IL (ankle), Blake Treinen: 60-Day IL (forearm), Michael Kopech: 60-Day IL (shoulder), Tyler Glasnow: 15-Day IL (shoulder), Edgardo Henriquez: 60-Day IL (foot), Blake Snell: 15-Day IL (shoulder), Kyle Hurt: 60-Day IL (elbow), Emmet Sheehan: 60-Day IL (elbow), Clayton Kershaw: 60-Day IL (toe), Michael Grove: 60-Day IL (shoulder), Brusdar Graterol: 60-Day IL (shoulder), River Ryan: 60-Day IL (elbow), Gavin Stone: 60-Day IL (shoulder) Athletics: Timothy McFarland: 15-Day IL (groin), Jose Leclerc: 60-Day IL (shoulder), J.T. Ginn: 15-Day IL (elbow), Brady Basso: 60-Day IL (shoulder), Ken Waldichuk: 60-Day IL (elbow), Zack Gelof: 10-Day IL (hand), Luis Medina: 60-Day IL (elbow) ___ The Associated Press created this story using technology provided by  Data Skrive  and data from  Sportradar .]]>
      </long>
    </content>
    <refs>
      <ref name="ATH at LAD (MLB - 5/14/2025)" type="event" sport="mlb" sportradar_id="eea4129b-aa57-4021-8439-eb51b4016d59">
        <entity_id origin="SD" id="eea4129b-aa57-4021-8439-eb51b4016d59" sport="mlb"/>
      </ref>
      <ref name="Edman, Tommy" type="profile" sport="mlb" sportradar_id="3aea48c2-9d7c-46bc-b48e-627cbfa2a954">
        <entity_id origin="SD" id="3aea48c2-9d7c-46bc-b48e-627cbfa2a954" sport="mlb"/>
      </ref>
      <ref name="Freeman, Freddie" type="profile" sport="mlb" sportradar_id="ea1a2111-44cc-4996-babb-9439465e6760">
        <entity_id origin="SD" id="ea1a2111-44cc-4996-babb-9439465e6760" sport="mlb"/>
      </ref>
      <ref name="Glasnow, Tyler" type="profile" sport="mlb" sportradar_id="81125861-72f8-461c-b7c2-46fc460a7115">
        <entity_id origin="SD" id="81125861-72f8-461c-b7c2-46fc460a7115" sport="mlb"/>
      </ref>
      <ref name="Graterol, Brusdar" type="profile" sport="mlb" sportradar_id="43862b88-c119-4625-b138-f3c5ea1b8b06">
        <entity_id origin="SD" id="43862b88-c119-4625-b138-f3c5ea1b8b06" sport="mlb"/>
      </ref>
      <ref name="Grove, Michael" type="profile" sport="mlb" sportradar_id="71030153-fc1d-4d95-97c9-bad577a41b6c">
        <entity_id origin="SD" id="71030153-fc1d-4d95-97c9-bad577a41b6c" sport="mlb"/>
      </ref>
      <ref name="Hernandez, Teoscar" type="profile" sport="mlb" sportradar_id="19dc4d37-db3d-4289-bf15-4705ddb56d30">
        <entity_id origin="SD" id="19dc4d37-db3d-4289-bf15-4705ddb56d30" sport="mlb"/>
      </ref>
      <ref name="Kershaw, Clayton" type="profile" sport="mlb" sportradar_id="d3351c6e-12cf-4ab5-b651-ad23d49c4245">
        <entity_id origin="SD" id="d3351c6e-12cf-4ab5-b651-ad23d49c4245" sport="mlb"/>
      </ref>
      <ref name="Leclerc, Jose" type="profile" sport="mlb" sportradar_id="36033e23-516d-48fb-90d3-4309e329fca5">
        <entity_id origin="SD" id="36033e23-516d-48fb-90d3-4309e329fca5" sport="mlb"/>
      </ref>
      <ref name="Los Angeles Dodgers" type="organization" sport="mlb" sportradar_id="ef64da7f-cfaf-4300-87b0-9313386b977c">
        <entity_id origin="SD" id="ef64da7f-cfaf-4300-87b0-9313386b977c" sport="mlb"/>
      </ref>
      <ref name="Oakland Athletics" type="organization" sport="mlb" sportradar_id="27a59d3b-ff7c-48ea-b016-4798f560f5e1">
        <entity_id origin="SD" id="27a59d3b-ff7c-48ea-b016-4798f560f5e1" sport="mlb"/>
      </ref>
      <ref name="Ohtani, Shohei" type="profile" sport="mlb" sportradar_id="80de60c9-74e3-4a50-b128-b3dc7456a254">
        <entity_id origin="SD" id="80de60c9-74e3-4a50-b128-b3dc7456a254" sport="mlb"/>
      </ref>
      <ref name="Phillips, Evan" type="profile" sport="mlb" sportradar_id="3db92c3c-bf71-40f8-89a7-f6361af5c6e7">
        <entity_id origin="SD" id="3db92c3c-bf71-40f8-89a7-f6361af5c6e7" sport="mlb"/>
      </ref>
      <ref name="Rooker, Brent" type="profile" sport="mlb" sportradar_id="88dba1cf-898b-441b-a1a5-78b067369e55">
        <entity_id origin="SD" id="88dba1cf-898b-441b-a1a5-78b067369e55" sport="mlb"/>
      </ref>
      <ref name="Treinen, Blake" type="profile" sport="mlb" sportradar_id="abf9a77c-6b7f-40f8-a0ea-df8353ae7a8b">
        <entity_id origin="SD" id="abf9a77c-6b7f-40f8-a0ea-df8353ae7a8b" sport="mlb"/>
      </ref>
    </refs>
    <provider name="ap">
      <provider_content_id>6453184455bc48fca69881fbdd6b24f8</provider_content_id>
      <version>1</version>
      <original_link>https://api.ap.org/media/v/content/6453184455bc48fca69881fbdd6b24f8?qt=VMMVgLxZZxeS&amp;et=0a2aza0c0</original_link>
      <original_publish>2025-05-14T08:00:59+00:00</original_publish>
    </provider>
  </item>
  <item id="06150d00-27b2-4d4c-bc96-5093cdd47e45" type="recap" created="2025-05-14T23:20:00+00:00" updated="2025-05-14T23:20:22+00:00" injury="false" transaction="false">
    <title>
      <![CDATA[Marte hits 2 homers and Suárez adds 3-run blast as the Diamondbacks outlast the Giants 8-7]]>
    </title>
    <byline>By STEVE KRONER, Associated Press</byline>
    <dateline>SAN FRANCISCO</dateline>
    <credit>AP</credit>
    <content>
      <long_html>
        <![CDATA[<p>SAN FRANCISCO (AP) — Ketel Marte hit two home runs, Eugenio Suárez added a three-run shot and the Arizona Diamondbacks used 13 hits to hold on and outlast the San Francisco Giants 8-7 on Wednesday.</p>
<p>Marte took Jordan Hicks (1-5) deep to right with a solo shot in the first inning and launched a two-run homer off Hayden Birdsong in the fourth.</p>
<p>Suárez's homer came off Birdsong with two men on in the third. It was Suárez’s 13th HR of the season — the third baseman had a four-homer game against Atlanta on April 26.</p>
<p>On Wednesday, every member of Arizona’s starting lineup had a hit except No. 9 batter Jose Herrera, who walked twice.</p>
<p>Ryan Thompson (1-0) got the win in relief as Arizona had 12 strikeouts and the Diamondbacks took two of the three games in the series.</p>
<p>The Giants’ Heliot Ramos had three RBIs, including a sacrifice fly in the second and a two-run double in the fourth. Jung Hoo Lee hit a two-run homer in the seventh, his second in two games.</p>
<hl2>Key moment</hl2>
<p>The Giants trailed 8-6 in the ninth before scoring once and then had the bases loaded with two outs before Shelby Miller got Christian Koss on a short fly out to center to end the game. Miller picked up his third save.</p>
<hl2>Key stat</hl2>
<p>The Giants were 8-0 in home day games this season before losing Wednesday.</p>
<hl2>Up next</hl2>
<p>The Diamondbacks and RHP Corbin Burnes (2-1, 2.95 ERA) will open a three-game series against Colorado (starter TBA) in Phoenix on Friday night. Also on Friday, the Giants and RHP Logan Webb (4-3, 2.60) will host the Athletics (starter TBA) in the opener of a three-game set.</p>
<p>—</p>
<p>AP MLB: <a href="https://apnews.com/hub/MLB">https://apnews.com/hub/MLB</a></p>
]]>
      </long_html>
      <long>
        <![CDATA[Marte hits 2 homers and Suárez adds 3-run blast as the Diamondbacks outlast the Giants 8-7 By STEVE KRONER Associated Press The Associated Press SAN FRANCISCO 

SAN FRANCISCO (AP) — Ketel Marte hit two home runs, Eugenio Suárez added a three-run shot and the Arizona Diamondbacks used 13 hits to hold on and outlast the San Francisco Giants 8-7 on Wednesday. 
Marte took Jordan Hicks (1-5) deep to right with a solo shot in the first inning and launched a two-run homer off Hayden Birdsong in the fourth. 
Suárez's homer came off Birdsong with two men on in the third. It was Suárez’s 13th HR of the season — the third baseman had a four-homer game against Atlanta on April 26. 
On Wednesday, every member of Arizona’s starting lineup had a hit except No. 9 batter Jose Herrera, who walked twice. 
Ryan Thompson (1-0) got the win in relief as Arizona had 12 strikeouts and the Diamondbacks took two of the three games in the series. 
The Giants’ Heliot Ramos had three RBIs, including a sacrifice fly in the second and a two-run double in the fourth. Jung Hoo Lee hit a two-run homer in the seventh, his second in two games. 
Key moment 
The Giants trailed 8-6 in the ninth before scoring once and then had the bases loaded with two outs before Shelby Miller got Christian Koss on a short fly out to center to end the game. Miller picked up his third save. 
Key stat 
The Giants were 8-0 in home day games this season before losing Wednesday. 
Up next 
The Diamondbacks and RHP Corbin Burnes (2-1, 2.95 ERA) will open a three-game series against Colorado (starter TBA) in Phoenix on Friday night. Also on Friday, the Giants and RHP Logan Webb (4-3, 2.60) will host the Athletics (starter TBA) in the opener of a three-game set. 
— 
AP MLB:  https://apnews.com/hub/MLB 

]]>
      </long>
    </content>
    <refs>
      <ref name="AZ at SF (MLB - 5/14/2025)" type="event" sport="mlb" sportradar_id="205621c0-dc1f-4769-8325-a99c1b7d0c35">
        <entity_id origin="SD" id="205621c0-dc1f-4769-8325-a99c1b7d0c35" sport="mlb"/>
      </ref>
      <ref name="Arizona Diamondbacks" type="organization" sport="mlb" sportradar_id="25507be1-6a68-4267-bd82-e097d94b359b">
        <entity_id origin="SD" id="25507be1-6a68-4267-bd82-e097d94b359b" sport="mlb"/>
      </ref>
      <ref name="Burnes, Corbin" type="profile" sport="mlb" sportradar_id="3ce2509f-eec9-4d02-aa76-0dce03029347">
        <entity_id origin="SD" id="3ce2509f-eec9-4d02-aa76-0dce03029347" sport="mlb"/>
      </ref>
      <ref name="Hicks, Jordan" type="profile" sport="mlb" sportradar_id="b6064f09-31ae-4d05-832c-2f4c4043c7cb">
        <entity_id origin="SD" id="b6064f09-31ae-4d05-832c-2f4c4043c7cb" sport="mlb"/>
      </ref>
      <ref name="Marte, Ketel" type="profile" sport="mlb" sportradar_id="04b68b54-6217-4436-b3e8-bed6d3bd4942">
        <entity_id origin="SD" id="04b68b54-6217-4436-b3e8-bed6d3bd4942" sport="mlb"/>
      </ref>
      <ref name="Miller, Shelby" type="profile" sport="mlb" sportradar_id="f83736c4-6587-438f-af93-bb880f0763c5">
        <entity_id origin="SD" id="f83736c4-6587-438f-af93-bb880f0763c5" sport="mlb"/>
      </ref>
      <ref name="Ramos, Heliot" type="profile" sport="mlb" sportradar_id="9374f764-2b83-4b88-a71f-c7563e9bb863">
        <entity_id origin="SD" id="9374f764-2b83-4b88-a71f-c7563e9bb863" sport="mlb"/>
      </ref>
      <ref name="San Francisco Giants" type="organization" sport="mlb" sportradar_id="a7723160-10b7-4277-a309-d8dd95a8ae65">
        <entity_id origin="SD" id="a7723160-10b7-4277-a309-d8dd95a8ae65" sport="mlb"/>
      </ref>
      <ref name="Suarez, Eugenio" type="profile" sport="mlb" sportradar_id="27e91ba7-4a19-4548-91fc-8d70a29b9b8a">
        <entity_id origin="SD" id="27e91ba7-4a19-4548-91fc-8d70a29b9b8a" sport="mlb"/>
      </ref>
      <ref name="Webb, Logan" type="profile" sport="mlb" sportradar_id="72248e3e-3b0f-4523-9ff6-833aa33f3b32">
        <entity_id origin="SD" id="72248e3e-3b0f-4523-9ff6-833aa33f3b32" sport="mlb"/>
      </ref>
    </refs>
    <provider name="ap">
      <provider_content_id>5cc05c8f3c0a726996b34080dda36e34</provider_content_id>
      <version>1</version>
      <original_link>https://api.ap.org/media/v/content/5cc05c8f3c0a726996b34080dda36e34?qt=Fhb23UOHDZeS&amp;et=0a2aza0c0</original_link>
      <original_publish>2025-05-14T23:16:57+00:00</original_publish>
    </provider>
  </item>

Widgets

Our MLB Widgets often will require the input of a unique game, team, player, or season ID. Each of these are the UUIDs found in the MLB API.



Best Practices

  • Use UUIDs (for example, game.id, team.id, player.id, venue.id) as your primary keys.
  • Discover IDs from high-level feeds first (Seasons and Schedules), then reuse them across downstream requests.
  • Do not hardcode IDs. Cache and refresh using schedule feeds and the Daily Change Log.
  • Treat provider reference fields (for example, reference, mlb_id) as supplemental, not primary identifiers.
  • For postponed and suspended games, continue using the same game.id when the game resumes.