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 2 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 52.08 3-Ct/St in 2nd inns vs Bangladesh at Colombo on 16-Mar-2018
302 Down 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 52.08 3-Ct/St in 1st inns vs West Indies at Dunedin on 13-Nov-2025
303 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 52.05 3-Ct/St in 1st inns vs West Indies at Auckland on 27-Nov-2020
304 Down 2 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 52.05 3-Ct/St in 1st inns vs Pakistan at Christchurch on 16-Mar-2025
305 Down 2 Heino Kuhn (South Africa) flag Heino Kuhn (South Africa) 51.96 3-Ct/St in 1st inns vs Australia at Johannesburg on 16-Oct-2011
306 Down 2 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 51.96 3-Ct/St in 1st inns vs South Africa at Colombo on 14-Aug-2018
307 Down 2 Rishabh Pant (India) flag Rishabh Pant (India) 51.83 2-Ct/St in 2nd inns vs South Africa at Bridgetown on 29-Jun-2024
308 Down 2 Dinesh Karthik (India) flag Dinesh Karthik (India) 51.77 3-Ct/St in 1st inns vs West Indies at Kolkata on 04-Nov-2018
309 Down 2 Craig Kieswetter (England) flag Craig Kieswetter (England) 51.74 3-Ct/St in 1st inns vs India at Manchester on 31-Aug-2011
310 Down 2 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 51.67 3-Ct/St in 1st inns vs Nepal at Dallas on 04-Jun-2024
311 Down 2 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 51.49 3-Ct/St in 2nd inns vs Afghanistan at Bridgetown on 05-May-2010
312 Down 2 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 51.46 3-Ct/St in 2nd inns vs Ireland at London on 14-Jun-2009
313 Down 2 Bilal Tahir (Kuwait) flag Bilal Tahir (Kuwait) 51.41 4-Ct/St in 2nd inns vs Malaysia at Hong Kong on 08-Mar-2023
314 Down 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 50.94 3-Ct/St in 1st inns vs Oman at Colombo on 09-Feb-2026
315 Down 2 Peter Borren (Netherlands) flag Peter Borren (Netherlands) 50.16 4-Ct/St in 1st inns vs Bangladesh at The Hague on 26-Jul-2012
316 Down 2 Irfan Karim (Kenya) flag Irfan Karim (Kenya) 49.19 4-Ct/St in 2nd inns vs Tanzania at Windhoek on 25-Nov-2023
317 Down 2 Freddie Klokker (Denmark) flag Freddie Klokker (Denmark) 49.17 4-Ct/St in 1st inns vs Jersey at Almeria on 17-Oct-2021
318 Down 2 Farruque Nhaduate (Mozambique) flag Farruque Nhaduate (Mozambique) 48.99 4-Ct/St in 1st inns vs Rwanda at Nairobi on 23-Oct-2024
319 Down 2 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 48.97 3-Ct/St in 1st inns vs Nigeria at Rwanda on 14-Dec-2024
320 Down 2 George Dockrell (Ireland) flag George Dockrell (Ireland) 48.93 3-Ct/St in 2nd inns vs Scotland at Dubai on 20-Jan-2017
321 Down 2 Luqman Butt (Cambodia) flag Luqman Butt (Cambodia) 48.93 3-Ct/St in 1st inns vs Singapore at Bangkok on 09-Feb-2024
322 Down 2 Syed Aziz (Malaysia) flag Syed Aziz (Malaysia) 48.88 4-Ct/St in 2nd inns vs Singapore at Kirtipur on 02-Nov-2023
323 Down 2 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 48.10 2-Ct/St in 2nd inns vs Australia at Colombo on 05-Oct-2012
324 Down 2 Sai Kishore (India) flag Sai Kishore (India) 48.06 3-Ct/St in 2nd inns vs Nepal at Hangzhou on 03-Oct-2023
325 Down 2 Harry Tector (Ireland) flag Harry Tector (Ireland) 47.69 3-Ct/St in 1st inns vs Zimbabwe at Harare on 14-Jan-2023
326 Down 2 Rishabh Pant (India) flag Rishabh Pant (India) 47.62 2-Ct/St in 2nd inns vs England at Georgetown on 27-Jun-2024
327 Down 2 Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 47.46 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 16-Sep-2011
328 Down 2 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 47.43 2-Ct/St in 2nd inns vs Sri Lanka at Colombo on 07-Oct-2012
329 Down 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 47.39 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 09-Aug-2015
330 Down 2 Anil Sah (Nepal) flag Anil Sah (Nepal) 47.37 3-Ct/St in 2nd inns vs United States of America at Dallas on 17-Oct-2024
331 Down 2 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 47.32 3-Ct/St in 2nd inns vs Zimbabwe at Harare on 29-Oct-2025
332 Down 2 Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 47.28 3-Ct/St in 2nd inns vs United Arab Emirates at Sharjah on 19-May-2025
333 Down 2 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 47.08 2-Ct/St in 2nd inns vs Pakistan at Colombo on 04-Oct-2012
334 Down 2 Noah Croes (Netherlands) flag Noah Croes (Netherlands) 47.06 3-Ct/St in 2nd inns vs Scotland at Glasgow on 18-Jun-2025
335 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 47.06 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 29-Jan-2026
336 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 47.06 3-Ct/St in 2nd inns vs United Arab Emirates at Dubai on 31-Jan-2026
337 Down 2 Anique Uddin (Denmark) flag Anique Uddin (Denmark) 46.64 3-Ct/St in 2nd inns vs Jersey at Almeria on 21-Oct-2021
338 Down 2 Sultan Ahmed (Oman) flag Sultan Ahmed (Oman) 46.51 3-Ct/St in 2nd inns vs Afghanistan at Dublin on 25-Jul-2015
339 Down 2 Ali Dawood (Bahrain) flag Ali Dawood (Bahrain) 46.49 3-Ct/St in 2nd inns vs Tanzania at Kuala Lumpur on 09-Mar-2024
340 Down 2 Ahmer Bin Nasir (Bahrain) flag Ahmer Bin Nasir (Bahrain) 46.43 3-Ct/St in 1st inns vs Canada at Al Amerat on 17-Nov-2022
341 Down 2 Rexford Bakum (Ghana) flag Rexford Bakum (Ghana) 46.36 3-Ct/St in 2nd inns vs Rwanda at Benoni on 09-Dec-2023
342 Down 2 Filipe Cossa (Mozambique) flag Filipe Cossa (Mozambique) 46.36 3-Ct/St in 2nd inns vs Seychelles at Nairobi on 22-Oct-2024
343 Down 2 Razmal Shigiwal (Austria) flag Razmal Shigiwal (Austria) 46.31 3-Ct/St in 2nd inns vs Germany at Deventer on 29-Jun-2023
344 Down 2 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 46.30 2-Ct/St in 1st inns vs India at Bridgetown on 29-Jun-2024
345 Down 2 Zane Green (Namibia) flag Zane Green (Namibia) 46.29 3-Ct/St in 2nd inns vs Singapore at Dubai on 26-Oct-2019
346 Down 2 Salman Nazar (Canada) flag Salman Nazar (Canada) 46.29 3-Ct/St in 1st inns vs Bahrain at Al Amerat on 14-Nov-2022
347 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 46.28 3-Ct/St in 1st inns vs New Zealand at Belfast on 18-Jul-2022
348 Down 2 Nicolaj Laegsgaard (Denmark) flag Nicolaj Laegsgaard (Denmark) 46.24 3-Ct/St in 1st inns vs Austria at Edinburgh on 24-Jul-2023
349 Down 2 Sami Sohail (Malawi) flag Sami Sohail (Malawi) 46.24 3-Ct/St in 2nd inns vs Rwanda at Nairobi on 28-Jun-2024
350 Down 2 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 46.20 3-Ct/St in 2nd inns vs Netherlands at Edinburgh on 09-Jul-2015
351 Down 2 Jonathon Tuffin (Philippines) flag Jonathon Tuffin (Philippines) 46.20 3-Ct/St in 1st inns vs Malaysia at Bangkok on 09-Dec-2025
352 Down 2 Abhik Patwa (Tanzania) flag Abhik Patwa (Tanzania) 46.18 3-Ct/St in 1st inns vs Kenya at Harare on 04-Oct-2025
353 Down 2 Sharvin Muniandy (Malaysia) flag Sharvin Muniandy (Malaysia) 46.15 3-Ct/St in 1st inns vs Hong Kong at Singapore on 22-Jul-2025
354 Down 2 Francis Mutua (Kenya) flag Francis Mutua (Kenya) 46.13 3-Ct/St in 2nd inns vs Tanzania at Harare on 04-Oct-2025
355 Down 2 Muhammad Amir (Malaysia) flag Muhammad Amir (Malaysia) 46.13 3-Ct/St in 1st inns vs Singapore at Bangkok on 13-Dec-2025
356 Down 2 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 46.07 3-Ct/St in 1st inns vs Scotland at Dubai on 22-Mar-2012
357 Down 2 Sultan Ahmed (Oman) flag Sultan Ahmed (Oman) 46.07 3-Ct/St in 2nd inns vs Hong Kong at Fatullah on 19-Feb-2016
358 Down 2 Umair Qasim (Eswatini/Swaziland) flag Umair Qasim (Eswatini/Swaziland) 46.02 3-Ct/St in 2nd inns vs Mozambique at Malkerns on 13-Sep-2025
359 Down 2 Sharvin Muniandy (Malaysia) flag Sharvin Muniandy (Malaysia) 46.02 3-Ct/St in 2nd inns vs Bahrain at Hong Kong on 09-Mar-2023
360 Down 2 AA Jangoo (West Indies) flag AA Jangoo (West Indies) 46.01 3-Ct/St in 1st inns vs Nepal at Sharjah on 30-Sep-2025
361 Down 2 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 45.99 3-Ct/St in 2nd inns vs Nepal at Glasgow on 16-Jun-2025
362 Down 2 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 45.96 3-Ct/St in 1st inns vs Singapore at Dubai on 22-Oct-2019
363 Down 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 45.73 2-Ct/St in 2nd inns vs South Africa at Bridgetown on 29-Jun-2024
364 Down 2 Ishan Kishan (India) flag Ishan Kishan (India) 45.70 3-Ct/St in 2nd inns vs West Indies at Kolkata on 20-Feb-2022
365 Down 2 Peter McGlashan (New Zealand) flag Peter McGlashan (New Zealand) 45.69 3-Ct/St in 1st inns vs Pakistan at Auckland on 26-Dec-2010
366 Down 2 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 45.67 3-Ct/St in 1st inns vs Bangladesh at Roseau on 02-Jul-2022
367 Down 2 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 45.65 3-Ct/St in 1st inns vs Afghanistan at Harare on 12-Jun-2022
368 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 45.54 3-Ct/St in 1st inns vs Afghanistan at Belfast on 17-Aug-2022
369 Down 2 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 45.49 3-Ct/St in 1st inns vs Pakistan at Sharjah on 30-Aug-2025
370 Down 2 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 45.42 3-Ct/St in 1st inns vs Pakistan at Sharjah on 04-Sep-2025
371 Down 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 45.37 3-Ct/St in 1st inns vs Bangladesh at Mount Maunganui on 31-Dec-2023
372 Down 2 Matthew Wade (Australia) flag Matthew Wade (Australia) 45.34 3-Ct/St in 2nd inns vs West Indies at Brisbane on 07-Oct-2022
373 Down 2 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 45.34 3-Ct/St in 2nd inns vs Sri Lanka at Mount Maunganui on 28-Dec-2024
374 Down 2 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 45.29 3-Ct/St in 1st inns vs Zimbabwe at Khulna on 20-Jan-2016
375 Down 2 Shahzaib Hasan (Pakistan) flag Shahzaib Hasan (Pakistan) 45.26 2-Ct/St in 1st inns vs Sri Lanka at London on 21-Jun-2009
376 Down 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 45.19 3-Ct/St in 1st inns vs Pakistan at Johannesburg on 02-Feb-2007
377 Down 2 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 45.19 3-Ct/St in 2nd inns vs Ireland at Chattogram on 29-Mar-2023
378 Down 2 Sreesanth (India) flag Sreesanth (India) 45.13 2-Ct/St in 2nd inns vs Pakistan at Johannesburg on 24-Sep-2007
379 Down 2 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 45.08 3-Ct/St in 2nd inns vs Ireland at Dubai on 08-Oct-2021
380 Down 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 45.02 3-Ct/St in 2nd inns vs Bangladesh at Mount Maunganui on 06-Jan-2017
381 Down 2 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 44.99 2-Ct/St in 1st inns vs England at Kolkata on 03-Apr-2016
382 Down 2 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 44.97 3-Ct/St in 2nd inns vs Zimbabwe at Rotterdam on 23-Jun-2019
383 Down 2 Mangaliso Mosehle (South Africa) flag Mangaliso Mosehle (South Africa) 44.97 3-Ct/St in 2nd inns vs Bangladesh at Potchefstroom on 29-Oct-2017
384 Down 2 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 44.86 3-Ct/St in 2nd inns vs Zimbabwe at Rotterdam on 25-Jun-2019
385 Down 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 44.58 2-Ct/St in 2nd inns vs India at Ahmedabad on 22-Feb-2026
386 Down 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 44.30 2-Ct/St in 2nd inns vs Australia at Sydney on 22-Oct-2022
387 Down 2 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 44.22 2-Ct/St in 1st inns vs Australia at Brisbane on 31-Oct-2022
388 Down 2 Kiplin Doriga (P.N.G.) flag Kiplin Doriga (P.N.G.) 44.09 2-Ct/St in 2nd inns vs West Indies at Georgetown on 02-Jun-2024
389 Down 2 Tilak Varma (India) flag Tilak Varma (India) 44.06 2-Ct/St in 2nd inns vs New Zealand at Ahmedabad on 08-Mar-2026
390 Down 3 Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 44.04 2-Ct/St in 1st inns vs West Indies at Georgetown on 30-Apr-2010
391 Down 3 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 43.94 2-Ct/St in 1st inns vs New Zealand at Dubai on 03-Nov-2021
392 Down 3 Isaac Damarell (Guernsey) flag Isaac Damarell (Guernsey) 43.91 3-Ct/St in 1st inns vs Denmark at Castel on 28-Aug-2024
393 Down 3 Jos Buttler (England) flag Jos Buttler (England) 43.76 2-Ct/St in 1st inns vs Australia at Dubai on 30-Oct-2021
394 Down 3 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 43.68 2-Ct/St in 1st inns vs South Africa at Colombo on 28-Sep-2012
395 Down 3 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 43.60 2-Ct/St in 1st inns vs England at Nottingham on 11-Jun-2009
396 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.60 2-Ct/St in 2nd inns vs India at Melbourne on 23-Oct-2022
397 Down 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 43.37 2-Ct/St in 1st inns vs India at Dubai on 24-Oct-2021
398 Down 3 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 43.36 4-Ct/St in 2nd inns vs Papua New Guinea at Al Amerat on 19-Oct-2021
399 Down 3 Phil Salt (England) flag Phil Salt (England) 43.35 2-Ct/St in 1st inns vs India at Mumbai on 05-Mar-2026
400 Down 4 Matthew Wade (Australia) flag Matthew Wade (Australia) 43.34 2-Ct/St in 1st inns vs South Africa at Abu Dhabi on 23-Oct-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #kusalperera #perera #devonconway #conway #timseifert #seifert #mitchellhay #hay #heinokuhn #kuhn #dineshchandimal #chandimal #rishabhpant #pant #dineshkarthik #karthik #craigkieswetter #kieswetter #loganvanbeek #beek #markboucher #boucher #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings