---
title: "Get Baseball Savant Running Game leaderboards"
method: GET
path: "/mlb/statcast-running-game"
tags: ["MLB"]
---

# Get Baseball Savant Running Game leaderboards

`GET /mlb/statcast-running-game`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/mlb/statcast-running-game`
- Auth: API key in header `x-api-key`

Returns the Running Game table for pitchers, pitching teams, or league. Season/game, hand, runner movement, target base, prior pickoff count, minimum opportunities, team, and team-stint controls are live-verified; named sorting, player/team search, and pagination are applied locally. Per-play records are available from mlb-statcast-running-game-details. The expanded-column toggle returns the same source fields, and the first-party CSV download is not a separate JSON response mode.

## Query parameters

- `type` 'Pit' | 'Pitching Team' | 'League'
- `game_type` 'Regular' | 'Playoff' | 'All'
- `pitch_hand` 'all' | 'L' | 'R'
- `runner_moved` 'All' | 'Advance' | 'Out' | 'Hold'
- `target_base` 'All' | '2B' | '3B'
- `prior_pk` 'All' | '0' | '1' | '2' | '3'
- `n` 'q' | '1' | '50' | '100' | '200' | '500' | '1000' | '1500' | '2000'
- `season_start` 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026
- `season_end` 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026
- `split` 'yes' | 'no'
- `team` 'split' | '108' | '117' | '133' | '141' | '144' | '158' | '138' | '112' | '109' | '119' | '137' | '114' | '136' | '146' | '121' | '120' | '110' | '135' | '143' | '134' | '140' | '139' | '113' | '111' | '115' | '118' | '116' | '142' | '145' | '147'
- `with_team_only` boolean
- `sort` 'entity_name' | 'team_name' | 'start_year' | 'pitch_hand' | 'key_pitch_hand' | 'runs_prevented_on_running_attr' | 'simple_prevented_on_running_attr' | 'net_attr_plus' | 'net_attr_minus' | 'n_init' | 'rate_sbx' | 'n_plus' | 'n_minus' | 'r_sec_minus_prim_lead' | 'r_sec_minus_prim_lead_sbx' | 'n_sb' | 'n_cs' | 'n_pk' | 'n_bk' | 'n_fb' | 'r_primary_lead' | 'r_secondary_lead' | 'r_primary_lead_sbx' | 'r_secondary_lead_sbx'
- `sort_dir` 'asc' | 'desc'
- `search` string
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastRunningGameResponseDoc
  - `code` integer
  - `data` MlbStatcastRunningGameResponse
    - `board` string
    - `fetched_at` string
    - `filters` MlbStatcastRunningGameOption
      - `game_type` string
      - `limit` integer
      - `min_pitches` string
      - `offset` integer
      - `pitch_hand` string
      - `prior_pk` string
      - `runner_moved` string
      - `search` string
      - `season_end` integer
      - `season_start` integer
      - `sort` string
      - `sort_dir` string
      - `split` string
      - `target_base` string
      - `team` string
      - `type` string
      - `with_team_only` boolean
    - `limit` integer
    - `offset` integer
    - `rows` object[]
    - `source_url` string
    - `total` integer
  - `msg` string

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

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