Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

Listing top 1,000 individual match performances as per our scorecards. Each scored using contextual logic—factoring in opposition strength, match pressure, conditions, game importance etc. The list is scientifically based, so some lesser-known performances may outrank legendary ones. No manual adjustments are made; everything is merit-based.  Updated - 31st Jul 2025.

CRR Change Name Points Stats
1 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 100.00 107 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs Australia at Lahore on 17-Mar-1996
2 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 94.88 141 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Dhaka on 28-Oct-1998
3 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 87.64 76 Runs | 7 Wickets | 1 Ct/St for Pakistan vs West Indies at Georgetown on 14-Jul-2013
4 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 86.41 146 Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Auckland on 30-Jan-2017
5 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 83.71 119 Runs | 5 Wickets | Ct/St for West Indies vs New Zealand at Dunedin on 18-Mar-1987
6 No change Gary Gilmour (Australia) flag Gary Gilmour (Australia) 83.70 28 Runs | 6 Wickets | Ct/St for Australia vs England at Leeds on 18-Jun-1975
7 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 78.29 122 Runs | 4 Wickets | Ct/St for Sri Lanka vs Australia at Sydney on 09-Jan-2003
8 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 78.29 144 Runs | 4 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Pallekele on 10-Mar-2011
9 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 78.27 63 Runs | 6 Wickets | Ct/St for New Zealand vs West Indies at Port of Spain on 12-Jun-2002
10 No change Keith Boyce (West Indies) flag Keith Boyce (West Indies) 78.27 34 Runs | 4 Wickets | Ct/St for West Indies vs Australia at London on 21-Jun-1975
11 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 75.89 101 Runs | 3 Wickets | 1 Ct/St for West Indies vs England at Ahmedabad on 28-Oct-2006
12 No change Travis Head (Australia) flag Travis Head (Australia) 75.88 137 Runs | Wickets | 1 Ct/St for Australia vs India at Ahmedabad on 19-Nov-2023
13 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 75.87 141 Runs | 1 Wickets | 1 Ct/St for India vs South Africa at Nairobi on 13-Oct-2000
14 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 75.87 201 Runs | 1 Wickets | 1 Ct/St for Australia vs Afghanistan at Mumbai on 07-Nov-2023
15 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 75.57 115 Runs | 3 Wickets | Ct/St for Sri Lanka vs West Indies at Georgetown on 01-Apr-2007
16 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 75.57 95 Runs | 6 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 17-Mar-2017
17 No change Duncan Fletcher (Zimbabwe) flag Duncan Fletcher (Zimbabwe) 75.57 69 Runs | 4 Wickets | Ct/St for Zimbabwe vs Australia at Nottingham on 09-Jun-1983
18 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 75.56 189 Runs | 2 Wickets | Ct/St for West Indies vs England at Manchester on 31-May-1984
19 No change Andy Bichel (Australia) flag Andy Bichel (Australia) 75.56 34 Runs | 7 Wickets | Ct/St for Australia vs England at Gqeberha on 02-Mar-2003
20 No change Kapil Dev (India) flag Kapil Dev (India) 74.99 40 Runs | 5 Wickets | 2 Ct/St for India vs Australia at Nottingham on 13-Jun-1983
21 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 74.98 29 Runs | 5 Wickets | 2 Ct/St for India vs South Africa at Kolkata on 05-Nov-2023
22 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 74.68 75 Runs | 5 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Sharjah on 20-Nov-2011
23 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 74.08 123 Runs | 3 Wickets | 1 Ct/St for India vs New Zealand at Bengaluru on 07-Dec-2010
24 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 73.78 77 Runs | 3 Wickets | 4 Ct/St for Australia vs England at Nottingham on 19-Sep-2024
25 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 73.47 215 Runs | 2 Wickets | 1 Ct/St for West Indies vs Zimbabwe at Canberra on 24-Feb-2015
26 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 73.17 49 Runs | 4 Wickets | 1 Ct/St for West Indies vs England at Chennai on 17-Mar-2011
27 No change Collis King (West Indies) flag Collis King (West Indies) 73.16 86 Runs | Wickets | 1 Ct/St for West Indies vs England at London on 23-Jun-1979
28 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 73.16 138 Runs | Wickets | 1 Ct/St for West Indies vs England at London on 23-Jun-1979
29 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 72.86 95 Runs | 3 Wickets | Ct/St for India vs Pakistan at Dhaka on 14-Jan-1998
30 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 72.86 103 Runs | 3 Wickets | Ct/St for New Zealand vs India at Pune on 24-Nov-1995
31 No change Salman Agha (Pakistan) flag Salman Agha (Pakistan) 72.86 82 Runs | 4 Wickets | Ct/St for Pakistan vs South Africa at Paarl on 17-Dec-2024
32 No change Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 72.86 76 Runs | 3 Wickets | Ct/St for Zimbabwe vs South Africa at Chelmsford on 29-May-1999
33 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 72.86 67 Runs | 4 Wickets | Ct/St for Netherlands vs Pakistan at Hyderabad on 06-Oct-2023
34 No change Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 72.85 132 Runs | 2 Wickets | Ct/St for Zimbabwe vs Australia at London on 09-Jun-1999
35 No change Virender Sehwag (India) flag Virender Sehwag (India) 72.85 59 Runs | 3 Wickets | Ct/St for India vs South Africa at Colombo on 25-Sep-2002
36 No change Shane Watson (Australia) flag Shane Watson (Australia) 72.85 136 Runs | 2 Wickets | Ct/St for Australia vs England at Centurion on 02-Oct-2009
37 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 72.85 51 Runs | 5 Wickets | Ct/St for Bangladesh vs Afghanistan at Southampton on 24-Jun-2019
38 No change Andrew Symonds (Australia) flag Andrew Symonds (Australia) 72.85 151 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Sydney on 12-Feb-2006
39 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 72.85 37 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at Dhaka on 01-Nov-1998
40 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 72.85 20 Runs | 5 Wickets | Ct/St for South Africa vs Australia at Birmingham on 17-Jun-1999
41 No change Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 72.84 102 Runs | 1 Wickets | Ct/St for West Indies vs Australia at London on 21-Jun-1975
42 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 72.28 95 Runs | 4 Wickets | 2 Ct/St for Australia vs England at Perth on 01-Feb-2015
43 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 71.98 103 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Dambula on 11-Jul-2015
44 No change Hardik Pandya (India) flag Hardik Pandya (India) 71.97 71 Runs | 4 Wickets | 1 Ct/St for India vs England at Manchester on 17-Jul-2022
45 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 71.97 139 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs India at Ranchi on 16-Nov-2014
46 No change Kapil Dev (India) flag Kapil Dev (India) 71.65 175 Runs | 1 Wickets | 2 Ct/St for India vs Zimbabwe at Tunbridge Wells on 18-Jun-1983
47 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 71.37 119 Runs | 3 Wickets | 1 Ct/St for South Africa vs India at Durban on 22-Nov-2006
48 No change Travis Head (Australia) flag Travis Head (Australia) 70.47 62 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Kolkata on 16-Nov-2023
49 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 70.46 87 Runs | 2 Wickets | 1 Ct/St for New Zealand vs England at Gros Islet on 16-Mar-2007
50 No change Ravi Bopara (England) flag Ravi Bopara (England) 70.46 30 Runs | 3 Wickets | 1 Ct/St for England vs India at Birmingham on 23-Jun-2013
51 No change Gary Gilmour (Australia) flag Gary Gilmour (Australia) 70.45 14 Runs | 5 Wickets | 1 Ct/St for Australia vs West Indies at London on 21-Jun-1975
52 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 70.15 130 Runs | 4 Wickets | Ct/St for India vs Sri Lanka at Nagpur on 22-Mar-1999
53 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 70.15 112 Runs | 4 Wickets | Ct/St for West Indies vs Zimbabwe at Harare on 30-Nov-2003
54 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 70.15 70 Runs | 5 Wickets | Ct/St for Pakistan vs India at Hobart on 21-Jan-2000
55 No change Graeme Hick (England) flag Graeme Hick (England) 70.14 80 Runs | 5 Wickets | Ct/St for England vs Zimbabwe at Harare on 20-Feb-2000
56 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 70.14 58 Runs | 3 Wickets | Ct/St for New Zealand vs South Africa at Auckland on 24-Mar-2015
57 No change Dave Callaghan (South Africa) flag Dave Callaghan (South Africa) 70.14 169 Runs | 3 Wickets | Ct/St for South Africa vs New Zealand at Centurion on 11-Dec-1994
58 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 70.14 82 Runs | 2 Wickets | Ct/St for Sri Lanka vs England at Faisalabad on 09-Mar-1996
59 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 70.14 33 Runs | 3 Wickets | Ct/St for Pakistan vs England at Melbourne on 25-Mar-1992
60 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 70.14 101 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Manchester on 22-Jun-2019
61 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 70.14 104 Runs | 2 Wickets | Ct/St for England vs Sri Lanka at Southampton on 17-Sep-2004
62 No change Ian Botham (England) flag Ian Botham (England) 70.14 53 Runs | 4 Wickets | Ct/St for England vs Australia at Sydney on 05-Mar-1992
63 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 70.14 119 Runs | 2 Wickets | Ct/St for Netherlands vs England at Nagpur on 22-Feb-2011
64 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 70.14 86 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Melbourne on 23-Feb-1990
65 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 70.14 126 Runs | 2 Wickets | Ct/St for West Indies vs India at Kochi on 08-Oct-2014
66 No change Gavin Hamilton (Scotland) flag Gavin Hamilton (Scotland) 70.14 76 Runs | 2 Wickets | Ct/St for Scotland vs Pakistan at Chester-le-Street on 20-May-1999
67 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 70.13 19 Runs | 3 Wickets | Ct/St for New Zealand vs England at London on 14-Jul-2019
68 No change Virender Sehwag (India) flag Virender Sehwag (India) 69.86 75 Runs | 3 Wickets | 1 Ct/St for India vs New Zealand at Harare on 06-Sep-2005
69 No change Shane Watson (Australia) flag Shane Watson (Australia) 69.86 93 Runs | 3 Wickets | 1 Ct/St for Australia vs India at Hyderabad on 05-Nov-2009
70 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 69.55 141 Runs | Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Bloemfontein on 10-Feb-2003
71 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 69.26 120 Runs | 3 Wickets | 1 Ct/St for New Zealand vs India at Rajkot on 05-Nov-1999
72 No change Paul Collingwood (England) flag Paul Collingwood (England) 69.26 70 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 15-Feb-2008
73 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 69.25 54 Runs | 6 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Lahore on 06-Nov-1997
74 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 68.96 79 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs New Zealand at Christchurch on 25-Mar-1997
75 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 68.66 110 Runs | 3 Wickets | 1 Ct/St for West Indies vs India at Rajkot on 05-Jan-1988
76 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 67.74 104 Runs | 1 Wickets | 1 Ct/St for England vs West Indies at London on 25-Sep-2004
77 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 67.44 118 Runs | 4 Wickets | Ct/St for India vs England at Indore on 17-Nov-2008
78 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 67.44 117 Runs | 4 Wickets | Ct/St for New Zealand vs Pakistan at Mohali on 09-May-1997
79 No change Michael Vaughan (England) flag Michael Vaughan (England) 67.44 79 Runs | 3 Wickets | Ct/St for England vs West Indies at Bridgetown on 21-Apr-2007
80 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 67.44 77 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Durban on 07-Feb-2007
81 No change Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 67.44 71 Runs | 3 Wickets | Ct/St for South Africa vs India at Cardiff on 06-Jun-2013
82 No change John Davison (Canada) flag John Davison (Canada) 67.44 75 Runs | 3 Wickets | Ct/St for Canada vs New Zealand at Benoni on 03-Mar-2003
83 No change Robin Singh (India) flag Robin Singh (India) 67.43 100 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Colombo on 23-Aug-1997
84 No change Feiko Kloppenburg (Netherlands) flag Feiko Kloppenburg (Netherlands) 67.43 121 Runs | 4 Wickets | Ct/St for Netherlands vs Namibia at Bloemfontein on 03-Mar-2003
85 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 67.43 53 Runs | 2 Wickets | Ct/St for New Zealand vs India at Dubai on 09-Mar-2025
86 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 67.43 58 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Lahore on 04-Nov-1987
87 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 67.43 161 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Melbourne on 26-Feb-2015
88 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 67.43 63 Runs | 4 Wickets | Ct/St for Pakistan vs Australia at Perth on 30-Jan-2005
89 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 67.43 60 Runs | 5 Wickets | Ct/St for West Indies vs Australia at St George's on 01-Jun-2003
90 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 67.43 124 Runs | 2 Wickets | Ct/St for Bangladesh vs West Indies at Taunton on 17-Jun-2019
91 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 67.43 41 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Birmingham on 11-Jun-1983
92 No change Travis Head (Australia) flag Travis Head (Australia) 67.43 154 Runs | 2 Wickets | Ct/St for Australia vs England at Nottingham on 19-Sep-2024
93 No change Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 67.42 21 Runs | 4 Wickets | Ct/St for New Zealand vs Australia at Mohali on 01-Nov-2006
94 No change Joel Garner (West Indies) flag Joel Garner (West Indies) 67.42 Runs | 5 Wickets | Ct/St for West Indies vs England at London on 23-Jun-1979
95 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 67.15 64 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Australia at Hobart on 16-Jan-2004
96 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 67.15 87 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingston on 23-Mar-1993
97 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 67.14 44 Runs | 6 Wickets | 1 Ct/St for West Indies vs India at Delhi on 23-Oct-1989
98 No change Ben Stokes (England) flag Ben Stokes (England) 66.85 89 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at London on 30-May-2019
99 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 66.85 64 Runs | 2 Wickets | 2 Ct/St for England vs India at Durban on 26-Feb-2003
100 No change Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 66.85 70 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs India at Jodhpur on 08-Dec-2000