Skip to contents

Returns information on the most recent NHL draft picks.

Uses the new NHL API endpoint at api-web.nhle.com/v1/draft/picks/now.

Usage

nhl_draft()

Value

A data frame (fastRhockey_data) with the following columns:

col_nametypesdescription
roundintegerDraft round number.
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier of the drafting team.
team_abbrevcharacterDrafting team abbreviation.
team_namedata.frameDrafting team name (localized).
team_common_namedata.frameDrafting team common (nickname) name (localized).
team_place_name_with_prepositiondata.frameDrafting team place name with preposition.
display_abbrevdata.frameDrafting team display abbreviation.
team_logo_lightcharacterURL to the team's light-theme logo.
team_logo_darkcharacterURL to the team's dark-theme logo.
team_pick_historycharacterHistory of the team's picks at this slot.
first_namedata.frameDrafted player's first name (localized).
last_namedata.frameDrafted player's last name (localized).
position_codecharacterDrafted player's position code.
country_codecharacterDrafted player's country code.
heightintegerDrafted player's height in inches.
weightintegerDrafted player's weight in pounds.
amateur_leaguecharacterDrafted player's amateur league.
amateur_club_namecharacterDrafted player's amateur club name.

Examples

# \donttest{
   try(nhl_draft())
#> ── NHL Draft Data from NHL.com ──────────────────────────── fastRhockey 1.0.0 ──
#>  Data updated: 2026-06-13 03:24:55 UTC
#> # A tibble: 32 × 20
#>    round pick_in_round overall_pick team_id team_abbrev team_name$default  $fr  
#>    <int>         <int>        <int>   <int> <chr>       <chr>              <chr>
#>  1     1             1            1       2 NYI         New York Islanders Isla…
#>  2     1             2            2      28 SJS         San Jose Sharks    Shar…
#>  3     1             3            3      16 CHI         Chicago Blackhawks Blac…
#>  4     1             4            4      68 UTA         Utah Mammoth       Mamm…
#>  5     1             5            5      18 NSH         Nashville Predato… Pred…
#>  6     1             6            6       4 PHI         Philadelphia Flye… Flye…
#>  7     1             7            7       6 BOS         Boston Bruins      Brui…
#>  8     1             8            8      55 SEA         Seattle Kraken     Krak…
#>  9     1             9            9       7 BUF         Buffalo Sabres     Sabr…
#> 10     1            10           10      24 ANA         Anaheim Ducks      Duck…
#> # ℹ 22 more rows
#> # ℹ 14 more variables: team_common_name <df[,2]>,
#> #   team_place_name_with_preposition <df[,2]>, display_abbrev <df[,1]>,
#> #   team_logo_light <chr>, team_logo_dark <chr>, team_pick_history <chr>,
#> #   first_name <df[,1]>, last_name <df[,1]>, position_code <chr>,
#> #   country_code <chr>, height <int>, weight <int>, amateur_league <chr>,
#> #   amateur_club_name <chr>
# }