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
13 No change Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 80.07 Runs | 14 Wickets | 1 Ct/St for New Zealand vs India at Mumbai on 03-Dec-2021
15 No change Bob Massie (Australia) flag Bob Massie (Australia) 79.45 Runs | 16 Wickets | Ct/St for Australia vs England at London on 22-Jun-1972
29 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 77.30 75 Runs | 11 Wickets | Ct/St for Afghanistan vs Bangladesh at Chattogram on 05-Sep-2019
43 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 75.67 30 Runs | 16 Wickets | 1 Ct/St for Sri Lanka vs England at London on 27-Aug-1998
47 Down 1 Narendra Hirwani (India) flag Narendra Hirwani (India) 75.28 1 Runs | 16 Wickets | Ct/St for India vs West Indies at Chennai on 11-Jan-1988
61 Down 1 Jason Krejza (Australia) flag Jason Krejza (Australia) 73.82 9 Runs | 12 Wickets | 1 Ct/St for Australia vs India at Nagpur on 06-Nov-2008
95 Down 2 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 71.03 43 Runs | 10 Wickets | Ct/St for Australia vs West Indies at Port of Spain on 05-Mar-1999
107 Down 2 Jasubhai Patel (India) flag Jasubhai Patel (India) 69.95 4 Runs | 14 Wickets | 1 Ct/St for India vs Australia at Kanpur on 19-Dec-1959
114 Down 2 Steve O'Keefe (Australia) flag Steve O'Keefe (Australia) 69.02 6 Runs | 12 Wickets | Ct/St for Australia vs India at Pune on 23-Feb-2017
115 Down 2 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 69.02 4 Runs | 13 Wickets | Ct/St for South Africa vs West Indies at Port of Spain on 08-Apr-2005
117 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 68.96 1 Runs | 10 Wickets | Ct/St for Sri Lanka vs England at Birmingham on 25-May-2006
144 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 67.78 47 Runs | 9 Wickets | 1 Ct/St for Sri Lanka vs Australia at Kandy on 16-Mar-2004
158 Down 2 Bhagwath Chandrasekhar (India) flag Bhagwath Chandrasekhar (India) 67.16 Runs | 12 Wickets | 1 Ct/St for India vs Australia at Melbourne on 30-Dec-1977
173 Down 2 Chris Pringle (New Zealand) flag Chris Pringle (New Zealand) 66.86 24 Runs | 11 Wickets | Ct/St for New Zealand vs Pakistan at Faisalabad on 26-Oct-1990
177 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.86 51 Runs | 11 Wickets | Ct/St for Sri Lanka vs England at Galle on 02-Dec-2003
184 Down 2 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 66.85 30 Runs | 9 Wickets | Ct/St for Australia vs England at London on 21-Jul-2005
186 Down 2 Tom Hartley (England) flag Tom Hartley (England) 66.84 57 Runs | 9 Wickets | 2 Ct/St for England vs India at Hyderabad on 25-Jan-2024
189 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.83 35 Runs | 11 Wickets | Ct/St for Sri Lanka vs England at Nottingham on 02-Jun-2006
197 Down 2 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 66.76 47 Runs | 10 Wickets | Ct/St for Sri Lanka vs England at Galle on 22-Jan-2021
208 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 66.19 Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs Australia at Galle on 08-Mar-2004
209 Down 2 Ewen Chatfield (New Zealand) flag Ewen Chatfield (New Zealand) 65.95 4 Runs | 10 Wickets | 1 Ct/St for New Zealand vs West Indies at Port of Spain on 29-Mar-1985
210 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 65.77 Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Durban on 26-Dec-2000
221 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 65.32 2 Runs | 13 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Galle on 20-Jul-2000
234 Down 2 Colin Blythe (England) flag Colin Blythe (England) 64.84 9 Runs | 15 Wickets | Ct/St for England vs South Africa at Leeds on 29-Jul-1907
236 Down 2 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 64.82 15 Runs | 11 Wickets | Ct/St for New Zealand vs India at Mumbai on 01-Nov-2024
237 Down 2 Nick Cook (England) flag Nick Cook (England) 64.82 14 Runs | 11 Wickets | Ct/St for England vs Pakistan at Karachi on 02-Mar-1984
242 Down 2 Venkatesh Prasad (India) flag Venkatesh Prasad (India) 64.77 5 Runs | 10 Wickets | Ct/St for India vs South Africa at Durban on 26-Dec-1996
244 Down 2 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 64.77 24 Runs | 11 Wickets | Ct/St for Pakistan vs England at Multan on 09-Dec-2022
269 Down 2 Sikander Bakht (Pakistan) flag Sikander Bakht (Pakistan) 64.57 7 Runs | 11 Wickets | 1 Ct/St for Pakistan vs India at Delhi on 04-Dec-1979
270 Down 2 Colin Blythe (England) flag Colin Blythe (England) 64.55 27 Runs | 11 Wickets | 1 Ct/St for England vs South Africa at Cape Town on 24-Mar-1906
285 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 63.61 24 Runs | 10 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Peshawar on 05-Mar-2000
293 Down 2 Bruce Reid (Australia) flag Bruce Reid (Australia) 63.23 3 Runs | 13 Wickets | 1 Ct/St for Australia vs England at Melbourne on 26-Dec-1990
303 Down 2 Jack Cowie (New Zealand) flag Jack Cowie (New Zealand) 63.14 Runs | 10 Wickets | 2 Ct/St for New Zealand vs England at Manchester on 24-Jul-1937
314 Down 2 Michael Melle (South Africa) flag Michael Melle (South Africa) 62.90 11 Runs | 9 Wickets | 1 Ct/St for South Africa vs Australia at Brisbane on 05-Dec-1952
320 Down 2 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 62.76 na Runs | 13 Wickets | Ct/St for West Indies vs New Zealand at Wellington on 10-Feb-1995
321 Down 2 Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 62.76 Runs | 11 Wickets | Ct/St for Pakistan vs Sri Lanka at Kandy on 03-Apr-2006
323 Down 2 Chris Martin (New Zealand) flag Chris Martin (New Zealand) 62.76 Runs | 11 Wickets | Ct/St for New Zealand vs South Africa at Auckland on 18-Mar-2004
327 Down 2 Monty Panesar (England) flag Monty Panesar (England) 62.72 4 Runs | 11 Wickets | Ct/St for England vs India at Mumbai on 23-Nov-2012
354 Down 2 Arthur Fielder (England) flag Arthur Fielder (England) 62.64 21 Runs | 8 Wickets | 2 Ct/St for England vs Australia at Melbourne on 07-Feb-1908
390 Down 3 Laxman Sivaramakrishnan (India) flag Laxman Sivaramakrishnan (India) 62.27 na Runs | 12 Wickets | 2 Ct/St for India vs England at Mumbai on 28-Nov-1984
427 Down 3 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 61.09 2 Runs | 12 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Colombo on 04-Aug-2006
446 Down 3 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 60.84 10 Runs | 9 Wickets | 1 Ct/St for New Zealand vs England at London on 21-May-2015
452 Down 3 Lance Gibbs (West Indies) flag Lance Gibbs (West Indies) 60.67 na Runs | 11 Wickets | Ct/St for West Indies vs England at Manchester on 06-Jun-1963
463 Down 3 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 60.61 5 Runs | 9 Wickets | Ct/St for Australia vs England at Leeds on 22-Aug-2019
467 Down 3 Monty Panesar (England) flag Monty Panesar (England) 60.60 17 Runs | 8 Wickets | Ct/St for England vs Australia at Perth on 14-Dec-2006
535 Down 4 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 59.69 25 Runs | 8 Wickets | 2 Ct/St for Sri Lanka vs South Africa at Cape Town on 19-Mar-1998
540 Down 4 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 59.51 na Runs | 11 Wickets | 1 Ct/St for Sri Lanka vs India at Colombo on 23-Jul-2008
542 Down 4 Lance Gibbs (West Indies) flag Lance Gibbs (West Indies) 59.49 1 Runs | 10 Wickets | 1 Ct/St for West Indies vs England at Manchester on 02-Jun-1966
545 Down 4 Walter Lees (England) flag Walter Lees (England) 59.45 9 Runs | 9 Wickets | 1 Ct/St for England vs South Africa at Johannesburg on 10-Mar-1906
546 Down 4 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 59.45 1 Runs | 8 Wickets | 1 Ct/St for Sri Lanka vs England at London on 29-Aug-2024
560 Down 4 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 59.25 33 Runs | 8 Wickets | 2 Ct/St for New Zealand vs England at Nottingham on 10-Jun-2022
561 Down 4 Mohammed Siraj (India) flag Mohammed Siraj (India) 59.24 Runs | 9 Wickets | 1 Ct/St for India vs England at London on 31-Jul-2025
574 Down 5 Tom Richardson (England) flag Tom Richardson (England) 59.05 3 Runs | 13 Wickets | 1 Ct/St for England vs Australia at Manchester on 16-Jul-1896
580 Down 5 Corey Collymore (West Indies) flag Corey Collymore (West Indies) 59.00 9 Runs | 11 Wickets | 1 Ct/St for West Indies vs Pakistan at Kingston on 03-Jun-2005
599 Down 5 Carl Rackemann (Australia) flag Carl Rackemann (Australia) 58.58 na Runs | 11 Wickets | Ct/St for Australia vs Pakistan at Perth on 11-Nov-1983
601 Down 5 Duanne Olivier (South Africa) flag Duanne Olivier (South Africa) 58.58 Runs | 11 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 26-Dec-2018
604 Down 5 Phil Tufnell (England) flag Phil Tufnell (England) 58.58 1 Runs | 11 Wickets | Ct/St for England vs Australia at London on 21-Aug-1997
606 Down 5 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 58.58 Runs | 10 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 31-Mar-2006
609 Down 5 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 58.58 6 Runs | 9 Wickets | Ct/St for Sri Lanka vs New Zealand at Hamilton on 18-Dec-2015
610 Down 5 Akash Deep (India) flag Akash Deep (India) 58.57 6 Runs | 10 Wickets | Ct/St for India vs England at Birmingham on 02-Jul-2025
611 Down 6 Phil Tufnell (England) flag Phil Tufnell (England) 58.56 na Runs | 11 Wickets | Ct/St for England vs New Zealand at Christchurch on 18-Jan-1992
620 Down 6 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 58.54 10 Runs | 9 Wickets | Ct/St for India vs Australia at Brisbane on 14-Dec-2024
623 Down 6 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 58.53 Runs | 9 Wickets | Ct/St for India vs Australia at Melbourne on 26-Dec-2024
626 Down 6 Ken Farnes (England) flag Ken Farnes (England) 58.52 1 Runs | 10 Wickets | Ct/St for England vs Australia at Nottingham on 08-Jun-1934
645 Down 6 Dean Headley (England) flag Dean Headley (England) 58.50 24 Runs | 8 Wickets | Ct/St for England vs Australia at Sydney on 02-Jan-1999
647 Down 6 Arthur Fielder (England) flag Arthur Fielder (England) 58.50 7 Runs | 9 Wickets | Ct/St for England vs Australia at Sydney on 13-Dec-1907
648 Down 6 Claude Henderson (South Africa) flag Claude Henderson (South Africa) 58.50 33 Runs | 7 Wickets | Ct/St for South Africa vs Australia at Adelaide on 14-Dec-2001
708 Down 6 Neil Brand (South Africa) flag Neil Brand (South Africa) 58.08 7 Runs | 8 Wickets | 2 Ct/St for South Africa vs New Zealand at Mount Maunganui on 04-Feb-2024
715 Down 6 Bob Holland (Australia) flag Bob Holland (Australia) 57.88 na Runs | 10 Wickets | 1 Ct/St for Australia vs West Indies at Sydney on 30-Dec-1984
732 Down 6 Jermaine Lawson (West Indies) flag Jermaine Lawson (West Indies) 57.38 4 Runs | 8 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 13-Jul-2005
733 Down 6 Terry Alderman (Australia) flag Terry Alderman (Australia) 57.37 2 Runs | 9 Wickets | 1 Ct/St for Australia vs England at Manchester on 13-Aug-1981
753 Down 6 Goofy Lawrence (South Africa) flag Goofy Lawrence (South Africa) 57.08 39 Runs | 9 Wickets | 2 Ct/St for South Africa vs New Zealand at Johannesburg on 02-Feb-1962
761 Down 6 Bruce Reid (Australia) flag Bruce Reid (Australia) 56.97 3 Runs | 12 Wickets | 1 Ct/St for Australia vs India at Melbourne on 26-Dec-1991
764 Down 6 Roy Tattersall (England) flag Roy Tattersall (England) 56.97 1 Runs | 12 Wickets | 1 Ct/St for England vs South Africa at London on 21-Jun-1951
765 Down 6 Adam Huckle (Zimbabwe) flag Adam Huckle (Zimbabwe) 56.96 Runs | 11 Wickets | 1 Ct/St for Zimbabwe vs New Zealand at Bulawayo on 25-Sep-1997
770 Down 6 Roly Jenkins (England) flag Roly Jenkins (England) 56.91 8 Runs | 9 Wickets | 1 Ct/St for England vs West Indies at London on 24-Jun-1950
775 Down 6 Lakshmipathy Balaji (India) flag Lakshmipathy Balaji (India) 56.88 31 Runs | 9 Wickets | 1 Ct/St for India vs Pakistan at Mohali on 08-Mar-2005
793 Down 6 Stuart Clark (Australia) flag Stuart Clark (Australia) 56.72 8 Runs | 9 Wickets | 1 Ct/St for Australia vs South Africa at Cape Town on 16-Mar-2006
801 Down 6 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 56.49 na Runs | 10 Wickets | Ct/St for South Africa vs England at London on 31-Jul-2003
804 Down 6 Mohammad Abbas (Pakistan) flag Mohammad Abbas (Pakistan) 56.49 10 Runs | 10 Wickets | Ct/St for Pakistan vs Australia at Abu Dhabi on 16-Oct-2018
810 Down 6 Asif Masood (Pakistan) flag Asif Masood (Pakistan) 56.49 na Runs | 9 Wickets | Ct/St for Pakistan vs England at Birmingham on 03-Jun-1971
813 Down 6 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 56.49 17 Runs | 12 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Kandy on 07-Jan-1998
814 Down 6 Bhagwath Chandrasekhar (India) flag Bhagwath Chandrasekhar (India) 56.49 4 Runs | 11 Wickets | Ct/St for India vs West Indies at Mumbai on 13-Dec-1966
815 Down 6 Shannon Gabriel (West Indies) flag Shannon Gabriel (West Indies) 56.49 3 Runs | 13 Wickets | Ct/St for West Indies vs Sri Lanka at Gros Islet on 14-Jun-2018
816 Down 6 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 56.49 19 Runs | 10 Wickets | Ct/St for Pakistan vs West Indies at Kingston on 20-Aug-2021
822 Down 6 Bob Holland (Australia) flag Bob Holland (Australia) 56.46 Runs | 10 Wickets | 2 Ct/St for Australia vs New Zealand at Sydney on 22-Nov-1985
824 Down 6 Kenny Benjamin (West Indies) flag Kenny Benjamin (West Indies) 56.46 14 Runs | 10 Wickets | Ct/St for West Indies vs England at Nottingham on 10-Aug-1995
826 Down 6 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 56.45 9 Runs | 9 Wickets | 2 Ct/St for West Indies vs Australia at St John's on 08-Apr-1995
827 Down 6 Colin Blythe (England) flag Colin Blythe (England) 56.44 2 Runs | 10 Wickets | Ct/St for England vs South Africa at Cape Town on 11-Mar-1910
829 Down 6 Ted Peate (England) flag Ted Peate (England) 56.44 19 Runs | 8 Wickets | Ct/St for England vs Australia at Sydney on 03-Mar-1882
836 Down 6 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 56.42 26 Runs | 8 Wickets | Ct/St for Sri Lanka vs South Africa at Centurion on 27-Mar-1998
838 Down 6 Bonnor Middleton (South Africa) flag Bonnor Middleton (South Africa) 56.42 4 Runs | 9 Wickets | Ct/St for South Africa vs England at Gqeberha on 13-Feb-1896
840 Down 6 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 56.41 8 Runs | 8 Wickets | 2 Ct/St for Sri Lanka vs Australia at Colombo on 24-Mar-2004
842 Down 6 Sreesanth (India) flag Sreesanth (India) 56.41 38 Runs | 8 Wickets | Ct/St for India vs South Africa at Durban on 26-Dec-2006
843 Down 6 Tom Richardson (England) flag Tom Richardson (England) 56.41 7 Runs | 10 Wickets | Ct/St for England vs Australia at Sydney on 26-Feb-1898
849 Down 6 Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 56.41 44 Runs | 7 Wickets | Ct/St for Pakistan vs India at Bengaluru on 08-Dec-2007
854 Down 6 James Faulkner (Australia) flag James Faulkner (Australia) 56.40 45 Runs | 6 Wickets | Ct/St for Australia vs England at London on 21-Aug-2013
856 Down 6 Bill Bowes (England) flag Bill Bowes (England) 56.40 2 Runs | 9 Wickets | Ct/St for England vs Australia at London on 18-Aug-1934
909 Down 6 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 56.25 na Runs | 12 Wickets | 2 Ct/St for Sri Lanka vs Bangladesh at Kandy on 11-Jul-2007
912 Down 6 Bill Johnston (Australia) flag Bill Johnston (Australia) 56.22 17 Runs | 9 Wickets | 1 Ct/St for Australia vs England at Nottingham on 10-Jun-1948