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.
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.
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
Open 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
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 runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Playerplayer | Text | Required | Player name, NHL player link, or player ID, e.g. Connor McDavid.Example: Connor McDavid |
Seasonseason | Number | Optional | Starting year of the season, e.g. 2025 for 2025–26. Omit for latest season with recorded games.Example: 2025 |
What you get
| Field | Type | Description |
|---|---|---|
Ageage | Number | Age in years today.Example: 29 |
Namename | Text | Player name.Example: Connor McDavid |
Teamteam | Text | Current NHL team, or most recent NHL team if no longer active.Example: Edmonton Oilers |
Seasonseason | Text | Selected NHL season, such as 2025-26.Example: 2025-26 |
Countrycountry | Text | Country of birth.Example: Canada |
Positionposition | Text | Playing position.Example: Center |
Player IDplayer_id | Number | NHL player ID.Example: 8478402 |
Player Linkplayer_link | Text | NHL player page.Example: https://www.nhl.com/player/connor-mcdavid-8478402 |
Career Statscareer_stats | Details | NHL regular-season career totals. |
Winscareer_stats.wins | Number | NHL regular-season wins.Example: 187 |
Goalscareer_stats.goals | Number | NHL regular-season goals.Example: 409 |
Lossescareer_stats.losses | Number | NHL regular-season losses.Example: 107 |
Pointscareer_stats.points | Number | NHL regular-season points.Example: 1220 |
Assistscareer_stats.assists | Number | NHL regular-season assists.Example: 811 |
Shutoutscareer_stats.shutouts | Number | NHL regular-season shutouts.Example: 22 |
Plus Minuscareer_stats.plus_minus | Number | NHL regular-season plus minus.Example: 186 |
Games Playedcareer_stats.games_played | Number | NHL regular-season games played.Example: 794 |
Penalty (minutes)career_stats.penalty_minutes | Number | NHL regular-season penalty minutes.Example: 330 |
Save Percentagecareer_stats.save_percentage | Number | NHL regular-season save percentage.Example: 0.916614 |
Goals Against Averagecareer_stats.goals_against_average | Number | NHL regular-season goals against average.Example: 2.519471 |
Season Statsseason_stats | Details | NHL regular-season statistics across all teams in this season. |
Winsseason_stats.wins | Number | NHL regular-season wins.Example: 25 |
Goalsseason_stats.goals | Number | NHL regular-season goals.Example: 48 |
Lossesseason_stats.losses | Number | NHL regular-season losses.Example: 19 |
Pointsseason_stats.points | Number | NHL regular-season points.Example: 138 |
Assistsseason_stats.assists | Number | NHL regular-season assists.Example: 90 |
Shutoutsseason_stats.shutouts | Number | NHL regular-season shutouts.Example: 1 |
Plus Minusseason_stats.plus_minus | Number | NHL regular-season plus minus.Example: 17 |
Games Playedseason_stats.games_played | Number | NHL regular-season games played.Example: 82 |
Penalty (minutes)season_stats.penalty_minutes | Number | NHL regular-season penalty minutes.Example: 44 |
Save Percentageseason_stats.save_percentage | Number | NHL regular-season save percentage.Example: 0.911579 |
Goals Against Averageseason_stats.goals_against_average | Number | NHL regular-season goals against average.Example: 2.499821 |
Jersey Numberjersey_number | Number | Jersey number.Example: 97 |
Shoots or Catchesshoots_or_catches | Text | Shoots or catches left or right.Example: Left |
Headshot Image Linkheadshot_image_link | Text | Player headshot image link.Example: https://assets.nhle.com/mugs/nhl/20262027/EDM/8478402.png |
Example result
For Player: Connor McDavid, Season: 2025
{
"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 runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | NHL schedule date, such as 2026-09-29. Defaults to today.Example: 2026-09-29 |
Teamteam | Text | Optional | Team name or nickname to include, such as Toronto Maple Leafs or Leafs.Example: Leafs |
Time Zonetime_zone | Text | Optional | Time zone for game start times, such as America/Los_Angeles. Defaults to US Eastern.Example: America/New_York |
What you get
| Field | Type | Description |
|---|---|---|
Gamesgames | List | |
Arenagames[].arena | Text | Example: Scotiabank Arena |
Periodgames[].period | Text | Current period during a live game, otherwise null. |
Statusgames[].status | Text | Example: Scheduled |
Game IDgames[].game_id | Number | Example: 2026020002 |
Away Teamgames[].away_team | Text | Example: Montréal Canadiens |
Game Linkgames[].game_link | Text | Example: https://www.nhl.com/gamecenter/mtl-vs-tor/2026/09/29/2026020002 |
Home Teamgames[].home_team | Text | Example: Toronto Maple Leafs |
Away Goalsgames[].away_goals | Number | Example: 4 |
Home Goalsgames[].home_goals | Number | Example: 3 |
Start Timegames[].start_time | Text | Game start time in the selected time zone (ISO 8601).Example: 2026-09-29T19:00:00-04:00 |
Tv Networksgames[].tv_networks | List | |
Time Remaininggames[].time_remaining | Text | Time remaining in the current period during a live game, otherwise null. |
Away Shots On Goalgames[].away_shots_on_goal | Number | Example: 28 |
Home Shots On Goalgames[].home_shots_on_goal | Number | Example: 24 |
Example result
For Date: 2026-09-29, Team: Leafs, Time Zone: America/New_York
{
"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 runGet 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
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Optional | Standings date in YYYY-MM-DD; defaults to today. Example: 2025-12-01.Example: 2025-12-01 |
What you get
| Field | Type | Description |
|---|---|---|
Datedate | Date | Requested standings date.Example: 2026-07-01 |
Teamsteams | List | Teams ordered by conference, division, and division rank. |
Teamteams[].team | Text | Team name. |
Winsteams[].wins | Number | Wins. |
Lossesteams[].losses | Number | Regulation losses. |
Pointsteams[].points | Number | Standings points. |
Divisionteams[].division | Text | Division name. |
Page URLteams[].page_url | Link | Official team page, or standings page when no team page is listed. |
Goals forteams[].goals_for | Number | Goals scored. |
Conferenceteams[].conference | Text | Conference name. |
League Rankteams[].league_rank | Number | Rank in league. |
Games Playedteams[].games_played | Number | Games played. |
Division Rankteams[].division_rank | Number | Rank in division. |
Goals Againstteams[].goals_against | Number | Goals allowed. |
Current Streakteams[].current_streak | Text | Current winning or losing streak in words. |
Conference Rankteams[].conference_rank | Number | Rank in conference. |
Goal Differenceteams[].goal_difference | Number | Goals scored minus goals allowed. |
Overtime Lossesteams[].overtime_losses | Number | Overtime losses. |
Points Percentageteams[].points_percentage | Number | Share of possible standings points, from 0 to 1. |
Messagemessage | Text | Explains 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
{
"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.
# 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.