These are historical per-period rates and splits for pitch_type:SV, not a prediction and not an edge claim. descriptive_only: true.
as of 2025-09-28sample floor
An entity earns a descriptive card only after clearing a minimum-sample floor, so rates are not read off tiny samples. The floor for this pack is all 19 pitch_type codes in the 2025 pull included, no exclusion (missing pitch_type kept as 'UNK'); smallest category n=7 (SC) -- small-n cards carry high sampling noise, shown for completeness not comparison. no per-pitch swing/miss field in this pull (no `description` column; `type` merges called+swinging+foul into one S bucket, `des` only fires on PA-ending pitches) -- outcome mix (ball/strike/in-play) substitutes. Entities below the floor are deliberately left off -- we do not print rates we cannot stand behind.