---
title: "Get a single game_team_roster by id"
method: GET
path: "/api/v1/nfl/game_team_rosters/{id}"
tags: ["NFL"]
---

# Get a single game_team_roster by id

`GET /api/v1/nfl/game_team_rosters/{id}`

## Request

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

## Path parameters

- `id` integer, required: Primary Key

## Query parameters

- `mode` 'pre' | 'full'

## Response `200`

Single game_team_rosters row.

- NFLGameTeamRosters: The gameday roster for each NFL game — every player who suited up that day, who started, who was inactive, and at what position.
  - `comment` string, nullable: Optional note from the gameday roster report (e.g., reason for inactive).
  - `depth_order` integer, nullable: Depth-chart rank at this position for this game (1 = starter, 2 = backup, etc.).
  - `depth_position` string, nullable: Position slot on the depth chart for this game (e.g. QB, RB, WR, LT, CB).
  - `formation` string, nullable: Formation unit this slot belongs to (offense, defense, special_teams).
  - `game_id` integer, required
  - `id` integer, required: Primary Key
  - `injury_status` string, nullable: Final game injury report designation as of kickoff lock (e.g. Questionable, Doubtful, Out, or NULL if uninjured).
  - `player_id` integer, required
  - `position` string, nullable: Position the player suited up at for this game.
  - `starter` boolean, required: True if the player started this game.
  - `status` string, nullable: Roster status for the game, readable single-word vocabulary (`Active`, `Inactive`, `PracticeSquad`, `Reserve`, `Cut`, `Retired`, `Exempt`, `PracticeSquadReleased`).
  - `team_id` integer, required

## Other responses

- `404`: Row not found.

---

[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/0c8484d5fc29?raw)
