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
101 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 67.02 38 Runs | 4 Wickets | Ct/St for Pakistan vs Sri Lanka at Jaipur on 17-Oct-2006
102 No change Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 67.02 86 Runs | 2 Wickets | Ct/St for West Indies vs India at Visakhapatnam on 02-Dec-2011
103 No change Kyle Mills (New Zealand) flag Kyle Mills (New Zealand) 67.02 21 Runs | 4 Wickets | Ct/St for New Zealand vs Australia at Mohali on 01-Nov-2006
104 No change Anil Kumble (India) flag Anil Kumble (India) 67.01 5 Runs | 6 Wickets | Ct/St for India vs West Indies at Kolkata on 27-Nov-1993
105 No change Derek Pringle (England) flag Derek Pringle (England) 67.01 18 Runs | 3 Wickets | Ct/St for England vs Pakistan at Melbourne on 25-Mar-1992
106 No change Joel Garner (West Indies) flag Joel Garner (West Indies) 67.01 Runs | 5 Wickets | Ct/St for West Indies vs England at London on 23-Jun-1979
107 No change Tim Bresnan (England) flag Tim Bresnan (England) 67.01 14 Runs | 5 Wickets | Ct/St for England vs India at Bengaluru on 27-Feb-2011
108 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 66.75 89 Runs | 3 Wickets | 1 Ct/St for South Africa vs India at Jaipur on 21-Feb-2010
109 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 66.75 64 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Australia at Hobart on 16-Jan-2004
110 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 66.75 87 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingston on 23-Mar-1993
111 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 66.74 44 Runs | 6 Wickets | 1 Ct/St for West Indies vs India at Delhi on 23-Oct-1989
112 No change Ben Stokes (England) flag Ben Stokes (England) 66.45 89 Runs | 2 Wickets | 2 Ct/St for England vs South Africa at London on 30-May-2019
113 No change Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 66.45 70 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs India at Jodhpur on 08-Dec-2000
114 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 66.44 68 Runs | 3 Wickets | 2 Ct/St for New Zealand vs India at Cuttack on 06-Nov-2003
115 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 66.44 108 Runs | 1 Wickets | 2 Ct/St for New Zealand vs South Africa at Lahore on 05-Mar-2025
116 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 66.44 79 Runs | 1 Wickets | 2 Ct/St for New Zealand vs Australia at Mohali on 01-Nov-2006
117 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 66.15 86 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Harare on 02-Sep-2014
118 No change Virender Sehwag (India) flag Virender Sehwag (India) 66.15 81 Runs | 3 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 27-Jul-2004
119 No change Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 65.85 69 Runs | 4 Wickets | 2 Ct/St for South Africa vs Pakistan at Durban on 22-Jan-2019
120 No change Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 65.84 42 Runs | 5 Wickets | 2 Ct/St for Sri Lanka vs India at Colombo on 12-Sep-2023
121 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 65.84 92 Runs | 3 Wickets | 2 Ct/St for South Africa vs Australia at Bloemfontein on 13-Apr-1997
122 No change Rizwan Cheema (Canada) flag Rizwan Cheema (Canada) 65.55 89 Runs | 3 Wickets | 1 Ct/St for Canada vs West Indies at King City on 22-Aug-2008
123 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 65.55 101 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Auckland on 03-Jan-2004
124 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 65.55 66 Runs | 4 Wickets | 1 Ct/St for South Africa vs England at Cape Town on 09-Jan-1996
125 No change Greg Matthews (Australia) flag Greg Matthews (Australia) 65.54 54 Runs | 3 Wickets | 3 Ct/St for Australia vs New Zealand at Auckland on 29-Mar-1986
126 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 65.54 41 Runs | 5 Wickets | 1 Ct/St for Afghanistan vs England at Lahore on 26-Feb-2025
127 No change Kapil Dev (India) flag Kapil Dev (India) 65.24 175 Runs | 1 Wickets | 2 Ct/St for India vs Zimbabwe at Tunbridge Wells on 18-Jun-1983
128 No change Craig McDermott (Australia) flag Craig McDermott (Australia) 65.24 1 Runs | 5 Wickets | 1 Ct/St for Australia vs Pakistan at Lahore on 04-Nov-1987
129 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 64.65 65 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Kolkata on 13-Mar-1996
130 No change Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 64.65 54 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Delhi on 22-Oct-1987
131 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 64.65 57 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Sri Lanka at London on 14-Sep-2004
132 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 64.65 37 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs England at Manchester on 18-Jun-2019
133 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 64.65 34 Runs | 3 Wickets | 1 Ct/St for Pakistan vs New Zealand at Pallekele on 08-Mar-2011
134 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 64.65 Runs | 6 Wickets | 1 Ct/St for Australia vs New Zealand at Auckland on 28-Feb-2015
135 No change Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 64.65 64 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Wellington on 02-Mar-1992
136 No change Adam Zampa (Australia) flag Adam Zampa (Australia) 64.65 29 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Ahmedabad on 04-Nov-2023
137 No change John Davison (Canada) flag John Davison (Canada) 64.64 52 Runs | 2 Wickets | 1 Ct/St for Canada vs New Zealand at Gros Islet on 22-Mar-2007
138 No change Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 64.63 23 Runs | 5 Wickets | 1 Ct/St for West Indies vs Australia at Melbourne on 14-Jan-1989
139 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.34 122 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at London on 20-Jun-2006
140 No change Lance Klusener (South Africa) flag Lance Klusener (South Africa) 64.34 52 Runs | 3 Wickets | Ct/St for South Africa vs Sri Lanka at Northampton on 19-May-1999
141 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 64.33 49 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Sharjah on 04-May-1990
142 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 64.33 63 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Melbourne on 09-Feb-2001
143 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.33 117 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Harare on 07-Aug-2022
144 No change Maurice Odumbe (Kenya) flag Maurice Odumbe (Kenya) 64.33 83 Runs | 3 Wickets | Ct/St for Kenya vs India at Gwalior on 28-May-1998
145 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 64.33 75 Runs | 2 Wickets | Ct/St for South Africa vs England at Mumbai on 21-Oct-2023
146 No change Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 64.33 72 Runs | 4 Wickets | Ct/St for Ireland vs Afghanistan at Greater Noida on 22-Mar-2017
147 No change Michael Vaughan (England) flag Michael Vaughan (England) 64.33 86 Runs | 2 Wickets | Ct/St for England vs Australia at Birmingham on 21-Sep-2004
148 No change Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 64.33 70 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 11-Nov-2024
149 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 64.33 89 Runs | 3 Wickets | Ct/St for Pakistan vs India at Jaipur on 18-Nov-2007
150 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 64.33 61 Runs | 4 Wickets | Ct/St for New Zealand vs England at London on 15-Sep-2023
151 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 64.33 132 Runs | 3 Wickets | Ct/St for West Indies vs England at London on 06-Jul-2004
152 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 64.33 71 Runs | 5 Wickets | Ct/St for India vs Zimbabwe at Kanpur on 11-Dec-2000
153 No change Ben Stokes (England) flag Ben Stokes (England) 64.33 70 Runs | 4 Wickets | Ct/St for England vs Australia at Perth on 24-Jan-2014
154 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 64.33 78 Runs | 2 Wickets | Ct/St for South Africa vs England at Nairobi on 10-Oct-2000
155 No change Graeme Hick (England) flag Graeme Hick (England) 64.33 91 Runs | 3 Wickets | Ct/St for England vs Australia at Melbourne on 10-Jan-1995
156 No change Shane Watson (Australia) flag Shane Watson (Australia) 64.33 57 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Mumbai on 05-Nov-2006
157 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 64.33 90 Runs | 3 Wickets | Ct/St for Australia vs New Zealand at Melbourne on 01-Feb-1981
158 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 64.33 86 Runs | 3 Wickets | Ct/St for Sri Lanka vs South Africa at Pallekele on 09-Jul-2014
159 No change Greg Chappell (Australia) flag Greg Chappell (Australia) 64.33 125 Runs | 1 Wickets | Ct/St for Australia vs England at London on 06-Jun-1977
160 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 64.33 73 Runs | 2 Wickets | Ct/St for Sri Lanka vs South Africa at Durban on 03-Mar-2003
161 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.33 61 Runs | 5 Wickets | Ct/St for Pakistan vs England at Lahore on 27-Oct-2000
162 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 64.33 140 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 22-Dec-2013
163 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 64.32 8 Runs | 5 Wickets | Ct/St for Pakistan vs India at Mohali on 30-Mar-2011
164 No change Mohinder Amarnath (India) flag Mohinder Amarnath (India) 64.32 26 Runs | 3 Wickets | Ct/St for India vs West Indies at London on 25-Jun-1983
165 No change Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 64.32 123 Runs | 1 Wickets | Ct/St for New Zealand vs England at Ahmedabad on 05-Oct-2023
166 No change Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 64.32 5 Runs | 5 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 02-Nov-2023
167 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.32 21 Runs | 5 Wickets | Ct/St for Sri Lanka vs Pakistan at Lahore on 16-Oct-2004
168 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 64.32 151 Runs | 1 Wickets | Ct/St for Sri Lanka vs India at Mumbai on 17-May-1997
169 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 64.05 62 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 26-Aug-2014
170 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 64.05 53 Runs | 3 Wickets | 1 Ct/St for Pakistan vs West Indies at Sydney on 18-Jan-1997
171 No change Shane Watson (Australia) flag Shane Watson (Australia) 63.75 49 Runs | 3 Wickets | 2 Ct/St for Australia vs India at Mohali on 02-Nov-2009
172 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.75 55 Runs | 3 Wickets | 2 Ct/St for Pakistan vs New Zealand at Sharjah on 14-Dec-2014
173 No change Kapil Dev (India) flag Kapil Dev (India) 63.75 72 Runs | 2 Wickets | 2 Ct/St for India vs West Indies at Berbice on 29-Mar-1983
174 No change Mark Waugh (Australia) flag Mark Waugh (Australia) 63.75 49 Runs | 3 Wickets | 2 Ct/St for Australia vs West Indies at Bridgetown on 13-Mar-1991
175 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 63.75 69 Runs | 2 Wickets | 2 Ct/St for Pakistan vs India at Sharjah on 22-Apr-1994
176 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 63.45 72 Runs | 3 Wickets | 1 Ct/St for England vs Pakistan at Lahore on 10-Dec-2005
177 No change Paul Collingwood (England) flag Paul Collingwood (England) 63.45 105 Runs | 2 Wickets | 1 Ct/St for England vs South Africa at Centurion on 22-Nov-2009
178 No change Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 63.45 69 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs South Africa at Lahore on 06-Nov-1997
179 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 63.45 143 Runs | 2 Wickets | 1 Ct/St for Pakistan vs India at Colombo on 25-Jul-2004
180 No change Andy McBrine (Ireland) flag Andy McBrine (Ireland) 63.45 59 Runs | 4 Wickets | 1 Ct/St for Ireland vs West Indies at Kingston on 16-Jan-2022
181 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 63.44 68 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Amstelveen on 21-Aug-2004
182 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 63.15 57 Runs | 3 Wickets | 2 Ct/St for South Africa vs Pakistan at Durban on 08-Dec-2002
183 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 63.14 60 Runs | 3 Wickets | 2 Ct/St for West Indies vs Bangladesh at Mirpur on 07-Dec-2012
184 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 62.85 71 Runs | 3 Wickets | 1 Ct/St for New Zealand vs Pakistan at Christchurch on 25-Feb-2001
185 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 62.84 28 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs West Indies at Cape Town on 28-Feb-2003
186 No change Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 62.84 74 Runs | 3 Wickets | 1 Ct/St for South Africa vs West Indies at Gqeberha on 30-Jan-1999
187 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 62.28 149 Runs | na Wickets | 3 Ct/St for Australia vs Sri Lanka at Bridgetown on 28-Apr-2007
188 No change Paul Collingwood (England) flag Paul Collingwood (England) 61.95 70 Runs | 2 Wickets | 1 Ct/St for England vs Australia at Sydney on 11-Feb-2007
189 No change Allan Donald (South Africa) flag Allan Donald (South Africa) 61.95 Runs | 4 Wickets | 1 Ct/St for South Africa vs Australia at Birmingham on 17-Jun-1999
190 No change Shane Warne (Australia) flag Shane Warne (Australia) 61.95 6 Runs | 4 Wickets | 1 Ct/St for Australia vs West Indies at Mohali on 14-Mar-1996
191 No change Asif Iqbal (Pakistan) flag Asif Iqbal (Pakistan) 61.94 51 Runs | 2 Wickets | 1 Ct/St for Pakistan vs England at Leeds on 16-Jun-1979
192 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 61.94 7 Runs | 4 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Mumbai on 18-Mar-2011
193 No change Paul Collingwood (England) flag Paul Collingwood (England) 61.65 112 Runs | 6 Wickets | 1 Ct/St for England vs Bangladesh at Nottingham on 21-Jun-2005
194 No change Chris Greaves (Scotland) flag Chris Greaves (Scotland) 61.64 56 Runs | 4 Wickets | Ct/St for Scotland vs Sri Lanka at Bulawayo on 27-Jun-2023
195 No change Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 61.64 85 Runs | 4 Wickets | Ct/St for Pakistan vs Sri Lanka at Sharjah on 12-Oct-1995
196 No change Robin Singh (India) flag Robin Singh (India) 61.64 75 Runs | 2 Wickets | Ct/St for India vs Australia at London on 04-Jun-1999
197 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 61.64 75 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Chattogram on 06-Mar-2023
198 No change Shane Watson (Australia) flag Shane Watson (Australia) 61.64 66 Runs | 4 Wickets | Ct/St for Australia vs ICC World XI at Melbourne on 09-Oct-2005
199 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 61.64 75 Runs | 2 Wickets | Ct/St for New Zealand vs Sri Lanka at Christchurch on 14-Feb-2015
200 No change Adil Rashid (England) flag Adil Rashid (England) 61.63 69 Runs | 4 Wickets | Ct/St for England vs New Zealand at Birmingham on 09-Jun-2015
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #abdulrazzaq #razzaq #ravirampaul #rampaul #kylemills #mills #anilkumble #kumble #derekpringle #pringle #joelgarner #garner #timbresnan #bresnan #jacqueskallis #kallis #heathstreak #streak #aamersohail #sohail #vivrichards #richards #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings