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
501 Down 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 56.29 69 Runs | 2 Wickets | 1 Ct/St for Australia vs New Zealand at Wellington on 06-Feb-2016
502 Down 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 56.29 31 Runs | 3 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 07-Feb-2010
503 Down 2 Nikhil Chopra (India) flag Nikhil Chopra (India) 56.29 61 Runs | 2 Wickets | 1 Ct/St for India vs West Indies at Singapore on 08-Sep-1999
504 Down 2 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 56.29 52 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Moratuwa on 04-Nov-1984
505 Down 2 Kapil Dev (India) flag Kapil Dev (India) 56.29 23 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Melbourne on 31-Jan-1986
506 Down 2 MS Dhoni (India) flag MS Dhoni (India) 56.02 139 Runs | na Wickets | 3 Ct/St for Asia XI vs Africa XI at Chennai on 10-Jun-2007
507 Down 2 Steve Waugh (Australia) flag Steve Waugh (Australia) 55.99 35 Runs | 3 Wickets | 2 Ct/St for Australia vs India at Visakhapatnam on 03-Apr-2001
508 Down 2 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 55.99 35 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Australia at Lahore on 30-Oct-1994
509 Down 2 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 55.99 40 Runs | 2 Wickets | 2 Ct/St for West Indies vs South Africa at Cape Town on 09-Feb-2003
510 Down 2 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 55.99 101 Runs | 1 Wickets | 2 Ct/St for Pakistan vs South Africa at Johannesburg on 22-Dec-2024
511 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.99 68 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Pakistan at Mirpur on 22-Mar-2012
512 Down 2 Paul Collingwood (England) flag Paul Collingwood (England) 55.99 93 Runs | 1 Wickets | 2 Ct/St for England vs India at Margao on 03-Apr-2006
513 Down 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 55.99 85 Runs | 1 Wickets | 2 Ct/St for Australia vs England at Leeds on 11-Sep-2015
514 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 55.72 na Runs | 7 Wickets | 1 Ct/St for Sri Lanka vs India at Sharjah on 27-Oct-2000
515 Down 2 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 55.71 149 Runs | Wickets | 1 Ct/St for Afghanistan vs Sri Lanka at Pallekele on 09-Feb-2024
516 Down 2 Ken MacLeay (Australia) flag Ken MacLeay (Australia) 55.70 4 Runs | 6 Wickets | 1 Ct/St for Australia vs India at Nottingham on 13-Jun-1983
517 Down 2 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 55.69 93 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Colombo on 07-Aug-1994
518 Down 2 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 55.69 5 Runs | 5 Wickets | 1 Ct/St for Australia vs Pakistan at Sydney on 06-Feb-2005
519 Down 2 Aamer Malik (Pakistan) flag Aamer Malik (Pakistan) 55.69 90 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Perth on 02-Jan-1989
520 Down 2 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 55.69 49 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Auckland on 01-Apr-1995
521 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.69 36 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs New Zealand at Christchurch on 11-Feb-2010
522 Down 2 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 55.69 73 Runs | 2 Wickets | 1 Ct/St for Pakistan vs New Zealand at Abu Dhabi on 09-Nov-2009
523 Down 2 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 55.69 83 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Lucknow on 27-Oct-1989
524 Down 2 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 55.69 67 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs India at Colombo on 02-Aug-2024
525 Down 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 55.69 33 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs England at London on 08-Jul-2000
526 Down 2 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 55.69 29 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Tangier on 14-Aug-2002
527 Down 2 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 55.69 112 Runs | 1 Wickets | 1 Ct/St for West Indies vs Pakistan at Sharjah on 17-Feb-2002
528 Down 2 Allan Border (Australia) flag Allan Border (Australia) 55.68 46 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Chennai on 21-Oct-1989
529 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.42 210 Runs | na Wickets | 2 Ct/St for Sri Lanka vs Afghanistan at Pallekele on 09-Feb-2024
530 Down 2 Kapil Dev (India) flag Kapil Dev (India) 55.39 72 Runs | 2 Wickets | 2 Ct/St for India vs West Indies at Berbice on 29-Mar-1983
531 Down 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 55.39 45 Runs | 4 Wickets | 2 Ct/St for Zimbabwe vs India at Bulawayo on 27-Jun-2001
532 Down 2 Samit Patel (England) flag Samit Patel (England) 55.39 31 Runs | 5 Wickets | 2 Ct/St for England vs South Africa at London on 29-Aug-2008
533 Down 2 Paul Reiffel (Australia) flag Paul Reiffel (Australia) 55.39 29 Runs | 4 Wickets | 2 Ct/St for Australia vs South Africa at Sydney on 14-Dec-1993
534 Down 2 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 55.39 106 Runs | 1 Wickets | 2 Ct/St for West Indies vs New Zealand at Hamilton on 08-Jan-2014
535 Down 2 Bilal Asif (Pakistan) flag Bilal Asif (Pakistan) 55.39 38 Runs | 5 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 05-Oct-2015
536 Down 2 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 55.39 75 Runs | 2 Wickets | 2 Ct/St for New Zealand vs Bangladesh at Mirpur on 11-Oct-2008
537 Down 2 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 55.39 38 Runs | 4 Wickets | 2 Ct/St for Australia vs West Indies at Melbourne on 11-Jan-2001
538 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 55.38 32 Runs | 3 Wickets | 2 Ct/St for Pakistan vs South Africa at Faisalabad on 23-Oct-2007
539 Down 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 55.09 115 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Pallekele on 28-Jul-2013
540 Down 2 Ottis Gibson (West Indies) flag Ottis Gibson (West Indies) 55.09 33 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Sharjah on 20-Oct-1995
541 Down 2 Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 55.09 30 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Colombo on 06-Apr-1986
542 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.09 41 Runs | 4 Wickets | 1 Ct/St for West Indies vs Australia at Gros Islet on 25-Mar-2012
543 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 55.09 100 Runs | 1 Wickets | 3 Ct/St for South Africa vs New Zealand at Auckland on 27-Mar-1999
544 Down 2 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 55.09 40 Runs | 2 Wickets | 3 Ct/St for Afghanistan vs England at Lahore on 26-Feb-2025
545 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 55.09 88 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Wellington on 31-Jan-2014
546 Down 2 Greg Chappell (Australia) flag Greg Chappell (Australia) 55.08 19 Runs | 5 Wickets | 1 Ct/St for Australia vs England at Birmingham on 04-Jun-1977
547 Down 2 Amjad Javed (U.A.E.) flag Amjad Javed (U.A.E.) 55.08 56 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs West Indies at Napier on 15-Mar-2015
548 Down 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 55.08 22 Runs | 4 Wickets | 1 Ct/St for West Indies vs England at Bridgetown on 09-Mar-2017
549 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 55.08 92 Runs | 1 Wickets | 1 Ct/St for West Indies vs India at North Sound on 11-Jun-2011
550 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 55.08 71 Runs | 2 Wickets | 1 Ct/St for South Africa vs Pakistan at Johannesburg on 14-Feb-2007
551 Down 2 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 55.08 58 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at Durban on 27-Jan-1999
552 Down 2 Brian Lara (West Indies) flag Brian Lara (West Indies) 55.08 60 Runs | 2 Wickets | 1 Ct/St for West Indies vs England at Kingstown on 02-Mar-1994
553 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 55.08 19 Runs | 5 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dambula on 18-May-2003
554 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 55.08 40 Runs | 3 Wickets | 3 Ct/St for West Indies vs India at Bridgetown on 07-Mar-1989
555 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 55.08 98 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Brisbane on 12-Jan-1985
556 Down 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 54.82 170 Runs | na Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Dunedin on 23-Jan-2015
557 Down 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 54.78 67 Runs | 1 Wickets | 4 Ct/St for India vs Pakistan at Dhaka on 11-Jan-1998
558 Down 2 Chamu Chibhabha (Zimbabwe) flag Chamu Chibhabha (Zimbabwe) 54.48 53 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs Afghanistan at Sharjah on 04-Jan-2016
559 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 54.48 104 Runs | 1 Wickets | 1 Ct/St for West Indies vs Bangladesh at Jaipur on 11-Oct-2006
560 Down 2 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 54.48 69 Runs | 3 Wickets | 1 Ct/St for Scotland vs West Indies at Harare on 01-Jul-2023
561 Down 2 Travis Head (Australia) flag Travis Head (Australia) 54.48 101 Runs | 2 Wickets | 1 Ct/St for Australia vs Pakistan at Lahore on 29-Mar-2022
562 Down 2 Graham Dilley (England) flag Graham Dilley (England) 54.48 29 Runs | 4 Wickets | 1 Ct/St for England vs Sri Lanka at Taunton on 11-Jun-1983
563 Down 2 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 54.48 106 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Kenya at Potchefstroom on 01-Apr-2009
564 Down 2 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 54.48 115 Runs | 1 Wickets | 1 Ct/St for South Africa vs Zimbabwe at Hamilton on 15-Feb-2015
565 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 54.48 67 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Mirpur on 19-Jan-2018
566 Down 2 Mohammed Shami (India) flag Mohammed Shami (India) 54.21 na Runs | 5 Wickets | 1 Ct/St for India vs England at Birmingham on 30-Jun-2019
567 Down 2 Shayne O'Connor (New Zealand) flag Shayne O'Connor (New Zealand) 54.21 na Runs | 5 Wickets | 1 Ct/St for New Zealand vs Pakistan at Nairobi on 11-Oct-2000
568 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 54.21 130 Runs | na Wickets | 1 Ct/St for New Zealand vs India at Dharamsala on 22-Oct-2023
569 Down 2 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 54.21 126 Runs | na Wickets | 1 Ct/St for Pakistan vs New Zealand at Bengaluru on 04-Nov-2023
570 Down 2 Meyrick Pringle (South Africa) flag Meyrick Pringle (South Africa) 54.19 5 Runs | 4 Wickets | 1 Ct/St for South Africa vs West Indies at Christchurch on 05-Mar-1992
571 Down 2 Richard Collinge (New Zealand) flag Richard Collinge (New Zealand) 54.19 2 Runs | 3 Wickets | 1 Ct/St for New Zealand vs West Indies at London on 18-Jun-1975
572 Down 2 Pat Cummins (Australia) flag Pat Cummins (Australia) 54.19 14 Runs | 3 Wickets | 1 Ct/St for Australia vs South Africa at Kolkata on 16-Nov-2023
573 Down 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 54.19 117 Runs | Wickets | 1 Ct/St for India vs England at Colombo on 22-Sep-2002
574 Down 2 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 54.19 116 Runs | Wickets | 1 Ct/St for New Zealand vs Australia at Dharamsala on 28-Oct-2023
575 Down 2 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 54.19 13 Runs | 4 Wickets | 1 Ct/St for Pakistan vs Australia at Leeds on 23-May-1999
576 Down 2 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 54.18 11 Runs | 4 Wickets | 1 Ct/St for New Zealand vs Bangladesh at Rawalpindi on 24-Feb-2025
577 Down 2 Madan Lal (India) flag Madan Lal (India) 54.18 12 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Chelmsford on 20-Jun-1983
578 Down 2 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 54.18 1 Runs | 2 Wickets | 3 Ct/St for India vs England at Birmingham on 23-Jun-2013
579 Down 2 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 54.18 47 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Lahore on 22-Feb-2025
580 Down 2 Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 54.18 18 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Johannesburg on 27-Sep-2009
581 Down 2 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 54.18 48 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Johannesburg on 27-Sep-2009
582 Down 2 Steve Waugh (Australia) flag Steve Waugh (Australia) 54.17 36 Runs | 2 Wickets | 1 Ct/St for Australia vs India at London on 04-Jun-1999
583 Down 2 Farveez Maharoof (Sri Lanka) flag Farveez Maharoof (Sri Lanka) 53.89 na Runs | 6 Wickets | Ct/St for Sri Lanka vs West Indies at Mumbai on 14-Oct-2006
584 Down 2 Aaqib Javed (Pakistan) flag Aaqib Javed (Pakistan) 53.89 na Runs | 7 Wickets | Ct/St for Pakistan vs India at Sharjah on 25-Oct-1991
585 Down 2 Ishan Kishan (India) flag Ishan Kishan (India) 53.89 210 Runs | na Wickets | Ct/St for India vs Bangladesh at Chattogram on 10-Dec-2022
586 Down 2 Mohammed Siraj (India) flag Mohammed Siraj (India) 53.89 na Runs | 6 Wickets | Ct/St for India vs Sri Lanka at Colombo on 17-Sep-2023
587 Down 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 53.89 138 Runs | na Wickets | Ct/St for Zimbabwe vs India at Auckland on 14-Mar-2015
588 Down 2 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 53.89 na Runs | 6 Wickets | Ct/St for India vs England at Nottingham on 12-Jul-2018
589 Down 2 Harry Brook (England) flag Harry Brook (England) 53.89 135 Runs | na Wickets | Ct/St for England vs New Zealand at Mount Maunganui on 26-Oct-2025
590 Down 2 Ashish Nehra (India) flag Ashish Nehra (India) 53.89 na Runs | 6 Wickets | Ct/St for India vs England at Durban on 26-Feb-2003
591 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 53.89 264 Runs | na Wickets | Ct/St for India vs Sri Lanka at Kolkata on 13-Nov-2014
592 Down 2 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 53.89 na Runs | 6 Wickets | Ct/St for Australia vs New Zealand at Birmingham on 02-Jun-2017
593 Down 2 David Warner (Australia) flag David Warner (Australia) 53.89 163 Runs | na Wickets | Ct/St for Australia vs Pakistan at Bengaluru on 20-Oct-2023
594 Down 2 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 53.89 na Runs | 7 Wickets | Ct/St for South Africa vs West Indies at Basseterre on 15-Jun-2016
595 Down 2 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 53.89 na Runs | 6 Wickets | Ct/St for India vs England at London on 12-Jul-2022
596 Down 2 Dawid Malan (England) flag Dawid Malan (England) 53.89 140 Runs | na Wickets | Ct/St for England vs Bangladesh at Dharamsala on 10-Oct-2023
597 Down 2 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 53.88 140 Runs | Wickets | Ct/St for Sri Lanka vs New Zealand at Mount Maunganui on 05-Jan-2019
598 Down 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 53.88 Runs | 5 Wickets | Ct/St for Australia vs New Zealand at London on 29-Jun-2019
599 Down 2 Damien Fleming (Australia) flag Damien Fleming (Australia) 53.88 Runs | 5 Wickets | Ct/St for Australia vs India at Mumbai on 27-Feb-1996
600 Down 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 53.88 50 Runs | 5 Wickets | 1 Ct/St for India vs Ireland at Bengaluru on 06-Mar-2011
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #mitchellmarsh #marsh #kieronpollard #pollard #nikhilchopra #chopra #martincrowe #crowe #kapildev #dev #msdhoni #dhoni #stevewaugh #waugh #saleemmalik #malik #carlhooper #hooper #saimayub #ayub #shakibalhasan #hasan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings