Skip to content

Game scores, team standings and player statistics

NHL provides games, schedules, and scores when published, standings by date, and player profiles with regular-season stats; dates outside a season have no teams, and unavailable stats are null.

Get player stats

Get an NHL player’s profile and NHL regular-season stats for a selected season and career. Without a season, uses the latest season with recorded regular-season games; seasons without games return null stats.

Your information

Player name, NHL player link, or player ID, e.g. Connor McDavid.

Starting year of the season, e.g. 2025 for 2025–26. Omit for latest season with recorded games.

1 credit per run

Example results

Age
29
Name
Connor McDavid
Team
Edmonton Oilers
Season
2025-26
Country
Canada
Position
Center
Player ID
8478402
Player Link
nhl.com
Jersey Number
97
Shoots or Catches
Left
Headshot Image Link
Headshot Image LinkOpen image
Career Stats
Wins
Not provided
Goals
409
Losses
Not provided
Points
1,220
Assists
811
Shutouts
Not provided
Plus Minus
186
Games Played
794
Penalty (minutes)
330
Save Percentage
Not provided
Goals Against Average
Not provided
Season Stats
Wins
Not provided
Goals
48
Losses
Not provided
Points
138
Assists
90
Shutouts
Not provided
Plus Minus
17
Games Played
82
Penalty (minutes)
44
Save Percentage
Not provided
Goals Against Average
Not provided
Example data · Run in Studio for fresh results.

Choose an action

About NHL

NHL’s Get scores returns games, scores, and details for a date, with optional team and time zone inputs.

NHL’s Get standings returns team records and rankings for a date.

NHL’s Get player stats returns a player profile and regular-season statistics for a required player and optional season.

Built by Fous from nhl.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with NHL.

Actions

Get player stats

1 credit per run

Get an NHL player’s profile and NHL regular-season stats for a selected season and career. Without a season, uses the latest season with recorded regular-season games; seasons without games return null stats.

What you provide

FieldTypeRequiredDescription
PlayerplayerTextRequiredPlayer name, NHL player link, or player ID, e.g. Connor McDavid.Example: Connor McDavid
SeasonseasonNumberOptionalStarting year of the season, e.g. 2025 for 2025–26. Omit for latest season with recorded games.Example: 2025

What you get

FieldTypeDescription
AgeageNumberAge in years today.Example: 29
NamenameTextPlayer name.Example: Connor McDavid
TeamteamTextCurrent NHL team, or most recent NHL team if no longer active.Example: Edmonton Oilers
SeasonseasonTextSelected NHL season, such as 2025-26.Example: 2025-26
CountrycountryTextCountry of birth.Example: Canada
PositionpositionTextPlaying position.Example: Center
Player IDplayer_idNumberNHL player ID.Example: 8478402
Player Linkplayer_linkTextNHL player page.Example: https://www.nhl.com/player/connor-mcdavid-8478402
Career Statscareer_statsDetailsNHL regular-season career totals.
Winscareer_stats.winsNumberNHL regular-season wins.Example: 187
Goalscareer_stats.goalsNumberNHL regular-season goals.Example: 409
Lossescareer_stats.lossesNumberNHL regular-season losses.Example: 107
Pointscareer_stats.pointsNumberNHL regular-season points.Example: 1220
Assistscareer_stats.assistsNumberNHL regular-season assists.Example: 811
Shutoutscareer_stats.shutoutsNumberNHL regular-season shutouts.Example: 22
Plus Minuscareer_stats.plus_minusNumberNHL regular-season plus minus.Example: 186
Games Playedcareer_stats.games_playedNumberNHL regular-season games played.Example: 794
Penalty (minutes)career_stats.penalty_minutesNumberNHL regular-season penalty minutes.Example: 330
Save Percentagecareer_stats.save_percentageNumberNHL regular-season save percentage.Example: 0.916614
Goals Against Averagecareer_stats.goals_against_averageNumberNHL regular-season goals against average.Example: 2.519471
Season Statsseason_statsDetailsNHL regular-season statistics across all teams in this season.
Winsseason_stats.winsNumberNHL regular-season wins.Example: 25
Goalsseason_stats.goalsNumberNHL regular-season goals.Example: 48
Lossesseason_stats.lossesNumberNHL regular-season losses.Example: 19
Pointsseason_stats.pointsNumberNHL regular-season points.Example: 138
Assistsseason_stats.assistsNumberNHL regular-season assists.Example: 90
Shutoutsseason_stats.shutoutsNumberNHL regular-season shutouts.Example: 1
Plus Minusseason_stats.plus_minusNumberNHL regular-season plus minus.Example: 17
Games Playedseason_stats.games_playedNumberNHL regular-season games played.Example: 82
Penalty (minutes)season_stats.penalty_minutesNumberNHL regular-season penalty minutes.Example: 44
Save Percentageseason_stats.save_percentageNumberNHL regular-season save percentage.Example: 0.911579
Goals Against Averageseason_stats.goals_against_averageNumberNHL regular-season goals against average.Example: 2.499821
Jersey Numberjersey_numberNumberJersey number.Example: 97
Shoots or Catchesshoots_or_catchesTextShoots or catches left or right.Example: Left
Headshot Image Linkheadshot_image_linkTextPlayer headshot image link.Example: https://assets.nhle.com/mugs/nhl/20262027/EDM/8478402.png

Example result

For Player: Connor McDavid, Season: 2025

JSON
{
  "age": 29,
  "name": "Connor McDavid",
  "team": "Edmonton Oilers",
  "season": "2025-26",
  "country": "Canada",
  "position": "Center",
  "player_id": 8478402,
  "player_link": "https://www.nhl.com/player/connor-mcdavid-8478402",
  "career_stats": {
    "wins": null,
    "goals": 409,
    "losses": null,
    "points": 1220,
    "assists": 811,
    "shutouts": null,
    "plus_minus": 186,
    "games_played": 794,
    "penalty_minutes": 330,
    "save_percentage": null,
    "goals_against_average": null
  },
  "season_stats": {
    "wins": null,
    "goals": 48,
    "losses": null,
    "points": 138,
    "assists": 90,
    "shutouts": null,
    "plus_minus": 17,
    "games_played": 82,
    "penalty_minutes": 44,
    "save_percentage": null,
    "goals_against_average": null
  },
  "jersey_number": 97,
  "shoots_or_catches": "Left",
  "headshot_image_link": "https://assets.nhle.com/mugs/nhl/20262027/EDM/8478402.png"
}

Get scores

1 credit per run

Get NHL games and scores for a date, optionally limited to one team. Start times use your chosen time zone; scores and game details are available when NHL publishes them.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalNHL schedule date, such as 2026-09-29. Defaults to today.Example: 2026-09-29
TeamteamTextOptionalTeam name or nickname to include, such as Toronto Maple Leafs or Leafs.Example: Leafs
Time Zonetime_zoneTextOptionalTime zone for game start times, such as America/Los_Angeles. Defaults to US Eastern.Example: America/New_York

What you get

FieldTypeDescription
GamesgamesList
Arenagames[].arenaTextExample: Scotiabank Arena
Periodgames[].periodTextCurrent period during a live game, otherwise null.
Statusgames[].statusTextExample: Scheduled
Game IDgames[].game_idNumberExample: 2026020002
Away Teamgames[].away_teamTextExample: Montréal Canadiens
Game Linkgames[].game_linkTextExample: https://www.nhl.com/gamecenter/mtl-vs-tor/2026/09/29/2026020002
Home Teamgames[].home_teamTextExample: Toronto Maple Leafs
Away Goalsgames[].away_goalsNumberExample: 4
Home Goalsgames[].home_goalsNumberExample: 3
Start Timegames[].start_timeTextGame start time in the selected time zone (ISO 8601).Example: 2026-09-29T19:00:00-04:00
Tv Networksgames[].tv_networksList
Time Remaininggames[].time_remainingTextTime remaining in the current period during a live game, otherwise null.
Away Shots On Goalgames[].away_shots_on_goalNumberExample: 28
Home Shots On Goalgames[].home_shots_on_goalNumberExample: 24

Example result

For Date: 2026-09-29, Team: Leafs, Time Zone: America/New_York

JSON
{
  "games": [
    {
      "arena": "Scotiabank Arena",
      "period": null,
      "status": "scheduled",
      "game_id": 2026020002,
      "away_team": "Montréal Canadiens",
      "game_link": "https://www.nhl.com/gamecenter/mtl-vs-tor/2026/09/29/2026020002",
      "home_team": "Toronto Maple Leafs",
      "away_goals": null,
      "home_goals": null,
      "start_time": "2026-09-29T19:00:00-04:00",
      "tv_networks": [
        "SN",
        "TVAS"
      ],
      "time_remaining": null,
      "away_shots_on_goal": null,
      "home_shots_on_goal": null
    }
  ]
}

Get standings

1 credit per run

Get NHL standings as of a date, ordered by conference, division, and division rank. Dates outside a season return a message and no teams; statistics not yet available are null.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalStandings date in YYYY-MM-DD; defaults to today. Example: 2025-12-01.Example: 2025-12-01

What you get

FieldTypeDescription
DatedateDateRequested standings date.Example: 2026-07-01
TeamsteamsListTeams ordered by conference, division, and division rank.
Teamteams[].teamTextTeam name.
Winsteams[].winsNumberWins.
Lossesteams[].lossesNumberRegulation losses.
Pointsteams[].pointsNumberStandings points.
Divisionteams[].divisionTextDivision name.
Page URLteams[].page_urlLinkOfficial team page, or standings page when no team page is listed.
Goals forteams[].goals_forNumberGoals scored.
Conferenceteams[].conferenceTextConference name.
League Rankteams[].league_rankNumberRank in league.
Games Playedteams[].games_playedNumberGames played.
Division Rankteams[].division_rankNumberRank in division.
Goals Againstteams[].goals_againstNumberGoals allowed.
Current Streakteams[].current_streakTextCurrent winning or losing streak in words.
Conference Rankteams[].conference_rankNumberRank in conference.
Goal Differenceteams[].goal_differenceNumberGoals scored minus goals allowed.
Overtime Lossesteams[].overtime_lossesNumberOvertime losses.
Points Percentageteams[].points_percentageNumberShare of possible standings points, from 0 to 1.
MessagemessageTextExplains when there are no standings for the date.Example: No NHL standings are available for 2026-07-01.

Example result

For Date: 2026-07-01

JSON
{
  "date": "2026-07-01",
  "teams": [],
  "message": "No NHL standings are available for 2026-07-01."
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@nhl",
  "visibility": "public",
  "operation": "get_player_stats",
  "version": 1,
  "input": {
    "player": "Connor McDavid",
    "season": 2025
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Track NHL game scores by date and team
  • Review team records and division rankings
  • Compare standings across dates
  • Analyze player season and career statistics

Questions

Is Fous affiliated with NHL?

No. Fous is not affiliated with NHL. This workflow reads the public nhl.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a NHL account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from nhl.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What are the NHL scores for a date?

Get scores returns games and scores for a date, optionally limited to a team and shown in a chosen time zone.

How are NHL teams ranked?

Get standings returns teams ordered by conference, division, and division rank for the requested date.

What are a player's NHL season and career stats?

Get player stats returns regular-season statistics for a selected season and career. Provide the player’s name, NHL link, or player ID.

All Sports workflowsBrowse all workflows