---
title: "Get a single game_player_stat by id"
method: GET
path: "/api/v1/nhl/game_player_stats/{id}"
tags: ["NHL"]
---

# Get a single game_player_stat by id

`GET /api/v1/nhl/game_player_stats/{id}`

## Request

- Base URL: `https://api.stat-api.com`
- URL: `https://api.stat-api.com/api/v1/nhl/game_player_stats/{id}`
- Auth: HTTP bearer

⚠️ This endpoint is documented but not yet live. Calls return 503 until the NHL data load is in production.

## Path parameters

- `id` integer, required: Primary Key

## Response `200`

Single game_player_stats row.

- NHLGamePlayerStats: Each NHL player's stat line for each game — goals, assists, plus-minus, shots on goal, hits, blocks, penalties in minutes, power-play points, time on ice, plus the goaltender line (saves, shots against, goals against, save percentage).
  - `assists` integer, required
  - `blocked_shots` integer, required
  - `empty_net_goals` integer, required
  - `even_strength_assists` integer, required
  - `even_strength_goals` integer, required
  - `even_strength_time_on_ice_seconds` integer, required
  - `faceoff_percentage` number, double, required
  - `faceoffs_lost` integer, required
  - `faceoffs_won` integer, required
  - `first_period_goals_against` integer, required
  - `game_id` integer, required
  - `game_winning_goals` integer, required
  - `games` integer, required: 1 if player appeared, 0 if not
  - `giveaways` integer, required
  - `goals` integer, required
  - `goals_against` integer, required
  - `goals_against_average` number, double, required
  - `hits` integer, required
  - `home_or_away` string, nullable
  - `id` integer, required: Primary Key
  - `is_game_over` boolean, required
  - `losses` integer, required
  - `major_penalties` integer, required
  - `minor_penalties` integer, required
  - `minutes_played` integer, required: Goalie minutes played
  - `opponent_id` integer, nullable
  - `overtime_goals` integer, required
  - `overtime_goals_against` integer, required
  - `overtime_losses` integer, required
  - `penalties` integer, required
  - `penalty_minutes` integer, required
  - `player_id` integer, required
  - `plus_minus` integer, required
  - `power_play_assists` integer, required
  - `power_play_goals` integer, required
  - `power_play_goals_against` integer, required
  - `power_play_pts` integer, required
  - `power_play_saves` integer, required
  - `power_play_shots_against` integer, required
  - `power_play_time_on_ice_seconds` integer, required
  - `pts` integer, required
  - `save_percentage` number, double, required
  - `saves` integer, required
  - `second_period_goals_against` integer, required
  - `shifts` integer, required
  - `shooting_percentage` number, double, required
  - `shootout_attempts` integer, required
  - `shootout_goals` integer, required
  - `shootout_goals_against` integer, required
  - `shootout_saves` integer, required
  - `short_handed_assists` integer, required
  - `short_handed_goals` integer, required
  - `short_handed_goals_against` integer, required
  - `short_handed_pts` integer, required
  - `short_handed_saves` integer, required
  - `short_handed_shots_against` integer, required
  - `short_handed_time_on_ice_seconds` integer, required
  - `shots` integer, required
  - `shots_against` integer, required
  - `shots_on_goal` integer, required
  - `shutouts` integer, required
  - `started` integer, required
  - `takeaways` integer, required
  - `team_id` integer, required
  - `third_period_goals_against` integer, required
  - `time_on_ice_seconds` integer, required
  - `wins` integer, required

## Other responses

- `404`: Row not found.
- `503`: Coming soon — handler returns 503 until data is wired in.

---

[API](https://skmtc.dev/stat-api/apis/sports-db-public-api.md) · [All operations](https://skmtc.dev/stat-api/apis/sports-db-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stat-api/apis/sports-db-public-api/revisions/23b66b957723?raw)
