Armside

← Methods

Swing% / Swing%

Batter

Swings divided by pitches. Bunt attempts count as swings, matching Savant.

Agreement with Savant

Checked nightly. Agreement tolerance: ±0.

Pitcher

Swings induced divided by pitches thrown. Bunt attempts count as swings, matching Savant.

Agreement with Savant

Checked nightly. Agreement tolerance: ±0.

Shown for: batter and pitcher.

Formula

sum(swings)::real / NULLIF(sum(pitches), 0) — swings over pitches. Bunt attempts count as swings, matching Savant.

Inputs

Era caveats

Three tracking systems across the seasons shown

Rows carry a tracking_era of trackman, hawkeye or hawkeye_bat (migration 001). The systems differ in what they measure and how precisely, so long spans cross a measurement boundary as well as a rule one.

Version history