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
301 Down 8 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 48.87 3-Ct/St in 1st inns vs Nigeria at Rwanda on 14-Dec-2024
302 Down 8 George Dockrell (Ireland) flag George Dockrell (Ireland) 48.82 3-Ct/St in 2nd inns vs Scotland at Dubai on 20-Jan-2017
303 Down 8 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 48.82 3-Ct/St in 1st inns vs Singapore at Bangkok on 09-Feb-2024
304 Down 8 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 48.00 2-Ct/St in 2nd inns vs Australia at Colombo on 05-Oct-2012
305 Down 8 Sai Kishore (India) flag Sai Kishore (India) 47.95 3-Ct/St in 2nd inns vs Nepal at Hangzhou on 03-Oct-2023
306 Down 8 Harry Tector (Ireland) flag Harry Tector (Ireland) 47.58 3-Ct/St in 1st inns vs Zimbabwe at Harare on 14-Jan-2023
307 Down 8 Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 47.35 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 16-Sep-2011
308 Down 8 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 47.35 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 07-Oct-2012
309 Down 8 Rishabh Pant (India) flag Rishabh Pant (India) 47.29 2-Ct/St in 2nd inns vs England at Georgetown on 27-Jun-2024
310 Down 8 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 47.29 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 09-Aug-2015
311 Down 8 Anil Sah (Nepal) flag Anil Sah (Nepal) 47.27 3-Ct/St in 2nd inns vs United States of America at Dallas on 17-Oct-2024
312 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 47.13 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 29-Oct-2025
313 Down 8 Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 47.08 3-Ct/St in 2nd inns vs United Arab Emirates at Sharjah on 19-May-2025
314 Down 8 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 46.98 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 29-Jan-2026
315 Down 9 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 46.98 2-Ct/St in 2nd inns vs Pakistan at Colombo on 04-Oct-2012
316 Down 9 Noah Croes (Netherlands) flag Noah Croes (Netherlands) 46.96 3-Ct/St in 2nd inns vs Scotland at Glasgow on 18-Jun-2025
317 Down 9 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 46.96 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 31-Jan-2026
318 Down 10 Anique Uddin (Denmark) flag Anique Uddin (Denmark) 46.54 3-Ct/St in 2nd inns vs Jersey at Almeria on 21-Oct-2021
319 Down 10 Sultan Ahmed (Oman) flag Sultan Ahmed (Oman) 46.41 3-Ct/St in 2nd inns vs Afghanistan at Dublin on 25-Jul-2015
320 Down 10 Ahmer Bin Nasir (Bahrain) flag Ahmer Bin Nasir (Bahrain) 46.33 3-Ct/St in 1st inns vs Canada at Al Amerat on 17-Nov-2022
321 Down 10 Ali Dawood (Bahrain) flag Ali Dawood (Bahrain) 46.27 3-Ct/St in 2nd inns vs Tanzania at Kuala Lumpur on 09-Mar-2024
322 Down 10 Rexford Bakum (Ghana) flag Rexford Bakum (Ghana) 46.25 3-Ct/St in 2nd inns vs Rwanda at Benoni on 09-Dec-2023
323 Down 10 Filipe Cossa (Mozambique) flag Filipe Cossa (Mozambique) 46.25 3-Ct/St in 2nd inns vs Seychelles at Nairobi on 22-Oct-2024
324 Down 10 Razmal Shigiwal (Austria) flag Razmal Shigiwal (Austria) 46.21 3-Ct/St in 2nd inns vs Germany at Deventer on 29-Jun-2023
325 Down 10 Salman Nazar (Canada) flag Salman Nazar (Canada) 46.18 3-Ct/St in 1st inns vs Bahrain at Al Amerat on 14-Nov-2022
326 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 46.17 3-Ct/St in 1st inns vs New Zealand at Belfast on 18-Jul-2022
327 Down 10 Nicolaj Laegsgaard (Denmark) flag Nicolaj Laegsgaard (Denmark) 46.14 3-Ct/St in 1st inns vs Austria at Edinburgh on 24-Jul-2023
328 Down 10 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 46.14 3-Ct/St in 2nd inns vs Rwanda at Nairobi on 28-Jun-2024
329 Down 10 Jonathon Tuffin (Philippines) flag Jonathon Tuffin (Philippines) 46.12 3-Ct/St in 1st inns vs Malaysia at Bangkok on 09-Dec-2025
330 Down 10 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 46.10 3-Ct/St in 2nd inns vs Netherlands at Edinburgh on 09-Jul-2015
331 Down 10 Zane Green (Namibia) flag Zane Green (Namibia) 46.08 3-Ct/St in 2nd inns vs Singapore at Dubai on 26-Oct-2019
332 Down 10 Abhik Patwa (Tanzania) flag Abhik Patwa (Tanzania) 46.07 3-Ct/St in 1st inns vs Kenya at Harare on 04-Oct-2025
333 Down 10 Sharvin Muniandy (Malaysia) flag Sharvin Muniandy (Malaysia) 46.05 3-Ct/St in 1st inns vs Hong Kong at Singapore on 22-Jul-2025
334 Down 10 Francis Mutua (Kenya) flag Francis Mutua (Kenya) 46.05 3-Ct/St in 2nd inns vs Tanzania at Harare on 04-Oct-2025
335 Down 10 Muhammad Amir (Malaysia) flag Muhammad Amir (Malaysia) 46.03 3-Ct/St in 1st inns vs Singapore at Bangkok on 13-Dec-2025
336 Down 10 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 46.01 2-Ct/St in 1st inns vs India at Bridgetown on 29-Jun-2024
337 Down 10 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 45.97 3-Ct/St in 1st inns vs Scotland at Dubai on 22-Mar-2012
338 Down 10 Sultan Ahmed (Oman) flag Sultan Ahmed (Oman) 45.97 3-Ct/St in 2nd inns vs Hong Kong at Fatullah on 19-Feb-2016
339 Down 10 Umair Qasim (Eswatini/Swaziland) flag Umair Qasim (Eswatini/Swaziland) 45.92 3-Ct/St in 2nd inns vs Mozambique at Malkerns on 13-Sep-2025
340 Down 10 Sharvin Muniandy (Malaysia) flag Sharvin Muniandy (Malaysia) 45.92 3-Ct/St in 2nd inns vs Bahrain at Hong Kong on 09-Mar-2023
341 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 45.89 3-Ct/St in 2nd inns vs Nepal at Glasgow on 16-Jun-2025
342 Down 10 AA Jangoo (West Indies) flag AA Jangoo (West Indies) 45.89 3-Ct/St in 1st inns vs Nepal at Sharjah on 30-Sep-2025
343 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 45.86 3-Ct/St in 1st inns vs Singapore at Dubai on 22-Oct-2019
344 Down 10 Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 45.71 3-Ct/St in 1st inns vs Pakistan at Auckland on 26-Dec-2010
345 Down 10 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 45.65 3-Ct/St in 1st inns vs Afghanistan at Harare on 12-Jun-2022
346 Down 10 Ishan Kishan (India) flag Ishan Kishan (India) 45.62 3-Ct/St in 2nd inns vs West Indies at Kolkata on 20-Feb-2022
347 Down 10 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 45.57 3-Ct/St in 1st inns vs Bangladesh at Roseau on 02-Jul-2022
348 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 45.46 3-Ct/St in 1st inns vs Afghanistan at Belfast on 17-Aug-2022
349 Down 10 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 45.41 2-Ct/St in 2nd inns vs South Africa at Bridgetown on 29-Jun-2024
350 Down 10 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 45.39 3-Ct/St in 1st inns vs Pakistan at Sharjah on 30-Aug-2025
351 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 45.34 3-Ct/St in 2nd inns vs West Indies at Brisbane on 07-Oct-2022
352 Down 10 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 45.32 3-Ct/St in 1st inns vs Pakistan at Sharjah on 04-Sep-2025
353 Down 10 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 45.27 3-Ct/St in 1st inns vs Bangladesh at Mount Maunganui on 31-Dec-2023
354 Down 10 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 45.24 3-Ct/St in 2nd inns vs Sri Lanka at Mount Maunganui on 28-Dec-2024
355 Down 10 Shahzaib Hasan (Pakistan) flag Shahzaib Hasan (Pakistan) 45.19 2-Ct/St in 1st inns vs Sri Lanka at London on 21-Jun-2009
356 Down 10 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 45.19 3-Ct/St in 1st inns vs Zimbabwe at Khulna on 20-Jan-2016
357 Down 10 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 45.18 3-Ct/St in 2nd inns vs Ireland at Chattogram on 29-Mar-2023
358 Down 10 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 45.09 3-Ct/St in 1st inns vs Pakistan at Johannesburg on 02-Feb-2007
359 Down 10 Sreesanth (India) flag Sreesanth (India) 45.00 2-Ct/St in 2nd inns vs Pakistan at Johannesburg on 24-Sep-2007
360 Down 10 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 44.98 3-Ct/St in 2nd inns vs Ireland at Dubai on 08-Oct-2021
361 Down 10 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 44.95 3-Ct/St in 2nd inns vs Bangladesh at Mount Maunganui on 06-Jan-2017
362 Down 10 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 44.89 2-Ct/St in 1st inns vs England at Kolkata on 03-Apr-2016
363 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 44.87 3-Ct/St in 2nd inns vs Zimbabwe at Rotterdam on 23-Jun-2019
364 Down 10 Mangaliso Mosehle (South Africa) flag Mangaliso Mosehle (South Africa) 44.87 3-Ct/St in 2nd inns vs Bangladesh at Potchefstroom on 29-Oct-2017
365 Down 10 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 44.80 4-Ct/St in 2nd inns vs Papua New Guinea at Al Amerat on 19-Oct-2021
366 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 44.76 3-Ct/St in 2nd inns vs Zimbabwe at Rotterdam on 25-Jun-2019
367 Down 10 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 44.20 2-Ct/St in 2nd inns vs Australia at Sydney on 22-Oct-2022
368 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 44.13 2-Ct/St in 1st inns vs Australia at Brisbane on 31-Oct-2022
369 Down 10 Kiplin Doriga (P.N.G.) flag Kiplin Doriga (P.N.G.) 44.05 2-Ct/St in 2nd inns vs West Indies at Georgetown on 02-Jun-2024
370 Down 10 Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 43.95 2-Ct/St in 1st inns vs West Indies at Georgetown on 30-Apr-2010
371 Down 10 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 43.84 2-Ct/St in 1st inns vs New Zealand at Dubai on 03-Nov-2021
372 Down 10 Isaac Damarell (Guernsey) flag Isaac Damarell (Guernsey) 43.82 3-Ct/St in 1st inns vs Denmark at Castel on 28-Aug-2024
373 Down 10 Jos Buttler (England) flag Jos Buttler (England) 43.66 2-Ct/St in 1st inns vs Australia at Dubai on 30-Oct-2021
374 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 43.58 2-Ct/St in 1st inns vs South Africa at Colombo on 28-Sep-2012
375 Down 10 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 43.53 2-Ct/St in 1st inns vs England at Nottingham on 11-Jun-2009
376 Down 10 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.38 2-Ct/St in 1st inns vs India at Dubai on 24-Oct-2021
377 Down 10 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.30 2-Ct/St in 2nd inns vs India at Melbourne on 23-Oct-2022
378 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 43.25 2-Ct/St in 1st inns vs South Africa at Abu Dhabi on 23-Oct-2021
379 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 43.22 2-Ct/St in 1st inns vs Bangladesh at Dubai on 04-Nov-2021
380 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 43.22 2-Ct/St in 2nd inns vs South Africa at Adelaide on 06-Nov-2022
381 Down 10 Zane Green (Namibia) flag Zane Green (Namibia) 43.20 2-Ct/St in 1st inns vs England at North Sound on 15-Jun-2024
382 Down 10 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 43.12 3-Ct/St in 2nd inns vs Ireland at Georgetown on 30-Apr-2010
383 Down 10 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 43.12 2-Ct/St in 2nd inns vs Pakistan at London on 12-Jun-2009
384 Down 10 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 43.04 2-Ct/St in 2nd inns vs Pakistan at Perth on 27-Oct-2022
385 Down 10 Dinesh Karthik (India) flag Dinesh Karthik (India) 43.02 2-Ct/St in 1st inns vs Pakistan at Melbourne on 23-Oct-2022
386 Down 10 Brad Haddin (Australia) flag Brad Haddin (Australia) 42.99 2-Ct/St in 2nd inns vs West Indies at Mirpur on 28-Mar-2014
387 Down 10 Steven Smith (Australia) flag Steven Smith (Australia) 42.93 2-Ct/St in 1st inns vs Pakistan at Dubai on 11-Nov-2021
388 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 42.91 2-Ct/St in 1st inns vs Sri Lanka at London on 12-Jun-2009
389 Down 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 42.89 2-Ct/St in 1st inns vs Sri Lanka at Dubai on 28-Oct-2021
390 Down 10 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 42.89 2-Ct/St in 2nd inns vs Pakistan at Perth on 30-Oct-2022
391 Down 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 42.81 2-Ct/St in 2nd inns vs England at Chattogram on 29-Mar-2014
392 Down 10 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 42.81 2-Ct/St in 1st inns vs West Indies at Mirpur on 01-Apr-2014
393 Down 10 Brad Haddin (Australia) flag Brad Haddin (Australia) 42.78 2-Ct/St in 1st inns vs West Indies at Gros Islet on 11-May-2010
394 Down 10 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 42.78 2-Ct/St in 2nd inns vs Pakistan at Lauderhill on 16-Jun-2024
395 Down 10 Craig Kieswetter (England) flag Craig Kieswetter (England) 42.71 2-Ct/St in 1st inns vs Pakistan at Bridgetown on 06-May-2010
396 Down 10 Jos Buttler (England) flag Jos Buttler (England) 42.68 2-Ct/St in 1st inns vs Afghanistan at Perth on 22-Oct-2022
397 Down 10 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 42.63 2-Ct/St in 1st inns vs Netherlands at Sharjah on 22-Oct-2021
398 Down 10 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 42.58 2-Ct/St in 1st inns vs Sri Lanka at Nottingham on 10-Jun-2009
399 Down 10 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 42.58 2-Ct/St in 2nd inns vs Ireland at Abu Dhabi on 20-Oct-2021
400 Down 10 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 42.58 2-Ct/St in 2nd inns vs Sri Lanka at Brisbane on 01-Nov-2022
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #riazatalishah #shah #georgedockrell #dockrell #luqmanbutt #butt #deneshramdin #ramdin #saikishore #kishore #harrytector #tector #yasirshah #dwaynebravo #bravo #rishabhpant #pant #lukeronchi #ronchi #anilsah #sah #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings