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
901 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 42.67 5 Wickets for 31 Runs in 1st inns for Pakistan vs India at Lahore on 05-Apr-2004 (SR-14 | ER-2.6)
902 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 42.65 6 Wickets for 51 Runs in 2nd inns for Pakistan vs West Indies at Kingston on 20-Aug-2021 (SR-18 | ER-2.9)
903 No change Graham McKenzie (Australia) flag Graham McKenzie (Australia) 42.65 5 Wickets for 33 Runs in 3rd inns for Australia vs West Indies at Port of Spain on 14-May-1965 (SR-20 | ER-1.9)
904 No change Baron Constantine (West Indies) flag Baron Constantine (West Indies) 42.64 5 Wickets for 75 Runs in 1st inns for West Indies vs England at London on 19-Aug-1939 (SR-28 | ER-3.2)
905 No change Junaid Khan (Pakistan) flag Junaid Khan (Pakistan) 42.61 5 Wickets for 73 Runs in 2nd inns for Pakistan vs Sri Lanka at Colombo on 30-Jun-2012 (SR-34 | ER-2.6)
906 No change Anil Kumble (India) flag Anil Kumble (India) 42.61 6 Wickets for 64 Runs in 3rd inns for India vs England at Chennai on 11-Feb-1993 (SR-21 | ER-3.0)
907 No change Umesh Yadav (India) flag Umesh Yadav (India) 42.61 5 Wickets for 93 Runs in 2nd inns for India vs Australia at Perth on 13-Jan-2012 (SR-20 | ER-5.5)
908 No change Mohammad Akram (Pakistan) flag Mohammad Akram (Pakistan) 42.60 5 Wickets for 138 Runs in 2nd inns for Pakistan vs Australia at Perth on 26-Nov-1999 (SR-33 | ER-5.1)
909 No change Tahir Naqqash (Pakistan) flag Tahir Naqqash (Pakistan) 42.59 5 Wickets for 40 Runs in 3rd inns for Pakistan vs England at Birmingham on 29-Jul-1982 (SR-22 | ER-2.2)
910 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 42.59 6 Wickets for 80 Runs in 2nd inns for New Zealand vs Pakistan at Hamilton on 25-Nov-2016 (SR-21 | ER-3.8)
911 No change Dennis Lillee (Australia) flag Dennis Lillee (Australia) 42.57 6 Wickets for 26 Runs in 2nd inns for Australia vs England at Melbourne on 12-Mar-1977 (SR-18 | ER-1.5)
912 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 42.57 6 Wickets for 55 Runs in 4th inns for West Indies vs India at Port of Spain on 15-Apr-1989 (SR-19 | ER-2.9)
913 No change Polly Umrigar (India) flag Polly Umrigar (India) 42.56 6 Wickets for 74 Runs in 2nd inns for India vs Pakistan at Bahawalpur on 15-Jan-1955 (SR-58 | ER-1.3)
914 No change Mike Procter (South Africa) flag Mike Procter (South Africa) 42.54 6 Wickets for 73 Runs in 4th inns for South Africa vs Australia at Gqeberha on 05-Mar-1970 (SR-24 | ER-3.0)
915 No change Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 42.51 5 Wickets for 31 Runs in 1st inns for New Zealand vs India at Southampton on 18-Jun-2021 (SR-26 | ER-1.4)
916 No change Alf Valentine (West Indies) flag Alf Valentine (West Indies) 42.51 5 Wickets for 88 Runs in 4th inns for West Indies vs Australia at Melbourne on 31-Dec-1951 (SR-48 | ER-2.2)
917 No change Kenny Benjamin (West Indies) flag Kenny Benjamin (West Indies) 42.49 5 Wickets for 65 Runs in 4th inns for West Indies vs India at Mohali on 10-Dec-1994 (SR-20 | ER-3.8)
918 No change Alec Bedser (England) flag Alec Bedser (England) 42.49 5 Wickets for 59 Runs in 3rd inns for England vs Australia at Melbourne on 23-Feb-1951 (SR-33 | ER-2.2)
919 No change Graeme Swann (England) flag Graeme Swann (England) 42.48 5 Wickets for 91 Runs in 3rd inns for England vs Australia at Adelaide on 03-Dec-2010 (SR-49 | ER-2.2)
920 No change Alec Bedser (England) flag Alec Bedser (England) 42.47 7 Wickets for 52 Runs in 4th inns for England vs India at Manchester on 20-Jul-1946 (SR-21 | ER-2.1)
921 No change Ray Lindwall (Australia) flag Ray Lindwall (Australia) 42.46 7 Wickets for 38 Runs in 3rd inns for Australia vs India at Adelaide on 23-Jan-1948 (SR-19 | ER-1.7)
922 No change Anil Kumble (India) flag Anil Kumble (India) 42.46 6 Wickets for 98 Runs in 2nd inns for India vs Australia at Bengaluru on 25-Mar-1998 (SR-42 | ER-2.4)
923 No change Alec Bedser (England) flag Alec Bedser (England) 42.44 7 Wickets for 58 Runs in 1st inns for England vs South Africa at Manchester on 05-Jul-1951 (SR-28 | ER-1.8)
924 No change Bill Lockwood (England) flag Bill Lockwood (England) 42.42 6 Wickets for 48 Runs in 1st inns for England vs Australia at Manchester on 24-Jul-1902 (SR-20 | ER-2.4)
925 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 42.42 7 Wickets for 27 Runs in 3rd inns for New Zealand vs West Indies at Hamilton on 16-Dec-1999 (SR-19 | ER-1.2)
926 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 42.42 5 Wickets for 31 Runs in 1st inns for Australia vs New Zealand at Christchurch on 08-Mar-2024 (SR-16 | ER-2.3)
927 No change Shane Shillingford (West Indies) flag Shane Shillingford (West Indies) 42.41 6 Wickets for 119 Runs in 1st inns for West Indies vs Australia at Roseau on 23-Apr-2012 (SR-42 | ER-2.8)
928 No change Peter Such (England) flag Peter Such (England) 42.41 5 Wickets for 81 Runs in 3rd inns for England vs Australia at Sydney on 02-Jan-1999 (SR-30 | ER-3.2)
929 No change Joey Palmer (Australia) flag Joey Palmer (Australia) 42.41 6 Wickets for 111 Runs in 2nd inns for Australia vs England at London on 21-Jul-1884 (SR-50 | ER-2.2)
930 No change Peter Siddle (Australia) flag Peter Siddle (Australia) 42.40 5 Wickets for 21 Runs in 1st inns for Australia vs England at Leeds on 07-Aug-2009 (SR-11 | ER-2.3)
931 No change Jackson Bird (Australia) flag Jackson Bird (Australia) 42.39 5 Wickets for 59 Runs in 3rd inns for Australia vs New Zealand at Christchurch on 20-Feb-2016 (SR-21 | ER-3.4)
932 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 42.38 8 Wickets for 46 Runs in 4th inns for Sri Lanka vs West Indies at Kandy on 22-Jul-2005 (SR-12 | ER-2.8)
933 No change Roger Binny (India) flag Roger Binny (India) 42.37 6 Wickets for 56 Runs in 2nd inns for India vs Pakistan at Kolkata on 11-Feb-1987 (SR-25 | ER-2.2)
934 No change Ryan Harris (Australia) flag Ryan Harris (Australia) 42.36 5 Wickets for 72 Runs in 1st inns for Australia vs England at London on 18-Jul-2013 (SR-31 | ER-2.8)
935 No change Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 42.36 5 Wickets for 77 Runs in 1st inns for Pakistan vs England at Nottingham on 29-Jul-2010 (SR-32 | ER-2.9)
936 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 42.35 5 Wickets for 69 Runs in 2nd inns for New Zealand vs England at London on 15-May-2008 (SR-27 | ER-3.1)
937 No change Angus Fraser (England) flag Angus Fraser (England) 42.34 5 Wickets for 28 Runs in 1st inns for England vs West Indies at Kingston on 24-Feb-1990 (SR-24 | ER-1.4)
938 No change Basil Butcher (West Indies) flag Basil Butcher (West Indies) 42.33 5 Wickets for 34 Runs in 2nd inns for West Indies vs England at Port of Spain on 14-Mar-1968 (SR-16 | ER-2.5)
939 No change Ishant Sharma (India) flag Ishant Sharma (India) 42.33 5 Wickets for 68 Runs in 2nd inns for India vs New Zealand at Wellington on 21-Feb-2020 (SR-27 | ER-3.0)
940 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 42.32 8 Wickets for 39 Runs in 3rd inns for Bangladesh vs Zimbabwe at Mirpur on 25-Oct-2014 (SR-12 | ER-2.4)
941 No change Peter Loader (England) flag Peter Loader (England) 42.30 6 Wickets for 36 Runs in 1st inns for England vs West Indies at Leeds on 25-Jul-1957 (SR-21 | ER-1.8)
942 No change Morne Morkel (South Africa) flag Morne Morkel (South Africa) 42.29 5 Wickets for 23 Runs in 4th inns for South Africa vs Australia at Cape Town on 22-Mar-2018 (SR-12 | ER-2.4)
943 No change Dennis Lillee (Australia) flag Dennis Lillee (Australia) 42.29 6 Wickets for 72 Runs in 3rd inns for Australia vs New Zealand at Auckland on 25-Feb-1977 (SR-21 | ER-3.5)
944 No change Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 42.27 5 Wickets for 27 Runs in 3rd inns for Pakistan vs Sri Lanka at Kandy on 03-Apr-2006 (SR-14 | ER-2.3)
945 No change Azeem Hafeez (Pakistan) flag Azeem Hafeez (Pakistan) 42.26 5 Wickets for 167 Runs in 1st inns for Pakistan vs Australia at Adelaide on 09-Dec-1983 (SR-46 | ER-4.4)
946 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 42.25 5 Wickets for 92 Runs in 4th inns for South Africa vs Australia at Perth on 03-Nov-2016 (SR-37 | ER-3.0)
947 No change Fred Trueman (England) flag Fred Trueman (England) 42.25 8 Wickets for 31 Runs in 2nd inns for England vs India at Manchester on 17-Jul-1952 (SR-7 | ER-3.6)
948 No change Jayden Seales (West Indies) flag Jayden Seales (West Indies) 42.24 6 Wickets for 61 Runs in 3rd inns for West Indies vs South Africa at Georgetown on 15-Aug-2024 (SR-19 | ER-3.3)
949 No change Erapalli Prasanna (India) flag Erapalli Prasanna (India) 42.24 6 Wickets for 74 Runs in 3rd inns for India vs Australia at Chennai on 24-Dec-1969 (SR-31 | ER-2.4)
950 No change Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 42.24 6 Wickets for 128 Runs in 1st inns for Pakistan vs England at Rawalpindi on 24-Oct-2024 (SR-29 | ER-4.4)
951 No change Anil Kumble (India) flag Anil Kumble (India) 42.23 6 Wickets for 131 Runs in 1st inns for India vs South Africa at Kanpur on 20-Nov-2004 (SR-54 | ER-2.4)
952 No change Shane Warne (Australia) flag Shane Warne (Australia) 42.20 6 Wickets for 48 Runs in 2nd inns for Australia vs England at Manchester on 03-Jul-1997 (SR-30 | ER-1.6)
953 No change George Giffen (Australia) flag George Giffen (Australia) 42.19 5 Wickets for 43 Runs in 3rd inns for Australia vs England at London on 17-Jul-1893 (SR-27 | ER-1.9)
954 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 42.19 6 Wickets for 108 Runs in 2nd inns for Sri Lanka vs New Zealand at Wellington on 11-Apr-2005 (SR-40 | ER-2.7)
955 No change Kyle Abbott (South Africa) flag Kyle Abbott (South Africa) 42.19 5 Wickets for 40 Runs in 1st inns for South Africa vs India at Delhi on 03-Dec-2015 (SR-29 | ER-1.7)
956 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 42.18 5 Wickets for 56 Runs in 2nd inns for Australia vs Pakistan at Lahore on 21-Mar-2022 (SR-29 | ER-2.3)
957 No change Mohammed Siraj (India) flag Mohammed Siraj (India) 42.18 5 Wickets for 73 Runs in 3rd inns for India vs Australia at Brisbane on 15-Jan-2021 (SR-23 | ER-3.8)
958 No change Dion Nash (New Zealand) flag Dion Nash (New Zealand) 42.17 5 Wickets for 93 Runs in 4th inns for New Zealand vs England at London on 16-Jun-1994 (SR-35 | ER-3.2)
959 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 42.16 5 Wickets for 8 Runs in 3rd inns for Australia vs India at Adelaide on 17-Dec-2020 (SR-6 | ER-1.6)
960 No change Danny Morrison (New Zealand) flag Danny Morrison (New Zealand) 42.16 6 Wickets for 37 Runs in 1st inns for New Zealand vs Australia at Auckland on 12-Mar-1993 (SR-19 | ER-2.0)
961 No change James Anderson (England) flag James Anderson (England) 42.15 5 Wickets for 63 Runs in 1st inns for England vs South Africa at Cape Town on 03-Jan-2010 (SR-25 | ER-3.0)
962 No change Brett Lee (Australia) flag Brett Lee (Australia) 42.14 5 Wickets for 69 Runs in 2nd inns for Australia vs South Africa at Durban on 24-Mar-2006 (SR-24 | ER-3.5)
963 No change Simon Jones (England) flag Simon Jones (England) 42.13 5 Wickets for 44 Runs in 2nd inns for England vs Australia at Nottingham on 25-Aug-2005 (SR-17 | ER-3.1)
964 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 42.12 5 Wickets for 57 Runs in 1st inns for New Zealand vs England at Leeds on 24-May-2013 (SR-26 | ER-2.6)
965 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 42.10 5 Wickets for 63 Runs in 2nd inns for Sri Lanka vs India at Galle on 18-Jul-2010 (SR-20 | ER-3.7)
966 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 42.09 7 Wickets for 113 Runs in 2nd inns for Zimbabwe vs Sri Lanka at Harare on 27-Jan-2020 (SR-37 | ER-2.6)
967 No change Peter Pollock (South Africa) flag Peter Pollock (South Africa) 42.07 5 Wickets for 53 Runs in 2nd inns for South Africa vs England at Nottingham on 05-Aug-1965 (SR-28 | ER-2.3)
968 No change Amar Singh (India) flag Amar Singh (India) 42.07 6 Wickets for 35 Runs in 2nd inns for India vs England at London on 27-Jun-1936 (SR-25 | ER-1.4)
969 No change Franklyn Rose (West Indies) flag Franklyn Rose (West Indies) 42.06 6 Wickets for 100 Runs in 2nd inns for West Indies vs India at Kingston on 06-Mar-1997 (SR-33 | ER-3.0)
970 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 42.06 6 Wickets for 87 Runs in 2nd inns for Sri Lanka vs South Africa at Galle on 20-Jul-2000 (SR-41 | ER-2.1)
971 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 42.04 5 Wickets for 30 Runs in 2nd inns for India vs Australia at Perth on 22-Nov-2024 (SR-22 | ER-1.7)
972 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 42.04 6 Wickets for 35 Runs in 2nd inns for Pakistan vs India at Hyderabad (Sind) on 14-Jan-1983 (SR-17 | ER-2.0)
973 No change Tim May (Australia) flag Tim May (Australia) 42.04 5 Wickets for 9 Runs in 3rd inns for Australia vs West Indies at Adelaide on 23-Jan-1993 (SR-7 | ER-1.5)
974 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 42.04 7 Wickets for 66 Runs in 4th inns for Afghanistan vs Zimbabwe at Bulawayo on 02-Jan-2025 (SR-24 | ER-2.4)
975 No change Richie Benaud (Australia) flag Richie Benaud (Australia) 42.02 6 Wickets for 115 Runs in 2nd inns for Australia vs England at Brisbane on 30-Nov-1962 (SR-56 | ER-2.1)
976 No change Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 42.02 5 Wickets for 74 Runs in 3rd inns for West Indies vs Australia at Perth on 01-Feb-1997 (SR-24 | ER-3.7)
977 No change Clarrie Grimmett (Australia) flag Clarrie Grimmett (Australia) 42.01 5 Wickets for 94 Runs in 3rd inns for Australia vs England at Nottingham on 13-Jun-1930 (SR-36 | ER-3.1)
978 No change Fazal Mahmood (Pakistan) flag Fazal Mahmood (Pakistan) 42.00 6 Wickets for 34 Runs in 2nd inns for Pakistan vs West Indies at Dhaka on 06-Mar-1959 (SR-19 | ER-1.8)
979 No change Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 42.00 5 Wickets for 83 Runs in 1st inns for Bangladesh vs India at Chennai on 19-Sep-2024 (SR-27 | ER-3.7)
980 No change Irfan Pathan (India) flag Irfan Pathan (India) 41.99 5 Wickets for 61 Runs in 1st inns for India vs Pakistan at Karachi on 29-Jan-2006 (SR-21 | ER-3.6)
981 No change Danish Kaneria (Pakistan) flag Danish Kaneria (Pakistan) 41.96 7 Wickets for 118 Runs in 3rd inns for Pakistan vs Sri Lanka at Karachi on 28-Oct-2004 (SR-51 | ER-2.0)
982 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 41.96 5 Wickets for 83 Runs in 1st inns for Australia vs South Africa at Johannesburg on 30-Mar-2018 (SR-34 | ER-2.9)
983 No change Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 41.95 5 Wickets for 43 Runs in 2nd inns for Pakistan vs South Africa at Durban on 26-Feb-1998 (SR-14 | ER-3.6)
984 No change Kenny Benjamin (West Indies) flag Kenny Benjamin (West Indies) 41.94 6 Wickets for 66 Runs in 1st inns for West Indies vs England at Kingston on 19-Feb-1994 (SR-24 | ER-2.8)
985 No change Venkatesh Prasad (India) flag Venkatesh Prasad (India) 41.93 6 Wickets for 104 Runs in 1st inns for India vs South Africa at Kolkata on 27-Nov-1996 (SR-35 | ER-3.0)
986 No change Shahadat Hossain (Bangladesh) flag Shahadat Hossain (Bangladesh) 41.93 5 Wickets for 98 Runs in 1st inns for Bangladesh vs England at London on 27-May-2010 (SR-34 | ER-3.5)
987 No change Kapil Dev (India) flag Kapil Dev (India) 41.91 6 Wickets for 91 Runs in 1st inns for India vs England at Kolkata on 01-Jan-1982 (SR-31 | ER-2.9)
988 No change Fred Trueman (England) flag Fred Trueman (England) 41.91 6 Wickets for 31 Runs in 1st inns for England vs Pakistan at London on 21-Jun-1962 (SR-18 | ER-1.8)
989 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 41.90 5 Wickets for 27 Runs in 3rd inns for Zimbabwe vs West Indies at Port of Spain on 16-Mar-2000 (SR-20 | ER-1.6)
990 No change Asif Afridi (Pakistan) flag Asif Afridi (Pakistan) 41.89 6 Wickets for 79 Runs in 2nd inns for Pakistan vs South Africa at Rawalpindi on 20-Oct-2025 (SR-35 | ER-2.3)
991 No change Sikander Bakht (Pakistan) flag Sikander Bakht (Pakistan) 41.89 5 Wickets for 55 Runs in 1st inns for Pakistan vs India at Mumbai on 16-Dec-1979 (SR-27 | ER-2.5)
992 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 41.88 5 Wickets for 79 Runs in 4th inns for Sri Lanka vs South Africa at Durban on 26-Dec-2011 (SR-37 | ER-2.6)
993 No change Sydney Barnes (England) flag Sydney Barnes (England) 41.87 6 Wickets for 49 Runs in 1st inns for England vs Australia at Sheffield on 03-Jul-1902 (SR-20 | ER-2.5)
994 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 41.86 6 Wickets for 80 Runs in 1st inns for New Zealand vs England at Nottingham on 07-Aug-1986 (SR-32 | ER-2.5)
995 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 41.84 7 Wickets for 116 Runs in 1st inns for New Zealand vs Australia at Christchurch on 28-Feb-1986 (SR-38 | ER-2.6)
996 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 41.84 5 Wickets for 58 Runs in 3rd inns for Pakistan vs Sri Lanka at Pallekele on 03-Jul-2015 (SR-25 | ER-2.8)
997 No change George Giffen (Australia) flag George Giffen (Australia) 41.84 6 Wickets for 72 Runs in 4th inns for Australia vs England at Sydney on 29-Jan-1892 (SR-28 | ER-2.6)
998 No change Ishant Sharma (India) flag Ishant Sharma (India) 41.83 5 Wickets for 51 Runs in 3rd inns for India vs England at Birmingham on 01-Aug-2018 (SR-16 | ER-3.9)
999 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 41.82 6 Wickets for 80 Runs in 1st inns for Bangladesh vs England at Chattogram on 20-Oct-2016 (SR-39 | ER-2.0)
1000 No change Pedro Collins (West Indies) flag Pedro Collins (West Indies) 41.81 6 Wickets for 76 Runs in 3rd inns for West Indies vs New Zealand at Bridgetown on 21-Jun-2002 (SR-31 | ER-2.5)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #umargul #gul #shaheenshahafridi #afridi #grahammckenzie #mckenzie #baronconstantine #constantine #junaidkhan #khan #anilkumble #kumble #umeshyadav #yadav #mohammadakram #akram #tahirnaqqash #naqqash #timsouthee #southee #dennislillee #lillee #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings