MLB Stats API Docs

Type to search endpoints by name, path, or keyword.

GET/api/v1/teams/{teamId}/coaches

Team coaches

Coaching staff for a team and season.

On this page

Try it

Path
Query
https://statsapi.mlb.com/api/v1/teams/119/coaches?season=2026
const res = await fetch('https://statsapi.mlb.com/api/v1/teams/119/coaches?season=2026')
const data = await res.json()
curl -s 'https://statsapi.mlb.com/api/v1/teams/119/coaches?season=2026'

Reference

Path parameters

NameTypeRequiredDescription
teamIdnumberyes

Team id, e.g. 119 (Los Angeles Dodgers).

Query parameters

NameTypeRequiredDescription
seasonnumberno

Four-digit year.

datedateno

Staff as of a specific day.

Response

Type: RosterResponse

/** Shared roster wrapper for `/roster`, `/coaches`, and `/jobs/{jobType}`. */
export interface RosterResponse extends WithCopyright {
	roster: RosterEntry[]
	link: string
	teamId?: number
	rosterType?: string
}

Notes

  • Shares the roster wrapper with /roster; entries carry job/title instead of position.

Build with it

Live examples powered by this endpoint with real data. Inspiration — restyle and remix freely.

Coaching staff

The manager and coaches with headshots and titles.

Loading live data…

Example URLs

  • Dodgers coaches (2026): https://statsapi.mlb.com/api/v1/teams/119/coaches?season=2026