↻ Refresh in progress — pulling new lines & re-running predictions… this page updates automatically when it finishes.
Date:
Pitcher × Batter Matchups — last 3 years as of 2026-07-03
Generated 2026-07-02 01:25:04 AM ET
Direct head-to-head pitch outcomes over the trailing 3 years as of 2026-07-03. 7988 (pitcher, batter, pitch_type) matchup cells with ≥15 pitches. Whiff% high = pitcher dominates. xwOBA high = batter dominates. Source: mart.pitcher_batter_pitch_asof().
Pitcher
Batter
Pitch
N
Whiff%
InPlay%
xwOBA
BET shade gradient (model edge vs current market): 5pp 6pp 7-9pp 10+pp. Cell shows BET TEAM at the model fair odds + edge magnitude.