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
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
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
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
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
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
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
187 No change Kevin Curran (Zimbabwe) flag Kevin Curran (Zimbabwe) 62.01 73 Runs | 3 Wickets | Ct/St for Zimbabwe vs India at Tunbridge Wells on 18-Jun-1983
231 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 61.44 237 Runs | na Wickets | 2 Ct/St for New Zealand vs West Indies at Wellington on 21-Mar-2015
259 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 59.63 162 Runs | na Wickets | 1 Ct/St for South Africa vs West Indies at Sydney on 27-Feb-2015
286 No change Andrew Jones (New Zealand) flag Andrew Jones (New Zealand) 59.29 78 Runs | 2 Wickets | Ct/St for New Zealand vs England at Wellington on 15-Mar-1992
293 No change Jonathan Trott (England) flag Jonathan Trott (England) 59.29 102 Runs | 2 Wickets | Ct/St for England vs Australia at Adelaide on 26-Jan-2011
295 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 59.29 103 Runs | 1 Wickets | Ct/St for Pakistan vs New Zealand at Nottingham on 20-Jun-1983
370 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 56.89 77 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Auckland on 07-Mar-2015
375 No change Ricky Ponting (Australia) flag Ricky Ponting (Australia) 56.60 140 Runs | na Wickets | Ct/St for Australia vs India at Johannesburg on 23-Mar-2003
377 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 56.60 103 Runs | na Wickets | Ct/St for Sri Lanka vs India at Mumbai on 02-Apr-2011
415 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 56.58 90 Runs | 2 Wickets | Ct/St for England vs South Africa at Leeds on 22-Aug-2008
424 No change Jan-Berrie Burger (Namibia) flag Jan-Berrie Burger (Namibia) 56.58 85 Runs | 1 Wickets | Ct/St for Namibia vs England at Gqeberha on 19-Feb-2003
430 No change Milinda Siriwardana (Sri Lanka) flag Milinda Siriwardana (Sri Lanka) 56.57 66 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Christchurch on 26-Dec-2015
461 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 56.57 114 Runs | Wickets | Ct/St for Pakistan vs India at London on 18-Jun-2017
478 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 55.99 101 Runs | 1 Wickets | 2 Ct/St for Pakistan vs South Africa at Johannesburg on 22-Dec-2024
495 No change Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.42 210 Runs | na Wickets | 2 Ct/St for Sri Lanka vs Afghanistan at Pallekele on 09-Feb-2024
514 No change Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 55.08 56 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs West Indies at Napier on 15-Mar-2015
533 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 54.21 126 Runs | na Wickets | 1 Ct/St for Pakistan vs New Zealand at Bengaluru on 04-Nov-2023
545 No change Peter Kirsten (South Africa) flag Peter Kirsten (South Africa) 54.19 90 Runs | 1 Wickets | 1 Ct/St for South Africa vs New Zealand at Auckland on 29-Feb-1992
550 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 54.18 47 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Lahore on 22-Feb-2025
562 No change David Warner (Australia) flag David Warner (Australia) 53.89 163 Runs | na Wickets | Ct/St for Australia vs Pakistan at Bengaluru on 20-Oct-2023
563 No change Rohit Sharma (India) flag Rohit Sharma (India) 53.89 264 Runs | na Wickets | Ct/St for India vs Sri Lanka at Kolkata on 13-Nov-2014
566 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 53.88 99 Runs | 2 Wickets | 1 Ct/St for South Africa vs United Arab Emirates at Wellington on 12-Mar-2015
594 No change Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 53.86 48 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Cardiff on 02-Jul-2016
626 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 53.86 153 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Sharjah on 24-Mar-2019
637 No change Sadiq Mohammad (Pakistan) flag Sadiq Mohammad (Pakistan) 53.86 74 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Nottingham on 14-Jun-1975
661 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 53.86 65 Runs | Wickets | Ct/St for South Africa vs New Zealand at Auckland on 24-Mar-2015
678 No change Peter Kirsten (South Africa) flag Peter Kirsten (South Africa) 53.86 62 Runs | 3 Wickets | Ct/St for South Africa vs Zimbabwe at Canberra on 10-Mar-1992
682 No change Owais Shah (England) flag Owais Shah (England) 53.86 107 Runs | 1 Wickets | Ct/St for England vs India at London on 05-Sep-2007
689 No change Mohsin Khan (Pakistan) flag Mohsin Khan (Pakistan) 53.86 104 Runs | 1 Wickets | Ct/St for Pakistan vs Australia at Hyderabad (Sind) on 20-Sep-1982
703 No change Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 53.86 118 Runs | 2 Wickets | Ct/St for Pakistan vs India at Multan on 17-Dec-1982
737 No change Virat Kohli (India) flag Virat Kohli (India) 52.98 128 Runs | Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 31-Jul-2012
749 No change Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 52.97 109 Runs | 1 Wickets | 1 Ct/St for Pakistan vs South Africa at Paarl on 17-Dec-2024
751 No change Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 52.97 72 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs South Africa at Johannesburg on 20-Mar-2022
784 No change Reetinder Sodhi (India) flag Reetinder Sodhi (India) 52.37 67 Runs | 2 Wickets | 1 Ct/St for India vs West Indies at Harare on 07-Jul-2001
787 No change Brian Lara (West Indies) flag Brian Lara (West Indies) 52.37 60 Runs | 2 Wickets | 1 Ct/St for West Indies vs England at Kingstown on 02-Mar-1994
800 No change Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 51.77 42 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Ireland at Brisbane on 25-Feb-2015
808 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 51.50 115 Runs | na Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Kingston on 24-Apr-2007
811 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 51.50 152 Runs | na Wickets | 1 Ct/St for New Zealand vs England at Ahmedabad on 05-Oct-2023
812 No change Ben Duckett (England) flag Ben Duckett (England) 51.50 165 Runs | na Wickets | 1 Ct/St for England vs Australia at Lahore on 22-Feb-2025
831 No change Kevin Curran (Zimbabwe) flag Kevin Curran (Zimbabwe) 51.47 30 Runs | 2 Wickets | 1 Ct/St for Zimbabwe vs Australia at Chennai on 13-Oct-1987
836 No change David Miller (South Africa) flag David Miller (South Africa) 51.18 101 Runs | na Wickets | Ct/St for South Africa vs Australia at Kolkata on 16-Nov-2023
839 No change Dawid Malan (England) flag Dawid Malan (England) 51.18 140 Runs | na Wickets | Ct/St for England vs Bangladesh at Dharamsala on 10-Oct-2023
844 No change David Warner (Australia) flag David Warner (Australia) 51.18 173 Runs | na Wickets | Ct/St for Australia vs South Africa at Cape Town on 12-Oct-2016
845 No change Philo Wallace (West Indies) flag Philo Wallace (West Indies) 51.18 103 Runs | na Wickets | Ct/St for West Indies vs South Africa at Dhaka on 01-Nov-1998
846 No change Litton Das (Bangladesh) flag Litton Das (Bangladesh) 51.18 121 Runs | na Wickets | Ct/St for Bangladesh vs India at Dubai on 28-Sep-2018
847 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 51.18 180 Runs | na Wickets | Ct/St for New Zealand vs South Africa at Hamilton on 01-Mar-2017
852 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 51.18 193 Runs | na Wickets | Ct/St for Pakistan vs South Africa at Johannesburg on 04-Apr-2021
853 No change Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 51.18 134 Runs | na Wickets | Ct/St for New Zealand vs South Africa at Johannesburg on 16-Feb-2003
856 No change Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 51.18 194 Runs | na Wickets | Ct/St for Pakistan vs India at Chennai on 21-May-1997
857 No change Basit Ali (Pakistan) flag Basit Ali (Pakistan) 51.18 127 Runs | na Wickets | Ct/St for Pakistan vs West Indies at Sharjah on 05-Nov-1993
858 No change Ramiz Raja (Pakistan) flag Ramiz Raja (Pakistan) 51.18 119 Runs | na Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 18-Mar-1992
891 No change Rohit Sharma (India) flag Rohit Sharma (India) 51.15 171 Runs | Wickets | Ct/St for India vs Australia at Perth on 12-Jan-2016
904 No change Dawid Malan (England) flag Dawid Malan (England) 51.15 134 Runs | Wickets | Ct/St for England vs Australia at Adelaide on 17-Nov-2022
911 No change Virat Kohli (India) flag Virat Kohli (India) 51.15 131 Runs | Wickets | Ct/St for India vs Sri Lanka at Colombo on 31-Aug-2017
928 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 51.15 82 Runs | 1 Wickets | Ct/St for Australia vs Pakistan at Taunton on 12-Jun-2019
939 No change Sherwin Campbell (West Indies) flag Sherwin Campbell (West Indies) 51.15 71 Runs | 2 Wickets | Ct/St for West Indies vs New Zealand at Christchurch on 11-Jan-2000
987 No change Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 51.15 89 Runs | 1 Wickets | Ct/St for West Indies vs Sri Lanka at Brisbane on 12-Jan-1985