mlb_statcast_pitch_timer
Fetch Baseball Savant Pitch Timer infraction rows for pitchers, batters, catchers, teams, or opposing teams. Filter by season, minimum pitches, zero-infraction inclusion, local name search, and table or chart ordering; use mlb_discovery for exact values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Optional local case-insensitive entity-name filter. | |
| sort | No | Optional local table sort field from mlb_discovery. | |
| type | No | Optional group: Pit, Bat, Cat, Team, or Opp. Defaults to Team. | |
| limit | No | Optional number of rows, 1-500; defaults to 100. | |
| offset | No | Optional zero-based row offset. | |
| season | No | Optional season from 2023 through the current season. Defaults to the current season. | |
| sort_dir | No | Optional local sort direction: asc or desc. | |
| chart_sort | No | Optional chart ordering: violating, violated, net, ballsAgainst, ballsFor, strikesAgainst, strikesFor, or division. | |
| min_pitches | No | Optional minimum pitches: 1, 5, 25, 50, 100, 250, 500, or 1000. Defaults to 1. | |
| include_zeroes | No | Optional include-zero-infraction rows flag: 0 or 1. Defaults to 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |