---
title: "List combine_results for NFL"
method: GET
path: "/api/v1/nfl/combine_results"
tags: ["NFL"]
---

# List combine_results for NFL

`GET /api/v1/nfl/combine_results`

## Request

- Base URL: `https://api.stat-api.com`
- URL: `https://api.stat-api.com/api/v1/nfl/combine_results`
- Auth: HTTP bearer

## Query parameters

- `player_id` integer
- `season` integer
- `position` 'C' | 'CB' | 'CB/WR' | 'DB' | 'DE' | 'DL' | 'DT' | 'EDGE' | 'FB' | 'G' | 'K' | 'LB' | 'LS' | 'OG' | 'OL' | 'OLB' | 'OT' | 'P' | 'QB' | 'RB' | 'S' | 'SAF' | 'TE' | 'WR'
- `limit` integer
- `from_id` integer
- `format` 'json' | 'csv'

## Response `200`

combine_results rows matching the declared filter set.

- NFLCombineResultsListResponse
  - `combine_results` NFLCombineResults[], required
    - `bench` integer, nullable: Bench press repetitions at 225 lbs.
    - `broad_jump` integer, nullable: Broad jump distance in inches.
    - `cfb_id` string, nullable: College Football Reference player ID (external lookup).
    - `cone` number, double, nullable: 3-cone drill time in seconds.
    - `forty` number, double, nullable: 40-yard dash time in seconds.
    - `ht` string, nullable: Height as reported by the Combine (e.g., `6-2` for 6 feet 2 inches).
    - `id` integer, required: Primary Key
    - `player_id` integer, required
    - `position` string, required: Position the player was measured as (e.g., QB, WR, RB, CB).
    - `school` string, nullable: College or last-affiliation school name.
    - `season` integer, required: Calendar year of the Combine (e.g., 2024 for the February 2024 combine).
    - `shuttle` number, double, nullable: 20-yard shuttle time in seconds.
    - `team_id` integer, nullable
    - `vertical` number, double, nullable: Vertical jump in inches.
    - `wt` integer, nullable: Weight in pounds.
  - `has_more` boolean, required: True when a full page came back, so more rows can exist.
  - `limit` integer, required: Page size used for this response.
  - `next_from_id` integer, nullable, required: Pass this as `from_id` on the next request to page forward. `null` on the terminal page, and on a first page requested without `from_id` (that page uses the default sort): to walk every row, start with `from_id=0`.

## Other responses

- `400`: No declared filter set was satisfied by the request — see `accepted` in the body for the valid combinations.

---

[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)
