mlb_stats {baseballr}R Documentation

MLB Stats

Description

MLB Stats

Usage

mlb_stats(
  stat_type = NULL,
  player_pool = NULL,
  game_type = NULL,
  team_id = NULL,
  position = NULL,
  stat_group = NULL,
  season = NULL,
  league_id = NULL,
  sport_ids = NULL,
  sort_stat = NULL,
  order = NULL,
  limit = 1000,
  offset = NULL
)

Arguments

stat_type

Stat type to return statistics for.

player_pool

There are 4 different types of player pools to return statistics for a particular player pool across a sport. Acceptable values include: All, Qualified, Rookies, or Qualified_rookies

game_type

Game type to return information for a particular statistic in a particular game type.

team_id

Team ID to return information and ranking for a particular statistic for a particular team.

position

Position to return statistics for a given position. Default to "Qualified" player pool Acceptable values include:

  • P

  • C

  • 1B

  • 2B

  • 3B

  • SS

  • LF

  • CF

  • RF

  • DH

  • PH

  • PR

  • BR

  • OF

  • IF

  • SP

  • RP

  • CP

  • UT

  • UI

  • UO

  • RHP

  • LHP

  • RHS

  • LHS

  • LHR

  • RHR

  • B

  • X

stat_group

Stat group to return information and ranking for a particular statistic in a particular group.

season

Year to return information and ranking for a particular statistic in a given year.

league_id

League ID to return statistics for a given league. Default to "Qualified" player pool.

sport_ids

The sport_id(s) to return information and ranking information for.

sort_stat

Sort return based on stat.

order

Order return based on either desc or asc.

limit

A limit to limit return to a particular number of records.

offset

An offset to returns i+1 as the first record in the set of players.

Value

Returns a tibble with the following columns

col_name types
total_splits integer
season character
num_teams integer
rank integer
games_played integer
ground_outs integer
air_outs integer
runs integer
doubles integer
triples integer
home_runs integer
strike_outs integer
base_on_balls integer
intentional_walks integer
hits integer
hit_by_pitch integer
avg character
at_bats integer
obp character
slg character
ops character
caught_stealing integer
stolen_bases integer
stolen_base_percentage character
ground_into_double_play integer
number_of_pitches integer
plate_appearances integer
total_bases integer
rbi integer
left_on_base integer
sac_bunts integer
sac_flies integer
babip character
ground_outs_to_airouts character
catchers_interference integer
at_bats_per_home_run character
team_id integer
team_name character
team_link character
player_id integer
player_full_name character
player_link character
player_first_name character
player_last_name character
league_id integer
league_name character
league_link character
sport_id integer
sport_link character
sport_abbreviation character
position_code character
position_name character
position_type character
position_abbreviation character
splits_tied_with_offset list
splits_tied_with_limit list
player_pool character
type_display_name character
group_display_name character

Examples


  try(mlb_stats(stat_type = 'season', stat_group = 'hitting', season = 2021))


[Package baseballr version 1.6.0 Index]