Skip to main content
MoneyBallScore

MLB Statcast 4 Factors

MLB 14-factor model = KBO 10 (FIP / xFIP / wOBA / Bullpen FIP / Recent Form / WAR / H2H / Park Factor / Elo / Defense SFR) + Statcast 4.

Currently shown: 4 factor explanations + 30-team entry paths. Team-level Statcast measurements (xwOBA · Barrel% · Hard Hit% · Launch Angle) live data integration = separate datasource integration carry-over.

Statcast 4 Factor Explanations

  1. 1. Expected wOBA (xwOBA)

    0.200 ~ 0.500

    Expected wOBA estimated from launch angle + exit velocity. Removes luck (defense/ballpark/weather) to measure true contact quality.

    Why it matters: While wOBA measures actual outcomes, xwOBA eliminates result noise to reveal true hitting skill. Top weight among Statcast 4 in the 14-factor model.

    Source: Baseball Savant — Statcast Era 2015~

  2. 2. Barrel %

    0% ~ 25%

    Barrel = minimum launch angle + exit velocity threshold met = avg .500+ AVG / 1.500+ SLG expected. Percentage per plate appearance.

    Why it matters: Hard contact frequency. Raw signal for home run + extra-base production capacity.

    Source: Baseball Savant — Barrel definition (2015 Tom Tango)

  3. 3. Hard Hit %

    20% ~ 55%

    Share of batted balls at 95 mph+ exit velocity. Lower threshold than Barrel = larger sample, more stable signal.

    Why it matters: 95+ mph exit velocity sharply increases hit probability. Primary input axis for xwOBA.

    Source: Baseball Savant — Hard Hit 95 mph definition

  4. 4. Launch Angle

    -30° ~ +50°

    Average batted ball launch angle. 10–25° = line drives / 25–35° = fly ball sweet spot. Too high = pop-up, too low = groundball.

    Why it matters: The angle axis of Barrel. Same exit velocity produces different outcomes based on angle.

    Source: Baseball Savant — Launch Angle distribution

30 Teams

Team measurements ETA

Each team card leads to a team profile (current: season placeholder + 14-factor explainer + home ballpark park factor). Statcast measurements carry-over in team profile.

※ Statcast data source: Baseball Savant (MLB Advanced Media). Scraper: packages/kbo-data/src/scrapers/baseball-savant.ts.

※ This hub = Statcast 4 explanation layer within the 14-factor model. Live team measurements = pending separate ingestion integration. KBO 10 factors = /en/mlb/factors.