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
766 Down 3 Shubman Gill (India) flag Shubman Gill (India) 32.29 80* Runs in 66 Balls in 1st inns for India vs New Zealand at Mumbai on 15-Nov-2023 (SR-121%)
768 Down 3 David Boon (Australia) flag David Boon (Australia) 32.28 75 Runs in 125 Balls in 1st inns for Australia vs England at Kolkata on 08-Nov-1987 (SR-60%)
770 Down 3 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 32.27 124 Runs in 114 Balls in 1st inns for Sri Lanka vs Bangladesh at Pallekele on 08-Jul-2025 (SR-109%)
773 Down 3 Shubman Gill (India) flag Shubman Gill (India) 32.24 101* Runs in 129 Balls in 2nd inns for India vs Bangladesh at Dubai on 20-Feb-2025 (SR-78%)
774 Down 3 Michael Clarke (Australia) flag Michael Clarke (Australia) 32.23 92 Runs in 75 Balls in 1st inns for Australia vs South Africa at Basseterre on 24-Mar-2007 (SR-123%)
775 Down 3 George Bailey (Australia) flag George Bailey (Australia) 32.22 92* Runs in 50 Balls in 1st inns for Australia vs India at Jaipur on 16-Oct-2013 (SR-184%)
776 Down 3 Virat Kohli (India) flag Virat Kohli (India) 32.22 123 Runs in 111 Balls in 2nd inns for India vs New Zealand at Napier on 19-Jan-2014 (SR-111%)
777 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 32.22 121* Runs in 125 Balls in 2nd inns for India vs Australia at Sydney on 25-Oct-2025 (SR-97%)
778 Down 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 32.21 100 Runs in 116 Balls in 1st inns for Australia vs England at London on 25-Jun-2019 (SR-86%)
782 Down 3 Boeta Dippenaar (South Africa) flag Boeta Dippenaar (South Africa) 32.17 125* Runs in 145 Balls in 1st inns for South Africa vs Sri Lanka at Adelaide on 24-Jan-2006 (SR-86%)
784 Down 3 KL Rahul (India) flag KL Rahul (India) 32.16 112* Runs in 92 Balls in 1st inns for India vs New Zealand at Rajkot on 14-Jan-2026 (SR-122%)
785 Down 4 Virat Kohli (India) flag Virat Kohli (India) 32.16 115* Runs in 66 Balls in 2nd inns for India vs Australia at Nagpur on 30-Oct-2013 (SR-174%)
788 Down 4 Virat Kohli (India) flag Virat Kohli (India) 32.15 100* Runs in 111 Balls in 2nd inns for India vs Pakistan at Dubai on 23-Feb-2025 (SR-90%)
789 Down 4 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 32.15 128* Runs in 114 Balls in 2nd inns for West Indies vs England at Bridgetown on 06-Nov-2024 (SR-112%)
790 Down 4 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 32.15 60 Runs in 37 Balls in 2nd inns for Pakistan vs New Zealand at Auckland on 21-Mar-1992 (SR-162%)
791 Down 4 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 32.13 117 Runs in 112 Balls in 1st inns for Pakistan vs India at Dhaka on 18-Jan-1998 (SR-104%)
793 Down 4 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 32.13 103 Runs in 138 Balls in 1st inns for Bangladesh vs England at Adelaide on 09-Mar-2015 (SR-75%)
794 Down 4 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 32.12 97 Runs in 120 Balls in 1st inns for India vs Sri Lanka at Johannesburg on 10-Mar-2003 (SR-81%)
795 Down 4 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 32.12 89 Runs in 87 Balls in 1st inns for New Zealand vs Australia at Sydney on 21-Jan-2007 (SR-102%)
796 Down 4 Aaron Finch (Australia) flag Aaron Finch (Australia) 32.12 110* Runs in 114 Balls in 2nd inns for Australia vs India at Mumbai on 14-Jan-2020 (SR-96%)
797 Down 4 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 32.11 73 Runs in 43 Balls in 2nd inns for Sri Lanka vs Australia at Brisbane on 04-Mar-2012 (SR-170%)
798 Down 4 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 32.11 89 Runs in 77 Balls in 1st inns for Bangladesh vs England at Adelaide on 09-Mar-2015 (SR-116%)
800 Down 4 Joe Root (England) flag Joe Root (England) 32.09 107 Runs in 104 Balls in 2nd inns for England vs Pakistan at Nottingham on 03-Jun-2019 (SR-103%)
802 Down 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 32.07 123 Runs in 108 Balls in 2nd inns for Sri Lanka vs Pakistan at Dambula on 03-Aug-2009 (SR-114%)
803 Down 4 Rahul Dravid (India) flag Rahul Dravid (India) 32.07 103* Runs in 124 Balls in 1st inns for India vs West Indies at Singapore on 08-Sep-1999 (SR-83%)
804 Down 4 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 32.07 106* Runs in 110 Balls in 2nd inns for Afghanistan vs Bangladesh at Chattogram on 28-Feb-2022 (SR-96%)
805 Down 4 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 32.06 150 Runs in 148 Balls in 1st inns for South Africa vs New Zealand at Lahore on 10-Feb-2025 (SR-101%)
806 Down 4 Mathew Sinclair (New Zealand) flag Mathew Sinclair (New Zealand) 32.04 118* Runs in 137 Balls in 1st inns for New Zealand vs Sri Lanka at Sharjah on 17-Apr-2001 (SR-86%)
807 Down 4 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 32.04 108* Runs in 130 Balls in 1st inns for West Indies vs Australia at Sydney on 17-Jan-1984 (SR-83%)
808 Down 4 Joe Root (England) flag Joe Root (England) 32.04 166* Runs in 139 Balls in 2nd inns for England vs West Indies at Cardiff on 01-Jun-2025 (SR-119%)
810 Down 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 32.00 119* Runs in 96 Balls in 1st inns for New Zealand vs England at London on 12-Jun-2015 (SR-124%)
811 Down 4 Ian Bell (England) flag Ian Bell (England) 31.99 126* Runs in 118 Balls in 1st inns for England vs India at Southampton on 21-Aug-2007 (SR-107%)
812 Down 4 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.98 117 Runs in 150 Balls in 1st inns for New Zealand vs India at Colombo on 20-Jul-2001 (SR-78%)
813 Down 4 Imran Khan (Pakistan) flag Imran Khan (Pakistan) 31.98 102* Runs in 133 Balls in 1st inns for Pakistan vs Sri Lanka at Leeds on 16-Jun-1983 (SR-77%)
814 Down 4 Rohit Sharma (India) flag Rohit Sharma (India) 31.97 162 Runs in 137 Balls in 1st inns for India vs West Indies at Mumbai on 29-Oct-2018 (SR-118%)
816 Down 4 Allan Lamb (England) flag Allan Lamb (England) 31.95 102 Runs in 105 Balls in 1st inns for England vs New Zealand at London on 09-Jun-1983 (SR-97%)
817 Down 4 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 31.94 115 Runs in 102 Balls in 1st inns for ICC World XI vs Asia XI at Melbourne on 10-Jan-2005 (SR-113%)
818 Down 4 Mark Waugh (Australia) flag Mark Waugh (Australia) 31.92 115* Runs in 125 Balls in 2nd inns for Australia vs South Africa at Gqeberha on 31-Mar-1997 (SR-92%)
819 Down 4 Kirk Edwards (West Indies) flag Kirk Edwards (West Indies) 31.92 123* Runs in 108 Balls in 1st inns for West Indies vs New Zealand at Hamilton on 08-Jan-2014 (SR-114%)
821 Down 4 Kevin Pietersen (England) flag Kevin Pietersen (England) 31.88 91* Runs in 65 Balls in 2nd inns for England vs Australia at Bristol on 19-Jun-2005 (SR-140%)
823 Down 4 Virender Sehwag (India) flag Virender Sehwag (India) 31.84 108 Runs in 95 Balls in 1st inns for India vs Pakistan at Kochi on 02-Apr-2005 (SR-114%)
824 Down 4 Manish Pandey (India) flag Manish Pandey (India) 31.84 104* Runs in 81 Balls in 2nd inns for India vs Australia at Sydney on 23-Jan-2016 (SR-128%)
827 Down 4 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.82 112* Runs in 127 Balls in 1st inns for West Indies vs Pakistan at Sharjah on 17-Feb-2002 (SR-88%)
828 Down 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 31.79 120 Runs in 111 Balls in 2nd inns for Sri Lanka vs England at Adelaide on 23-Jan-1999 (SR-108%)
829 Down 4 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 31.78 85* Runs in 115 Balls in 1st inns for Sri Lanka vs England at Leeds on 21-Jun-2019 (SR-74%)
830 Down 4 Viv Richards (West Indies) flag Viv Richards (West Indies) 31.78 97 Runs in 96 Balls in 1st inns for West Indies vs England at London on 28-Aug-1976 (SR-101%)
831 Down 4 Virat Kohli (India) flag Virat Kohli (India) 31.77 124 Runs in 108 Balls in 2nd inns for India vs New Zealand at Indore on 18-Jan-2026 (SR-115%)
832 Down 5 BJ Watling (New Zealand) flag BJ Watling (New Zealand) 31.72 96* Runs in 88 Balls in 1st inns for New Zealand vs Sri Lanka at Pallekele on 06-Nov-2012 (SR-109%)
833 Down 5 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 31.71 102* Runs in 99 Balls in 2nd inns for New Zealand vs South Africa at Brisbane on 19-Jan-2002 (SR-103%)
834 Down 5 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 31.70 109 Runs in 94 Balls in 1st inns for Pakistan vs India at Toronto on 19-Sep-1998 (SR-116%)
836 Down 5 Mark Waugh (Australia) flag Mark Waugh (Australia) 31.68 107 Runs in 111 Balls in 1st inns for Australia vs South Africa at Sydney on 23-Jan-1994 (SR-96%)
837 Down 5 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 31.67 105 Runs in 130 Balls in 1st inns for Pakistan vs England at London on 27-Aug-2016 (SR-81%)
838 Down 5 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) 31.67 104* Runs in 102 Balls in 2nd inns for West Indies vs Australia at Kingston on 26-Apr-1984 (SR-102%)
842 Down 5 Craig Wishart (Zimbabwe) flag Craig Wishart (Zimbabwe) 31.65 172* Runs in 151 Balls in 1st inns for Zimbabwe vs Namibia at Harare on 10-Feb-2003 (SR-114%)
843 Down 5 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 31.64 85 Runs in 75 Balls in 1st inns for South Africa vs England at Mumbai on 21-Oct-2023 (SR-113%)
846 Down 5 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 31.61 86* Runs in 50 Balls in 1st inns for Afghanistan vs South Africa at Sharjah on 20-Sep-2024 (SR-172%)
847 Down 5 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 31.60 97 Runs in 74 Balls in 2nd inns for South Africa vs Pakistan at Cape Town on 19-Dec-2024 (SR-131%)
849 Down 5 Virender Sehwag (India) flag Virender Sehwag (India) 31.60 108 Runs in 119 Balls in 2nd inns for India vs New Zealand at Napier on 29-Dec-2002 (SR-91%)
850 Down 5 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 31.59 99* Runs in 78 Balls in 1st inns for New Zealand vs Pakistan at Hamilton on 02-Apr-2025 (SR-127%)
851 Down 5 Alec Stewart (England) flag Alec Stewart (England) 31.59 116 Runs in 111 Balls in 1st inns for England vs India at Sharjah on 11-Dec-1997 (SR-105%)
852 Down 5 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 31.58 102 Runs in 75 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022 (SR-136%)
853 Down 5 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 31.57 125* Runs in 119 Balls in 1st inns for Pakistan vs India at Karachi on 26-Jun-2008 (SR-105%)
854 Down 5 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 31.56 104* Runs in 114 Balls in 1st inns for Pakistan vs West Indies at Toronto on 18-Sep-1999 (SR-91%)
855 Down 5 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 31.55 117* Runs in 127 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022 (SR-92%)
859 Down 5 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 31.52 102 Runs in 112 Balls in 1st inns for Australia vs West Indies at Jaipur on 04-Mar-1996 (SR-91%)
861 Down 5 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 31.49 84 Runs in 62 Balls in 1st inns for Pakistan vs England at Nottingham on 03-Jun-2019 (SR-135%)
863 Down 5 Ken Wadsworth (New Zealand) flag Ken Wadsworth (New Zealand) 31.45 104 Runs in 98 Balls in 2nd inns for New Zealand vs Australia at Christchurch on 31-Mar-1974 (SR-106%)
865 Down 5 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 31.44 137 Runs in 130 Balls in 1st inns for Pakistan vs England at Sharjah on 07-Apr-1999 (SR-105%)
867 Down 5 Alok Kapali (Bangladesh) flag Alok Kapali (Bangladesh) 31.43 115 Runs in 96 Balls in 1st inns for Bangladesh vs India at Karachi on 28-Jun-2008 (SR-120%)
868 Down 5 Jonny Bairstow (England) flag Jonny Bairstow (England) 31.43 124 Runs in 112 Balls in 2nd inns for England vs India at Pune on 26-Mar-2021 (SR-111%)
869 Down 5 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 31.42 75* Runs in 42 Balls in 1st inns for South Africa vs England at Mumbai on 21-Oct-2023 (SR-179%)
870 Down 5 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.41 110* Runs in 109 Balls in 2nd inns for West Indies vs Australia at Brisbane on 05-Jan-1997 (SR-101%)
871 Down 5 Jonathan Trott (England) flag Jonathan Trott (England) 31.40 82* Runs in 84 Balls in 2nd inns for England vs South Africa at London on 19-Jun-2013 (SR-98%)
872 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 31.40 95 Runs in 79 Balls in 1st inns for New Zealand vs Pakistan at Bengaluru on 04-Nov-2023 (SR-120%)
873 Down 5 Viv Richards (West Indies) flag Viv Richards (West Indies) 31.40 119 Runs in 146 Balls in 1st inns for West Indies vs India at London on 15-Jun-1983 (SR-82%)
875 Down 5 MS Dhoni (India) flag MS Dhoni (India) 31.39 124 Runs in 107 Balls in 1st inns for India vs Australia at Nagpur on 28-Oct-2009 (SR-116%)
876 Down 5 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.39 79 Runs in 77 Balls in 1st inns for India vs South Africa at Adelaide on 15-Mar-1992 (SR-103%)
877 Down 5 Graeme Hick (England) flag Graeme Hick (England) 31.39 126* Runs in 118 Balls in 1st inns for England vs Sri Lanka at Adelaide on 23-Jan-1999 (SR-107%)
878 Down 5 Jonny Bairstow (England) flag Jonny Bairstow (England) 31.38 141* Runs in 114 Balls in 2nd inns for England vs West Indies at Southampton on 29-Sep-2017 (SR-124%)
879 Down 5 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 31.38 113* Runs in 97 Balls in 1st inns for West Indies vs India at Gwalior on 22-Jan-1988 (SR-116%)
880 Down 5 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 31.36 111* Runs in 117 Balls in 2nd inns for India vs Sri Lanka at Colombo on 17-Aug-1997 (SR-95%)
881 Down 5 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 31.36 100 Runs in 94 Balls in 1st inns for South Africa vs Australia at Manchester on 06-Jul-2019 (SR-106%)
882 Down 5 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 31.33 97 Runs in 133 Balls in 2nd inns for South Africa vs India at Colombo on 25-Sep-2002 (SR-73%)
883 Down 5 Dennis Amiss (England) flag Dennis Amiss (England) 31.32 137 Runs in 147 Balls in 1st inns for England vs India at London on 07-Jun-1975 (SR-93%)
885 Down 5 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 31.31 154 Runs in 134 Balls in 1st inns for South Africa vs Sri Lanka at Centurion on 10-Feb-2017 (SR-115%)
886 Down 5 Kris Srikkanth (India) flag Kris Srikkanth (India) 31.31 112 Runs in 113 Balls in 1st inns for India vs West Indies at Sharjah on 16-Oct-1988 (SR-99%)
887 Down 5 Dean Jones (Australia) flag Dean Jones (Australia) 31.29 93* Runs in 82 Balls in 1st inns for Australia vs West Indies at Sydney on 18-Jan-1989 (SR-113%)
888 Down 5 Jonathan Trott (England) flag Jonathan Trott (England) 31.29 86 Runs in 115 Balls in 1st inns for England vs Sri Lanka at Colombo on 26-Mar-2011 (SR-75%)
889 Down 5 Roy Dias (Sri Lanka) flag Roy Dias (Sri Lanka) 31.28 121 Runs in 144 Balls in 1st inns for Sri Lanka vs India at Bengaluru on 26-Sep-1982 (SR-84%)
891 Down 5 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 31.24 122 Runs in 102 Balls in 2nd inns for Pakistan vs India at Karachi on 13-Mar-2004 (SR-120%)
892 Down 5 Virat Kohli (India) flag Virat Kohli (India) 31.23 103* Runs in 97 Balls in 2nd inns for India vs Bangladesh at Pune on 19-Oct-2023 (SR-106%)
894 Down 5 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 31.22 123 Runs in 105 Balls in 1st inns for New Zealand vs Pakistan at Abu Dhabi on 17-Dec-2014 (SR-117%)
896 Down 5 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.21 115* Runs in 131 Balls in 2nd inns for New Zealand vs India at Harare on 06-Sep-2005 (SR-88%)
897 Down 5 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 31.20 77 Runs in 61 Balls in 1st inns for Sri Lanka vs South Africa at Centurion on 22-Sep-2009 (SR-126%)
900 Down 5 Graham Gooch (England) flag Graham Gooch (England) 31.18 136 Runs in 162 Balls in 1st inns for England vs Australia at London on 29-May-1989 (SR-84%)
902 Down 5 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 31.17 101 Runs in 97 Balls in 2nd inns for Ireland vs Afghanistan at Sharjah on 10-Dec-2017 (SR-104%)
903 Down 5 Ashish Bagai (Canada) flag Ashish Bagai (Canada) 31.17 84 Runs in 87 Balls in 2nd inns for Canada vs New Zealand at Mumbai on 13-Mar-2011 (SR-97%)
904 Down 5 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 31.17 112 Runs in 106 Balls in 2nd inns for West Indies vs India at Dharamsala on 17-Oct-2014 (SR-106%)
906 Down 5 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 31.15 105 Runs in 105 Balls in 2nd inns for Sri Lanka vs Australia at Colombo on 15-Aug-1992 (SR-100%)
908 Down 5 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 31.14 119 Runs in 116 Balls in 2nd inns for New Zealand vs Pakistan at Dunedin on 28-Feb-2001 (SR-103%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shubmangill #gill #davidboon #boon #kusalmendis #mendis #michaelclarke #clarke #georgebailey #bailey #viratkohli #kohli #rohitsharma #sharma #aaronfinch #finch #boetadippenaar #dippenaar #klrahul #rahul #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings