Verixa.in

Data Methodology

How Verixa collects, validates, and calculates every cricket statistic on this site — sources, update frequency, conflict resolution, and formulas.

Where our statistics come from

Verixa uses two primary data sources, each covering a distinct type of statistical information:

Cricsheet (ball-by-ball data) Open cricket data project providing ball-by-ball match records for all major international formats and IPL. Used for head-to-head calculations, partnership analysis, and bowling matchup statistics. Source: cricsheet.org
Cricsheet (career statistics) Career batting, bowling, and match statistics for individual player profiles. Includes Test, ODI, T20I, and IPL aggregate statistics. Used for player profile pages and comparison pages.
ICC Rankings (via third-party API) Live ICC batting, bowling, and all-rounder rankings for Test, ODI, and T20I formats. Synchronised periodically and labelled with last-updated timestamps.

One player, one canonical data record

Every player on Verixa is stored as a single record in our cricket_players database table. All pages — player profile, player comparison, head-to-head, rankings — read from this single record.

Statistics are stored as structured JSON objects (batting_stats, bowling_stats, career_stats) fetched from the same API source and parsed through identical accessor methods in the CricketPlayer model. This means the ODI runs shown on a player's profile page are always identical to the ODI runs shown on any comparison page for the same player.

How often statistics are refreshed

Player career stats

Automatically refreshed when a player's profile is visited and their record is older than 7 days. Major active players are refreshed more frequently.

ICC Rankings

Synchronised via scheduled task. Rankings pages display a "Last updated" timestamp so users can see data freshness at a glance.

Ball-by-ball data

Cricsheet match files are imported periodically. Head-to-head and partnership stats reflect the most recently imported Cricsheet dataset.

Calculator formulas

Calculator logic is static — formulas do not change. Only user input changes the output. Formulas are documented on each calculator page.

How we resolve data conflicts

When statistics differ between sources, Verixa follows this priority order:

  1. 1Official ICC scorecard — the authoritative record for all official international matches.
  2. 2Primary scorecard data — match scorecards from verified official cricket boards (BCCI, ECB, PCB, etc.).
  3. 3Cricsheet — aggregated career statistics and ball-by-ball data used for player profiles and matchup statistics.
  4. 4Cricsheet ball-by-ball — for derived metrics and matchup statistics.

If you identify a statistical error, please submit a correction and we will investigate and update within 48 hours.

How key metrics are calculated

Batting Average

Batting Average = Total Runs Scored ÷ Number of Dismissals

Not-out innings do not count as dismissals. A player who is never dismissed has an infinite (∞) batting average.

Batting Strike Rate

Strike Rate = (Runs Scored ÷ Balls Faced) × 100

Bowling Average

Bowling Average = Runs Conceded ÷ Wickets Taken

Lower is better. A bowler who has conceded runs but taken no wickets has no valid bowling average.

Bowling Economy Rate

Economy Rate = Runs Conceded ÷ Overs Bowled

Bowling Strike Rate

Bowling Strike Rate = Balls Bowled ÷ Wickets Taken

Measures how many balls a bowler needs per wicket. Lower is better.

Net Run Rate (NRR)

NRR = (Team Run Rate) − (Opponent Run Rate)
Team Run Rate = Runs Scored ÷ Overs Faced
Opponent Run Rate = Runs Conceded ÷ Overs Bowled

If a team is bowled out before their allotted overs, the full allotment is used in the denominator, not the overs faced.

Required Run Rate (RRR)

RRR = Runs Needed ÷ Overs Remaining

Player Score (Verixa proprietary)

Player Score = Matches + floor(Runs ÷ 100) + (Centuries × 20)
+ (Wickets × 3) + (Five-wicket hauls × 30) + (10-wicket matches × 50)

This is a Verixa-internal metric used to rank and prioritise players for display and comparison features. It is not an official ICC metric. It reflects career volume and milestone achievements across all formats.

DLS Calculator scope

The Verixa DLS calculator is an educational explainer. It models the resource percentage concept using the standard DLS resource table. It is not a certified ICC DLS tool and should not be used for official match decisions. Official DLS calculations are performed by licensed software using the complete resource table maintained by the Professional Cricket Statisticians' Association.

Report a statistical error

If you believe any statistic on Verixa is incorrect, please visit our Corrections page or email support@verixa.in. We review all reported errors and publish corrections promptly.

Top

We use cookies for analytics and personalised advertising. By clicking "Accept All", you consent to our use of cookies. Privacy Policy