L2 — Player vs Bowler-Type × Phase

How a batter performs against each of 6 bowler types (pace, leg-spin, off-spin, left-arm orthodox, left-arm wrist-spin, left-arm pace) within each of the 3 phases (powerplay, middle, death).

Period: IPL 2026. Sample-size floor: ≥20 balls faced. Suppressed cells render the URI with the parent L1 link instead of metrics.

Conditioning dimensions

Sample-size floor + rationale

20 balls faced per cell.

Smallest cell in the 6 × 3 grid; 20 balls faced is the doctrine §3.1 batting floor relaxed for the more granular conditioning.

Suppression rule

URIs stable across versions per the extension doc §5.2. Below floor: page renders the suppression message, MCP + REST APIs return `suppressed: true` + `metrics: null`. Above floor: positive claim with metrics.

Update cadence

Recomputed after every captured fixture (auto-capture cron) + daily full rebuild as a safety net.

Known limitations

Change log

Consumed by