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
501 Down 1 Bilawal Bhatti (Pakistan) flag Bilawal Bhatti (Pakistan) 56.23 39 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Cape Town on 24-Nov-2013
502 Down 1 Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 56.23 12 Runs | 4 Wickets | Ct/St for Pakistan vs England at Rawalpindi on 12-Oct-1987
503 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 56.23 48 Runs | 5 Wickets | Ct/St for Afghanistan vs Ireland at Sharjah on 12-Mar-2024
504 Down 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 56.23 55 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Melbourne on 26-Dec-1989
505 Down 1 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 56.23 31 Runs | 3 Wickets | Ct/St for New Zealand vs England at Birmingham on 15-Jun-1983
506 Down 1 James Franklin (New Zealand) flag James Franklin (New Zealand) 56.23 30 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Kingston on 24-Apr-2007
507 Down 1 Ben Stokes (England) flag Ben Stokes (England) 56.23 102 Runs | 1 Wickets | Ct/St for England vs Australia at Birmingham on 10-Jun-2017
508 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 56.23 61 Runs | 2 Wickets | Ct/St for West Indies vs India at Faridabad on 17-Oct-1994
509 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 56.23 121 Runs | 1 Wickets | Ct/St for India vs Australia at Hyderabad on 05-Oct-2007
510 Down 1 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 56.23 143 Runs | 1 Wickets | Ct/St for India vs Australia at Sharjah on 22-Apr-1998
511 Down 1 Moeen Ali (England) flag Moeen Ali (England) 56.23 119 Runs | 1 Wickets | Ct/St for England vs Sri Lanka at Colombo on 26-Nov-2014
512 Down 1 Moeen Ali (England) flag Moeen Ali (England) 56.23 128 Runs | 2 Wickets | Ct/St for England vs Scotland at Christchurch on 23-Feb-2015
513 Down 1 Simon O'Donnell (Australia) flag Simon O'Donnell (Australia) 56.23 20 Runs | 5 Wickets | Ct/St for Australia vs New Zealand at Christchurch on 04-Mar-1990
514 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.23 73 Runs | 2 Wickets | Ct/St for Sri Lanka vs England at Nottingham on 21-Jun-2016
515 Down 1 Mark Waugh (Australia) flag Mark Waugh (Australia) 56.23 110 Runs | 1 Wickets | Ct/St for Australia vs New Zealand at Chennai on 11-Mar-1996
516 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.23 58 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 18-Oct-1999
517 Down 1 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 56.23 25 Runs | 5 Wickets | Ct/St for Pakistan vs India at Bengaluru on 04-Apr-1999
518 Down 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 56.23 2 Runs | 3 Wickets | Ct/St for New Zealand vs South Africa at Lahore on 05-Mar-2025
519 Down 1 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 56.23 114 Runs | Wickets | Ct/St for Pakistan vs India at London on 18-Jun-2017
520 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 56.23 120 Runs | 1 Wickets | Ct/St for Sri Lanka vs New Zealand at Bloemfontein on 10-Feb-2003
521 Down 1 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 56.23 84 Runs | Wickets | Ct/St for New Zealand vs South Africa at Auckland on 24-Mar-2015
522 Down 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 56.23 37 Runs | 2 Wickets | Ct/St for Australia vs New Zealand at Dharamsala on 28-Oct-2023
523 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 56.23 102 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Nairobi on 04-Oct-1996
524 Down 1 Lance Cairns (New Zealand) flag Lance Cairns (New Zealand) 56.23 40 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Colombo on 01-Apr-1984
525 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 56.23 130 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Colombo on 27-Jul-2004
526 Down 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 56.23 7 Runs | 4 Wickets | Ct/St for India vs South Africa at Paarl on 21-Dec-2023
527 Down 1 Phil DeFreitas (England) flag Phil DeFreitas (England) 56.23 16 Runs | 3 Wickets | Ct/St for England vs West Indies at Jaipur on 26-Oct-1987
528 Down 1 Saqlain Mushtaq (Pakistan) flag Saqlain Mushtaq (Pakistan) 56.23 29 Runs | 5 Wickets | Ct/St for Pakistan vs India at Toronto on 13-Sep-1997
529 Down 1 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 56.23 102 Runs | Wickets | Ct/St for New Zealand vs India at Nairobi on 15-Oct-2000
530 Down 1 Sourav Ganguly (India) flag Sourav Ganguly (India) 56.23 153 Runs | 1 Wickets | Ct/St for India vs New Zealand at Gwalior on 11-Nov-1999
531 Down 1 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 56.23 46 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Melbourne on 20-Jan-2006
532 Down 1 Shane Watson (Australia) flag Shane Watson (Australia) 56.23 21 Runs | 3 Wickets | Ct/St for Australia vs England at Jaipur on 21-Oct-2006
533 Down 1 Joe Root (England) flag Joe Root (England) 56.23 121 Runs | Wickets | Ct/St for England vs Sri Lanka at Wellington on 01-Mar-2015
534 Down 1 Sheldon Cottrell (West Indies) flag Sheldon Cottrell (West Indies) 55.97 15 Runs | 4 Wickets | 3 Ct/St for West Indies vs New Zealand at Manchester on 22-Jun-2019
535 Down 1 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 55.95 31 Runs | 3 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 07-Feb-2010
536 Down 1 Nikhil Chopra (India) flag Nikhil Chopra (India) 55.95 61 Runs | 2 Wickets | 1 Ct/St for India vs West Indies at Singapore on 08-Sep-1999
537 Down 1 Kapil Dev (India) flag Kapil Dev (India) 55.95 23 Runs | 4 Wickets | 1 Ct/St for India vs Australia at Melbourne on 31-Jan-1986
538 Down 1 Yusuf Pathan (India) flag Yusuf Pathan (India) 55.95 105 Runs | Wickets | 1 Ct/St for India vs South Africa at Centurion on 23-Jan-2011
539 Down 1 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 55.66 101 Runs | 1 Wickets | 2 Ct/St for Pakistan vs South Africa at Johannesburg on 22-Dec-2024
540 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.66 68 Runs | 2 Wickets | 2 Ct/St for Bangladesh vs Pakistan at Mirpur on 22-Mar-2012
541 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 55.65 19 Runs | 4 Wickets | 2 Ct/St for Bangladesh vs South Africa at Centurion on 18-Mar-2022
542 Down 1 Paul Collingwood (England) flag Paul Collingwood (England) 55.65 93 Runs | 1 Wickets | 2 Ct/St for England vs India at Margao on 03-Apr-2006
543 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 55.65 85 Runs | 1 Wickets | 2 Ct/St for Australia vs England at Leeds on 11-Sep-2015
544 Down 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 55.38 na Runs | 7 Wickets | 1 Ct/St for Sri Lanka vs India at Sharjah on 27-Oct-2000
545 Down 1 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 55.37 149 Runs | Wickets | 1 Ct/St for Afghanistan vs Sri Lanka at Pallekele on 09-Feb-2024
546 Down 1 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 55.36 93 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Colombo on 07-Aug-1994
547 Down 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 55.36 70 Runs | 2 Wickets | 1 Ct/St for New Zealand vs Australia at Auckland on 06-Mar-2010
548 Down 1 Aamer Malik (Pakistan) flag Aamer Malik (Pakistan) 55.36 90 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Australia at Perth on 02-Jan-1989
549 Down 1 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 55.36 29 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Tangier on 14-Aug-2002
550 Down 1 Tom Curran (England) flag Tom Curran (England) 55.36 11 Runs | 5 Wickets | 1 Ct/St for England vs Australia at Perth on 28-Jan-2018
551 Down 1 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 55.36 73 Runs | 2 Wickets | 1 Ct/St for Pakistan vs New Zealand at Abu Dhabi on 09-Nov-2009
552 Down 1 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 55.36 33 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs England at London on 08-Jul-2000
553 Down 1 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 55.36 83 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Lucknow on 27-Oct-1989
554 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 55.36 36 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs New Zealand at Christchurch on 11-Feb-2010
555 Down 1 Matthew Fleming (England) flag Matthew Fleming (England) 55.35 28 Runs | 3 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 01-Apr-1998
556 Down 1 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 55.35 67 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs India at Colombo on 02-Aug-2024
557 Down 1 Virat Kohli (India) flag Virat Kohli (India) 55.35 128 Runs | Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 31-Jul-2012
558 Down 1 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 55.35 112 Runs | 1 Wickets | 1 Ct/St for West Indies vs Pakistan at Sharjah on 17-Feb-2002
559 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 55.35 25 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs Bangladesh at Chattogram on 15-Mar-2024
560 Down 1 Allan Border (Australia) flag Allan Border (Australia) 55.35 46 Runs | 3 Wickets | 1 Ct/St for Australia vs West Indies at Chennai on 21-Oct-1989
561 Down 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.09 210 Runs | na Wickets | 2 Ct/St for Sri Lanka vs Afghanistan at Pallekele on 09-Feb-2024
562 Down 1 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 55.06 45 Runs | 4 Wickets | 2 Ct/St for Zimbabwe vs India at Bulawayo on 27-Jun-2001
563 Down 1 Samit Patel (England) flag Samit Patel (England) 55.06 31 Runs | 5 Wickets | 2 Ct/St for England vs South Africa at London on 29-Aug-2008
564 Down 1 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 55.06 106 Runs | 1 Wickets | 2 Ct/St for West Indies vs New Zealand at Hamilton on 08-Jan-2014
565 Down 1 Paul Reiffel (Australia) flag Paul Reiffel (Australia) 55.06 29 Runs | 4 Wickets | 2 Ct/St for Australia vs South Africa at Sydney on 14-Dec-1993
566 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 55.06 32 Runs | 3 Wickets | 2 Ct/St for Pakistan vs South Africa at Faisalabad on 23-Oct-2007
567 Down 1 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 55.05 38 Runs | 4 Wickets | 2 Ct/St for Australia vs West Indies at Melbourne on 11-Jan-2001
568 Down 1 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 55.05 75 Runs | 2 Wickets | 2 Ct/St for New Zealand vs Bangladesh at Mirpur on 11-Oct-2008
569 Down 1 Harry Brook (England) flag Harry Brook (England) 54.79 136 Runs | na Wickets | 3 Ct/St for England vs Sri Lanka at Colombo on 27-Jan-2026
570 Down 2 Ken MacLeay (Australia) flag Ken MacLeay (Australia) 54.76 4 Runs | 6 Wickets | 1 Ct/St for Australia vs India at Nottingham on 13-Jun-1983
571 Down 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 54.76 115 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Pallekele on 28-Jul-2013
572 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 54.76 41 Runs | 4 Wickets | 1 Ct/St for West Indies vs Australia at Gros Islet on 25-Mar-2012
573 Down 2 Ottis Gibson (West Indies) flag Ottis Gibson (West Indies) 54.76 33 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Sharjah on 20-Oct-1995
574 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 54.76 100 Runs | 1 Wickets | 3 Ct/St for South Africa vs New Zealand at Auckland on 27-Mar-1999
575 Down 2 Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 54.76 30 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Colombo on 06-Apr-1986
576 Down 2 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 54.76 22 Runs | 4 Wickets | 1 Ct/St for West Indies vs England at Bridgetown on 09-Mar-2017
577 Down 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 54.76 88 Runs | 2 Wickets | 1 Ct/St for New Zealand vs India at Wellington on 31-Jan-2014
578 Down 2 Akila Dananjaya (Sri Lanka) flag Akila Dananjaya (Sri Lanka) 54.76 5 Runs | 6 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Colombo on 12-Aug-2018
579 Down 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 54.76 29 Runs | 5 Wickets | 1 Ct/St for Bangladesh vs India at Mirpur on 04-Dec-2022
580 Down 2 Greg Chappell (Australia) flag Greg Chappell (Australia) 54.75 138 Runs | 1 Wickets | 1 Ct/St for Australia vs New Zealand at Sydney on 25-Nov-1980
581 Down 2 Greg Chappell (Australia) flag Greg Chappell (Australia) 54.75 19 Runs | 5 Wickets | 1 Ct/St for Australia vs England at Birmingham on 04-Jun-1977
582 Down 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 54.75 71 Runs | 2 Wickets | 1 Ct/St for South Africa vs Pakistan at Johannesburg on 14-Feb-2007
583 Down 2 Brian Lara (West Indies) flag Brian Lara (West Indies) 54.75 60 Runs | 2 Wickets | 1 Ct/St for West Indies vs England at Kingstown on 02-Mar-1994
584 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 54.75 42 Runs | 3 Wickets | 1 Ct/St for West Indies vs Pakistan at London on 20-Jun-1979
585 Down 2 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 54.75 58 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at Durban on 27-Jan-1999
586 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 54.75 92 Runs | 1 Wickets | 1 Ct/St for West Indies vs India at North Sound on 11-Jun-2011
587 Down 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 54.75 19 Runs | 5 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at Dambula on 18-May-2003
588 Down 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 54.75 40 Runs | 3 Wickets | 3 Ct/St for West Indies vs India at Bridgetown on 07-Mar-1989
589 Down 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 54.49 170 Runs | na Wickets | 2 Ct/St for New Zealand vs Sri Lanka at Dunedin on 23-Jan-2015
590 Down 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 54.45 67 Runs | 1 Wickets | 4 Ct/St for India vs Pakistan at Dhaka on 11-Jan-1998
591 Down 2 Chris Lewis (England) flag Chris Lewis (England) 54.16 20 Runs | 4 Wickets | 1 Ct/St for England vs Sri Lanka at Ballarat on 09-Mar-1992
592 Down 2 Chamu Chibhabha (Zimbabwe) flag Chamu Chibhabha (Zimbabwe) 54.16 53 Runs | 4 Wickets | 1 Ct/St for Zimbabwe vs Afghanistan at Sharjah on 04-Jan-2016
593 Down 2 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 54.16 69 Runs | 3 Wickets | 1 Ct/St for Scotland vs West Indies at Harare on 01-Jul-2023
594 Down 2 Travis Head (Australia) flag Travis Head (Australia) 54.15 101 Runs | 2 Wickets | 1 Ct/St for Australia vs Pakistan at Lahore on 29-Mar-2022
595 Down 2 Graham Dilley (England) flag Graham Dilley (England) 54.15 29 Runs | 4 Wickets | 1 Ct/St for England vs Sri Lanka at Taunton on 11-Jun-1983
596 Down 2 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 54.15 106 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Kenya at Potchefstroom on 01-Apr-2009
597 Down 2 Mohammed Shami (India) flag Mohammed Shami (India) 53.89 na Runs | 5 Wickets | 1 Ct/St for India vs England at Birmingham on 30-Jun-2019
598 Down 2 Shayne O'Connor (New Zealand) flag Shayne O'Connor (New Zealand) 53.89 na Runs | 5 Wickets | 1 Ct/St for New Zealand vs Pakistan at Nairobi on 11-Oct-2000
599 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 53.89 130 Runs | na Wickets | 1 Ct/St for New Zealand vs India at Dharamsala on 22-Oct-2023
600 Down 2 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 53.89 126 Runs | na Wickets | 1 Ct/St for Pakistan vs New Zealand at Bengaluru on 04-Nov-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #bilawalbhatti #bhatti #abdulqadir #qadir #mohammadnabi #nabi #arjunaranatunga #ranatunga #richardhadlee #hadlee #jamesfranklin #franklin #benstokes #stokes #carlhooper #hooper #yuvrajsingh #singh #sachintendulkar #tendulkar #moeenali #ali #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings