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

# Get a single game_drive by id

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

## Request

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

## Path parameters

- `id` integer, required: Primary Key

## Response `200`

Single game_drives row.

- NFLGameDrives: Each offensive possession in an NFL game — how the drive started, how it ended (touchdown, field goal, punt, turnover), starting and ending field position, time of possession, and play count.
  - `drive_number` integer, required: Drive sequence number in game (1-indexed)
  - `end_transition` string, nullable: How possession ended (PUNT, TOUCHDOWN, TURNOVER, etc.)
  - `end_yard_line` string, nullable: Ending field position (e.g., "OPP 10")
  - `ended_with_score` boolean, required: Drive resulted in points
  - `first_downs` integer, nullable: First downs gained
  - `first_play_id` integer, required: play_id of first play in drive
  - `fixed_drive` integer, required: Corrected drive number
  - `game_clock_end` string, nullable: Game clock at drive end (mm:ss)
  - `game_clock_start` string, nullable: Game clock at drive start (mm:ss)
  - `game_id` integer, required
  - `id` integer, required: Primary Key
  - `inside_20` boolean, required: Drive reached red zone
  - `last_play_id` integer, required: play_id of last play in drive
  - `play_count` integer, nullable: Number of plays in drive
  - `possession_team_id` integer, required: Team with possession (FK to teams)
  - `quarter_end` integer, nullable: Quarter when drive ended
  - `quarter_start` integer, nullable: Quarter when drive started
  - `result` string, nullable: Drive outcome (Touchdown, Field goal, Punt, Turnover, etc.)
  - `start_transition` string, nullable: How possession was gained (KICKOFF, PUNT, TURNOVER, etc.)
  - `start_yard_line` string, nullable: Starting field position (e.g., "KC 25")
  - `time_of_possession` string, nullable: Drive duration (mm:ss format)
  - `yds_penalized` integer, nullable: Penalty yards on drive

## 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/601ff9eaca3f?raw)
