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.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
508 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 46.89 6 Wickets for 154 Runs in 3rd inns for Australia vs South Africa at Perth on 30-Nov-2012 (SR-28 | ER-5.5)
528 No change Bobby Peel (England) flag Bobby Peel (England) 46.51 6 Wickets for 67 Runs in 4th inns for England vs Australia at Sydney on 14-Dec-1894 (SR-30 | ER-2.2)
529 No change Dilip Doshi (India) flag Dilip Doshi (India) 46.51 6 Wickets for 102 Runs in 1st inns for India vs England at Manchester on 24-Jun-1982 (SR-47 | ER-2.2)
531 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 46.46 6 Wickets for 127 Runs in 2nd inns for New Zealand vs India at Kanpur on 22-Oct-1999 (SR-55 | ER-2.3)
542 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 46.22 7 Wickets for 89 Runs in 3rd inns for Sri Lanka vs Bangladesh at Colombo on 16-Mar-2013 (SR-31 | ER-2.5)
565 No change Mike Whitney (Australia) flag Mike Whitney (Australia) 45.76 7 Wickets for 27 Runs in 4th inns for Australia vs India at Perth on 01-Feb-1992 (SR-10 | ER-2.2)
567 No change Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 45.72 7 Wickets for 137 Runs in 2nd inns for Sri Lanka vs England at Galle on 22-Jan-2021 (SR-36 | ER-3.3)
569 No change Nasim-ul-Ghani (Pakistan) flag Nasim-ul-Ghani (Pakistan) 45.69 6 Wickets for 67 Runs in 3rd inns for Pakistan vs West Indies at Port of Spain on 26-Mar-1958 (SR-30 | ER-2.2)
579 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 45.37 5 Wickets for 138 Runs in 1st inns for New Zealand vs Australia at Hobart on 22-Nov-2001 (SR-43 | ER-3.8)
583 No change Geoff Dymock (Australia) flag Geoff Dymock (Australia) 45.25 6 Wickets for 34 Runs in 4th inns for Australia vs England at Perth on 14-Dec-1979 (SR-17 | ER-2.0)
589 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 45.15 5 Wickets for 95 Runs in 3rd inns for Sri Lanka vs Australia at Hobart on 14-Dec-2012 (SR-25 | ER-4.5)
596 No change Alf Valentine (West Indies) flag Alf Valentine (West Indies) 44.92 6 Wickets for 39 Runs in 3rd inns for West Indies vs England at London on 12-Aug-1950 (SR-27 | ER-1.5)
599 No change RP Singh (India) flag RP Singh (India) 44.90 5 Wickets for 59 Runs in 3rd inns for India vs England at London on 19-Jul-2007 (SR-20 | ER-3.6)
604 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 44.83 6 Wickets for 75 Runs in 1st inns for Australia vs England at Brisbane on 04-Dec-2025 (SR-20 | ER-3.8)
605 No change Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 44.83 6 Wickets for 106 Runs in 2nd inns for New Zealand vs Australia at Christchurch on 20-Feb-2016 (SR-32 | ER-3.3)
606 No change Pervez Sajjad (Pakistan) flag Pervez Sajjad (Pakistan) 44.82 7 Wickets for 74 Runs in 2nd inns for Pakistan vs New Zealand at Lahore on 30-Oct-1969 (SR-34 | ER-1.9)
607 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 44.81 6 Wickets for 42 Runs in 3rd inns for Pakistan vs England at Rawalpindi on 24-Oct-2024 (SR-18 | ER-2.3)
608 No change Paul Adams (South Africa) flag Paul Adams (South Africa) 44.79 7 Wickets for 128 Runs in 2nd inns for South Africa vs Pakistan at Lahore on 17-Oct-2003 (SR-39 | ER-2.8)
611 No change Alan Davidson (Australia) flag Alan Davidson (Australia) 44.75 6 Wickets for 75 Runs in 2nd inns for Australia vs England at Melbourne on 29-Dec-1962 (SR-31 | ER-2.4)
612 No change Colin Blythe (England) flag Colin Blythe (England) 44.75 7 Wickets for 40 Runs in 4th inns for England vs South Africa at Leeds on 29-Jul-1907 (SR-19 | ER-1.8)
617 No change Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 44.59 6 Wickets for 90 Runs in 3rd inns for New Zealand vs Sri Lanka at Galle on 18-Sep-2024 (SR-30 | ER-3.0)
622 No change Bapu Nadkarni (India) flag Bapu Nadkarni (India) 44.52 6 Wickets for 43 Runs in 3rd inns for India vs New Zealand at Wellington on 29-Feb-1968 (SR-30 | ER-1.4)
624 No change Monty Panesar (England) flag Monty Panesar (England) 44.48 6 Wickets for 126 Runs in 4th inns for England vs New Zealand at Napier on 22-Mar-2008 (SR-46 | ER-2.7)
629 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 44.41 6 Wickets for 67 Runs in 1st inns for Pakistan vs England at London on 06-Aug-1992 (SR-22 | ER-3.0)
634 No change Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 44.35 6 Wickets for 38 Runs in 2nd inns for Australia vs England at Perth on 16-Dec-2010 (SR-18 | ER-2.2)
635 No change Hedley Verity (England) flag Hedley Verity (England) 44.35 5 Wickets for 33 Runs in 3rd inns for England vs Australia at Sydney on 23-Feb-1933 (SR-23 | ER-1.7)
639 No change Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 44.28 5 Wickets for 16 Runs in 1st inns for Australia vs India at Indore on 01-Mar-2023 (SR-11 | ER-1.8)
644 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 44.19 7 Wickets for 119 Runs in 3rd inns for Pakistan vs New Zealand at Wellington on 17-Feb-1994 (SR-32 | ER-3.2)
647 No change Colin Blythe (England) flag Colin Blythe (England) 44.14 6 Wickets for 68 Runs in 1st inns for England vs South Africa at Cape Town on 24-Mar-1906 (SR-32 | ER-2.1)
653 No change Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 44.08 5 Wickets for 59 Runs in 4th inns for Australia vs South Africa at Centurion on 12-Feb-2014 (SR-19 | ER-3.7)
657 No change Phil Tufnell (England) flag Phil Tufnell (England) 44.05 6 Wickets for 25 Runs in 2nd inns for England vs West Indies at London on 08-Aug-1991 (SR-15 | ER-1.7)
659 No change Jack Saunders (Australia) flag Jack Saunders (Australia) 44.04 7 Wickets for 34 Runs in 4th inns for Australia vs South Africa at Johannesburg on 18-Oct-1902 (SR-9 | ER-3.1)
660 No change Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 44.03 6 Wickets for 135 Runs in 1st inns for Bangladesh vs South Africa at Gqeberha on 08-Apr-2022 (SR-50 | ER-2.7)
663 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 43.93 5 Wickets for 34 Runs in 2nd inns for Australia vs South Africa at Durban on 01-Mar-2018 (SR-13 | ER-3.2)
665 No change Nicky Boje (South Africa) flag Nicky Boje (South Africa) 43.90 5 Wickets for 88 Runs in 3rd inns for South Africa vs Sri Lanka at Galle on 04-Aug-2004 (SR-26 | ER-4.0)
671 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 43.78 6 Wickets for 74 Runs in 2nd inns for Sri Lanka vs England at Galle on 26-Mar-2012 (SR-19 | ER-3.9)
673 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 43.76 6 Wickets for 9 Runs in 4th inns for Australia vs West Indies at Kingston on 12-Jul-2025 (SR-8 | ER-1.2)
676 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 43.71 6 Wickets for 63 Runs in 2nd inns for India vs Australia at Bengaluru on 04-Mar-2017 (SR-22 | ER-2.9)
679 No change Monty Panesar (England) flag Monty Panesar (England) 43.70 6 Wickets for 62 Runs in 3rd inns for England vs Pakistan at Abu Dhabi on 25-Jan-2012 (SR-38 | ER-1.6)
681 No change Noman Ali (Pakistan) flag Noman Ali (Pakistan) 43.65 6 Wickets for 107 Runs in 2nd inns for Pakistan vs Australia at Rawalpindi on 04-Mar-2022 (SR-38 | ER-2.8)
682 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 43.64 6 Wickets for 59 Runs in 3rd inns for Sri Lanka vs Australia at Galle on 08-Jul-2022 (SR-16 | ER-3.7)
684 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 43.63 6 Wickets for 48 Runs in 1st inns for Australia vs India at Adelaide on 06-Dec-2024 (SR-14 | ER-3.4)
691 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 43.60 6 Wickets for 97 Runs in 4th inns for Sri Lanka vs England at Galle on 26-Mar-2012 (SR-38 | ER-2.6)
703 No change Monty Panesar (England) flag Monty Panesar (England) 43.47 5 Wickets for 92 Runs in 1st inns for England vs Australia at Perth on 14-Dec-2006 (SR-29 | ER-3.8)
712 No change Gobo Ashley (South Africa) flag Gobo Ashley (South Africa) 43.36 7 Wickets for 95 Runs in 1st inns for South Africa vs England at Cape Town on 25-Mar-1889 (SR-25 | ER-3.3)
714 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 43.35 6 Wickets for 62 Runs in 1st inns for Pakistan vs Australia at Melbourne on 12-Jan-1990 (SR-30 | ER-2.1)
715 No change Saleem Jaffar (Pakistan) flag Saleem Jaffar (Pakistan) 43.35 5 Wickets for 40 Runs in 3rd inns for Pakistan vs New Zealand at Wellington on 10-Feb-1989 (SR-20 | ER-2.4)
716 No change Sulieman Benn (West Indies) flag Sulieman Benn (West Indies) 43.33 6 Wickets for 81 Runs in 2nd inns for West Indies vs South Africa at Bridgetown on 26-Jun-2010 (SR-47 | ER-1.7)
729 No change Allan Border (Australia) flag Allan Border (Australia) 43.18 5 Wickets for 68 Runs in 2nd inns for Australia vs West Indies at Georgetown on 23-Mar-1991 (SR-36 | ER-2.3)
738 No change Alan Davidson (Australia) flag Alan Davidson (Australia) 43.01 6 Wickets for 87 Runs in 3rd inns for Australia vs West Indies at Brisbane on 09-Dec-1960 (SR-33 | ER-2.7)
747 No change Jeff Jones (England) flag Jeff Jones (England) 42.90 6 Wickets for 118 Runs in 2nd inns for England vs Australia at Adelaide on 28-Jan-1966 (SR-39 | ER-3.1)
750 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 42.88 6 Wickets for 43 Runs in 3rd inns for Pakistan vs New Zealand at Auckland on 10-Feb-1994 (SR-16 | ER-2.7)
754 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 42.82 5 Wickets for 152 Runs in 1st inns for New Zealand vs Australia at Adelaide on 26-Nov-2004 (SR-66 | ER-2.7)
755 No change Paul Harris (South Africa) flag Paul Harris (South Africa) 42.81 6 Wickets for 127 Runs in 3rd inns for South Africa vs Australia at Cape Town on 19-Mar-2009 (SR-42 | ER-3.0)
763 No change Bobby Peel (England) flag Bobby Peel (England) 42.69 6 Wickets for 23 Runs in 4th inns for England vs Australia at London on 10-Aug-1896 (SR-10 | ER-2.3)
765 No change Junaid Khan (Pakistan) flag Junaid Khan (Pakistan) 42.65 5 Wickets for 73 Runs in 2nd inns for Pakistan vs Sri Lanka at Colombo on 30-Jun-2012 (SR-34 | ER-2.6)
767 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 42.63 5 Wickets for 49 Runs in 4th inns for Pakistan vs West Indies at St John's on 25-May-2000 (SR-36 | ER-1.6)
768 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 42.63 5 Wickets for 135 Runs in 2nd inns for New Zealand vs India at Hyderabad on 12-Nov-2010 (SR-60 | ER-2.7)
770 No change Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 42.58 5 Wickets for 52 Runs in 3rd inns for Pakistan vs England at London on 18-Aug-2010 (SR-23 | ER-2.7)
774 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 42.53 6 Wickets for 51 Runs in 2nd inns for Pakistan vs West Indies at Kingston on 20-Aug-2021 (SR-18 | ER-2.9)
777 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 42.46 7 Wickets for 13 Runs in 2nd inns for South Africa vs Sri Lanka at Durban on 27-Nov-2024 (SR-5 | ER-2.1)
784 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 42.26 5 Wickets for 121 Runs in 1st inns for Sri Lanka vs India at Kanpur on 24-Nov-2009 (SR-40 | ER-3.7)
795 No change Phil Tufnell (England) flag Phil Tufnell (England) 42.12 5 Wickets for 61 Runs in 3rd inns for England vs Australia at Sydney on 04-Jan-1991 (SR-44 | ER-1.6)
796 No change Frank Foster (England) flag Frank Foster (England) 42.10 5 Wickets for 92 Runs in 3rd inns for England vs Australia at Sydney on 15-Dec-1911 (SR-38 | ER-2.9)
799 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 42.07 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)
806 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 42.01 5 Wickets for 45 Runs in 3rd inns for Pakistan vs Sri Lanka at Colombo on 14-Jun-2000 (SR-19 | ER-2.9)
809 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 41.99 6 Wickets for 81 Runs in 2nd inns for Sri Lanka vs Australia at Colombo on 13-Aug-2016 (SR-38 | ER-2.1)
811 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 41.98 6 Wickets for 68 Runs in 2nd inns for New Zealand vs England at Auckland on 22-Mar-2013 (SR-25 | ER-2.7)
824 No change Frank Foster (England) flag Frank Foster (England) 41.83 5 Wickets for 36 Runs in 1st inns for England vs Australia at Adelaide on 12-Jan-1912 (SR-31 | ER-1.4)
840 No change J.J. Ferris (Australia/England) flag J.J. Ferris (Australia/England) 41.64 5 Wickets for 26 Runs in 4th inns for Australia vs England at London on 16-Jul-1888 (SR-18 | ER-1.7)
843 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 41.63 5 Wickets for 57 Runs in 1st inns for New Zealand vs England at Leeds on 24-May-2013 (SR-26 | ER-2.6)
851 No change Alf Valentine (West Indies) flag Alf Valentine (West Indies) 41.59 5 Wickets for 88 Runs in 4th inns for West Indies vs Australia at Melbourne on 31-Dec-1951 (SR-48 | ER-2.2)
855 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 41.57 6 Wickets for 133 Runs in 2nd inns for Sri Lanka vs England at Colombo on 03-Apr-2012 (SR-53 | ER-2.5)
871 No change Chanaka Welegedara (Sri Lanka) flag Chanaka Welegedara (Sri Lanka) 41.45 5 Wickets for 52 Runs in 2nd inns for Sri Lanka vs South Africa at Durban on 26-Dec-2011 (SR-20 | ER-3.1)
882 No change Derek Underwood (England) flag Derek Underwood (England) 41.36 6 Wickets for 12 Runs in 1st inns for England vs New Zealand at Christchurch on 25-Feb-1971 (SR-15 | ER-0.8)
891 No change Bishan Bedi (India) flag Bishan Bedi (India) 41.34 6 Wickets for 226 Runs in 1st inns for India vs England at London on 20-Jun-1974 (SR-64 | ER-3.5)
894 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 41.32 5 Wickets for 42 Runs in 3rd inns for West Indies vs England at Leeds on 10-Jul-1969 (SR-48 | ER-1.1)
895 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 41.27 5 Wickets for 27 Runs in 4th inns for West Indies vs Pakistan at Multan on 25-Jan-2025 (SR-19 | ER-1.7)
897 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 41.25 5 Wickets for 69 Runs in 2nd inns for New Zealand vs England at London on 15-May-2008 (SR-27 | ER-3.1)
899 No change Irfan Pathan (India) flag Irfan Pathan (India) 41.24 5 Wickets for 61 Runs in 1st inns for India vs Pakistan at Karachi on 29-Jan-2006 (SR-21 | ER-3.6)
908 No change Tony Lock (England) flag Tony Lock (England) 41.14 6 Wickets for 20 Runs in 3rd inns for England vs West Indies at London on 22-Aug-1957 (SR-16 | ER-1.3)
910 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 41.07 6 Wickets for 53 Runs in 4th inns for South Africa vs Australia at Johannesburg on 23-Dec-1966 (SR-32 | ER-1.6)
913 No change Bishan Bedi (India) flag Bishan Bedi (India) 41.04 5 Wickets for 105 Runs in 4th inns for India vs Australia at Perth on 16-Dec-1977 (SR-48 | ER-2.6)
925 No change Hedley Verity (England) flag Hedley Verity (England) 40.92 7 Wickets for 49 Runs in 2nd inns for England vs India at Chennai on 10-Feb-1934 (SR-20 | ER-2.1)
930 No change Bishan Bedi (India) flag Bishan Bedi (India) 40.86 6 Wickets for 71 Runs in 4th inns for India vs England at Bengaluru on 28-Jan-1977 (SR-22 | ER-3.3)
938 No change George Linde (South Africa) flag George Linde (South Africa) 40.78 5 Wickets for 64 Runs in 3rd inns for South Africa vs Pakistan at Rawalpindi on 04-Feb-2021 (SR-31 | ER-2.5)
939 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 40.77 5 Wickets for 72 Runs in 4th inns for Pakistan vs New Zealand at Dunedin on 09-Feb-1985 (SR-40 | ER-2.2)
945 No change Tony Lock (England) flag Tony Lock (England) 40.75 6 Wickets for 65 Runs in 3rd inns for England vs India at Chennai on 10-Jan-1962 (SR-40 | ER-1.6)
948 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 40.73 7 Wickets for 48 Runs in 4th inns for Sri Lanka vs India at Galle on 12-Aug-2015 (SR-18 | ER-2.3)
955 No change Alan Davidson (Australia) flag Alan Davidson (Australia) 40.69 6 Wickets for 53 Runs in 2nd inns for Australia vs West Indies at Melbourne on 30-Dec-1960 (SR-29 | ER-1.8)
961 No change Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 40.65 7 Wickets for 49 Runs in 3rd inns for Pakistan vs Australia at Karachi on 27-Feb-1980 (SR-36 | ER-1.2)
967 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 40.61 5 Wickets for 85 Runs in 3rd inns for New Zealand vs England at London on 21-May-2015 (SR-41 | ER-2.5)
970 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 40.57 7 Wickets for 130 Runs in 3rd inns for New Zealand vs Sri Lanka at Wellington on 15-Dec-2006 (SR-36 | ER-3.1)
976 No change Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 40.52 5 Wickets for 60 Runs in 1st inns for South Africa vs Australia at Adelaide on 24-Jan-1964 (SR-39 | ER-1.8)
988 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 40.45 5 Wickets for 63 Runs in 1st inns for Pakistan vs England at London on 18-Aug-2010 (SR-22 | ER-3.5)
989 No change Bill Johnston (Australia) flag Bill Johnston (Australia) 40.44 5 Wickets for 36 Runs in 1st inns for Australia vs England at Nottingham on 10-Jun-1948 (SR-30 | ER-1.4)
998 No change Bapu Nadkarni (India) flag Bapu Nadkarni (India) 40.33 6 Wickets for 105 Runs in 2nd inns for India vs Australia at Mumbai on 01-Jan-1960 (SR-51 | ER-2.1)
999 No change Mohammad Rafique (Bangladesh) flag Mohammad Rafique (Bangladesh) 40.33 6 Wickets for 77 Runs in 1st inns for Bangladesh vs South Africa at Dhaka on 01-May-2003 (SR-37 | ER-2.1)
1000 No change Alan Mullally (England) flag Alan Mullally (England) 40.32 5 Wickets for 105 Runs in 1st inns for England vs Australia at Brisbane on 20-Nov-1998 (SR-48 | ER-2.6)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #mitchellstarc #starc #bobbypeel #peel #dilipdoshi #doshi #danielvettori #vettori #ranganaherath #herath #mikewhitney #whitney #lasithembuldeniya #embuldeniya #nasimulghani #geoffdymock #dymock #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings