Skip to contents

Get ESPN MCH League Leaders

Usage

espn_mch_leaders(
  category = "offensive",
  season = most_recent_nhl_season(),
  season_type = 2L,
  limit = 50L,
  page = 1L,
  sort = NULL,
  ...
)

Arguments

category

Stat category to display. For MCH one of "offensive", "defensive", "general", "penalties", or NULL for all categories. Defaults to "offensive".

season

Season end-year (e.g. 2025). Defaults to most_recent_nhl_season(). ESPN's MCH statistics/byathlete endpoint currently ignores this parameter and always returns the current/most-recent season. The argument is accepted for forward-compatibility but does not filter upstream. The returned season and season_type columns reflect the season ESPN actually served, not this value.

season_type

Season type code (1 = pre, 2 = regular, 3 = post). Defaults to 2. ESPN's MCH statistics/byathlete endpoint currently ignores this parameter. The returned season_type column reflects the type ESPN actually served.

limit

Athletes per page (default 50).

page

Page number (default 1).

sort

Optional ESPN sort query string.

...

Reserved for forward compatibility.

Value

A fastRhockey_data tibble with one row per athlete:

col_nametypesdescription
seasonintegerSeason end-year ESPN actually served (from currentSeason$year).
season_typeintegerSeason type id ESPN actually served (from currentSeason$type$id).
requested_season_yearintegerSeason year from requestedSeason (mirrors season).
pageintegerCurrent page.
pagination_countintegerTotal athlete count.
pagination_limitintegerAthletes per page.
pagination_pagesintegerTotal page count.
league_idcharacterESPN league identifier.
league_namecharacterLeague name.
league_abbreviationcharacterLeague abbreviation.
athlete_idcharacterESPN athlete identifier.
athlete_display_namecharacterPlayer display name.
athlete_short_namecharacterPlayer short name.
athlete_slugcharacterPlayer URL slug.
athlete_positioncharacterPosition abbreviation.
athlete_jerseycharacterJersey number.
athlete_team_idcharacterESPN team identifier.
athlete_team_namecharacterTeam name.
athlete_team_short_namecharacterTeam short name.
athlete_team_logocharacterTeam logo URL.
headshot_hrefcharacterPlayer headshot URL.
debut_yearintegerDebut year.
ageintegerPlayer age.
offensive_goalscharacterGoals (offensive category).
offensive_assistscharacterAssists.
offensive_pointscharacterPoints.
offensive_power_play_goalscharacterPower-play goals.
offensive_shots_totalcharacterShots on goal.
offensive_shooting_pctcharacterShooting percentage.
offensive_game_winning_goalscharacterGame-winning goals.
offensive_rank_pointscharacterRank by points.

Details

League slug mens-college-hockey; season is the END year (2026 = 2025-26). Same ESPN helper as espn_nhl_leaders() (columns inherited); a collection may be empty.

See also

Other ESPN MCH Functions: espn_mch_award(), espn_mch_awards(), espn_mch_calendar(), espn_mch_coach(), espn_mch_coach_record(), espn_mch_coach_season(), espn_mch_conferences(), espn_mch_draft(), espn_mch_fpi(), espn_mch_franchise(), espn_mch_franchises(), espn_mch_game(), espn_mch_game_broadcasts(), espn_mch_game_competition(), espn_mch_game_leaders(), espn_mch_game_odds(), espn_mch_game_official_detail(), espn_mch_game_officials(), espn_mch_game_play(), espn_mch_game_play_personnel(), espn_mch_game_plays(), espn_mch_game_powerindex(), espn_mch_game_predictor(), espn_mch_game_probabilities(), espn_mch_game_propbets(), espn_mch_game_scoringplays(), espn_mch_game_situation(), espn_mch_game_status(), espn_mch_game_team(), espn_mch_game_team_leaders(), espn_mch_game_team_linescores(), espn_mch_game_team_record(), espn_mch_game_team_roster(), espn_mch_game_team_statistics(), espn_mch_game_teams(), espn_mch_games(), espn_mch_injuries(), espn_mch_leaders_core(), espn_mch_league_notes(), espn_mch_league_root(), espn_mch_news(), espn_mch_pbp(), espn_mch_player_awards(), espn_mch_player_bio(), espn_mch_player_box(), espn_mch_player_career_stats(), espn_mch_player_contracts(), espn_mch_player_core(), espn_mch_player_eventlog(), espn_mch_player_gamelog(), espn_mch_player_info(), espn_mch_player_injuries(), espn_mch_player_news(), espn_mch_player_notes(), espn_mch_player_overview(), espn_mch_player_records(), espn_mch_player_seasons(), espn_mch_player_splits(), espn_mch_player_statisticslog(), espn_mch_player_stats(), espn_mch_player_vs_player(), espn_mch_players_index(), espn_mch_position(), espn_mch_positions(), espn_mch_rankings(), espn_mch_recruiting_players(), espn_mch_recruiting_rankings(), espn_mch_recruiting_years(), espn_mch_scoreboard(), espn_mch_season_awards(), espn_mch_season_coaches(), espn_mch_season_draft(), espn_mch_season_draft_round_picks(), espn_mch_season_freeagents(), espn_mch_season_futures(), espn_mch_season_group(), espn_mch_season_group_children(), espn_mch_season_group_teams(), espn_mch_season_groups(), espn_mch_season_info(), espn_mch_season_players(), espn_mch_season_pointer(), espn_mch_season_powerindex(), espn_mch_season_powerindex_leaders(), espn_mch_season_recruits(), espn_mch_season_team(), espn_mch_season_teams(), espn_mch_season_type(), espn_mch_season_type_corrections(), espn_mch_season_type_leaders(), espn_mch_season_types(), espn_mch_season_week(), espn_mch_season_week_games(), espn_mch_season_week_powerindex(), espn_mch_season_week_rankings(), espn_mch_season_weeks(), espn_mch_seasons(), espn_mch_standings(), espn_mch_standings_core(), espn_mch_statistics_league(), espn_mch_summary(), espn_mch_talentpicks(), espn_mch_team(), espn_mch_team_box(), espn_mch_team_core(), espn_mch_team_depthcharts(), espn_mch_team_history(), espn_mch_team_injuries(), espn_mch_team_leaders(), espn_mch_team_news(), espn_mch_team_record(), espn_mch_team_roster(), espn_mch_team_schedule(), espn_mch_team_transactions(), espn_mch_teams_core(), espn_mch_teams_site(), espn_mch_tournaments(), espn_mch_transactions(), espn_mch_venue(), espn_mch_venues()

Author

Saiem Gilani

Examples

# \donttest{
  try(espn_mch_leaders(category = "offensive", limit = 25))
#> data frame with 0 columns and 0 rows
# }