A comparative ranking of Cricket players

Most of the existing methods for ranking Cricket players are based on the aggregated statistics of players: total runs/total wickets, batting/bowling average, strike rate/economy rate etc. All of these methods suffer from one big flaw, which is that any player can have inflated statistics by playing against “weaker” teams, and therefore achiever a higher ranking which may not reflect the true standing of the player. We present a new ranking method which automatically takes care of the “strong” and the “weak” opponents, and is therefore more reflective of the true rank of the player in relation to his peers.

The new ranking method is based on the approach that we had presented earlier for ranking teams, in which we consider the outcomes of pairwise interactions between the teams. Instead of teams, we consider the pairwise interactions between batsmen and a bowlers, convert the pairwise interactions into “wins” and “losses” for each player and then use the above mentioned method for ranking the players. The conversion of pairwise interactions into wins and losses is based on the calculations of our RAA statistic (see the detailed article). This is purely a comparison based ranking of Cricket players, in the sense that it based on the relative performance of a player with respect to his peers, and not on the aggregated statistics of the player.

Let us first describe the method used to convert the pairwise interactions between batsmen and bowlers into wins and losses. For our illustration, we will consider one-day matches played in year 2012. A total of 283 players appeared in the one-day format in that year. The overall batting average was 32 (this excludes run-outs), and the overall strike rate of the batsmen was 76 runs per 100 balls. Consider the match-up between MS Dhoni and Lasith Malinga in 2012. The outcomes of this match-up are listed in the table given below.

 

OutcomeFrequency
Dot ball16
Single25
Double3
Triple1
Four7
Six1
Out2

 

Let us now convert this interaction into “wins” and “losses” for Dhoni and Malinga.

  1. There were 16 dot balls, which are considered as “wins” for the bowler. Since the average runs per ball is 0.76, so Malinga gets credited with 16 * 0.76 wins, which is equal to 12.16.
  2. Singles, Doubles, Triples and Fours are all considered as wins for Dhoni, since the runs per ball in each of these outcomes is greater than 0.76. For each of these outcomes, Dhoni gets credited with (r – 0.76) wins, where r is the number of runs scored. This comes out to be a total of 39.88 wins for Dhoni.
  3. Malinga got Dhoni out 2 times out of a total of 55 times he bowled to him. The overall batting average is 32, so the value of the two wickets is 2 * 32 = 64. Malinga is assigned total wins of 64 – 0.76 * 55 = 22.20 for getting Dhoni out 2 times out of 55.

Thus, the interaction between Dhoni and Malinga corresponds to a total of 39.88 wins for Dhoni and 12.16 + 22.20 = 34.36 wins for Malinga, i.e. a 39.88 – 34.36 overall score for the Dhoni-Malinga pair. Similarly, we compute the win and loss scores for each pairwise interactions between batsmen and bowlers. We then construct a Markov Chain model similar to what we did for ranking teams, and compute the steady-state probability of this Markov Chain. The ranks of the players are obtained by sorting the players in the decreasing order of their steady state probabilities. We call the ranks so obtained EVrank, and the corresponding scaled steady state probability EVscore. For 2012, the ranks of the players obtained using this method are shown in the table below.

 

EvrankPlayerWinsLossesNet winsEvscore
1V Kohli11646145500.193
2SP Narine12428773650.192
3AB de Villiers7602714890.177
4SL Malinga14441625-1810.175
5KC Sangakkara12778783990.171
6AD Mathews12971346-490.163
7HM Amla7523224290.163
8TM Dilshan14381493-540.162
9KMDN Kulasekara13531810-4570.156
10Saeed Ajmal10508851660.155
11SR Watson10048241800.154
12NLTC Perera11691108610.153
13ST Finn8615453160.144
14Mohammad Hafeez11301356-2260.141
15B Lee1045995500.140
16MJ Clarke9346452890.138
17CJ McKay948961-130.131
18DJG Sammy910941-310.126
19MN Samuels9981038-400.125
20RJ Peterson7345671670.121
21IR Bell6734312420.120
22AN Cook7885592290.118
23LD Chandimal9077771300.115
24DA Warner8477331150.110
25DJ Hussey909857520.109
26G Gambhir7464672790.107
27KAJ Roach6204132070.106
28MS Dhoni6263522740.105
29AD Russell827797300.104
30RS Bopara6555201350.102
31Nasir Jamshed5652912750.101
32JM Anderson685617680.100
33M Morkel6464531920.100
34DT Christian861910-490.099
35IK Pathan7536341190.099
36RJ Nicol834739950.097
37MA Starc6724602120.094
38WU Tharanga838871-330.093
39HDRL Thirimanne7106001100.093
40XJ Doherty820950-1290.093
41BJ Watling4201752450.093
42DPMD Jayawardene7266261000.090
43Mahmudullah5744041700.089
44Misbah-ul-Haq6244751490.087
45TG Southee684633520.086
46JP Duminy609553570.084
47IJL Trott539441980.083
48Azhar Ali558468900.081
49LL Tsotsobe545464810.081
50EJG Morgan4422651770.079
51HMRKB Herath674993-3190.079
52MEK Hussey619544750.079
53R Ashwin648747-990.079
54Shahid Afridi7281081-3530.075
55Abdur Razzak574535400.075
56GJ Bailey459360980.074
57DJ Bravo613738-1250.073
58KS Williamson572539330.073
59BW Hilfenhaus492482100.072
60Umar Gul642845-2030.072
61KA Pollard568599-310.067
62SK Raina582626-450.067
63MS Wade675814-1390.066
64SCJ Broad513502110.066
65KP Pietersen3561751800.065
66BMAJ Mendis460364960.064
67BB McCullum465418470.062
68Shakib Al Hasan4883771100.062
69KD Mills575669-940.062
70TT Bresnan440377630.062
71JL Pattinson486535-490.061
72DW Steyn451496-450.060
73MJ Guptill484418660.059
74KTGD Prasad336277590.059
75Junaid Khan3632311310.058
76GC Smith427402260.057
77R Rampaul439491-520.056
78Umar Akmal445409360.055
79Aizaz Cheema396406-100.054
80JC Tredwell263206570.054
81Tamim Iqbal412346660.053
82CH Gayle453414390.053
83AM Ellis487612-1250.053
84Sohag Gazi3492431050.052
85Mashrafe Mortaza457516-590.052
86JW Dernbach31130650.049
87Asad Shafiq373355180.048
88WD Parnell359441-820.047
89GP Swann341400-580.047
90NL McCullum488657-1690.046
91MF Maharoof425574-1490.046
92F du Plessis364396-320.045
93R Vinay Kumar441444-30.045
94SR Tendulkar354330240.045
95Mushfiqur Rahim295250450.044
96LRPL Taylor240142980.043
97PJ Forrest381419-380.043
98C Kieswetter263184780.043
99SMSM Senanayake365489-1240.042
100JDP Oram453526-730.042
101V Sehwag371448-770.040
102SR Patel321409-880.040
103Nasir Hossain300280190.037
104MK Tiwary239160790.037
105PW Borren222831380.037
106Mohammad Nabi377424-470.037
107DR Smith308405-970.036
108DM Bravo288321-330.036
109P Kumar338487-1490.036
110Z Khan362519-1570.035
111TA Boult308355-470.035
112MG Johnson274299-250.035
113Imran Farhat263213490.034
114TL Best247205410.033
115Samiullah Shenwari273325-520.033
116Karim Sadiq31030810.032
117Sohail Tanvir296438-1410.032
118Anamul Haque210170400.032
119AB Dinda266329-630.031
120RG Sharma310558-2480.030
121D Elgar183218-350.030
122PR Stirling300249510.030
123Abdur Rehman212286-740.030
124AN Kervezee14750970.029
125JEC Franklin223251-280.029
126JH Kallis262212500.029
127EC Joyce235174610.029
128M de Lange13347860.028
129KM Jarvis237262-250.028
130Dawlat Zadran261367-1060.026
131CS MacLeod15764930.026
132Younis Khan271366-950.026
133SW Masakadza220196240.025
134Shafiul Islam173182-80.025
135UT Yadav237416-1790.025
136RA Jadeja283623-3400.024
137Nazmul Hossain14992570.024
138AR Cusack206179260.023
139SO Ngoche193128650.023
140Shapoor Zadran20920720.022
141TLW Cooper16788780.022
142DT Johnston191159310.021
143GJ Maxwell185259-750.021
144TS Nethula195296-1010.021
145RAS Lakmal169217-480.021
146Mominul Haque167180-130.020
147GH Dockrell210159510.020
148BRM Taylor183145380.020
149V Permaul153161-70.020
150E Chigumbura223329-1060.020
151AB Barath11998210.019
152CO Obuya14586580.019
153P Utseya15014470.019
154MR Swart192172200.018
155Asghar Stanikzai14514140.018
156Izatullah Dawlatzai185117680.018
157Naeem Islam138175-360.017
158B Kumar8044360.017
159DAJ Bracewell210340-1300.017
160JA Morkel176269-920.016
161RM Haq8237440.016
162J Charles157223-670.016
163Shoaib Malik114163-490.016
164RW Price169242-740.015
165RR Patel136100350.015
166Shahadat Hossain156268-1120.015
167T Taibu14614420.015
168KJ O'Brien128111170.014
169JO Ngoche11771460.014
170TWM Latham142221-790.014
171RJ Harris143242-1000.014
172Sarfraz Ahmed11289230.014
173MD Bates114125-120.014
174Javed Ahmadi168236-670.014
175HA Varaiya12411680.013
176R Gunasekera9674220.013
177T Mishra9554410.013
178Mohammad Sami989440.013
179C de Grandhomme5526290.013
180Wahab Riaz131188-580.012
181CK Kapugedera108162-540.012
182Jahurul Islam130198-680.012
183Mohammad Shahzad123188-650.012
184DC Thomas135202-670.012
185CR Woakes6263-10.012
186DR Briggs7449240.012
187R McLaren78123-450.012
188Gulbodin Naib128218-890.012
189Hammad Azam91125-330.011
190N Pradeep101120-190.011
191KOA Powell111194-830.011
192D Daesrath8574110.011
193PJ Cummins84112-280.011
194Hamza Hotak9499-60.011
195G Goudie10910090.010
196S Prasanna92172-800.010
197AF Milne595180.009
198JH Davey99105-60.009
199JF Mooney110136-250.009
200D Soraine92110-180.009
201J Botha5848100.009
202Elias Sunny102149-470.009
203AJ McKay56138-820.008
204Nazimuddin88156-680.008
205T van der Gugten8865230.008
206I Sharma5259-70.008
207CKB Kulasekara67122-550.008
208BAW Mendis5170-190.008
209W Barresi8161200.007
210GD Drummond4938110.007
211NM Lyon77149-720.007
212CS Baugh6494-300.007
213PM Seelaar88115-280.007
214KO Meth71106-350.006
215JM Bairstow4142-10.006
216Mirwais Ashraf69156-870.006
217H Patel5377-240.006
218Junaid Siddiqui4559-140.006
219LMP Simmons67203-1350.006
220JL Ontong269170.006
221AN Petersen6598-340.006
222Nawroz Mangal79128-490.006
223R Sharma64119-550.006
224Zeeshan Siddiqi7058120.006
225AC Evans3921180.006
226VD Philander4347-40.006
227DR Flynn63145-830.006
228GC Wilson56105-490.006
229S Weerakoon4357-140.005
230JOA Gordon666510.005
231NN Odhiambo91152-610.005
232SPD Smith4082-420.005
233Mohammad Irfan4066-260.005
234H Masakadza67102-350.005
235WB Rankin6870-20.005
236RW Chakabva63120-570.005
237Zakiullah Zaki2947-180.005
238PP Ojha4893-450.005
239NJ O'Brien4153-110.004
240AR White57119-610.004
241DO Obuya5686-300.004
242D Ramdin44100-560.004
243MN Waller4684-370.004
244TJ Murtagh52105-530.003
245SJ Myburgh4579-340.003
246I Udana30105-750.003
247AS Hansra4957-80.003
248DG Brownlie3544-90.003
249Najibullah Zadran3878-390.003
250BV Vitori46148-1020.003
251NR Kumar2043-220.003
252CRD Fernando18108-900.002
253TMK Mawoyo201190.002
254AA Obanda2643-170.002
255RD Berrington3066-360.002
256RG Aga2655-280.002
257DI Allan3290-570.002
258RT Ponting31169-1380.002
259MAA Jamil2762-350.002
260PL Mommsen2973-430.002
261JH Stander2245-230.002
262WTS Porterfield29128-990.002
263Shabir Noori1534-180.002
264Abul Hasan2476-520.001
265Mudassar Bukhari25111-860.001
266Adnan Akmal1333-200.001
267Rubel Hossain1555-400.001
268JD Ryder1269-560.001
269Yuvraj Singh1072-620.001
270AM Rahane1134-220.001
271Kamran Akmal1167-560.001
272Rahat Ali839-310.001
273DR Ramsammy2200.001
274YK Pathan635-290.001
275CA Ingram1059-480.001
276Noor Ali Zadran1133-220.001
277S Matsikenyeri994-850.001
278TN de Grooth834-260.000
279PA Patel532-270.000
280KJ Coetzer532-270.000
281Usman Limbada2200.000
282RMS Eranga1100.000
283JC Buttler031-310.000

 

 

One big advantage of our ranking is that it takes into account both the batting and the bowling performance of a player, and therefore requires no need for generating batting and bowling ranks separately. This is not the case with the existing ranking methods, where the two are always computed separately. In the coming days, we will upload the ranks of the EVranks of the players for each calendar year since 2002, and for Test, ODIs and T20 Internationals, on the website.