mlb_stats function

MLB Stats

MLB Stats

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.

Returns

Returns a tibble with the following columns

col_nametypes
total_splitsinteger
seasoncharacter
num_teamsinteger
rankinteger
games_playedinteger
ground_outsinteger
air_outsinteger
runsinteger
doublesinteger
triplesinteger
home_runsinteger
strike_outsinteger
base_on_ballsinteger
intentional_walksinteger
hitsinteger
hit_by_pitchinteger
avgcharacter
at_batsinteger
obpcharacter
slgcharacter
opscharacter
caught_stealinginteger
stolen_basesinteger
stolen_base_percentagecharacter
ground_into_double_playinteger
number_of_pitchesinteger
plate_appearancesinteger
total_basesinteger
rbiinteger
left_on_baseinteger
sac_buntsinteger
sac_fliesinteger
babipcharacter
ground_outs_to_airoutscharacter
catchers_interferenceinteger
at_bats_per_home_runcharacter
team_idinteger
team_namecharacter
team_linkcharacter
player_idinteger
player_full_namecharacter
player_linkcharacter
player_first_namecharacter
player_last_namecharacter
league_idinteger
league_namecharacter
league_linkcharacter
sport_idinteger
sport_linkcharacter
sport_abbreviationcharacter
position_codecharacter
position_namecharacter
position_typecharacter
position_abbreviationcharacter
splits_tied_with_offsetlist
splits_tied_with_limitlist
player_poolcharacter
type_display_namecharacter
group_display_namecharacter

Examples

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