xStats — Value Above Expectation

Our per-ball expected-value model. For every delivery in cricket history we learn the league-average outcome for that exact match state — innings, phase (powerplay / middle / death), wickets lost and balls remaining — giving an expected runs and expected wicket probability for that ball. A player's value is then their actual minus expected, aggregated across every ball they faced or bowled.

How to read it. Batters — Runs Above Expectation (per 100 balls): how many extra runs a batter scores versus an average batter from the same situations (rewards strike-rate in context, not just volume). Bowlers — Runs Saved (per 100 balls): how many fewer runs they concede than expected (containment); Wkts Above Expectation captures strike value separately, so death/new-ball wicket-takers and economy specialists both surface. This is a state-based expectation built from ball-by-ball outcomes — it is not ball-tracking-adjusted. Men's and women's cricket are benchmarked separately.
Batting — Runs Above Expectation
#PlayerBallsRAERAE / 100
Loading…
Bowling — Runs Saved & Wickets Above Expectation
#PlayerBallsRuns SavedSaved / 100Wkts +Exp
Loading…

Model-derived from historical ball-by-ball outcomes. For information only — projections and rankings, not betting advice or guarantees.