---
title: "Get player game stats for an event"
method: GET
path: "/api/v2/events/{eventID}/players/stats"
tags: ["V2 Stats"]
---

# Get player game stats for an event

`GET /api/v2/events/{eventID}/players/stats`

## Request

- Base URL: `https://therundown.io`
- URL: `https://therundown.io/api/v2/events/{eventID}/players/stats`
- Auth: API key in header `X-TheRundown-Key`

## Path parameters

- `eventID` string, required

## Query parameters

- `stats_ids` string
- `player_ids` string

## Response `200`

Player game stats

- PlayerGameStatResponse[]
  - `player` PlayerNormalized
    - `id` integer
    - `sport_id` integer
    - `team_id` integer
    - `updated_at` string, date-time, nullable
    - `first_name` string
    - `last_name` string
    - `display_name` string
    - `weight` number
    - `height` number
    - `display_weight` string
    - `display_height` string
    - `age` integer
    - `date_of_birth` string
    - `slug` string
    - `jersey` string
    - `position` string
    - `position_abbreviation` string
    - `debut_year` integer
    - `birth_place_city` string
    - `birth_place_country` string
    - `experience_years` integer
    - `active` boolean
    - `status` string
    - `bats` string: MLB only: batting side
    - `throws` string: MLB only: throwing arm
  - `meta` StatsMeta
    - `complete` boolean
    - `event_id` string
  - `stats` PlayerGameStats[]
    - `player_id` integer, nullable: Present on live WebSocket delta rows; REST responses carry the owner once in the group's player.id.
    - `player` PlayerNormalized
      - `id` integer
      - `sport_id` integer
      - `team_id` integer
      - `updated_at` string, date-time, nullable
      - `first_name` string
      - `last_name` string
      - `display_name` string
      - `weight` number
      - `height` number
      - `display_weight` string
      - `display_height` string
      - `age` integer
      - `date_of_birth` string
      - `slug` string
      - `jersey` string
      - `position` string
      - `position_abbreviation` string
      - `debut_year` integer
      - `birth_place_city` string
      - `birth_place_country` string
      - `experience_years` integer
      - `active` boolean
      - `status` string
      - `bats` string: MLB only: batting side
      - `throws` string: MLB only: throwing arm
    - `stat_id` integer, nullable: Present on live WebSocket delta rows; use stat.id as the key when normalizing a REST baseline.
    - `stat` StatDefinition
      - `id` integer, nullable
      - `name` string
      - `category` string
      - `display_name` string
      - `abbreviation` string
      - `description` string
      - `sport_id` integer
    - `value` string
    - `updated_at` string, date-time, nullable

## Changes

- **2026-08-05** `f069d4e82f52`: 1 warning, 1 info
  - removed the optional property `items/stats/items/event_id` from the response with the `200` status
  - added the optional property `items/meta/event_id` to the response with the `200` status

[Operation history](https://skmtc.dev/therundown/apis/therundown-sports-api/changes/api/v2/events/:eventID/players/stats/get.md)

---

[API](https://skmtc.dev/therundown/apis/therundown-sports-api.md) - [All operations](https://skmtc.dev/therundown/apis/therundown-sports-api/llms.txt) - [OpenAPI document](https://skmtc.dev/therundown/apis/therundown-sports-api/revisions/b1735c57a340?raw)
