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
492 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 48.77 7 Wickets for 23 Runs in 3rd inns for New Zealand vs India at Wellington on 13-Feb-1976 (SR-10 | ER-2.1)
493 No change Chris Martin (New Zealand) flag Chris Martin (New Zealand) 48.77 6 Wickets for 76 Runs in 1st inns for New Zealand vs South Africa at Auckland on 18-Mar-2004 (SR-31 | ER-2.5)
495 No change Sandy Bell (South Africa) flag Sandy Bell (South Africa) 48.75 6 Wickets for 99 Runs in 1st inns for South Africa vs England at London on 29-Jun-1929 (SR-31 | ER-3.2)
496 No change Ian Peebles (England) flag Ian Peebles (England) 48.75 6 Wickets for 63 Runs in 2nd inns for England vs South Africa at Johannesburg on 13-Feb-1931 (SR-38 | ER-1.7)
497 No change Fidel Edwards (West Indies) flag Fidel Edwards (West Indies) 48.73 6 Wickets for 92 Runs in 1st inns for West Indies vs England at London on 06-May-2009 (SR-27 | ER-3.5)
498 No change Lance Gibbs (West Indies) flag Lance Gibbs (West Indies) 48.72 6 Wickets for 60 Runs in 4th inns for West Indies vs England at Georgetown on 28-Mar-1968 (SR-40 | ER-1.5)
502 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 48.58 6 Wickets for 102 Runs in 2nd inns for India vs Sri Lanka at Galle on 31-Jul-2008 (SR-41 | ER-2.5)
503 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 48.57 5 Wickets for 56 Runs in 3rd inns for South Africa vs England at London on 19-Jul-2012 (SR-25 | ER-2.7)
504 No change Clarrie Grimmett (Australia) flag Clarrie Grimmett (Australia) 48.56 6 Wickets for 167 Runs in 3rd inns for Australia vs England at London on 27-Jun-1930 (SR-53 | ER-3.2)
509 No change Mushtaq Mohammad (Pakistan) flag Mushtaq Mohammad (Pakistan) 48.50 5 Wickets for 28 Runs in 2nd inns for Pakistan vs West Indies at Port of Spain on 01-Apr-1977 (SR-12 | ER-2.8)
510 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 48.48 7 Wickets for 80 Runs in 3rd inns for West Indies vs New Zealand at Bridgetown on 26-Apr-1985 (SR-22 | ER-3.1)
511 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 48.47 6 Wickets for 32 Runs in 4th inns for South Africa vs England at Centurion on 22-Jan-2016 (SR-11 | ER-3.0)
512 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 48.44 6 Wickets for 26 Runs in 4th inns for New Zealand vs England at Wellington on 10-Feb-1978 (SR-18 | ER-1.5)
513 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 48.43 5 Wickets for 29 Runs in 4th inns for India vs Australia at Mumbai on 03-Nov-2004 (SR-12 | ER-2.9)
514 No change Charlie Turner (Australia) flag Charlie Turner (Australia) 48.43 6 Wickets for 67 Runs in 1st inns for Australia vs England at London on 17-Jul-1893 (SR-30 | ER-2.2)
515 No change Shane Warne (Australia) flag Shane Warne (Australia) 48.41 7 Wickets for 56 Runs in 1st inns for Australia vs South Africa at Sydney on 02-Jan-1994 (SR-23 | ER-2.1)
516 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 48.40 6 Wickets for 85 Runs in 1st inns for West Indies vs England at London on 28-Jun-1984 (SR-36 | ER-2.4)
517 No change Waqar Younis (Pakistan) flag Waqar Younis (Pakistan) 48.38 6 Wickets for 78 Runs in 1st inns for Pakistan vs South Africa at Gqeberha on 06-Mar-1998 (SR-23 | ER-3.4)
519 No change Wes Hall (West Indies) flag Wes Hall (West Indies) 48.34 5 Wickets for 63 Runs in 4th inns for West Indies vs Australia at Brisbane on 09-Dec-1960 (SR-28 | ER-2.7)
520 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 48.33 4 Wickets for 13 Runs in 4th inns for South Africa vs Australia at Brisbane on 17-Dec-2022 (SR-6 | ER-3.3)
522 No change Craig White (England) flag Craig White (England) 48.30 5 Wickets for 127 Runs in 2nd inns for England vs Australia at Perth on 29-Nov-2002 (SR-28 | ER-5.5)
523 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 48.28 6 Wickets for 91 Runs in 1st inns for India vs Australia at Ahmedabad on 09-Mar-2023 (SR-47 | ER-1.9)
524 No change Ashantha de Mel (Sri Lanka) flag Ashantha de Mel (Sri Lanka) 48.21 6 Wickets for 109 Runs in 2nd inns for Sri Lanka vs Pakistan at Karachi on 07-Nov-1985 (SR-22 | ER-5.0)
525 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 48.21 6 Wickets for 61 Runs in 3rd inns for India vs England at Chennai on 05-Feb-2021 (SR-18 | ER-3.5)
526 No change Stuart MacGill (Australia) flag Stuart MacGill (Australia) 48.20 8 Wickets for 108 Runs in 1st inns for Australia vs Bangladesh at Fatullah on 09-Apr-2006 (SR-25 | ER-3.2)
527 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 48.16 6 Wickets for 46 Runs in 3rd inns for Pakistan vs West Indies at Karachi on 20-Nov-1986 (SR-23 | ER-2.0)
528 No change Stuart Broad (England) flag Stuart Broad (England) 48.11 6 Wickets for 46 Runs in 2nd inns for England vs India at Nottingham on 29-Jul-2011 (SR-24 | ER-1.9)
530 No change Graeme Swann (England) flag Graeme Swann (England) 48.05 6 Wickets for 106 Runs in 3rd inns for England vs Sri Lanka at Colombo on 03-Apr-2012 (SR-40 | ER-2.7)
531 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 48.01 6 Wickets for 50 Runs in 3rd inns for South Africa vs Pakistan at Durban on 26-Feb-1998 (SR-23 | ER-2.2)
532 No change Glenn McGrath (Australia) flag Glenn McGrath (Australia) 47.96 6 Wickets for 86 Runs in 2nd inns for Australia vs South Africa at Centurion on 21-Mar-1997 (SR-41 | ER-2.1)
533 No change Roger Harper (West Indies) flag Roger Harper (West Indies) 47.91 6 Wickets for 57 Runs in 3rd inns for West Indies vs England at Manchester on 26-Jul-1984 (SR-29 | ER-2.0)
534 No change Bob Holland (Australia) flag Bob Holland (Australia) 47.91 6 Wickets for 54 Runs in 2nd inns for Australia vs West Indies at Sydney on 30-Dec-1984 (SR-22 | ER-2.5)
535 No change Ken Mackay (Australia) flag Ken Mackay (Australia) 47.86 6 Wickets for 42 Runs in 3rd inns for Australia vs Pakistan at Dhaka on 13-Nov-1959 (SR-45 | ER-0.9)
536 No change Paul Allott (England) flag Paul Allott (England) 47.84 6 Wickets for 61 Runs in 2nd inns for England vs West Indies at Leeds on 12-Jul-1984 (SR-26 | ER-2.3)
538 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 47.81 8 Wickets for 58 Runs in 1st inns for Pakistan vs Sri Lanka at Lahore on 22-Mar-1982 (SR-22 | ER-2.0)
539 No change Neil Adcock (South Africa) flag Neil Adcock (South Africa) 47.80 6 Wickets for 65 Runs in 1st inns for South Africa vs England at London on 18-Aug-1960 (SR-32 | ER-2.1)
540 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 47.80 6 Wickets for 54 Runs in 3rd inns for South Africa vs Australia at Gqeberha on 09-Mar-2018 (SR-22 | ER-2.5)
541 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 47.79 7 Wickets for 142 Runs in 3rd inns for Pakistan vs Australia at Faisalabad on 30-Sep-1982 (SR-43 | ER-2.8)
543 No change Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 47.77 6 Wickets for 34 Runs in 4th inns for West Indies vs South Africa at Bridgetown on 18-Apr-1992 (SR-25 | ER-1.4)
545 No change Shane Warne (Australia) flag Shane Warne (Australia) 47.74 6 Wickets for 136 Runs in 1st inns for Australia vs Pakistan at Lahore on 01-Nov-1994 (SR-41 | ER-3.3)
546 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 47.74 6 Wickets for 39 Runs in 3rd inns for South Africa vs England at Nottingham on 14-Aug-2003 (SR-18 | ER-2.2)
547 No change Vernon Philander (South Africa) flag Vernon Philander (South Africa) 47.72 6 Wickets for 21 Runs in 4th inns for South Africa vs Australia at Johannesburg on 30-Mar-2018 (SR-13 | ER-1.6)
548 No change Steve Harmison (England) flag Steve Harmison (England) 47.72 6 Wickets for 61 Runs in 1st inns for England vs West Indies at Port of Spain on 19-Mar-2004 (SR-20 | ER-3.0)
550 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 47.71 7 Wickets for 23 Runs in 1st inns for New Zealand vs South Africa at Christchurch on 17-Feb-2022 (SR-13 | ER-1.5)
552 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 47.69 7 Wickets for 155 Runs in 1st inns for Sri Lanka vs England at London on 27-Aug-1998 (SR-51 | ER-2.6)
554 No change Fred Trueman (England) flag Fred Trueman (England) 47.64 6 Wickets for 30 Runs in 3rd inns for England vs Australia at Leeds on 06-Jul-1961 (SR-15 | ER-2.0)
555 No change Ben Stokes (England) flag Ben Stokes (England) 47.62 6 Wickets for 36 Runs in 3rd inns for England vs Australia at Nottingham on 06-Aug-2015 (SR-21 | ER-1.7)
558 No change Simon Doull (New Zealand) flag Simon Doull (New Zealand) 47.58 7 Wickets for 65 Runs in 1st inns for New Zealand vs India at Wellington on 26-Dec-1998 (SR-21 | ER-2.7)
559 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 47.50 6 Wickets for 90 Runs in 3rd inns for New Zealand vs Australia at Perth on 30-Nov-1985 (SR-39 | ER-2.3)
562 No change Jack Hearne (England) flag Jack Hearne (England) 47.49 6 Wickets for 98 Runs in 1st inns for England vs Australia at Melbourne on 29-Jan-1898 (SR-36 | ER-2.7)
563 No change James Anderson (England) flag James Anderson (England) 47.47 5 Wickets for 43 Runs in 3rd inns for England vs Australia at Adelaide on 02-Dec-2017 (SR-26 | ER-2.0)
564 No change Darren Gough (England) flag Darren Gough (England) 47.47 6 Wickets for 42 Runs in 4th inns for England vs South Africa at Leeds on 06-Aug-1998 (SR-23 | ER-1.8)
566 No change Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 47.45 6 Wickets for 74 Runs in 2nd inns for West Indies vs Australia at Adelaide on 23-Jan-1993 (SR-28 | ER-2.6)
567 No change Charlie Turner (Australia) flag Charlie Turner (Australia) 47.42 7 Wickets for 43 Runs in 3rd inns for Australia vs England at Sydney on 10-Feb-1888 (SR-22 | ER-1.7)
570 No change George Lohmann (England) flag George Lohmann (England) 47.38 7 Wickets for 36 Runs in 2nd inns for England vs Australia at London on 12-Aug-1886 (SR-17 | ER-1.8)
571 No change Jasprit Bumrah (India) flag Jasprit Bumrah (India) 47.36 6 Wickets for 61 Runs in 3rd inns for India vs South Africa at Cape Town on 03-Jan-2024 (SR-13 | ER-4.6)
572 No change Kapil Dev (India) flag Kapil Dev (India) 47.31 6 Wickets for 77 Runs in 2nd inns for India vs West Indies at Delhi on 29-Oct-1983 (SR-31 | ER-2.5)
573 No change Fanie de Villiers (South Africa) flag Fanie de Villiers (South Africa) 47.31 6 Wickets for 23 Runs in 2nd inns for South Africa vs Pakistan at Gqeberha on 06-Mar-1998 (SR-11 | ER-2.1)
575 No change Vanburn Holder (West Indies) flag Vanburn Holder (West Indies) 47.22 6 Wickets for 28 Runs in 2nd inns for West Indies vs Australia at Port of Spain on 15-Apr-1978 (SR-13 | ER-2.2)
576 No change Walter Lees (England) flag Walter Lees (England) 47.21 6 Wickets for 78 Runs in 1st inns for England vs South Africa at Johannesburg on 10-Mar-1906 (SR-32 | ER-2.5)
577 No change Erapalli Prasanna (India) flag Erapalli Prasanna (India) 47.20 6 Wickets for 141 Runs in 2nd inns for India vs Australia at Melbourne on 30-Dec-1967 (SR-45 | ER-3.1)
578 No change Upul Chandana (Sri Lanka) flag Upul Chandana (Sri Lanka) 47.19 5 Wickets for 109 Runs in 1st inns for Sri Lanka vs Australia at Cairns on 09-Jul-2004 (SR-31 | ER-4.2)
579 No change Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 47.18 6 Wickets for 96 Runs in 2nd inns for Pakistan vs Sri Lanka at Colombo on 25-Jun-2015 (SR-42 | ER-2.3)
580 No change Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 47.15 6 Wickets for 61 Runs in 3rd inns for West Indies vs South Africa at Port of Spain on 17-Mar-2001 (SR-37 | ER-1.7)
581 No change Anil Kumble (India) flag Anil Kumble (India) 47.13 6 Wickets for 72 Runs in 3rd inns for India vs Pakistan at Multan on 28-Mar-2004 (SR-30 | ER-2.4)
582 No change Michael Kasprowicz (Australia) flag Michael Kasprowicz (Australia) 47.12 5 Wickets for 28 Runs in 3rd inns for Australia vs India at Bengaluru on 25-Mar-1998 (SR-22 | ER-1.6)
583 No change Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 47.12 6 Wickets for 59 Runs in 2nd inns for South Africa vs Pakistan at Gqeberha on 19-Jan-2007 (SR-21 | ER-2.8)
584 No change Stuart Broad (England) flag Stuart Broad (England) 47.11 6 Wickets for 91 Runs in 2nd inns for England vs Australia at Leeds on 07-Aug-2009 (SR-25 | ER-3.6)
585 No change Graeme Swann (England) flag Graeme Swann (England) 47.11 6 Wickets for 106 Runs in 3rd inns for England vs India at London on 18-Aug-2011 (SR-38 | ER-2.8)
586 No change Bruce Yardley (Australia) flag Bruce Yardley (Australia) 47.10 7 Wickets for 187 Runs in 1st inns for Australia vs Pakistan at Melbourne on 11-Dec-1981 (SR-57 | ER-2.8)
587 No change Anil Kumble (India) flag Anil Kumble (India) 47.10 7 Wickets for 115 Runs in 1st inns for India vs England at Ahmedabad on 11-Dec-2001 (SR-44 | ER-2.3)
588 No change Ian Botham (England) flag Ian Botham (England) 47.08 6 Wickets for 78 Runs in 1st inns for England vs Australia at Perth on 14-Dec-1979 (SR-35 | ER-2.2)
590 No change Peter Siddle (Australia) flag Peter Siddle (Australia) 47.04 6 Wickets for 75 Runs in 2nd inns for Australia vs England at Melbourne on 26-Dec-2010 (SR-33 | ER-2.3)
591 No change Venkatesh Prasad (India) flag Venkatesh Prasad (India) 47.03 6 Wickets for 33 Runs in 3rd inns for India vs Pakistan at Chennai on 28-Jan-1999 (SR-10 | ER-3.2)
593 No change Jeff Thomson (Australia) flag Jeff Thomson (Australia) 46.98 6 Wickets for 50 Runs in 3rd inns for Australia vs West Indies at Sydney on 03-Jan-1976 (SR-20 | ER-2.5)
594 No change Kyle Abbott (South Africa) flag Kyle Abbott (South Africa) 46.96 7 Wickets for 29 Runs in 2nd inns for South Africa vs Pakistan at Centurion on 22-Feb-2013 (SR-10 | ER-2.5)
595 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 46.93 7 Wickets for 145 Runs in 2nd inns for India vs South Africa at Visakhapatnam on 02-Oct-2019 (SR-40 | ER-3.1)
596 No change Anil Kumble (India) flag Anil Kumble (India) 46.83 6 Wickets for 133 Runs in 3rd inns for India vs Australia at Chennai on 14-Oct-2004 (SR-47 | ER-2.8)
597 No change Fen Cresswell (New Zealand) flag Fen Cresswell (New Zealand) 46.80 6 Wickets for 168 Runs in 2nd inns for New Zealand vs England at London on 13-Aug-1949 (SR-41 | ER-4.1)
598 No change Marchant de Lange (South Africa) flag Marchant de Lange (South Africa) 46.77 7 Wickets for 81 Runs in 1st inns for South Africa vs Sri Lanka at Durban on 26-Dec-2011 (SR-20 | ER-3.5)
599 No change Michael Holding (West Indies) flag Michael Holding (West Indies) 46.68 6 Wickets for 57 Runs in 4th inns for West Indies vs England at London on 12-Aug-1976 (SR-21 | ER-2.8)
600 No change Syed Abid Ali (India) flag Syed Abid Ali (India) 46.65 6 Wickets for 55 Runs in 1st inns for India vs Australia at Adelaide on 23-Dec-1967 (SR-23 | ER-2.4)
601 No change Steven Finn (England) flag Steven Finn (England) 46.65 6 Wickets for 79 Runs in 3rd inns for England vs Australia at Birmingham on 29-Jul-2015 (SR-21 | ER-3.8)
602 No change Angus Fraser (England) flag Angus Fraser (England) 46.63 5 Wickets for 73 Runs in 4th inns for England vs Australia at Sydney on 01-Jan-1995 (SR-30 | ER-2.9)
603 No change Jack Gregory (Australia) flag Jack Gregory (Australia) 46.57 7 Wickets for 69 Runs in 2nd inns for Australia vs England at Melbourne on 31-Dec-1920 (SR-17 | ER-3.5)
604 No change Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 46.55 5 Wickets for 57 Runs in 3rd inns for Sri Lanka vs India at Mumbai on 03-Dec-1997 (SR-15 | ER-4.5)
605 No change James Anderson (England) flag James Anderson (England) 46.55 6 Wickets for 47 Runs in 1st inns for England vs Australia at Birmingham on 29-Jul-2015 (SR-15 | ER-3.2)
606 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 46.54 5 Wickets for 67 Runs in 3rd inns for South Africa vs Australia at Melbourne on 26-Dec-2008 (SR-24 | ER-3.3)
608 No change Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 46.48 6 Wickets for 86 Runs in 3rd inns for New Zealand vs Pakistan at Karachi on 26-Dec-2022 (SR-36 | ER-2.4)
609 No change Chetan Sharma (India) flag Chetan Sharma (India) 46.48 6 Wickets for 58 Runs in 3rd inns for India vs England at Birmingham on 03-Jul-1986 (SR-24 | ER-2.4)
610 No change Sydney Barnes (England) flag Sydney Barnes (England) 46.46 8 Wickets for 29 Runs in 3rd inns for England vs South Africa at London on 12-Aug-1912 (SR-13 | ER-1.7)
611 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 46.46 6 Wickets for 8 Runs in 2nd inns for South Africa vs Pakistan at Johannesburg on 01-Feb-2013 (SR-8 | ER-1.0)
612 No change Jack Iverson (Australia) flag Jack Iverson (Australia) 46.45 6 Wickets for 27 Runs in 3rd inns for Australia vs England at Sydney on 05-Jan-1951 (SR-26 | ER-1.0)
615 No change Moeen Ali (England) flag Moeen Ali (England) 46.45 6 Wickets for 67 Runs in 4th inns for England vs India at Southampton on 27-Jul-2014 (SR-21 | ER-3.2)
616 No change Frederick Spofforth (Australia) flag Frederick Spofforth (Australia) 46.44 7 Wickets for 62 Runs in 3rd inns for Australia vs England at Melbourne on 02-Jan-1879 (SR-20 | ER-2.7)
618 No change Danny Morrison (New Zealand) flag Danny Morrison (New Zealand) 46.43 5 Wickets for 61 Runs in 3rd inns for New Zealand vs West Indies at St John's on 27-Apr-1996 (SR-24 | ER-3.1)
619 No change Paul Reiffel (Australia) flag Paul Reiffel (Australia) 46.38 6 Wickets for 71 Runs in 1st inns for Australia vs England at Birmingham on 05-Aug-1993 (SR-22 | ER-3.2)
620 No change Glenn McGrath (Australia) flag Glenn McGrath (Australia) 46.38 6 Wickets for 50 Runs in 2nd inns for Australia vs England at Brisbane on 23-Nov-2006 (SR-23 | ER-2.2)
621 No change Neil Hawke (Australia) flag Neil Hawke (Australia) 46.35 6 Wickets for 47 Runs in 1st inns for Australia vs England at London on 13-Aug-1964 (SR-26 | ER-1.8)
622 No change Ian Butler (New Zealand) flag Ian Butler (New Zealand) 46.35 6 Wickets for 46 Runs in 2nd inns for New Zealand vs Pakistan at Wellington on 26-Dec-2003 (SR-20 | ER-2.3)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #richardhadlee #hadlee #chrismartin #martin #sandybell #bell #ianpeebles #peebles #fideledwards #edwards #lancegibbs #gibbs #harbhajansingh #singh #dalesteyn #steyn #clarriegrimmett #grimmett #mushtaqmohammad #mohammad #malcolmmarshall #marshall #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings