The National Cricket Pakistan First-Class player rankings are based on the performances of
players in domestic first-class matches over the last five seasons.
While generating the National Cricket Pakistan rankings we have not taken into account one-day or any tour matches either to or from Pakistan or of Test matches.
All scorecards are held in a MySQL database which has tables defining both the batting and the bowling details for every innings. The programs that compute the rankings look at the performances of all domestic first-class matches since the start of the 2000/01 season. Recent matches are given more weight in the rankings than earlier ones.
Whilst computing the rankings several factors are taken into account for each of them.
Batting rankings
For each match the basic factor is the score in each innings.
The batting factor is adjusted for how easy it was to score runs in the match
- a century scored in a high-scoring match is worth less for the team than
a century scored in a low-scoring match. The ranking is adjusted to reflect
this.
The batting factor is then adjusted depending whether the batsman's team
won or not. A high score for a winning team is given a bonus;
a low score for a losing team is adjusted downward to reflect the poor batting
performance in a losing cause.
A bonus is added to the match factor for any batsman not out in an innings.
The match factor is then adjusted to take account of the bowling strength
of the opposition. Thus a score of 50 scored against the top bowlers in the
bowling rankings will be worth more than a score of 50 against occasional bowlers
who have a low ranking.
Finally the batting factor is combined with the previous ranking to generate a new ranking for the player.
Previous matches played are given successive lower ratios in this computation, so that the ranking takes more account of recent matches than earlier ones.
Bowling rankings
For each match two basic factors are set up: wickets taken and runs conceded.
These factors are adjusted to take account of the strength of any batsmen dismissed.
Thus taking the wickets of batsmen who are high up in the batting rankings is considered better than taking those of inexpert batsmen low in the rankings.
The bowling factors are then adjusted depending whether the bowler's team won or not.
Those taking wickets in an innings in a winning cause are given a bonus; those taking few wickets in a losing match are penalised.
The bowling factors are then adjusted depending on the bowler's strike rate compared to the other bowlers in the match.
The bowling factors are then adjusted depending on the bowler's economy rate compared to other bowlers in the match.
Finally the bowling factors are combined together and then combined with the previous ranking to generate a new ranking for the player.
Previous matches played are given successive lower ratios in this computation, so that the ranking takes more account of recent matches than earlier ones.