How we calculate, qualify, verify, and maintain cricket records across 14,500+ player profiles.
At CricPlayers, we adhere to strict statistical integrity guidelines. We do not invent career averages, fabricate live match outcomes, or generate unverified player biographical claims.
When a metric is unrecorded or unavailable in historical scorecards (such as balls faced in early 20th-century Test matches), we explicitly present an em-dash (“—”) rather than deceptively showing zero.
If dismissals equal zero, average is undefined and presented as “—” to prevent division-by-zero artifacts.
Requires balls faced data. Where balls faced were not recorded historically, strike rate is omitted.
Lower values represent superior efficiency. Zero wickets yields an undefined average.
Measures average runs conceded per 6-ball legal over.
Small sample sizes can distort rate-based leaderboards (e.g. a batter scoring 40 runs in one innings with a 40.0 average should not outrank an established opener with 8,000 runs). We enforce transparent eligibility criteria: