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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
501 No change Venkatesh Iyer (India) flag Venkatesh Iyer (India) 37.32 83 Runs in 40 Balls in 2nd inns for Kolkata Knight Riders vs Gujarat Titans at Ahmedabad on 09-Apr-2023 (SR-208%)
502 No change Ryan Higgins (England) flag Ryan Higgins (England) 37.29 68* Runs in 28 Balls in 2nd inns for Middlesex vs Gloucestershire at Cheltenham on 07-Jul-2017 (SR-243%)
503 No change Shane Watson (Australia) flag Shane Watson (Australia) 37.29 98* Runs in 53 Balls in 2nd inns for Rajasthan Royals vs Sunrisers Hyderabad at Jaipur on 27-Apr-2013 (SR-185%)
504 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 37.25 83 Runs in 38 Balls in 1st inns for Royal Challengers Bengaluru vs Rajasthan Royals at Bengaluru on 11-May-2014 (SR-218%)
505 No change Matt Renshaw (Australia) flag Matt Renshaw (Australia) 37.24 90* Runs in 50 Balls in 2nd inns for Brisbane Heat vs Adelaide Strikers at Adelaide on 03-Feb-2019 (SR-180%)
506 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.22 66* Runs in 32 Balls in 2nd inns for Hampshire vs Kent at Canterbury on 24-Jun-2012 (SR-206%)
507 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 37.20 95 Runs in 49 Balls in 1st inns for Central Districts vs Otago at Dunedin on 18-Dec-2011 (SR-194%)
508 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 37.17 83 Runs in 30 Balls in 2nd inns for Hampshire vs Middlesex at Radlett on 07-Jun-2022 (SR-277%)
509 No change Ayush Mhatre (India) flag Ayush Mhatre (India) 37.17 94 Runs in 48 Balls in 2nd inns for Chennai Super Kings vs Royal Challengers Bengaluru at Bengaluru on 03-May-2025 (SR-196%)
510 No change Adam Hose (England) flag Adam Hose (England) 37.17 88* Runs in 35 Balls in 1st inns for Warwickshire vs Nottinghamshire at Nottingham on 17-Jun-2022 (SR-251%)
511 No change Sam Billings (England) flag Sam Billings (England) 37.16 76* Runs in 40 Balls in 2nd inns for Oval Invincibles (Men) vs Trent Rockets (Men) at London on 21-Aug-2023 (SR-190%)
512 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 37.13 70 Runs in 26 Balls in 2nd inns for Lucknow Super Giants vs Sunrisers Hyderabad at Hyderabad on 27-Mar-2025 (SR-269%)
513 No change Ian Harvey (Australia) flag Ian Harvey (Australia) 37.13 100* Runs in 50 Balls in 2nd inns for Gloucestershire vs Warwickshire at Birmingham on 23-Jun-2003 (SR-200%)
514 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 37.12 64* Runs in 23 Balls in 1st inns for Manchester Originals (Men) vs Southern Brave (Men) at Southampton on 18-Aug-2022 (SR-278%)
515 No change Shreyas Iyer (India) flag Shreyas Iyer (India) 37.10 65* Runs in 50 Balls in 1st inns for Delhi Capitals vs Mumbai Indians at Dubai on 10-Nov-2020 (SR-130%)
516 No change Wihan Lubbe (South Africa) flag Wihan Lubbe (South Africa) 37.07 83 Runs in 42 Balls in 2nd inns for Durban Heat vs Cape Town Blitz at Durban on 17-Nov-2019 (SR-198%)
517 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 37.06 89 Runs in 45 Balls in 2nd inns for Punjab Kings vs Rajasthan Royals at Sharjah on 20-Apr-2014 (SR-198%)
518 No change Jason Roy (England) flag Jason Roy (England) 37.06 120* Runs in 62 Balls in 1st inns for Surrey vs Kent at London on 29-Jul-2016 (SR-194%)
519 No change William Porterfield (Ireland) flag William Porterfield (Ireland) 37.04 81* Runs in 47 Balls in 1st inns for Warwickshire vs Surrey at Birmingham on 23-Aug-2014 (SR-172%)
520 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 37.03 104* Runs in 63 Balls in 1st inns for Punjab Kings vs Sunrisers Hyderabad at Mohali on 19-Apr-2018 (SR-165%)
521 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 36.93 74* Runs in 26 Balls in 1st inns for Comilla Victorians vs Chattogram Challengers at Mirpur on 13-Jan-2019 (SR-285%)
522 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 36.93 63* Runs in 21 Balls in 1st inns for Leicestershire vs Durham at Leicester on 28-Jul-2017 (SR-300%)
523 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 36.91 65* Runs in 23 Balls in 1st inns for St Lucia Kings vs Trinbago Knight Riders at Gros Islet on 16-Aug-2018 (SR-283%)
524 No change Liam Livingstone (England) flag Liam Livingstone (England) 36.88 46 Runs in 19 Balls in 2nd inns for Birmingham Phoenix (Men) vs Southern Brave (Men) at London on 21-Aug-2021 (SR-242%)
525 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 36.87 100 Runs in 51 Balls in 1st inns for Texas Super Kings vs San Francisco Unicorns at Dallas on 20-Jun-2025 (SR-196%)
526 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 36.86 83* Runs in 35 Balls in 1st inns for Barbados Royals vs St Lucia Kings at Gros Islet on 10-Aug-2017 (SR-237%)
527 No change Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 36.86 90* Runs in 54 Balls in 2nd inns for Dhaka Capital vs Chittagong Vikings at Chattogram on 22-Jan-2025 (SR-167%)
528 No change Rikki Clarke (England) flag Rikki Clarke (England) 36.85 79* Runs in 42 Balls in 1st inns for Surrey vs Gloucestershire at Bristol on 24-Jul-2006 (SR-188%)
529 No change Virat Kohli (India) flag Virat Kohli (India) 36.81 101* Runs in 61 Balls in 1st inns for Royal Challengers Bengaluru vs Gujarat Titans at Bengaluru on 21-May-2023 (SR-166%)
530 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 36.79 71 Runs in 24 Balls in 1st inns for Essex vs Sussex at Chelmsford on 17-Jun-2022 (SR-296%)
531 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 36.73 120 Runs in 57 Balls in 1st inns for Trinbago Knight Riders vs St Kitts and Nevis Patriots at Basseterre on 17-Aug-2025 (SR-211%)
532 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 36.73 57 Runs in 16 Balls in 2nd inns for Comilla Victorians vs Chattogram Challengers at Mirpur on 16-Feb-2022 (SR-356%)
533 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 36.73 95 Runs in 46 Balls in 2nd inns for Melbourne Renegades vs Brisbane Heat at Melbourne on 18-Jan-2025 (SR-207%)
534 No change Tom Latham (New Zealand) flag Tom Latham (New Zealand) 36.73 98* Runs in 55 Balls in 1st inns for Durham vs Nottinghamshire at Nottingham on 17-Jul-2018 (SR-178%)
535 No change Tom Banton (England) flag Tom Banton (England) 36.72 100 Runs in 52 Balls in 1st inns for Somerset vs Kent at Taunton on 10-Aug-2019 (SR-192%)
536 No change Josh Cobb (England) flag Josh Cobb (England) 36.72 80 Runs in 48 Balls in 2nd inns for Northamptonshire vs Durham at Birmingham on 20-Aug-2016 (SR-167%)
537 No change Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 36.71 139 Runs in 64 Balls in 1st inns for Wellington vs Otago at Wellington on 21-Dec-2023 (SR-217%)
538 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 36.67 81 Runs in 39 Balls in 1st inns for Kolkata Knight Riders vs Lucknow Super Giants at Lucknow on 05-May-2024 (SR-208%)
539 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 36.64 75 Runs in 29 Balls in 1st inns for Lucknow Super Giants vs Mumbai Indians at Mumbai on 17-May-2024 (SR-259%)
540 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 36.63 74 Runs in 39 Balls in 1st inns for Melbourne Stars vs Sydney Thunder at Melbourne on 24-Jan-2016 (SR-190%)
541 No change Saif Zaib (England) flag Saif Zaib (England) 36.61 86 Runs in 41 Balls in 1st inns for Northamptonshire vs Warwickshire at Northampton on 18-Jul-2024 (SR-210%)
542 No change Rishabh Pant (India) flag Rishabh Pant (India) 36.57 118* Runs in 61 Balls in 1st inns for Lucknow Super Giants vs Royal Challengers Bengaluru at Lucknow on 27-May-2025 (SR-193%)
543 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 36.55 113* Runs in 55 Balls in 2nd inns for Lahore Qalandars vs Multan Sultans at Lahore on 15-Mar-2020 (SR-205%)
544 No change Shubman Gill (India) flag Shubman Gill (India) 36.54 94* Runs in 51 Balls in 1st inns for Gujarat Titans vs Lucknow Super Giants at Ahmedabad on 07-May-2023 (SR-184%)
545 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 36.54 75 Runs in 30 Balls in 2nd inns for St Lucia Kings vs Jamaica Tallawahs at Kingston on 12-Sep-2019 (SR-250%)
546 No change KL Rahul (India) flag KL Rahul (India) 36.52 103* Runs in 60 Balls in 1st inns for Lucknow Super Giants vs Mumbai Indians at Mumbai on 16-Apr-2022 (SR-172%)
547 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 36.51 88 Runs in 48 Balls in 1st inns for Peshawar Zalmi vs Islamabad United at Dubai on 09-Feb-2017 (SR-183%)
548 No change Liam Dawson (England) flag Liam Dawson (England) 36.50 82 Runs in 41 Balls in 2nd inns for Hampshire vs Somerset at Taunton on 01-Aug-2018 (SR-200%)
549 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 36.48 93* Runs in 55 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Mumbai on 11-May-2017 (SR-169%)
550 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 36.48 84 Runs in 40 Balls in 2nd inns for Islamabad United vs Multan Sultans at Rawalpindi on 10-Mar-2024 (SR-210%)
551 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 36.47 88* Runs in 48 Balls in 2nd inns for Cumilla Warriors vs Chittagong Kings at Mirpur on 28-Dec-2019 (SR-183%)
552 No change Graeme Hick (England) flag Graeme Hick (England) 36.47 97* Runs in 49 Balls in 2nd inns for Worcestershire vs Somerset at Worcester on 09-Jul-2006 (SR-198%)
553 No change Shaun Marsh (Australia) flag Shaun Marsh (Australia) 36.45 95 Runs in 46 Balls in 2nd inns for Punjab Kings vs Delhi Capitals at Delhi on 23-Apr-2011 (SR-207%)
554 No change Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 36.44 48* Runs in 15 Balls in 2nd inns for Somerset vs Gloucestershire at Bristol on 09-Jun-2022 (SR-320%)
555 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 36.44 97* Runs in 44 Balls in 1st inns for Jaffna Kings vs Dambulla Sixers at Hambantota on 30-Nov-2020 (SR-220%)
556 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 36.42 103* Runs in 54 Balls in 2nd inns for Otago vs Northern Districts at Hamilton on 19-Jan-2012 (SR-191%)
557 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 36.41 100* Runs in 47 Balls in 2nd inns for Derbyshire vs Durham at Derby on 03-Jul-2022 (SR-213%)
558 No change Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 36.37 88* Runs in 52 Balls in 2nd inns for Central Districts vs Northern Districts at Mount Maunganui on 27-Dec-2018 (SR-169%)
559 No change Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 36.36 82* Runs in 33 Balls in 1st inns for Dhaka Capital vs Chittagong Vikings at Sylhet on 09-Jan-2025 (SR-248%)
560 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 36.36 70* Runs in 29 Balls in 1st inns for Multan Sultans vs Lahore Qalandars at Lahore on 15-Mar-2020 (SR-241%)
561 No change Shykat Ali (Bangladesh) flag Shykat Ali (Bangladesh) 36.35 58 Runs in 34 Balls in 2nd inns for Fortune Barishal vs Comilla Victorians at Mirpur on 18-Feb-2022 (SR-171%)
562 No change Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 36.33 75 Runs in 43 Balls in 2nd inns for Dhaka Gladiators vs Barisal Burners at Mirpur on 29-Feb-2012 (SR-174%)
563 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 36.32 102* Runs in 51 Balls in 2nd inns for Mumbai Indians vs Sunrisers Hyderabad at Mumbai on 06-May-2024 (SR-200%)
564 No change Ben McDermott (Australia) flag Ben McDermott (Australia) 36.30 127 Runs in 65 Balls in 1st inns for Hobart Hurricanes vs Melbourne Renegades at Melbourne on 29-Dec-2021 (SR-195%)
565 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 36.28 71 Runs in 33 Balls in 2nd inns for Sharjah Warriorz vs Dubai Capitals at Dubai on 28-Jan-2025 (SR-215%)
566 No change Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 36.26 106 Runs in 52 Balls in 1st inns for Islamabad United vs Peshawar Zalmi at Rawalpindi on 14-Apr-2025 (SR-204%)
567 No change Sohail Akhtar (Pakistan) flag Sohail Akhtar (Pakistan) 36.25 75 Runs in 34 Balls in 2nd inns for Lahore Qalandars vs Islamabad United at Karachi on 09-Mar-2019 (SR-221%)
568 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 36.23 58* Runs in 24 Balls in 2nd inns for Jamaica Tallawahs vs Guyana Amazon Warriors at Kingston on 02-Aug-2014 (SR-242%)
569 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 36.23 74 Runs in 30 Balls in 1st inns for Durban's Super Giants vs Joburg Super Kings at Johannesburg on 08-Feb-2024 (SR-247%)
570 No change Chandrapaul Hemraj (West Indies) flag Chandrapaul Hemraj (West Indies) 36.22 105* Runs in 56 Balls in 2nd inns for Guyana Amazon Warriors vs Barbados Royals at Basseterre on 04-Sep-2021 (SR-188%)
571 No change Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 36.19 88* Runs in 58 Balls in 1st inns for Chennai Super Kings vs Mumbai Indians at Dubai on 19-Sep-2021 (SR-152%)
572 No change Alex Hales (England) flag Alex Hales (England) 36.19 91 Runs in 33 Balls in 2nd inns for Nottinghamshire vs Derbyshire at Derby on 03-Jun-2022 (SR-276%)
573 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 36.18 82 Runs in 39 Balls in 1st inns for Auckland vs Northern Districts at Hamilton on 05-Dec-2015 (SR-210%)
574 No change Devdutt Padikkal (India) flag Devdutt Padikkal (India) 36.18 101* Runs in 52 Balls in 2nd inns for Royal Challengers Bengaluru vs Rajasthan Royals at Mumbai on 22-Apr-2021 (SR-194%)
575 No change Sai Sudharsan (India) flag Sai Sudharsan (India) 36.16 103 Runs in 51 Balls in 1st inns for Gujarat Titans vs Chennai Super Kings at Ahmedabad on 10-May-2024 (SR-202%)
576 No change Karun Nair (India) flag Karun Nair (India) 36.15 89 Runs in 40 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Delhi on 13-Apr-2025 (SR-223%)
577 No change Sam Hain (England) flag Sam Hain (England) 36.14 98* Runs in 48 Balls in 1st inns for Warwickshire vs Yorkshire at Leeds on 05-Jul-2024 (SR-204%)
578 No change Jason Roy (England) flag Jason Roy (England) 36.12 122* Runs in 65 Balls in 1st inns for Surrey vs Somerset at London on 17-Jul-2015 (SR-188%)
579 No change Sam Curran (England) flag Sam Curran (England) 36.12 102* Runs in 58 Balls in 2nd inns for Surrey vs Hampshire at London on 18-Jul-2024 (SR-176%)
580 No change Luke Wright (England) flag Luke Wright (England) 36.12 101 Runs in 53 Balls in 2nd inns for Sussex vs Glamorgan at Arundel on 09-Jul-2017 (SR-191%)
581 No change Ravi Bopara (England) flag Ravi Bopara (England) 36.12 105* Runs in 62 Balls in 1st inns for Essex vs Somerset at Chelmsford on 11-Jul-2010 (SR-169%)
582 No change Michael Klinger (Australia) flag Michael Klinger (Australia) 36.12 104* Runs in 64 Balls in 2nd inns for Gloucestershire vs Essex at Chelmsford on 11-Jun-2015 (SR-163%)
583 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 36.10 97* Runs in 55 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Hobart on 04-Jan-2021 (SR-176%)
584 No change Jordan Thompson (England) flag Jordan Thompson (England) 36.10 66* Runs in 28 Balls in 1st inns for Yorkshire vs Worcestershire at Leeds on 23-Jun-2021 (SR-236%)
585 No change Corey Anderson (U.S.A.) flag Corey Anderson (U.S.A.) 36.09 81 Runs in 45 Balls in 2nd inns for Somerset vs Surrey at London on 09-Jul-2017 (SR-180%)
586 No change Sanjay Krishnamurthi (U.S.A.) flag Sanjay Krishnamurthi (U.S.A.) 36.08 79* Runs in 42 Balls in 2nd inns for San Francisco Unicorns vs Washington Freedom at Dallas on 22-Jul-2024 (SR-188%)
587 No change Brandon King (West Indies) flag Brandon King (West Indies) 36.07 132* Runs in 72 Balls in 1st inns for Guyana Amazon Warriors vs Barbados Royals at Georgetown on 06-Oct-2019 (SR-183%)
588 No change Graeme Hick (England) flag Graeme Hick (England) 36.06 110 Runs in 49 Balls in 1st inns for Worcestershire vs Northamptonshire at Kidderminster on 29-Jun-2007 (SR-224%)
589 No change Ajinkya Rahane (India) flag Ajinkya Rahane (India) 36.05 103* Runs in 60 Balls in 1st inns for Rajasthan Royals vs Royal Challengers Bengaluru at Bengaluru on 15-Apr-2012 (SR-172%)
590 No change Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 36.03 75 Runs in 26 Balls in 1st inns for Wellington vs Central Districts at Napier on 07-Dec-2012 (SR-288%)
591 No change Naman Ojha (India) flag Naman Ojha (India) 36.01 79* Runs in 36 Balls in 1st inns for Sunrisers Hyderabad vs Punjab Kings at Hyderabad on 14-May-2014 (SR-219%)
592 No change Cameron White (Australia) flag Cameron White (Australia) 35.97 116* Runs in 53 Balls in 1st inns for Somerset vs Gloucestershire at Taunton on 27-Jun-2006 (SR-219%)
593 No change Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 35.95 91* Runs in 61 Balls in 1st inns for Dambulla Sixers vs Kandy Falcons at Pallekele on 01-Jul-2024 (SR-149%)
594 No change Lewis Gregory (England) flag Lewis Gregory (England) 35.95 76* Runs in 37 Balls in 2nd inns for Rangpur Riders vs Chattogram Challengers at Chattogram on 21-Dec-2019 (SR-205%)
595 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 35.94 116 Runs in 56 Balls in 2nd inns for Central Districts vs Otago at New Plymouth on 21-Dec-2016 (SR-207%)
596 No change Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 35.91 67 Runs in 31 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Mirpur on 06-Jan-2023 (SR-216%)
597 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 35.90 80 Runs in 44 Balls in 1st inns for Punjab Kings vs Mumbai Indians at Dharamsala on 18-May-2013 (SR-182%)
598 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 35.90 73* Runs in 35 Balls in 2nd inns for Trinbago Knight Riders vs St Lucia Kings at Gros Islet on 26-Jul-2016 (SR-209%)
599 No change Jake Weatherald (Australia) flag Jake Weatherald (Australia) 35.88 115 Runs in 70 Balls in 1st inns for Adelaide Strikers vs Hobart Hurricanes at Adelaide on 04-Feb-2018 (SR-164%)
600 No change David Warner (Australia) flag David Warner (Australia) 35.85 93* Runs in 58 Balls in 2nd inns for Sunrisers Hyderabad vs Gujarat Lions at Delhi on 27-May-2016 (SR-160%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #venkateshiyer #iyer #ryanhiggins #higgins #shanewatson #watson #yuvrajsingh #singh #mattrenshaw #renshaw #glennmaxwell #maxwell #rosstaylor #taylor #benmcdermott #mcdermott #ayushmhatre #mhatre #adamhose #hose #sambillings #billings #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings