Statcast-backed projections, pitch-arsenal matchups, vs-hand splits, and recent form — for every player on tonight's slate, updated daily as lineups and weather lock in.
There's a ladder of how much you actually know walking into a game. Most fans sit at the bottom of it.
"He's been hot lately." "That pitcher's nasty." No splits, no matchup detail — just a vibe off the last box score you happened to see.
Pull up season AVG, K%, maybe an xwOBA. Real information — but it's backward-looking and doesn't account for tonight's specific pitcher, park, or weather.
A projection for this exact matchup — the batter's profile vs this pitcher's arsenal, in this park, this weather, off recent form. What's actually likely to happen tonight.
We don't just publish a number and move on. Every projection the model makes is logged and graded against the final box score — so you can see how accurate it actually is.
The model has been tested against thousands of live outcomes — pitcher strikeouts, hits, total bases, home runs, and more, all graded after the final out.
Most projection sites show you a number with no way to check it. We log every one and grade it publicly, so the accuracy is yours to verify — not ours to claim.
Three tools working together. Every projection backed by logged, public results.
Pitcher vs lineup breakdowns. Pitch arsenal, K% vs handedness, park factor, umpire strike zone, weather, rest days — every factor the model weighs, shown transparently.
See today's matchups →A page for every hitter and pitcher — projections, vs-hand splits, pitch-arsenal matchups, Statcast quality-of-contact, and recent game logs. The full picture on any player in one place.
Browse players →Every projection the model makes, logged and graded after the game against the final box score. Calibration by prop type, recent results with filters, misses shown right alongside the hits.
View track record →Every projection, matchup, player profile, and the full track record — no paywall, no account required. Just open it.
Open today's slate →Projections, matchups, and player profiles for every game — free, no account required.
Explore today's slate →