GET/api/v1/stats/leaders
Stat leaders
Leaderboards for a stat category.
On this page
Try it
https://statsapi.mlb.com/api/v1/stats/leaders?leaderCategories=homeRuns&season=2026&sportId=1&limit=5const res = await fetch('https://statsapi.mlb.com/api/v1/stats/leaders?leaderCategories=homeRuns&season=2026&sportId=1&limit=5')
const data = await res.json()curl -s 'https://statsapi.mlb.com/api/v1/stats/leaders?leaderCategories=homeRuns&season=2026&sportId=1&limit=5'
Reference
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
leaderCategories | csv | yes | Stat category, e.g. |
season | number | no | Four-digit year. |
sportId | number | no | Sport id. |
statGroup | hittingpitchingfielding | no | Stat group. |
limit | number | no | How many leaders. |
Response
Type: LeadersResponse
/** `GET /api/v1/stats/leaders` */
export interface LeadersResponse extends WithCopyright {
leagueLeaders: LeaderCategory[]
}Notes
Category names come from
/api/v1/statsLeaders//api/v1/baseballStats.
Build with it
Live examples powered by this endpoint with real data. Inspiration — restyle and remix freely.
Leaderboard
Top ten by category (HR, AVG, RBI, …) with headshots — switch the stat with a tap.
Loading leaders…
Example URLs
- Home run leaders (2026):
https://statsapi.mlb.com/api/v1/stats/leaders?leaderCategories=homeRuns&season=2026&sportId=1&limit=5