Skip to contents

Returns goalie milestone achievements from the NHL Stats REST API (https://api.nhle.com/stats/rest/{lang}/milestones/goalies).

Usage

nhl_stats_goalie_milestones(
  lang = "en",
  cayenne_exp = NULL,
  limit = 100,
  start = 0
)

Arguments

lang

Character language code. Default "en".

cayenne_exp

Optional Cayenne filter expression string passed via the cayenneExp query parameter.

limit

Integer maximum number of results. Default 100.

start

Integer pagination start index. Default 0.

Value

A data frame (fastRhockey_data) with the following columns:

col_nametypesdescription
idintegerUnique milestone record identifier.
current_team_idintegerPlayer's current team identifier.
first_namecharacterPlayer first name.
game_type_idintegerGame type identifier.
games_playedintegerGames played.
last_namecharacterPlayer last name.
milestonecharacterMilestone category.
milestone_amountintegerAmount remaining to reach the milestone.
player_full_namecharacterPlayer full name.
player_idintegerUnique player identifier.
sointegerShutouts.
team_abbrevcharacterTeam abbreviation.
team_common_namecharacterTeam common (nickname) name.
team_full_namecharacterFull team name.
team_place_namecharacterTeam place (city/location) name.
toi_minutesintegerTime on ice in minutes.
winsintegerWins.

Examples

# \donttest{
  try(nhl_stats_goalie_milestones())
#> ── NHL Stats Goalie Milestones ──────────────────────────── fastRhockey 1.0.0 ──
#>  Data updated: 2026-06-13 07:20:57 UTC
#> # A tibble: 53 × 17
#>       id current_team_id first_name game_type_id games_played last_name 
#>    <int>           <int> <chr>             <int>        <int> <chr>     
#>  1   390               3 Jonathan              3           92 Quick     
#>  2   391               3 Jonathan              3           92 Quick     
#>  3   392               3 Jonathan              3           92 Quick     
#>  4   422              24 Petr                  2          438 Mrazek    
#>  5   467              12 Frederik              2          552 Andersen  
#>  6   535              18 Juuse                 2          467 Saros     
#>  7   549               3 Igor                  3           44 Shesterkin
#>  8   595              55 Philipp               3           47 Grubauer  
#>  9   607              26 Darcy                 2          489 Kuemper   
#> 10   627              26 Darcy                 3           40 Kuemper   
#> # ℹ 43 more rows
#> # ℹ 11 more variables: milestone <chr>, milestone_amount <int>,
#> #   player_full_name <chr>, player_id <int>, so <int>, team_abbrev <chr>,
#> #   team_common_name <chr>, team_full_name <chr>, team_place_name <chr>,
#> #   toi_minutes <int>, wins <int>
# }