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
201 Down 7 Ben Stokes (England) flag Ben Stokes (England) 58.95 52* Runs in 49 Balls in 2nd inns for England vs Pakistan at Melbourne on 13-Nov-2022 (SR-106%)
202 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.94 81* Runs in 49 Balls in 1st inns for Sri Lanka vs New Zealand at Auckland on 10-Jan-2016 (SR-165%)
203 Down 7 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.89 64 Runs in 54 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-119%)
204 Down 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 58.86 65 Runs in 38 Balls in 2nd inns for South Africa vs India at Colombo on 02-Oct-2012 (SR-171%)
205 Down 7 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 58.71 64 Runs in 29 Balls in 1st inns for South Africa vs Afghanistan at Mumbai on 20-Mar-2016 (SR-221%)
206 Down 7 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 58.69 72* Runs in 58 Balls in 1st inns for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014 (SR-124%)
207 Down 7 Luke Wright (England) flag Luke Wright (England) 58.63 76 Runs in 43 Balls in 2nd inns for England vs New Zealand at Pallekele on 29-Sep-2012 (SR-177%)
208 Down 7 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 58.58 77 Runs in 50 Balls in 2nd inns for West Indies vs South Africa at London on 13-Jun-2009 (SR-154%)
209 Down 7 Abhishek Sharma (India) flag Abhishek Sharma (India) 58.58 75 Runs in 37 Balls in 1st inns for India vs Bangladesh at Dubai on 24-Sep-2025 (SR-203%)
210 Down 7 Tilak Varma (India) flag Tilak Varma (India) 58.52 55* Runs in 26 Balls in 2nd inns for India vs Bangladesh at Hangzhou on 06-Oct-2023 (SR-212%)
211 Down 7 Phil Salt (England) flag Phil Salt (England) 58.48 55 Runs in 23 Balls in 2nd inns for England vs India at Mumbai on 02-Feb-2025 (SR-239%)
212 Down 7 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 58.38 118* Runs in 67 Balls in 1st inns for Afghanistan vs Zimbabwe at Sharjah on 10-Jan-2016 (SR-176%)
213 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 58.32 72 Runs in 42 Balls in 2nd inns for Australia vs India at Colombo on 28-Sep-2012 (SR-171%)
214 Down 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 58.24 64* Runs in 33 Balls in 1st inns for Ireland vs India at Malahide on 26-Jun-2022 (SR-194%)
215 Down 7 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 58.20 98 Runs in 53 Balls in 1st inns for West Indies vs Afghanistan at Gros Islet on 17-Jun-2024 (SR-185%)
216 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 58 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Gros Islet on 13-May-2010 (SR-129%)
217 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.08 43* Runs in 20 Balls in 2nd inns for West Indies vs India at Mumbai on 31-Mar-2016 (SR-215%)
218 Down 7 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 58.06 116* Runs in 56 Balls in 1st inns for New Zealand vs Australia at Christchurch on 28-Feb-2010 (SR-207%)
219 Down 7 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 57.96 81 Runs in 48 Balls in 2nd inns for Bangladesh vs India at Nagpur on 10-Nov-2019 (SR-169%)
220 Down 7 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 57.94 65 Runs in 38 Balls in 1st inns for South Africa vs England at Gros Islet on 21-Jun-2024 (SR-171%)
221 Down 7 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 57.92 78 Runs in 28 Balls in 1st inns for New Zealand vs West Indies at Auckland on 06-Nov-2025 (SR-279%)
222 Down 7 Abhishek Sharma (India) flag Abhishek Sharma (India) 57.91 100 Runs in 47 Balls in 1st inns for India vs Zimbabwe at Harare on 07-Jul-2024 (SR-213%)
223 Down 7 David Miller (South Africa) flag David Miller (South Africa) 57.89 59* Runs in 51 Balls in 2nd inns for South Africa vs Netherlands at New York on 08-Jun-2024 (SR-116%)
224 Down 7 Abhishek Sharma (India) flag Abhishek Sharma (India) 57.68 84 Runs in 35 Balls in 1st inns for India vs New Zealand at Nagpur on 21-Jan-2026 (SR-240%)
225 Down 8 Aaron Redmond (New Zealand) flag Aaron Redmond (New Zealand) 57.55 63 Runs in 30 Balls in 1st inns for New Zealand vs Ireland at Nottingham on 11-Jun-2009 (SR-210%)
226 Down 8 Virat Kohli (India) flag Virat Kohli (India) 57.33 82* Runs in 51 Balls in 2nd inns for India vs Australia at Mohali on 27-Mar-2016 (SR-161%)
227 Down 8 David Warner (Australia) flag David Warner (Australia) 57.32 53 Runs in 38 Balls in 2nd inns for Australia vs New Zealand at Dubai on 14-Nov-2021 (SR-139%)
228 Down 8 KL Rahul (India) flag KL Rahul (India) 57.25 50 Runs in 19 Balls in 2nd inns for India vs Scotland at Dubai on 05-Nov-2021 (SR-263%)
229 Down 8 Aaron Finch (Australia) flag Aaron Finch (Australia) 57.13 68* Runs in 33 Balls in 2nd inns for Australia vs Pakistan at Harare on 02-Jul-2018 (SR-206%)
230 Down 8 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 57.11 77 Runs in 41 Balls in 2nd inns for Ireland vs Bangladesh at Chattogram on 31-Mar-2023 (SR-188%)
231 Down 8 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 56.95 71* Runs in 38 Balls in 2nd inns for Pakistan vs South Africa at Lahore on 31-Oct-2025 (SR-187%)
232 Down 8 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 56.95 83* Runs in 50 Balls in 2nd inns for Bangladesh vs Ireland at Chattogram on 27-Nov-2025 (SR-166%)
233 Down 8 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 56.86 80 Runs in 48 Balls in 1st inns for New Zealand vs Pakistan at Mohali on 22-Mar-2016 (SR-167%)
234 Down 8 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 56.79 78* Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 09-Oct-2019 (SR-163%)
235 Down 8 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 56.61 66* Runs in 42 Balls in 2nd inns for Sri Lanka vs Afghanistan at Brisbane on 01-Nov-2022 (SR-157%)
236 Down 8 David Warner (Australia) flag David Warner (Australia) 56.59 72 Runs in 42 Balls in 1st inns for Australia vs India at Bridgetown on 07-May-2010 (SR-171%)
237 Down 8 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 56.53 81 Runs in 46 Balls in 2nd inns for South Africa vs India at Cuttack on 12-Jun-2022 (SR-176%)
238 Down 8 Abhishek Sharma (India) flag Abhishek Sharma (India) 56.49 68 Runs in 37 Balls in 1st inns for India vs Australia at Melbourne on 31-Oct-2025 (SR-184%)
239 Down 8 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 56.48 72 Runs in 36 Balls in 2nd inns for Pakistan vs Bangladesh at Pallekele on 25-Sep-2012 (SR-200%)
240 Down 8 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 56.46 79 Runs in 34 Balls in 1st inns for West Indies vs Australia at Gros Islet on 16-Jul-2021 (SR-232%)
241 Down 8 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 56.43 55* Runs in 32 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-172%)
242 Down 8 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 56.39 66* Runs in 42 Balls in 2nd inns for Pakistan vs Australia at Johannesburg on 18-Sep-2007 (SR-157%)
243 Down 8 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 56.16 64 Runs in 31 Balls in 1st inns for Pakistan vs Australia at Birmingham on 05-Jul-2010 (SR-206%)
244 Down 8 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 56.12 88 Runs in 44 Balls in 1st inns for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007 (SR-200%)
245 Down 8 Eoin Morgan (England) flag Eoin Morgan (England) 56.11 85* Runs in 45 Balls in 1st inns for England vs South Africa at Johannesburg on 13-Nov-2009 (SR-189%)
246 Down 8 Tilak Varma (India) flag Tilak Varma (India) 56.11 107* Runs in 56 Balls in 1st inns for India vs South Africa at Centurion on 13-Nov-2024 (SR-191%)
247 Down 8 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 55.99 66* Runs in 40 Balls in 2nd inns for Namibia vs Netherlands at Abu Dhabi on 20-Oct-2021 (SR-165%)
248 Down 8 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 55.97 98* Runs in 55 Balls in 1st inns for Australia vs New Zealand at Auckland on 17-Feb-2005 (SR-178%)
249 Down 8 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 55.90 100 Runs in 44 Balls in 2nd inns for South Africa vs West Indies at Centurion on 26-Mar-2023 (SR-227%)
250 Down 8 Jos Buttler (England) flag Jos Buttler (England) 55.86 66* Runs in 37 Balls in 1st inns for England vs Sri Lanka at Delhi on 26-Mar-2016 (SR-178%)
251 Down 8 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 55.81 77 Runs in 31 Balls in 1st inns for Namibia vs Zimbabwe at Bulawayo on 18-Sep-2025 (SR-248%)
252 Down 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 55.75 52* Runs in 25 Balls in 1st inns for South Africa vs England at Sharjah on 06-Nov-2021 (SR-208%)
253 Down 8 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 55.75 56* Runs in 35 Balls in 1st inns for Pakistan vs Australia at Gros Islet on 14-May-2010 (SR-160%)
254 Down 8 Jos Buttler (England) flag Jos Buttler (England) 55.67 83 Runs in 45 Balls in 2nd inns for England vs West Indies at Bridgetown on 10-Nov-2024 (SR-184%)
255 Down 8 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 55.66 53* Runs in 21 Balls in 2nd inns for Zimbabwe vs United Arab Emirates at Sylhet on 21-Mar-2014 (SR-252%)
256 Down 8 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 55.62 96* Runs in 49 Balls in 2nd inns for Netherlands vs Scotland at Malahide on 16-Sep-2019 (SR-196%)
257 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.47 67 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Sydney on 05-Nov-2022 (SR-149%)
258 Down 8 Jonny Bairstow (England) flag Jonny Bairstow (England) 55.47 86* Runs in 48 Balls in 2nd inns for England vs South Africa at Cape Town on 27-Nov-2020 (SR-179%)
259 Down 8 Alex Hales (England) flag Alex Hales (England) 55.46 80* Runs in 42 Balls in 2nd inns for England vs New Zealand at Wellington on 15-Feb-2013 (SR-190%)
260 Down 8 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.39 64 Runs in 42 Balls in 2nd inns for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022 (SR-152%)
261 Down 8 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 55.33 108 Runs in 51 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 29-Nov-2020 (SR-212%)
262 Down 8 Moeen Ali (England) flag Moeen Ali (England) 55.26 55* Runs in 23 Balls in 1st inns for England vs Pakistan at Karachi on 22-Sep-2022 (SR-239%)
263 Down 8 Hardik Pandya (India) flag Hardik Pandya (India) 55.04 71* Runs in 30 Balls in 1st inns for India vs Australia at Mohali on 20-Sep-2022 (SR-237%)
264 Down 8 Virat Kohli (India) flag Virat Kohli (India) 55.00 78* Runs in 61 Balls in 2nd inns for India vs Pakistan at Colombo on 30-Sep-2012 (SR-128%)
265 Down 8 David Warner (Australia) flag David Warner (Australia) 54.99 100* Runs in 56 Balls in 1st inns for Australia vs Sri Lanka at Adelaide on 27-Oct-2019 (SR-179%)
266 Down 8 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 54.97 72 Runs in 43 Balls in 1st inns for West Indies vs Bangladesh at Mirpur on 25-Mar-2014 (SR-167%)
267 Down 8 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 54.94 106* Runs in 66 Balls in 1st inns for New Zealand vs Australia at Mount Maunganui on 01-Oct-2025 (SR-161%)
268 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.82 67 Runs in 52 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-129%)
269 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 54.79 107 Runs in 58 Balls in 2nd inns for Sri Lanka vs India at Dubai on 26-Sep-2025 (SR-184%)
270 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.70 80 Runs in 56 Balls in 1st inns for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024 (SR-143%)
271 Down 8 Sanju Samson (India) flag Sanju Samson (India) 54.69 111 Runs in 47 Balls in 1st inns for India vs Bangladesh at Hyderabad on 12-Oct-2024 (SR-236%)
272 Down 8 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 54.67 59 Runs in 29 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-203%)
273 Down 8 Jos Buttler (England) flag Jos Buttler (England) 54.64 73 Runs in 47 Balls in 1st inns for England vs New Zealand at Brisbane on 01-Nov-2022 (SR-155%)
274 Down 8 Jos Buttler (England) flag Jos Buttler (England) 54.64 68 Runs in 44 Balls in 1st inns for England vs India at Kolkata on 22-Jan-2025 (SR-155%)
275 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.60 87 Runs in 45 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 17-Mar-2021 (SR-193%)
276 Down 8 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 54.60 64 Runs in 33 Balls in 2nd inns for Pakistan vs Australia at Melbourne on 05-Feb-2010 (SR-194%)
277 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 54.49 98* Runs in 58 Balls in 2nd inns for Sri Lanka vs Zimbabwe at Rawalpindi on 25-Nov-2025 (SR-169%)
278 Down 8 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 54.48 85 Runs in 43 Balls in 2nd inns for Australia vs New Zealand at Mount Maunganui on 01-Oct-2025 (SR-198%)
279 Down 8 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 54.33 83 Runs in 44 Balls in 2nd inns for India vs West Indies at Georgetown on 08-Aug-2023 (SR-189%)
280 Down 8 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 54.25 88 Runs in 48 Balls in 2nd inns for New Zealand vs Sri Lanka at Queenstown on 08-Apr-2023 (SR-183%)
281 Down 8 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 54.25 60* Runs in 20 Balls in 1st inns for Hong Kong vs United Arab Emirates at Mulpani on 25-Oct-2023 (SR-300%)
282 Down 8 Rohit Sharma (India) flag Rohit Sharma (India) 54.23 100* Runs in 56 Balls in 2nd inns for India vs England at Bristol on 08-Jul-2018 (SR-179%)
283 Down 8 Rohit Sharma (India) flag Rohit Sharma (India) 54.20 57 Runs in 39 Balls in 1st inns for India vs England at Georgetown on 27-Jun-2024 (SR-146%)
284 Down 8 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 54.16 59 Runs in 41 Balls in 2nd inns for Pakistan vs New Zealand at Cape Town on 22-Sep-2007 (SR-144%)
285 Down 8 Harry Brook (England) flag Harry Brook (England) 54.15 47* Runs in 20 Balls in 1st inns for England vs Namibia at North Sound on 15-Jun-2024 (SR-235%)
286 Down 8 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 54.11 100 Runs in 49 Balls in 1st inns for West Indies vs India at Lauderhill on 27-Aug-2016 (SR-204%)
287 Down 8 Sam Billings (England) flag Sam Billings (England) 54.11 87 Runs in 47 Balls in 1st inns for England vs West Indies at Basseterre on 08-Mar-2019 (SR-185%)
288 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.10 79* Runs in 55 Balls in 2nd inns for Pakistan vs India at Dubai on 24-Oct-2021 (SR-144%)
289 Down 8 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 54.08 65* Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Tarouba on 23-Aug-2024 (SR-250%)
290 Down 8 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 54.08 69 Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Kingston on 26-May-2024 (SR-265%)
291 Down 8 Mohammed Rizlan (Qatar) flag Mohammed Rizlan (Qatar) 54.06 72* Runs in 25 Balls in 2nd inns for Qatar vs Singapore at Bangi on 23-Dec-2022 (SR-288%)
292 Down 8 Shane Watson (Australia) flag Shane Watson (Australia) 53.98 57 Runs in 24 Balls in 2nd inns for Australia vs Sri Lanka at Pallekele on 08-Aug-2011 (SR-238%)
293 Down 8 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 53.98 104* Runs in 57 Balls in 1st inns for Sri Lanka vs Australia at Pallekele on 06-Aug-2011 (SR-182%)
294 Down 8 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 53.97 71 Runs in 29 Balls in 2nd inns for South Africa vs England at Johannesburg on 21-Feb-2016 (SR-245%)
295 Down 8 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 53.96 74 Runs in 38 Balls in 1st inns for Australia vs India at Hobart on 02-Nov-2025 (SR-195%)
296 Down 8 Salman Butt (Pakistan) flag Salman Butt (Pakistan) 53.91 67* Runs in 54 Balls in 2nd inns for Pakistan vs New Zealand at Bridgetown on 08-May-2010 (SR-124%)
297 Down 8 Samit Patel (England) flag Samit Patel (England) 53.90 67 Runs in 48 Balls in 2nd inns for England vs Sri Lanka at Pallekele on 01-Oct-2012 (SR-140%)
298 Down 8 Rohit Sharma (India) flag Rohit Sharma (India) 53.87 74 Runs in 47 Balls in 1st inns for India vs Afghanistan at Abu Dhabi on 03-Nov-2021 (SR-157%)
299 Down 8 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 53.83 82* Runs in 42 Balls in 1st inns for New Zealand vs Pakistan at Wellington on 22-Jan-2016 (SR-195%)
300 Down 8 Loots Bosman (South Africa) flag Loots Bosman (South Africa) 53.83 94 Runs in 45 Balls in 1st inns for South Africa vs England at Centurion on 15-Nov-2009 (SR-209%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #benstokes #stokes #angelomathews #mathews #jacqueskallis #kallis #fafduplessis #plessis #abdevilliers #villiers #tomcooper #cooper #lukewright #wright #lendlsimmons #simmons #abhisheksharma #sharma #tilakvarma #varma #philsalt #salt #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings