Skip to contents

MLB Leagues

Usage

mlb_league(seasons = NULL, sport_id = NULL, league_id = NULL)

Arguments

seasons

Year(s) to return to return league information for.

sport_id

The sport_id to return league information for.

league_id

The league_id(s) to return league information for.

Value

Returns a tibble with the following columns

col_nametypesdescription
league_idintegerMLB league id (e.g. 103 for AL, 104 for NL).
league_namecharacterLeague name (e.g. 'American League').
league_linkcharacterAPI relative link to the league.
league_abbreviationcharacterLeague abbreviation (e.g. 'AL').
league_name_shortcharacterShort league name (e.g. 'American').
league_season_statecharacterSeason state (e.g. 'offseason', 'regular').
league_has_wild_cardlogicalWhether the league uses a wild card.
league_has_split_seasonlogicalWhether the league has a split season.
league_num_gamesintegerScheduled number of regular season games.
league_has_playoff_pointslogicalWhether the league awards playoff points.
league_num_teamsintegerNumber of teams in the league.
league_num_wildcard_teamsintegerNumber of wild card teams.
league_seasoncharacterSeason year for the league record.
league_org_codecharacterOrganization code (e.g. 'AL').
league_conferences_in_uselogicalWhether conferences are used.
league_divisions_in_uselogicalWhether divisions are used.
league_sort_orderintegerDisplay sort order for the league.
league_activelogicalWhether the league is active.
season_date_info_season_idcharacterSeason identifier for the date info block.
season_date_info_pre_season_start_datecharacterPreseason start date (YYYY-MM-DD).
season_date_info_pre_season_end_datecharacterPreseason end date (YYYY-MM-DD).
season_date_info_season_start_datecharacterSeason start date (YYYY-MM-DD).
season_date_info_spring_start_datecharacterSpring training start date (YYYY-MM-DD).
season_date_info_spring_end_datecharacterSpring training end date (YYYY-MM-DD).
season_date_info_regular_season_start_datecharacterRegular season start date (YYYY-MM-DD).
season_date_info_last_date1st_halfcharacterLast date of the first half (YYYY-MM-DD).
season_date_info_all_star_datecharacterAll-Star Game date (YYYY-MM-DD).
season_date_info_first_date2nd_halfcharacterFirst date of the second half (YYYY-MM-DD).
season_date_info_regular_season_end_datecharacterRegular season end date (YYYY-MM-DD).
season_date_info_post_season_start_datecharacterPostseason start date (YYYY-MM-DD).
season_date_info_post_season_end_datecharacterPostseason end date (YYYY-MM-DD).
season_date_info_season_end_datecharacterSeason end date (YYYY-MM-DD).
season_date_info_offseason_start_datecharacterOffseason start date (YYYY-MM-DD).
season_date_info_off_season_end_datecharacterOffseason end date (YYYY-MM-DD).
season_date_info_season_level_gameday_typecharacterSeason-level Gameday data type code.
season_date_info_game_level_gameday_typecharacterGame-level Gameday data type code.
season_date_info_qualifier_plate_appearancesnumericPlate appearances per game needed to qualify.
season_date_info_qualifier_outs_pitchedintegerOuts pitched per game needed to qualify.
sport_idintegerSport id associated with the league (1 for MLB).
sport_linkcharacterAPI relative link to the sport.

Examples

# \donttest{
  try(mlb_league(seasons = 2021, sport_id = 1))
#> ── MLB League data from MLB.com ───────────────────── baseballr 2.0.0 ──
#>  Data updated: 2026-06-12 14:09:40 UTC
#> # A tibble: 4 × 40
#>   league_id league_name       league_link        league_abbreviation
#>       <int> <chr>             <chr>              <chr>              
#> 1       103 American League   /api/v1/league/103 AL                 
#> 2       104 National League   /api/v1/league/104 NL                 
#> 3       114 Cactus League     /api/v1/league/114 CL                 
#> 4       115 Grapefruit League /api/v1/league/115 GL                 
#> # ℹ 36 more variables: league_name_short <chr>,
#> #   league_season_state <chr>, league_has_wild_card <lgl>,
#> #   league_has_split_season <lgl>, league_num_games <int>,
#> #   league_has_playoff_points <lgl>, league_num_teams <int>,
#> #   league_num_wildcard_teams <int>, league_season <chr>,
#> #   league_org_code <chr>, league_conferences_in_use <lgl>,
#> #   league_divisions_in_use <lgl>, league_sort_order <int>, …
# }