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.  Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
301 No change Odean Smith (West Indies) flag Odean Smith (West Indies) 63.75 27 Runs | 3 Wickets | Ct/St for West Indies vs New Zealand at Kingston on 10-Aug-2022
302 No change Kaushalya Weeraratne (Sri Lanka) flag Kaushalya Weeraratne (Sri Lanka) 63.75 20 Runs | 4 Wickets | Ct/St for Sri Lanka vs Pakistan at King City on 11-Oct-2008
303 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 63.75 25 Runs | 5 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 07-Sep-2025
304 No change Moeen Ali (England) flag Moeen Ali (England) 63.75 72 Runs | 1 Wickets | Ct/St for England vs Australia at Cardiff on 31-Aug-2015
305 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 63.75 27 Runs | 2 Wickets | Ct/St for Pakistan vs Bangladesh at Mirpur on 24-Jul-2025
306 No change Ravi Bopara (England) flag Ravi Bopara (England) 63.75 65 Runs | 1 Wickets | Ct/St for England vs Australia at Hobart on 29-Jan-2014
307 No change Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 63.75 19 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 27-Sep-2015
308 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 63.75 28 Runs | 3 Wickets | Ct/St for Pakistan vs Afghanistan at Sharjah on 27-Mar-2023
309 No change Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 63.75 4 Runs | 1 Wickets | Ct/St for South Africa vs Netherlands at Adelaide on 06-Nov-2022
310 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.75 6 Runs | 4 Wickets | Ct/St for New Zealand vs Pakistan at Auckland on 12-Jan-2024
311 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.75 14 Runs | 4 Wickets | Ct/St for Sri Lanka vs India at Colombo on 29-Jul-2021
312 No change Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 63.75 32 Runs | 2 Wickets | Ct/St for South Africa vs England at Manchester on 12-Sep-2025
313 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 63.75 17 Runs | 2 Wickets | Ct/St for New Zealand vs England at Durban on 18-Sep-2007
314 No change Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 63.75 12 Runs | 1 Wickets | Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
315 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 63.75 19 Runs | 3 Wickets | Ct/St for Sri Lanka vs West Indies at Osbourn on 05-Mar-2021
316 No change Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 63.75 62 Runs | Wickets | Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
317 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 63.75 17 Runs | 3 Wickets | Ct/St for Pakistan vs England at Bristol on 28-Aug-2006
318 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 63.75 20 Runs | 2 Wickets | Ct/St for Afghanistan vs India at Indore on 14-Jan-2024
319 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 63.75 30 Runs | 2 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 16-Jul-2021
320 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.75 58 Runs | 2 Wickets | Ct/St for Zimbabwe vs Pakistan at Lahore on 24-May-2015
321 No change Harsh Thaker (Canada) flag Harsh Thaker (Canada) 63.75 21 Runs | 2 Wickets | Ct/St for Canada vs United States of America at George Town on 24-Apr-2025
322 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.75 53 Runs | 3 Wickets | Ct/St for Zimbabwe vs Nepal at Singapore on 01-Oct-2019
323 No change Naeem Islam (Bangladesh) flag Naeem Islam (Bangladesh) 63.75 28 Runs | 2 Wickets | Ct/St for Bangladesh vs India at Nottingham on 06-Jun-2009
324 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 63.75 44 Runs | 1 Wickets | Ct/St for West Indies vs England at Bridgetown on 23-Jan-2022
325 No change Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 63.75 21 Runs | 3 Wickets | Ct/St for Pakistan vs Australia at Birmingham on 06-Jul-2010
326 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.75 20 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Mirpur on 23-Mar-2014
327 No change Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 63.75 48 Runs | 2 Wickets | Ct/St for Netherlands vs Nepal at Kirtipur on 05-Mar-2024
328 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.75 73 Runs | 1 Wickets | Ct/St for South Africa vs India at Gros Islet on 02-May-2010
329 No change Hardik Pandya (India) flag Hardik Pandya (India) 63.75 22 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pallekele on 28-Jul-2024
330 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 63.75 68 Runs | 1 Wickets | Ct/St for West Indies vs India at Mumbai on 11-Dec-2019
331 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.75 4 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Sharjah on 02-Oct-2025
332 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 63.75 33 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Dubai on 06-Sep-2022
333 No change Asela Gunaratne (Sri Lanka) flag Asela Gunaratne (Sri Lanka) 63.75 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs Australia at Geelong on 19-Feb-2017
334 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 63.74 42 Runs | 3 Wickets | Ct/St for Bangladesh vs Oman at Al Amerat on 19-Oct-2021
335 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 63.74 35 Runs | 1 Wickets | Ct/St for New Zealand vs India at Ahmedabad on 01-Feb-2023
336 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 63.74 28 Runs | 2 Wickets | Ct/St for Bangladesh vs Australia at Bridgetown on 05-May-2010
337 No change David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 63.74 55 Runs | 1 Wickets | Ct/St for Namibia vs United Arab Emirates at Geelong on 20-Oct-2022
338 No change Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 63.74 9 Runs | 3 Wickets | Ct/St for Zimbabwe vs Bangladesh at Chattogram on 07-May-2024
339 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 63.74 14 Runs | 5 Wickets | Ct/St for West Indies vs South Africa at Johannesburg on 28-Mar-2023
340 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 63.74 14 Runs | 4 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010
341 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 63.74 20 Runs | 4 Wickets | Ct/St for Bangladesh vs England at Mirpur on 12-Mar-2023
342 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 63.74 4 Runs | 1 Wickets | Ct/St for New Zealand vs Sri Lanka at Sydney on 29-Oct-2022
343 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 63.74 32 Runs | 2 Wickets | Ct/St for ICC World XI vs Pakistan at Lahore on 15-Sep-2017
344 No change Trent Boult (New Zealand) flag Trent Boult (New Zealand) 63.74 7 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Tarouba on 12-Jun-2024
345 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 63.74 38 Runs | 2 Wickets | Ct/St for Australia vs Sri Lanka at Pallekele on 11-Jun-2022
346 No change Suraj Randiv (Sri Lanka) flag Suraj Randiv (Sri Lanka) 63.74 2 Runs | 3 Wickets | Ct/St for Sri Lanka vs Australia at Bridgetown on 09-May-2010
347 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 63.74 26 Runs | 4 Wickets | Ct/St for Bangladesh vs West Indies at Kingstown on 15-Dec-2024
348 No change Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 63.74 4 Runs | 2 Wickets | Ct/St for Sri Lanka vs Ireland at London on 14-Jun-2009
349 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 63.74 41 Runs | 2 Wickets | Ct/St for Zimbabwe vs South Africa at Potchefstroom on 12-Oct-2018
350 No change Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 63.74 84 Runs | 1 Wickets | Ct/St for Sri Lanka vs South Africa at Centurion on 22-Mar-2019
351 No change Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 63.74 Runs | 3 Wickets | Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
352 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 63.74 63 Runs | 2 Wickets | Ct/St for Kuwait vs Oman at Dubai on 20-Dec-2024
353 No change Moeen Ali (England) flag Moeen Ali (England) 63.74 36 Runs | 2 Wickets | Ct/St for England vs India at Southampton on 07-Jul-2022
354 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 63.74 29 Runs | 2 Wickets | Ct/St for Pakistan vs United Arab Emirates at Dubai on 17-Sep-2025
355 No change Paul Collingwood (England) flag Paul Collingwood (England) 63.74 46 Runs | 2 Wickets | Ct/St for England vs Australia at Southampton on 13-Jun-2005
356 No change Samuel Badree (West Indies) flag Samuel Badree (West Indies) 63.74 2 Runs | 3 Wickets | Ct/St for West Indies vs Afghanistan at Nagpur on 27-Mar-2016
357 No change Ian Butler (New Zealand) flag Ian Butler (New Zealand) 63.74 Runs | 3 Wickets | Ct/St for New Zealand vs Pakistan at Bridgetown on 08-May-2010
358 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 63.74 4 Runs | 3 Wickets | Ct/St for West Indies vs Zimbabwe at Hobart on 19-Oct-2022
359 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 63.74 13 Runs | 2 Wickets | Ct/St for Pakistan vs Sri Lanka at Lahore on 29-Oct-2017
360 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 63.74 1 Runs | 5 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013
361 No change David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 63.74 21 Runs | 5 Wickets | Ct/St for South Africa vs West Indies at Durban on 14-Jan-2015
362 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.74 64 Runs | Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
363 No change Nadeem Ahmed (Hong Kong) flag Nadeem Ahmed (Hong Kong) 63.74 2 Runs | 4 Wickets | Ct/St for Hong Kong vs Bangladesh at Chattogram on 20-Mar-2014
364 No change Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 63.74 8 Runs | 4 Wickets | Ct/St for Zimbabwe vs England at Cape Town on 13-Sep-2007
365 No change Joe Denly (England) flag Joe Denly (England) 63.74 20 Runs | 4 Wickets | Ct/St for England vs Sri Lanka at Colombo on 27-Oct-2018
366 No change Keemo Paul (West Indies) flag Keemo Paul (West Indies) 63.74 2 Runs | 5 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 22-Dec-2018
367 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 63.74 58 Runs | Wickets | Ct/St for Sri Lanka vs England at Gros Islet on 13-May-2010
368 No change Jaskaran Singh (Canada) flag Jaskaran Singh (Canada) 63.74 60 Runs | Wickets | Ct/St for Canada vs United States of America at George Town on 27-Apr-2025
369 No change Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 63.74 1 Runs | 5 Wickets | Ct/St for South Africa vs England at Bristol on 27-Jul-2022
370 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 63.46 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs India at Centurion on 13-Nov-2024
371 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 63.46 31 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 11-Nov-2015
372 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 63.46 6 Runs | 3 Wickets | 1 Ct/St for Afghanistan vs Bangladesh at Dehradun on 03-Jun-2018
373 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.46 59 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Ireland at Sharjah on 17-Mar-2024
374 No change Kyle Jarvis (Zimbabwe) flag Kyle Jarvis (Zimbabwe) 63.45 27 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Chattogram on 18-Sep-2019
375 No change Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 63.45 17 Runs | 3 Wickets | 1 Ct/St for South Africa vs Ireland at Bristol on 05-Aug-2022
376 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 63.45 87 Runs | Wickets | 1 Ct/St for South Africa vs West Indies at Kingston on 23-May-2024
377 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 63.45 2 Runs | 4 Wickets | 1 Ct/St for Australia vs Sri Lanka at Sydney on 11-Feb-2022
378 No change Cameron Green (Australia) flag Cameron Green (Australia) 63.15 61 Runs | 1 Wickets | 2 Ct/St for Australia vs India at Mohali on 20-Sep-2022
379 No change Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 63.14 33 Runs | 2 Wickets | 2 Ct/St for New Zealand vs South Africa at Auckland on 22-Feb-2012
380 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 63.14 37 Runs | 1 Wickets | 2 Ct/St for West Indies vs India at Hyderabad on 06-Dec-2019
381 No change Richie Berrington (Scotland) flag Richie Berrington (Scotland) 63.14 37 Runs | 2 Wickets | 2 Ct/St for Scotland vs Netherlands at Dubai on 22-Mar-2012
382 No change Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 62.84 75 Runs | 2 Wickets | 1 Ct/St for Malaysia vs Hong Kong at Singapore on 22-Jul-2025
383 No change Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 62.83 32 Runs | 2 Wickets | 1 Ct/St for Kuwait vs Singapore at Al Amerat on 24-Aug-2022
384 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 62.83 49 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs Ireland at Dehradun on 21-Feb-2019
385 No change Iqbal Hussain (Qatar) flag Iqbal Hussain (Qatar) 62.83 19 Runs | 4 Wickets | 1 Ct/St for Qatar vs United Arab Emirates at Al Amerat on 26-Feb-2020
386 No change Shardul Thakur (India) flag Shardul Thakur (India) 62.83 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Pune on 10-Jan-2020
387 No change Jamshid Nasiri (France) flag Jamshid Nasiri (France) 62.83 65 Runs | 1 Wickets | 1 Ct/St for France vs Austria at Stockholm on 09-Aug-2025
388 No change JJ Smit (Namibia) flag JJ Smit (Namibia) 62.83 111 Runs | Wickets | 1 Ct/St for Namibia vs Kenya at Harare on 26-Sep-2025
389 No change Bilal Hassan (Uganda) flag Bilal Hassan (Uganda) 62.83 18 Runs | 2 Wickets | 1 Ct/St for Uganda vs Kenya at Benoni on 19-Dec-2023
390 No change Fabian Allen (West Indies) flag Fabian Allen (West Indies) 62.83 21 Runs | 1 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Osbourn on 07-Mar-2021
391 No change Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 62.83 37 Runs | 2 Wickets | 1 Ct/St for United Arab Emirates vs Namibia at Windhoek on 29-Sep-2024
392 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 62.83 56 Runs | 3 Wickets | 1 Ct/St for Netherlands vs Kenya at Belfast on 02-Aug-2008
393 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 62.53 15 Runs | Wickets | 1 Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
394 No change Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 62.21 34 Runs | 4 Wickets | 1 Ct/St for United States of America vs Canada at Prairie View on 12-Apr-2024
395 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 62.21 76 Runs | Wickets | 3 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
396 No change George Bailey (Australia) flag George Bailey (Australia) 61.93 63 Runs | na Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 05-Oct-2012
397 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 61.93 na Runs | 5 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
398 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 61.91 52 Runs | Wickets | 1 Ct/St for South Africa vs India at Perth on 30-Oct-2022
399 No change Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 61.91 23 Runs | 2 Wickets | 1 Ct/St for Netherlands vs South Africa at New York on 08-Jun-2024
400 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.90 23 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Mirpur on 30-Mar-2014