mlb_statcast_swing_timing_details
Expand per-swing detail arrays for a batter or pitcher Swing Timing row using its unique row_id and matching split filters, so you can map split values to upstream detail queries.
Instructions
Get Baseball Savant Swing Timing player details. Returns the four anonymous per-swing detail arrays expanded from a batter or pitcher Swing Timing row. Pass the row_id uniqueId from mlb-statcast-swing-timing and repeat its type and table filters so split values can be mapped to the upstream detail query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Player row type | |
| flags | No | Positive swing timing flags | |
| teams | No | MLB team ids | |
| counts | No | Ball-strike counts | |
| row_id | Yes | Unique row id from mlb-statcast-swing-timing, including any selected split values | |
| splits | No | Split dimensions | |
| seasons | No | Season filters | |
| bat_side | No | Batter side | |
| date_end | No | Filter end date in YYYY-MM-DD format | |
| min_split | No | Minimum group swings | |
| not_flags | No | Excluded swing timing flags | |
| date_start | No | Filter start date in YYYY-MM-DD format | |
| game_types | No | Game-type filters | |
| min_swings | No | Minimum swings | |
| pitch_hand | No | Pitcher hand | |
| split_year | No | Include year in the row grouping | |
| attack_zone | No | Attack zone | |
| pitch_types | No | Pitch type codes | |
| contact_type | No | Contact type | |
| swing_timing_x | No | Tied-up/flail axis values | |
| swing_timing_y | No | Early/late axis values | |
| swing_timing_z | No | Over/under axis values |