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 MLBSR_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.idto represent the matchup containergame.idto 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"/>
AccessPlease 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&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&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.idwhen the game resumes.
Updated 3 days ago
