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-24 02:05:18 UTC
#> # A tibble: 32 × 12
#>    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      10 TOR         Toronto Maple Lea… Mapl…
#>  2     1             2            2      28 SJS         San Jose Sharks    Shar…
#>  3     1             3            3      23 VAN         Vancouver Canucks  Canu…
#>  4     1             4            4       7 BUF         Buffalo Sabres     Sabr…
#>  5     1             5            5       3 NYR         New York Rangers   Rang…
#>  6     1             6            6      20 CGY         Calgary Flames     Flam…
#>  7     1             7            7      55 SEA         Seattle Kraken     Krak…
#>  8     1             8            8      52 WPG         Winnipeg Jets      Jets…
#>  9     1             9            9      28 SJS         San Jose Sharks    Shar…
#> 10     1            10           10      18 NSH         Nashville Predato… Pred…
#> # ℹ 22 more rows
#> # ℹ 6 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>
# }