---
title: "Get Baseball Savant Sprint Speed team rows"
method: GET
path: "/mlb/statcast-sprint-speed-teams"
tags: ["MLB"]
---

# Get Baseball Savant Sprint Speed team rows

`GET /mlb/statcast-sprint-speed-teams`

## Request

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

Returns team-level Sprint Speed rows. Season is selected upstream; team filtering and sorting are applied locally because the first-party page embeds every team before its client-side filter. Use mlb_discovery for all accepted seasons, teams, and sort fields.

## Query parameters

- `season` '2015' | '2016' | '2017' | '2018' | '2019' | '2020' | '2021' | '2022' | '2023' | '2024' | '2025' | '2026' | 'all'
- `team` 'LAA' | 'HOU' | 'OAK' | 'TOR' | 'ATL' | 'MIL' | 'STL' | 'CHC' | 'ARI' | 'LAD' | 'SF' | 'CLE' | 'SEA' | 'MIA' | 'NYM' | 'WSH' | 'BAL' | 'SD' | 'PHI' | 'PIT' | 'TEX' | 'TB' | 'BOS' | 'CIN' | 'COL' | 'KC' | 'DET' | 'MIN' | 'CWS' | 'NYY'
- `sort` 'season' | 'team' | 'players' | 'competitive_runs' | 'average_sprint_speed' | 'fastest_sprint_speed' | 'slowest_sprint_speed' | 'bolts' | 'average_home_to_first'
- `sort_dir` 'asc' | 'desc'
- `limit` integer
- `offset` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- MlbStatcastSprintSpeedTeamsResponseDoc
  - `code` integer
  - `data` MlbStatcastSprintSpeedTeamsResponse
    - `board` string
    - `fetched_at` string
    - `limit` integer
    - `offset` integer
    - `rows` object[]
    - `season` string
    - `sort` string
    - `sort_dir` string
    - `source_url` string
    - `team` 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)
