Skip to content

MLB API: Get player stats

Gets an MLB player's profile and regular-season hitting and pitching statistics for one season and for his career. Without a season it uses the current season, or the player's latest MLB season if he has no stats this year.

mlb.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by MLB.

Inputs

Values from the run on Oct 27, 2026, shown under Output.

Player, requiredplayer

Baseball player name, for example Shohei Ohtani.

Shohei Ohtani

Season optionalseason

MLB season year, for example 2025. Defaults to the current season if the player has stats, otherwise the latest season.

2025

Whole number from 1871 to 2100.

Output

From a run on Oct 27, 2026.
{  "age": 32,  "bats": "Left",  "name": "Shohei Ohtani",  "team": "Los Angeles Dodgers",  "season": 2025,  "throws": "Right",  "position": "Two-Way Player",  "player_id": 660271,  "player_link": "https://www.mlb.com/player/shohei-ohtani-660271",  "career_hitting": {    "hits": 1194,    "games": 1172,    "at_bats": 4253,    "home_runs": 310,    "stolen_bases": 176,    "runs_batted_in": 750,    "batting_average": 0.281,    "on_base_percentage": 0.375,    "slugging_percentage": 0.574,    "on_base_plus_slugging": 0.949  },  "season_hitting": {    "hits": 172,    "games": 158,    "at_bats": 611,    "home_runs": 55,    "stolen_bases": 20,    "runs_batted_in": 102,    "batting_average": 0.282,    "on_base_percentage": 0.392,    "slugging_percentage": 0.622,    "on_base_plus_slugging": 1.014  },  "career_pitching": {    "wins": 47,    "saves": 0,    "walks": 208,    "losses": 22,    "strikeouts": 765,    "innings_pitched": "614.1",    "earned_run_average": 2.83,    "walks_plus_hits_per_inning_pitched": 1.06  },  "season_pitching": {    "wins": 1,    "saves": 0,    "walks": 9,    "losses": 1,    "strikeouts": 62,    "innings_pitched": "47.0",    "earned_run_average": 2.87,    "walks_plus_hits_per_inning_pitched": 1.04  },  "headshot_image_link": "https://img.mlbstatic.com/mlb-photos/image/upload/v1/people/660271/headshot/67/current"}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
mlb.com/get_player_stats
Returns
name, team, position, bats, throws, age, season and career hitting/pitching stats

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method mlb.com/get_player_stats with the inputs above.

Ask your agent

  • What are Aaron Judge's batting numbers for the 2024 season?
  • Show me Clayton Kershaw's career pitching stats and his ERA by year.
  • Get Mookie Betts' position, bats, throws, and age along with his hitting stats this season.
  • I want to compare Freddie Freeman's 2023 home runs and OPS against his career totals on mlb.com.
  • Pull up Gerrit Cole's strikeouts and win-loss record for the 2019 season.
  • Returns MLB regular-season division standings for a season: records, win percentage, games back, streak, last 10 games and wild-card games back. Defaults to the current year.

    mlb.com/get_standings
  • Lists MLB games and scores for a date or up to seven days, optionally for one team. Start times are shown in the requested time zone.

    mlb.com/get_scores
  • Looks up a Yahoo Sports player by name and returns the player's regular-season statistics for a season, alongside career totals. Each stat includes season and career values.

    sports.yahoo.com/get_player_stats
  • Looks up an NHL player by name, link or ID and returns the profile with regular-season stats for a season and career totals.

    nhl.com/get_player_stats
  • Gets a named NFL player's season and career stats, with profile details. Active players are preferred when names match.

    nfl.com/get_player_stats
  • Looks up an ESPN player by name and returns season and career statistics. Use a league to tell apart players with the same name, and a season year or label to pick a past season.

    espn.com/get_player_stats
  • Looks up a Premier League player by name and returns the profile and either career totals or the stats for a chosen season. If names clash, a current Premier League player is preferred.

    premierleague.com/get_player_stats
  • Looks up an NBA player by name, including retired players, and returns the bio and regular-season per-game averages for the reported season and career.

    nba.com/get_player