Skip to main content

MLB Player Split Stats API Documentation

Requirement

You need an API key to use SportsBlaze. Get access at www.sportsblaze.com.

Update Frequency

This endpoint updates every 60 seconds.

Description​

This endpoint returns MLB player split stats and custom rankings.

API Endpoint​

https://api.sportsblaze.com/mlb/v1/splits/players/{season}/{split}.json

Splits​

  • regular_season
  • regular_season_away
  • regular_season_home
  • regular_season_last_1
  • regular_season_last_5
  • regular_season_last_10
  • regular_season_last_20
  • regular_season_wins
  • regular_season_losses
  • regular_season_1_run
  • regular_season_2_run
  • regular_season_3+_run
  • regular_season_1_run_wins
  • regular_season_2_run_wins
  • regular_season_3+_run_wins
  • regular_season_1_run_losses
  • regular_season_2_run_losses
  • regular_season_3+_run_losses
  • regular_season_away_wins
  • regular_season_away_losses
  • regular_season_home_wins
  • regular_season_home_losses
  • regular_season_last_1_away
  • regular_season_last_5_away
  • regular_season_last_10_away
  • regular_season_last_20_away
  • regular_season_last_1_home
  • regular_season_last_5_home
  • regular_season_last_10_home
  • regular_season_last_20_home
  • regular_season_vs_{team}
  • {month}
  • playoffs
  • playoffs_last_1
  • playoffs_last_5

Parameters​

key (required)​

Your SportsBlaze API key.

id​

The player id (e.g. c4531087-0c95-5e6e-8d3c-604e0b0fc776). Separate multiple ids with a comma (e.g. c4531087-0c95-5e6e-8d3c-604e0b0fc776,93f6ca91-7be2-55cc-8e42-a295fae94395).

stats​

Rank players by stat(s) (e.g. average_batting_hits, total_batting_home_runs, or total_pitching_strikeouts). Combine multiple stats by separating them with a comma (e.g. total_batting_hits,total_batting_total_bases,total_batting_runs).

Format: total/average_{stat}

min/max_played​

Min/max games played (e.g. min_played=10 or max_played=50).

min/max_started​

Min/max games started (e.g. min_started=10 or max_started=50).

min/max_{stat}​

Min/max stat value (e.g. min_total_batting_at_bats, max_average_pitching_pitches_thrown, or min_total_pitching_hits).

Format: min/max_total/average_{stat}

sort​

Sort ranked players in ascending order (e.g. sort=asc).

Example URLs​

2025 player split stats, regular season:

https://api.sportsblaze.com/mlb/v1/splits/players/2025/regular_season.json?key=your_key

2025 player split stats, regular season vs Atlanta Braves, minimum 2 games started:

https://api.sportsblaze.com/mlb/v1/splits/players/2025/regular_season_vs_atlanta_braves.json?key=your_key&min_started=2

2025 player split stats, regular season last 10 games, ranked by average batting avg, minimum 20 total at bats:

https://api.sportsblaze.com/mlb/v1/splits/players/2025/regular_season_last_10.json?key=your_key&stats=average_batting_avg&min_total_batting_at_bats=20

2025 player split stats, regular season home games, minimum 10 games played, ranked by total bases, total hits, & total RBI:

https://api.sportsblaze.com/mlb/v1/splits/players/2025/regular_season_home.json?key=your_key&min_played=10&stats=total_batting_total_bases,total_batting_hits,total_batting_rbi

2025 player split stats, April games, minimum 5 games started, ranked by ERA in ascending order, minimum 20 total innings pitched, maximum 50 total base on balls:

https://api.sportsblaze.com/mlb/v1/splits/players/2025/april.json?key=your_key&min_started=5&stats=average_pitching_era&sort=asc&min_total_pitching_innings_pitched=20&max_total_pitching_base_on_balls=50

Example Response​

{
"league": {
"id": "mlb",
"name": "MLB",
"sport": "Baseball"
},
"season": {
"year": 2025,
"split": "Regular Season"
},
"ranking": {
"stats": [
"total_batting_hits",
"total_batting_runs",
"total_batting_total_bases"
],
"min_played": 10,
"min_total_batting_at_bats": 100,
"results": 150
},
"players": [
{
"rank": {
"sequence": 1,
"total": 188
},
"id": "e0e52a0f-4e54-5f0c-b584-6ec85c33c7f7",
"name": "Aaron Judge",
"played": 33,
"started": 26,
"stats": {
"total": {
"batting_air_outs": 21,
"batting_at_bats": 129,
"batting_base_on_balls": 19,
"batting_catchers_interference": 0,
"batting_caught_stealing": 2,
"batting_doubles": 9,
"batting_fly_outs": 13,
"batting_ground_into_double_play": 4,
"batting_ground_into_triple_play": 0,
"batting_ground_outs": 22,
"batting_hit_by_pitch": 2,
"batting_hits": 55,
"batting_home_runs": 11,
"batting_intentional_walks": 4,
"batting_left_on_base": 40,
"batting_line_outs": 4,
"batting_pickoffs": 1,
"batting_plate_appearances": 150,
"batting_pop_outs": 4,
"batting_rbi": 33,
"batting_runs": 32,
"batting_sac_bunts": 0,
"batting_sac_flies": 0,
"batting_stolen_bases": 3,
"batting_strikeouts": 31,
"batting_total_bases": 101,
"batting_triples": 2,
"fielding_assists": 1,
"fielding_caught_stealing": 0,
"fielding_chances": 46,
"fielding_errors": 0,
"fielding_passed_ball": 0,
"fielding_pickoffs": 0,
"fielding_put_outs": 45,
"fielding_stolen_bases": 0
},
"average": {
"batting_air_outs": 0.6363636363636364,
"batting_at_bats": 3.909090909090909,
"batting_avg": 0.4263565891472868,
"batting_base_on_balls": 0.5757575757575758,
"batting_catchers_interference": 0,
"batting_caught_stealing": 0.06060606060606061,
"batting_doubles": 0.2727272727272727,
"batting_fly_outs": 0.3939393939393939,
"batting_ground_into_double_play": 0.12121212121212122,
"batting_ground_into_triple_play": 0,
"batting_ground_outs": 0.6666666666666666,
"batting_hit_by_pitch": 0.06060606060606061,
"batting_hits": 1.6666666666666667,
"batting_home_runs": 0.3333333333333333,
"batting_intentional_walks": 0.12121212121212122,
"batting_left_on_base": 1.2121212121212122,
"batting_line_outs": 0.12121212121212122,
"batting_obp": 0.5066666666666667,
"batting_ops": 1.2896124031007752,
"batting_pickoffs": 0.030303030303030304,
"batting_plate_appearances": 4.545454545454546,
"batting_pop_outs": 0.12121212121212122,
"batting_rbi": 1,
"batting_runs": 0.9696969696969697,
"batting_sac_bunts": 0,
"batting_sac_flies": 0,
"batting_slg": 0.7829457364341085,
"batting_stolen_base_pct": 0.6,
"batting_stolen_bases": 0.09090909090909091,
"batting_strikeouts": 0.9393939393939394,
"batting_total_bases": 3.0606060606060606,
"batting_triples": 0.06060606060606061,
"fielding_assists": 0.030303030303030304,
"fielding_caught_stealing": 0,
"fielding_chances": 1.393939393939394,
"fielding_errors": 0,
"fielding_passed_ball": 0,
"fielding_pickoffs": 0,
"fielding_put_outs": 1.3636363636363635,
"fielding_stolen_base_pct": 0,
"fielding_stolen_bases": 0
}
},
"games": [
"26900fc4-aeaf-5aa9-a08d-b11ee21351a9",
"148034f6-690a-5429-8735-3ccb187da495",
"1f8ea39e-c95f-5d6c-a884-74766564be8f",
"bc28d204-a425-5aa7-b4ff-0c10e92a4b1a",
"f9ee2625-c612-54bd-9128-047ac80b1927",
"a660b788-be9d-5e5f-98c2-7cfafe4ddbf8",
"cf6e3da9-535d-51ed-8d33-7be7cbabb0b4",
"76898a68-8b33-5b87-a307-414c941c1dc8",
"40d81783-6c94-5ad5-8c5b-a2a90a9dc19b",
"678770fe-063f-5085-9cbc-d38c4c7a5969",
"4985c3f4-7013-5e8e-a6b3-652b8d04a610",
"8da55350-d25e-5e24-bacc-8c3a1a1bdcb9",
"3fac6894-6f1e-5727-83ff-5173c18bfdc0",
"daf25611-b8b3-59bd-af77-7f80c6bb6d26",
"783629cc-5bfd-5942-90b2-b8fd3848f6b9",
"559820ac-ba87-51ec-82b7-9aea41dafd7b",
"718cf202-d8a8-5a2c-b334-84113ccd5476",
"c515f42e-0974-5dd8-b57c-95980bf59183",
"88a9d175-8530-508c-8eac-3269fc5df3ff",
"2009ed1c-b930-57e2-8b01-38c6e5966fe3",
"b2e6567d-aadb-5c7d-89f1-edab7338cb21",
"f28db5a5-c68b-5b18-89d0-b3354f7869d9",
"9fbb94ec-5fdf-5f31-a1b8-330df38eac19",
"98f17f46-865a-51c7-8734-4cdaffc862dd",
"b0bd44bb-b143-56cb-857d-2a6010742c56",
"d85178e9-ee65-5af5-94a6-c0a893f460a9",
"6eaa61f8-cbad-55a3-b932-9545454cf4a7",
"4caa2662-ef61-5968-bbea-2e9eb84cb46b",
"fd649a6c-d771-56e4-b8cc-ff6ea6fbacf8",
"23a152a9-826e-5440-bb92-1049e71c8917",
"903d8e79-a09f-57a2-926a-751ae44223bd",
"49acff34-ab3e-583b-93ec-f7d68889bdf0",
"7a53406a-0e21-53b5-a202-2d71da8d625a"
]
}
],
"updated": "2025-05-04T23:10:54Z"
}