Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Team Full Roster

MLB Team Full Roster returns all players associated with a given team, including approximately 100 minor league players who are not on the 40-man roster. This endpoint does not include every player in the team’s minor league system.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
⏱️

Update Frequency

TTL / Cache: 4 hours

Data Updates: Team profiles update in realtime as rosters or player profiles change

📘

Building Team Rosters

Learn how to use the Team Full Roster for broad player discovery across an organization in our Building Team Rosters integration scenario.


Data Points

League
AttributeParent ElementTypeDescription
aliasdivisionStringAlias of a division

ex. C
iddivisionGUIDUnique ID of a division

ex. 95e2d773-d899-4751-b61a-b9463e5aa874
namedivisionStringName of a division

ex. Central
aliasleagueStringAlias of a league

ex. NL
idleagueGUIDUnique ID of a league

ex. fbe91704-36df-4e7c-864a-06d236425999
nameleagueStringName of a league

ex. National League
Player
AttributeParent ElementTypeDescription
activeplayerBooleanIndicates whether a player is on the active roster.

When active="true":
- During the regular season, the player is on the 26-man active roster (28-man roster in September).
- During the offseason and most of Spring Training, the active roster may expand to include up to 40 players.

When active="false", the player is part of the organization (typically in the minor leagues) but is not on the active roster.
bat_handplayerStringHandedness of a hitter

L, R, B
birthdateplayerDatePlayer date of birth

ex. 1988-03-19
birthcityplayerStringPlayer city of birth
birthcountryplayerStringPlayer country of birth
birthstateplayerStringPlayer state of birth
collegeplayerStringCollege attended
dl60playerBooleanSignifies a player is on the 60-day injured list
expected_dateplayerDateDate a player is expected to join a team.

Note: This will only appear for players expected to join a Major League roster, but the official transaction has not been finalized.

ex. 2023-05-25
pro_debutplayerDateDate of pro debut

ex. 2008-05-25
first_nameplayerStringFirst name of a player

ex. Markus
full_nameplayerStringFull name of a player

ex. Mookie Betts
heightplayerIntegerHeight in inches
high_schoolplayerStringHigh school attended
idplayerGUIDUnique ID of a player

ex. ea1a2111-44cc-4996-babb-9439465e6760
jersey_numberplayerIntegerNumber of a player's jersey
last_nameplayerStringLast name of a player

ex. Betts
positionplayerStringPosition of a player

C (Catcher), IF (Infield), OF (Outfield), P (Pitcher), DH (Designated Hitter)
preferred_nameplayerStringPreferred name of a player

ex. Mookie
primary_positionplayerStringPrimary position of a player

C (Catcher), 1B (First Base), 2B (Second Base), 3B (Third Base), SS (Shortstop), LF (Left Field), CF (Centerfield), P (Pitcher), RF (Right Field), RP (Relief Pitcher), SP (Starting Pitcher), DH (Designated Hitter)
referenceplayerIntegerUnique MLBAM ID of a player
roster_statusplayerStringIndicates a player is on the 40-man roster when roster_status="active"
statusplayerStringStatus of a player

A (Activated), BRV (Bereavement Leave), D7 (7-Day Injured List), D10 (10-Day Injured List), D15 (15-Day Injured List), D60 (60-Day Injured List), DFA (Designated for assignment), FA (Free agent), FME (Family Medical Emergency), LV (Paid Leave), MIN (Minors), NRI (Non-roster Invite), PL (Paternity Leave), RST (Restricted), RET (Retired), SUS (Suspended), UDP (Unsigned Draft Pick), WV (Waivers), DUP (Duplicate Profile), Null(Blank) (Traded or not activated)

Traded players temporarily have no status listed after they are traded to a new team and are either activated by the MLB club or assigned to a minor league affiliate
suffixplayerStringName suffix of a player

ex. Jr.
throw_handplayerStringThrowing hand of a player

L, R, B
weightplayerIntegerWeight in lbs
Team
AttributeParent ElementTypeDescription
abbrteamStringAbbreviation of a team

ex. TB (Tampa Bay)
championship_seasonsteamStringYears of championship (World Series) seasons

ex. 1924, 1987, 1991
championships_wonteamIntegerNumber of championships (World Series) won
conference_titlesteamIntegerNumber of conference titles
division_titlesteamIntegerNumber of division titles
fight_songteamStringTeam fight song

ex. We're Gonna Win Twins
foundedteamIntegerYear a team was founded
general_managerteamStringTeam general manager

ex. Thad Levine
idteamGUIDUnique ID of a team

ex. bdc11650-6f74-49c4-875e-778aeb7632d9
marketteamStringMarket name of a team

ex. Tampa Bay
mascotteamStringTeam mascot

ex. T.C. Bear
minorleague_affiliateteamStringAAA minor league affiliate of a team

ex. St. Paul Saints
nameteamStringTeam name

ex. Rays
nicknamesteamStringTeam nicknames

ex. Twinkies, Nats, Grifs, Little Piranhas, Bomba Squad
ownerteamStringTeam owner

ex. Pohlad family
playoff_appearancesteamIntegerNumber of playoff appearances
presidentteamStringTeam president

ex. Joe Pohlad
retired_numbersteamStringRetired numbers (numbers which can no longer be worn) for a team

ex. 3, 6, 7, 10, 14, 28, 29, 34, 36, 42
sponsorteamStringTeam sponsor

ex. AmFam
first_namestaff_memberStringFirst name of a staff member

ex. Rocco
full_namestaff_memberStringFull name of a staff member

ex. Rocco Baldelli
idstaff_memberGUIDUnique ID of a staff member

ex. 5daf8c08-e8ef-46f2-9bff-ed34abff7f62
last_namestaff_memberStringLast name of a staff member

ex. Baldelli
positionstaff_memberStringPosition of a staff member

ex. Manager, Hitting Coach, Pitching Coach
Venue
AttributeParent ElementTypeDescription
addressvenueStringAddress of a venue

ex. 1000 Vin Scully Avenue
capacityvenueStringCapacity of a venue

ex. 56000
cityvenueStringCity of a venue

ex. Los Angeles
countryvenueStringCountry of a venue

ex. USA
field_orientationvenueStringField orientation of a venue

ex. NE
idvenueGUIDUnique ID of a venue

ex. 66a19c3d-24fe-477d-bee7-c6ef1b98352f
latlocationDecimalLatitude of a venue

ex. 34.0745409
lnglocationDecimalLongitude of a venue

ex. -118.2408881
marketvenueStringMarket of a venue

ex. Los Angeles
namevenueStringName of a venue

ex. Dodger Stadium
stadium_typevenueStringType of a venue

ex. outdoor
statevenueStringState of a venue

ex. CA
surfacevenueStringSurface type of a venue

ex. grass
time_zonevenueStringTime zone of a venue

ex. US/Central
zipvenueIntegerZIP code of a venue

ex. 90012
Path Params
string
enum
required
Defaults to trial

The access level of your API key

production (Production), trial (Trial),
tracking (Statcast Production), trial-tracking (Statcast Trial)

Allowed:
string
enum
required
Defaults to en

2-letter code for supported languages

en (English)

Allowed:
string
required
Defaults to 25507be1-6a68-4267-bd82-e097d94b359b

Unique Id of a team, found in the Teams endpoint

Example: 25507be1-6a68-4267-bd82-e097d94b359b

Note: This endpoint is designed for team_ids which exist in the current League Hierarchy endpoint

string
enum
required
Defaults to json

Format returned

json, xml

Allowed:
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json