Tonight's MLB matchups, with the model read on each one. Raw head-to-head lines are too small to trust — BallBet scores how each hitter profiles against the pitcher's actual arsenal, adjusted for park and conditions. Open any matchup for the full lineup-by-lineup breakdown, or run a custom pairing in the batter vs pitcher sim.
Batter vs pitcher is the matchup between a hitter and the pitcher he's facing. The raw version is head-to-head history — how a batter has done in past at-bats against that specific pitcher. Those samples are usually tiny, so BallBet leans on the more predictive signal: how the hitter performs against the pitch types and velocity the pitcher actually throws.
Raw head-to-head lines (say, 3-for-7 lifetime) are mostly noise — the samples are far too small to forecast tonight. What carries signal is the structural matchup: the hitter's results by pitch type and hand against the pitcher's arsenal, contact quality, and the park and conditions. BallBet models those rather than the box-score H2H.
Each matchup is scored with a model that blends the hitter's pitch-type splits against the opposing arsenal, comp-stabilized small samples, park factors, and weather — surfaced as HR, hits, and strikeout probabilities on the player and matchup pages, not just a head-to-head batting line.