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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
801 Down 1 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 62.31 7 Runs | 8 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Durban on 13-Feb-2019
802 Down 1 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 62.30 12 Runs | 7 Wickets | 1 Ct/St for Australia vs England at Chester-le-Street on 09-Aug-2013
803 Down 1 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 62.29 8 Runs | 7 Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 12-Dec-2019
804 Down 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 62.28 87 Runs | 4 Wickets | 4 Ct/St for West Indies vs Australia at Georgetown on 14-Apr-1965
805 Down 1 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 62.27 46 Runs | 7 Wickets | 1 Ct/St for South Africa vs New Zealand at Christchurch on 25-Feb-2022
806 Down 1 'Young Jack' Hearne (England) flag 'Young Jack' Hearne (England) 62.26 119 Runs | 1 Wickets | 1 Ct/St for England vs Australia at Sydney on 15-Dec-1911
807 Down 1 John Reid (New Zealand) flag John Reid (New Zealand) 62.24 174 Runs | 1 Wickets | 2 Ct/St for New Zealand vs England at Christchurch on 15-Mar-1963
808 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 62.24 191 Runs | na Wickets | 1 Ct/St for Sri Lanka vs England at London on 06-Sep-2024
809 Down 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 62.24 24 Runs | 5 Wickets | 1 Ct/St for New Zealand vs England at Leeds on 24-May-2013
810 Down 1 Danish Kaneria (Pakistan) flag Danish Kaneria (Pakistan) 62.23 12 Runs | 6 Wickets | 1 Ct/St for Pakistan vs India at Mohali on 08-Mar-2005
811 Down 1 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 62.22 72 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Australia at Sydney on 03-Jan-2020
812 Down 1 Michael Clarke (Australia) flag Michael Clarke (Australia) 62.18 217 Runs | Wickets | 1 Ct/St for Australia vs England at Manchester on 01-Aug-2013
813 Down 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 62.18 224 Runs | 3 Wickets | 6 Ct/St for South Africa vs Sri Lanka at Cape Town on 03-Jan-2012
814 Down 1 Brett Lee (Australia) flag Brett Lee (Australia) 62.17 49 Runs | 5 Wickets | 1 Ct/St for Australia vs England at Birmingham on 04-Aug-2005
815 Down 1 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 62.14 15 Runs | 11 Wickets | Ct/St for New Zealand vs India at Mumbai on 01-Nov-2024
816 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 62.13 11 Runs | 10 Wickets | Ct/St for New Zealand vs India at Mumbai on 24-Nov-1988
817 Down 1 Peter Pollock (South Africa) flag Peter Pollock (South Africa) 62.13 27 Runs | 10 Wickets | Ct/St for South Africa vs England at Nottingham on 05-Aug-1965
818 Down 1 Dennis Lillee (Australia) flag Dennis Lillee (Australia) 62.13 19 Runs | 11 Wickets | Ct/St for Australia vs England at London on 27-Aug-1981
819 Down 1 Bhagwath Chandrasekhar (India) flag Bhagwath Chandrasekhar (India) 62.12 4 Runs | 11 Wickets | Ct/St for India vs West Indies at Mumbai on 13-Dec-1966
820 Down 1 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 62.12 4 Runs | 11 Wickets | Ct/St for Sri Lanka vs Pakistan at Abu Dhabi on 28-Sep-2017
821 Down 1 Monty Panesar (England) flag Monty Panesar (England) 62.12 4 Runs | 11 Wickets | Ct/St for England vs India at Mumbai on 23-Nov-2012
822 Down 1 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 62.12 10 Runs | 9 Wickets | Ct/St for India vs Australia at Brisbane on 14-Dec-2024
823 Down 1 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 62.10 13 Runs | 8 Wickets | Ct/St for South Africa vs Australia at Brisbane on 17-Dec-2022
824 Down 1 Maurice Tate (England) flag Maurice Tate (England) 62.10 7 Runs | 11 Wickets | Ct/St for England vs Australia at Sydney on 19-Dec-1924
825 Down 1 Clarrie Grimmett (Australia) flag Clarrie Grimmett (Australia) 62.09 Runs | 10 Wickets | Ct/St for Australia vs England at Nottingham on 13-Jun-1930
826 Down 1 Ashley Giles (England) flag Ashley Giles (England) 62.09 17 Runs | 6 Wickets | 2 Ct/St for England vs Australia at Brisbane on 07-Nov-2002
827 Down 1 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 62.09 Runs | 9 Wickets | Ct/St for India vs Australia at Melbourne on 26-Dec-2024
828 Down 1 Somachandra De Silva (Sri Lanka) flag Somachandra De Silva (Sri Lanka) 62.09 33 Runs | 9 Wickets | Ct/St for Sri Lanka vs Pakistan at Faisalabad on 14-Mar-1982
829 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 62.09 127 Runs | 6 Wickets | 2 Ct/St for New Zealand vs Zimbabwe at Harare on 07-Aug-2005
830 Down 1 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 62.08 5 Runs | 9 Wickets | Ct/St for Australia vs England at Leeds on 22-Aug-2019
831 Down 1 Doug Wright (England) flag Doug Wright (England) 62.08 8 Runs | 9 Wickets | Ct/St for England vs Australia at Sydney on 28-Feb-1947
832 Down 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 62.07 20 Runs | 9 Wickets | Ct/St for Zimbabwe vs West Indies at Port of Spain on 16-Mar-2000
833 Down 1 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 62.07 17 Runs | 8 Wickets | Ct/St for Australia vs England at Birmingham on 16-Jun-2023
834 Down 1 Rahul Dravid (India) flag Rahul Dravid (India) 62.06 229 Runs | na Wickets | 2 Ct/St for India vs South Africa at Johannesburg on 16-Jan-1997
835 Down 1 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 62.06 5 Runs | 9 Wickets | Ct/St for Bangladesh vs South Africa at Gqeberha on 08-Apr-2022
836 Down 1 Vanburn Holder (West Indies) flag Vanburn Holder (West Indies) 62.06 7 Runs | 8 Wickets | Ct/St for West Indies vs Australia at Adelaide on 23-Jan-1976
837 Down 1 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 62.05 15 Runs | 7 Wickets | Ct/St for Sri Lanka vs Australia at Darwin on 01-Jul-2004
838 Down 1 Jack Crawford (England) flag Jack Crawford (England) 62.05 1 Runs | 8 Wickets | 2 Ct/St for England vs Australia at Melbourne on 07-Feb-1908
839 Down 1 Somachandra De Silva (Sri Lanka) flag Somachandra De Silva (Sri Lanka) 62.05 38 Runs | 7 Wickets | Ct/St for Sri Lanka vs Pakistan at Karachi on 05-Mar-1982
840 Down 1 Stuart Broad (England) flag Stuart Broad (England) 62.04 17 Runs | 8 Wickets | Ct/St for England vs New Zealand at Christchurch on 30-Mar-2018
841 Down 1 Morne Morkel (South Africa) flag Morne Morkel (South Africa) 62.04 16 Runs | 7 Wickets | Ct/St for South Africa vs England at London on 06-Jul-2017
842 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 62.04 29 Runs | 6 Wickets | Ct/St for Bangladesh vs India at Kanpur on 27-Sep-2024
843 Down 1 Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 62.04 48 Runs | 8 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 03-Dec-1997
844 Down 1 Ian Botham (England) flag Ian Botham (England) 62.04 37 Runs | 5 Wickets | 5 Ct/St for England vs Australia at Sydney on 02-Jan-1983
845 Down 1 Percy McDonnell (Australia) flag Percy McDonnell (Australia) 62.03 207 Runs | Wickets | Ct/St for Australia vs England at Adelaide on 12-Dec-1884
846 Down 1 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 62.03 34 Runs | 6 Wickets | Ct/St for Sri Lanka vs Australia at Adelaide on 25-Jan-1996
847 Down 1 Mushtaq Ahmed (Pakistan) flag Mushtaq Ahmed (Pakistan) 62.03 22 Runs | 9 Wickets | Ct/St for Pakistan vs South Africa at Durban on 26-Feb-1998
848 Down 1 Shane Warne (Australia) flag Shane Warne (Australia) 62.03 33 Runs | 9 Wickets | Ct/St for Australia vs Pakistan at Lahore on 01-Nov-1994
849 Down 1 Bill Bowes (England) flag Bill Bowes (England) 62.03 2 Runs | 9 Wickets | Ct/St for England vs Australia at London on 18-Aug-1934
850 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 62.03 59 Runs | 8 Wickets | Ct/St for South Africa vs England at Leeds on 06-Aug-1998
851 Down 1 Phillip Hughes (Australia) flag Phillip Hughes (Australia) 62.03 275 Runs | na Wickets | Ct/St for Australia vs South Africa at Durban on 06-Mar-2009
852 Down 1 Rohan Kanhai (West Indies) flag Rohan Kanhai (West Indies) 62.03 232 Runs | na Wickets | Ct/St for West Indies vs Australia at Adelaide on 27-Jan-1961
853 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 62.02 65 Runs | 8 Wickets | Ct/St for India vs England at Visakhapatnam on 17-Nov-2016
854 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 62.02 48 Runs | 11 Wickets | Ct/St for Afghanistan vs Zimbabwe at Bulawayo on 02-Jan-2025
855 Down 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 62.02 200 Runs | na Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 28-Feb-2019
856 Down 1 Doug Walters (Australia) flag Doug Walters (Australia) 62.02 345 Runs | na Wickets | Ct/St for Australia vs West Indies at Sydney on 14-Feb-1969
857 Down 1 George Headley (West Indies) flag George Headley (West Indies) 62.02 213 Runs | na Wickets | Ct/St for West Indies vs England at London on 24-Jun-1939
858 Down 1 Harbhajan Singh (India) flag Harbhajan Singh (India) 62.02 60 Runs | 7 Wickets | Ct/St for India vs New Zealand at Wellington on 03-Apr-2009
859 Down 1 Arthur Morris (Australia) flag Arthur Morris (Australia) 62.02 246 Runs | na Wickets | Ct/St for Australia vs England at Adelaide on 31-Jan-1947
860 Down 1 Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 62.02 28 Runs | 8 Wickets | Ct/St for West Indies vs South Africa at Gqeberha on 10-Dec-1998
861 Down 1 Saeed Ahmed (Pakistan) flag Saeed Ahmed (Pakistan) 62.02 112 Runs | Wickets | Ct/St for Pakistan vs England at Nottingham on 10-Aug-1967
862 Down 1 Todd Murphy (Australia) flag Todd Murphy (Australia) 62.02 52 Runs | 6 Wickets | Ct/St for Australia vs England at London on 27-Jul-2023
863 Down 1 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 62.02 47 Runs | 5 Wickets | Ct/St for Australia vs South Africa at Cape Town on 22-Mar-2018
864 Down 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 62.02 130 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Ahmedabad on 18-Dec-2005
865 Down 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 62.01 213 Runs | na Wickets | Ct/St for West Indies vs Australia at Port of Spain on 19-Apr-2003
866 Down 1 Taufeeq Umar (Pakistan) flag Taufeeq Umar (Pakistan) 62.01 202 Runs | na Wickets | Ct/St for Pakistan vs South Africa at Cape Town on 02-Jan-2003
867 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 62.01 120 Runs | 1 Wickets | Ct/St for Australia vs South Africa at Cape Town on 01-Mar-2014
868 Down 1 Matthew Hoggard (England) flag Matthew Hoggard (England) 62.01 4 Runs | 8 Wickets | Ct/St for England vs Australia at Adelaide on 01-Dec-2006
869 Down 1 Dean Jones (Australia) flag Dean Jones (Australia) 62.01 237 Runs | na Wickets | Ct/St for Australia vs Pakistan at Adelaide on 19-Jan-1990
870 Down 1 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 62.01 218 Runs | na Wickets | Ct/St for Sri Lanka vs South Africa at Galle on 12-Jul-2018
871 Down 1 Sam Curran (England) flag Sam Curran (England) 62.01 124 Runs | 2 Wickets | Ct/St for England vs India at Southampton on 30-Aug-2018
872 Down 1 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 62.01 193 Runs | Wickets | Ct/St for West Indies vs Australia at North Sound on 30-May-2008
873 Down 1 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 62.01 278 Runs | na Wickets | Ct/St for India vs West Indies at Mumbai on 01-Dec-1978
874 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 62.01 47 Runs | 6 Wickets | Ct/St for New Zealand vs Australia at Christchurch on 10-Mar-2005
875 Down 1 Keith Boyce (West Indies) flag Keith Boyce (West Indies) 62.01 36 Runs | 8 Wickets | Ct/St for West Indies vs England at London on 23-Aug-1973
876 Down 1 Wajahatullah Wasti (Pakistan) flag Wajahatullah Wasti (Pakistan) 62.01 254 Runs | Wickets | Ct/St for Pakistan vs Sri Lanka at Lahore on 04-Mar-1999
877 Down 1 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 62.01 344 Runs | na Wickets | Ct/St for India vs West Indies at Port of Spain on 13-Apr-1971
878 Down 1 Tony Greig (England) flag Tony Greig (England) 62.01 51 Runs | 10 Wickets | Ct/St for England vs New Zealand at Auckland on 20-Feb-1975
879 Down 1 Wally Hammond (England) flag Wally Hammond (England) 62.01 232 Runs | 1 Wickets | Ct/St for England vs Australia at Melbourne on 29-Dec-1928
880 Down 1 Intikhab Alam (Pakistan) flag Intikhab Alam (Pakistan) 62.01 116 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Melbourne on 29-Dec-1972
881 Down 1 Keith Miller (Australia) flag Keith Miller (Australia) 62.01 68 Runs | 5 Wickets | Ct/St for Australia vs England at London on 23-Aug-1956
882 Down 1 Gubby Allen (England) flag Gubby Allen (England) 62.01 103 Runs | 8 Wickets | Ct/St for England vs Australia at Brisbane on 04-Dec-1936
883 Down 1 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 62.01 196 Runs | Wickets | Ct/St for New Zealand vs Australia at Perth on 30-Nov-2001
884 Down 1 Michael Hussey (Australia) flag Michael Hussey (Australia) 62.01 211 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 16-Sep-2011
885 Down 1 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 62.01 63 Runs | 4 Wickets | Ct/St for India vs South Africa at Johannesburg on 24-Jan-2018
886 Down 1 Stan McCabe (Australia) flag Stan McCabe (Australia) 62.00 153 Runs | Wickets | 2 Ct/St for Australia vs England at Nottingham on 08-Jun-1934
887 Down 1 Phil DeFreitas (England) flag Phil DeFreitas (England) 62.00 64 Runs | 5 Wickets | Ct/St for England vs Australia at Adelaide on 25-Jan-1991
888 Down 1 Andrew Flintoff (England) flag Andrew Flintoff (England) 62.00 128 Runs | 3 Wickets | Ct/St for England vs Australia at Nottingham on 25-Aug-2005
889 Down 1 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 62.00 186 Runs | na Wickets | 2 Ct/St for Pakistan vs Australia at Adelaide on 24-Dec-1976
890 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 62.00 111 Runs | 1 Wickets | Ct/St for India vs England at London on 25-Jul-2002
891 Down 1 Stuart Broad (England) flag Stuart Broad (England) 62.00 66 Runs | 6 Wickets | Ct/St for England vs Australia at London on 20-Aug-2009
892 Down 1 Adil Rashid (England) flag Adil Rashid (England) 62.00 36 Runs | 6 Wickets | Ct/St for England vs India at Visakhapatnam on 17-Nov-2016
893 Down 1 Paul Collingwood (England) flag Paul Collingwood (England) 62.00 124 Runs | 3 Wickets | Ct/St for England vs New Zealand at Wellington on 13-Mar-2008
894 Down 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 62.00 57 Runs | 6 Wickets | Ct/St for West Indies vs India at Kingston on 30-Aug-2019
895 Down 1 Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 62.00 168 Runs | Wickets | Ct/St for Australia vs West Indies at Adelaide on 07-Dec-1984
896 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 62.00 58 Runs | 5 Wickets | Ct/St for Pakistan vs India at Bengaluru on 24-Mar-2005
897 Down 1 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 62.00 170 Runs | na Wickets | 2 Ct/St for Pakistan vs Australia at Brisbane on 05-Nov-1999
898 Down 1 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 61.99 277 Runs | Wickets | Ct/St for Pakistan vs India at Faisalabad on 21-Jan-2006
899 Down 1 Vernon Philander (South Africa) flag Vernon Philander (South Africa) 61.99 45 Runs | 9 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 30-Mar-2018
900 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 61.99 184 Runs | Wickets | Ct/St for West Indies vs South Africa at Centurion on 16-Jan-2004
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #vishwafernando #fernando #nathanlyon #lyon #neilwagner #wagner #garrysobers #sobers #marcojansen #jansen #youngjackhearne #hearne #johnreid #reid #pathumnissanka #nissanka #trentboult #boult #danishkaneria #kaneria #colindegrandhomme #grandhomme #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings