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
1 No change Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 100.00 141* Runs in 61 Balls in 1st inns for Comilla Victorians vs Dhaka Dominators at Mirpur on 08-Feb-2019 (SR-231%)
2 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 99.79 146* Runs in 69 Balls in 1st inns for Rangpur Riders vs Dhaka Dominators at Mirpur on 12-Dec-2017 (SR-212%)
3 No change Shane Watson (Australia) flag Shane Watson (Australia) 86.86 117* Runs in 57 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 27-May-2018 (SR-205%)
4 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 83.85 121* Runs in 49 Balls in 2nd inns for Jamaica Tallawahs vs Trinbago Knight Riders at Port of Spain on 10-Aug-2018 (SR-247%)
5 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 74.87 82 Runs in 34 Balls in 1st inns for Galle Marvels vs Jaffna Kings at Colombo on 21-Jul-2024 (SR-241%)
6 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 73.54 151 Runs in 51 Balls in 1st inns for San Francisco Unicorns vs Washington Freedom at Oakland on 12-Jun-2025 (SR-296%)
7 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 68.91 115* Runs in 55 Balls in 1st inns for Punjab Kings vs Kolkata Knight Riders at Bengaluru on 01-Jun-2014 (SR-209%)
8 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 68.10 108* Runs in 51 Balls in 2nd inns for Hampshire vs Northamptonshire at Birmingham on 13-Sep-2025 (SR-212%)
9 No change Ravi Bopara (England) flag Ravi Bopara (England) 67.99 105* Runs in 46 Balls in 1st inns for Northamptonshire vs Surrey at London on 03-Sep-2025 (SR-228%)
10 No change Laurie Evans (England) flag Laurie Evans (England) 67.16 76* Runs in 41 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Melbourne on 28-Jan-2022 (SR-185%)
11 No change Rishabh Pant (India) flag Rishabh Pant (India) 66.86 128* Runs in 63 Balls in 1st inns for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 10-May-2018 (SR-203%)
12 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 66.11 126* Runs in 51 Balls in 2nd inns for Rangpur Riders vs Khulna Tigers at Mirpur on 08-Dec-2017 (SR-247%)
13 No change Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 65.84 113* Runs in 49 Balls in 2nd inns for Barisal Burners vs Chittagong Kings at Mirpur on 28-Feb-2012 (SR-231%)
14 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 65.66 158* Runs in 73 Balls in 1st inns for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 18-Apr-2008 (SR-216%)
15 No change Suresh Raina (India) flag Suresh Raina (India) 64.32 87 Runs in 25 Balls in 2nd inns for Chennai Super Kings vs Punjab Kings at Mumbai on 30-May-2014 (SR-348%)
16 No change Moeen Ali (England) flag Moeen Ali (England) 63.82 121* Runs in 60 Balls in 2nd inns for Worcestershire vs Sussex at Hove on 06-Sep-2019 (SR-202%)
17 No change Graham Napier (England) flag Graham Napier (England) 63.39 152* Runs in 58 Balls in 1st inns for Essex vs Sussex at Chelmsford on 24-Jun-2008 (SR-262%)
18 No change Colin Ingram (South Africa) flag Colin Ingram (South Africa) 61.98 127* Runs in 59 Balls in 2nd inns for Karachi Kings vs Quetta Gladiators at Sharjah on 24-Feb-2019 (SR-215%)
19 No change Will Jacks (England) flag Will Jacks (England) 61.92 108* Runs in 48 Balls in 2nd inns for Oval Invincibles (Men) vs Southern Brave (Men) at London on 14-Aug-2022 (SR-225%)
20 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 60.76 106* Runs in 53 Balls in 2nd inns for Jaffna Kings vs Galle Marvels at Colombo on 21-Jul-2024 (SR-200%)
21 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 60.14 129* Runs in 52 Balls in 1st inns for Royal Challengers Bengaluru vs Gujarat Lions at Bengaluru on 14-May-2016 (SR-248%)
22 No change Dawid Malan (England) flag Dawid Malan (England) 59.84 103 Runs in 54 Balls in 1st inns for Middlesex vs Lancashire at London on 08-Jul-2008 (SR-191%)
23 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 59.38 114* Runs in 48 Balls in 2nd inns for Mumbai Indians vs Chennai Super Kings at Mumbai on 14-May-2008 (SR-238%)
24 No change Manish Pandey (India) flag Manish Pandey (India) 59.35 94 Runs in 50 Balls in 2nd inns for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014 (SR-188%)
25 No change Harry Brook (England) flag Harry Brook (England) 58.70 105* Runs in 42 Balls in 1st inns for Northern Superchargers (Men) vs Welsh Fire (Men) at Leeds on 22-Aug-2023 (SR-250%)
26 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.64 108 Runs in 42 Balls in 2nd inns for Hobart Hurricanes vs Sydney Thunder at Hobart on 27-Jan-2025 (SR-257%)
27 No change David Miller (South Africa) flag David Miller (South Africa) 58.49 101* Runs in 38 Balls in 2nd inns for Punjab Kings vs Royal Challengers Bengaluru at Mohali on 06-May-2013 (SR-266%)
28 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 58.25 93* Runs in 33 Balls in 1st inns for Central Districts vs Northern Districts at Palmerston North on 27-Dec-2023 (SR-282%)
29 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 58.12 175* Runs in 66 Balls in 1st inns for Royal Challengers Bengaluru vs Pune Warriors India at Bengaluru on 23-Apr-2013 (SR-265%)
30 No change Tom Curran (England) flag Tom Curran (England) 57.78 67* Runs in 34 Balls in 1st inns for Oval Invincibles (Men) vs Manchester Originals (Men) at London on 27-Aug-2023 (SR-197%)
31 No change Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 57.48 85 Runs in 35 Balls in 2nd inns for Deccan Chargers vs Delhi Capitals at Centurion on 22-May-2009 (SR-243%)
32 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 57.07 57 Runs in 23 Balls in 1st inns for Comilla Victorians vs Fortune Barishal at Mirpur on 18-Feb-2022 (SR-248%)
33 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.82 73* Runs in 27 Balls in 1st inns for Nagenahira Nagas vs Uva Next at Colombo on 31-Aug-2012 (SR-270%)
34 No change Luke Wright (England) flag Luke Wright (England) 56.68 153* Runs in 66 Balls in 2nd inns for Sussex vs Essex at Chelmsford on 25-Jul-2014 (SR-232%)
35 No change Michael Pepper (England) flag Michael Pepper (England) 56.60 120* Runs in 53 Balls in 2nd inns for Essex vs Sussex at Hove on 13-Jul-2024 (SR-226%)
36 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.27 154* Runs in 64 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2022 (SR-241%)
37 No change Rahul Dravid (India) flag Rahul Dravid (India) 56.22 75* Runs in 36 Balls in 2nd inns for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 17-May-2008 (SR-208%)
38 No change Cameron Delport (South Africa) flag Cameron Delport (South Africa) 56.07 129 Runs in 49 Balls in 1st inns for Essex vs Surrey at Chelmsford on 19-Jul-2019 (SR-263%)
39 No change KL Rahul (India) flag KL Rahul (India) 56.00 98* Runs in 42 Balls in 2nd inns for Punjab Kings vs Chennai Super Kings at Dubai on 07-Oct-2021 (SR-233%)
40 No change Usman Khawaja (Australia) flag Usman Khawaja (Australia) 55.66 104* Runs in 59 Balls in 2nd inns for Sydney Thunder vs Adelaide Strikers at Adelaide on 21-Jan-2016 (SR-176%)
41 No change Craig Simmons (Australia) flag Craig Simmons (Australia) 55.56 112 Runs in 58 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Sydney on 05-Feb-2014 (SR-193%)
42 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.90 113* Runs in 40 Balls in 1st inns for Nottinghamshire vs Northamptonshire at Northampton on 06-Jul-2018 (SR-283%)
43 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 54.90 92* Runs in 40 Balls in 1st inns for Northern Districts vs Canterbury at Hamilton on 29-Jan-2022 (SR-230%)
44 No change Ross Whiteley (England) flag Ross Whiteley (England) 54.54 89* Runs in 40 Balls in 2nd inns for Worcestershire vs Lancashire at Worcester on 25-Aug-2019 (SR-223%)
45 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.41 129 Runs in 57 Balls in 2nd inns for Middlesex vs Kent at Canterbury on 06-Jun-2014 (SR-226%)
46 No change Manvinder Bisla (India) flag Manvinder Bisla (India) 54.22 89 Runs in 48 Balls in 2nd inns for Kolkata Knight Riders vs Chennai Super Kings at Chennai on 27-May-2012 (SR-185%)
47 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 54.03 81* Runs in 43 Balls in 2nd inns for Barbados Royals vs Jamaica Tallawahs at Kingston on 03-Aug-2014 (SR-188%)
48 No change Manan Vohra (India) flag Manan Vohra (India) 53.78 95 Runs in 50 Balls in 2nd inns for Punjab Kings vs Sunrisers Hyderabad at Hyderabad on 17-Apr-2017 (SR-190%)
49 No change Alex Hales (England) flag Alex Hales (England) 53.55 119* Runs in 57 Balls in 1st inns for Jamaica Tallawahs vs St Lucia Kings at Georgetown on 17-Sep-2023 (SR-209%)
50 No change John Hastings (Australia) flag John Hastings (Australia) 53.51 80* Runs in 26 Balls in 2nd inns for Durham vs Northamptonshire at Chester-le-Street on 25-Jul-2014 (SR-308%)
51 No change Adam Lyth (England) flag Adam Lyth (England) 53.42 161 Runs in 73 Balls in 1st inns for Yorkshire vs Northamptonshire at Leeds on 17-Aug-2017 (SR-221%)
52 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.00 101 Runs in 43 Balls in 1st inns for Hampshire vs Derbyshire at Derby on 22-Aug-2017 (SR-235%)
53 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 52.99 97* Runs in 32 Balls in 2nd inns for St Kitts and Nevis Patriots vs Barbados Royals at Bridgetown on 03-Sep-2017 (SR-303%)
54 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 52.94 105* Runs in 39 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Delhi on 25-May-2025 (SR-269%)
55 No change Josh Brown (Australia) flag Josh Brown (Australia) 52.93 140 Runs in 57 Balls in 1st inns for Brisbane Heat vs Adelaide Strikers at Carrara on 22-Jan-2024 (SR-246%)
56 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 52.76 130* Runs in 61 Balls in 1st inns for Hobart Hurricanes vs Adelaide Strikers at Adelaide on 26-Jan-2020 (SR-213%)
57 No change Virender Sehwag (India) flag Virender Sehwag (India) 52.57 119 Runs in 56 Balls in 2nd inns for Delhi Capitals vs Deccan Chargers at Hyderabad on 05-May-2011 (SR-213%)
58 No change David Willey (England) flag David Willey (England) 52.57 100 Runs in 41 Balls in 2nd inns for Northamptonshire vs Sussex at Hove on 12-Aug-2015 (SR-244%)
59 No change Harry Brook (England) flag Harry Brook (England) 52.27 102* Runs in 49 Balls in 1st inns for Lahore Qalandars vs Islamabad United at Lahore on 19-Feb-2022 (SR-208%)
60 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 52.11 151* Runs in 62 Balls in 2nd inns for Somerset vs Kent at Taunton on 31-May-2015 (SR-244%)
61 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 52.10 98 Runs in 47 Balls in 1st inns for Essex vs Kent at Chelmsford on 02-Jun-2010 (SR-209%)
62 No change Will Jacks (England) flag Will Jacks (England) 52.10 100* Runs in 41 Balls in 2nd inns for Royal Challengers Bengaluru vs Gujarat Titans at Ahmedabad on 28-Apr-2024 (SR-244%)
63 No change Riyan Parag (India) flag Riyan Parag (India) 52.07 95 Runs in 45 Balls in 2nd inns for Rajasthan Royals vs Kolkata Knight Riders at Kolkata on 04-May-2025 (SR-211%)
64 No change David Warner (Australia) flag David Warner (Australia) 51.90 126 Runs in 59 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Hyderabad on 30-Apr-2017 (SR-214%)
65 No change Will Jacks (England) flag Will Jacks (England) 51.89 101 Runs in 42 Balls in 1st inns for Pretoria Capitals vs Durban's Super Giants at Centurion on 18-Jan-2024 (SR-240%)
66 No change Virender Sehwag (India) flag Virender Sehwag (India) 51.89 122 Runs in 58 Balls in 1st inns for Punjab Kings vs Chennai Super Kings at Mumbai on 30-May-2014 (SR-210%)
67 No change Evin Lewis (West Indies) flag Evin Lewis (West Indies) 51.81 77* Runs in 39 Balls in 2nd inns for St Kitts and Nevis Patriots vs Guyana Amazon Warriors at Basseterre on 14-Sep-2021 (SR-197%)
68 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 51.43 97* Runs in 49 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Mirpur on 26-Feb-2024 (SR-198%)
69 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 51.42 104* Runs in 44 Balls in 1st inns for Durban's Super Giants vs Pretoria Capitals at Centurion on 05-Feb-2023 (SR-236%)
70 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 51.40 100* Runs in 44 Balls in 1st inns for Multan Sultans vs Quetta Gladiators at Multan on 29-Feb-2020 (SR-227%)
71 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 51.36 80 Runs in 42 Balls in 1st inns for Hampshire vs Somerset at Birmingham on 27-Aug-2011 (SR-190%)
72 No change Ben Raine (England) flag Ben Raine (England) 51.32 113 Runs in 46 Balls in 1st inns for Leicestershire vs Warwickshire at Birmingham on 13-Jul-2018 (SR-246%)
73 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 51.25 124* Runs in 63 Balls in 2nd inns for Lucknow Super Giants vs Chennai Super Kings at Chennai on 23-Apr-2024 (SR-197%)
74 No change Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 51.02 66 Runs in 28 Balls in 2nd inns for Sydney Sixers vs Perth Scorchers at Melbourne on 22-Jan-2022 (SR-236%)
75 No change Dan Lawrence (England) flag Dan Lawrence (England) 50.92 120* Runs in 54 Balls in 2nd inns for Surrey vs Glamorgan at London on 11-Jul-2025 (SR-222%)
76 No change Owais Shah (England) flag Owais Shah (England) 50.91 75 Runs in 35 Balls in 1st inns for Middlesex vs Kent at Southampton on 26-Jul-2008 (SR-214%)
77 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 50.85 86* Runs in 41 Balls in 2nd inns for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 28-Feb-2012 (SR-210%)
78 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 50.73 158* Runs in 64 Balls in 1st inns for Warwickshire vs Derbyshire at Birmingham on 03-Jul-2015 (SR-247%)
79 No change Rajat Patidar (India) flag Rajat Patidar (India) 50.46 112* Runs in 54 Balls in 1st inns for Royal Challengers Bengaluru vs Lucknow Super Giants at Kolkata on 25-May-2022 (SR-207%)
80 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 50.44 100 Runs in 37 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 13-Mar-2010 (SR-270%)
81 No change Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 50.09 54 Runs in 21 Balls in 2nd inns for Galle Gladiators vs Jaffna Kings at Hambantota on 23-Dec-2021 (SR-257%)
82 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 50.08 62* Runs in 27 Balls in 2nd inns for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 13-Aug-2014 (SR-230%)
83 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 50.07 133* Runs in 59 Balls in 1st inns for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 10-May-2015 (SR-225%)
84 No change Vaibhav Suryavanshi (India) flag Vaibhav Suryavanshi (India) 50.04 101 Runs in 38 Balls in 2nd inns for Rajasthan Royals vs Gujarat Titans at Jaipur on 28-Apr-2025 (SR-266%)
85 No change James Vince (England) flag James Vince (England) 49.79 129* Runs in 62 Balls in 1st inns for Hampshire vs Somerset at Taunton on 23-Jun-2022 (SR-208%)
86 No change Will Smeed (England) flag Will Smeed (England) 49.41 101* Runs in 50 Balls in 1st inns for Birmingham Phoenix (Men) vs Southern Brave (Men) at Birmingham on 10-Aug-2022 (SR-202%)
87 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 49.40 60* Runs in 32 Balls in 1st inns for Mumbai Indians vs Chennai Super Kings at Kolkata on 26-May-2013 (SR-188%)
88 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 49.27 100* Runs in 50 Balls in 2nd inns for Rangpur Riders vs Dhaka Dominators at Chattogram on 28-Jan-2019 (SR-200%)
89 No change Alex Hales (England) flag Alex Hales (England) 49.23 95 Runs in 30 Balls in 2nd inns for Nottinghamshire vs Durham at Nottingham on 05-Aug-2017 (SR-317%)
90 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 49.21 106 Runs in 44 Balls in 1st inns for Guyana Amazon Warriors vs Barbados Royals at Georgetown on 17-Sep-2023 (SR-241%)
91 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 49.09 110* Runs in 41 Balls in 1st inns for Surrey vs Kent at London on 26-May-2023 (SR-268%)
92 No change Kiran Carlson (England) flag Kiran Carlson (England) 49.03 135 Runs in 64 Balls in 1st inns for Glamorgan vs Somerset at Cardiff on 19-Jul-2024 (SR-211%)
93 No change Chris Jordan (England) flag Chris Jordan (England) 48.82 59 Runs in 20 Balls in 1st inns for Hobart Hurricanes vs Perth Scorchers at Perth on 20-Dec-2023 (SR-295%)
94 No change Murali Vijay (India) flag Murali Vijay (India) 48.68 95 Runs in 52 Balls in 1st inns for Chennai Super Kings vs Royal Challengers Bengaluru at Chennai on 28-May-2011 (SR-183%)
95 No change David Miller (South Africa) flag David Miller (South Africa) 48.33 72* Runs in 46 Balls in 2nd inns for Yorkshire vs Hampshire at Cardiff on 25-Aug-2012 (SR-157%)
96 No change Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 48.32 59* Runs in 21 Balls in 2nd inns for Middlesex vs Durham at Southampton on 26-Jul-2008 (SR-281%)
97 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 48.27 141* Runs in 65 Balls in 2nd inns for Wellington vs Central Districts at New Plymouth on 08-Jan-2022 (SR-217%)
98 No change Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 48.27 117 Runs in 62 Balls in 1st inns for Islamabad United vs Peshawar Zalmi at Dubai on 21-Feb-2016 (SR-189%)
99 No change Hardik Pandya (India) flag Hardik Pandya (India) 48.24 91 Runs in 34 Balls in 2nd inns for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 28-Apr-2019 (SR-268%)
100 No change Callum Ferguson (Australia) flag Callum Ferguson (Australia) 48.22 113* Runs in 53 Balls in 2nd inns for Sydney Thunder vs Perth Scorchers at Perth on 24-Jan-2019 (SR-213%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #tamimiqbal #iqbal #chrisgayle #gayle #shanewatson #watson #andrerussell #russell #bhanukarajapaksa #rajapaksa #finnallen #allen #wriddhimansaha #saha #chrislynn #lynn #ravibopara #bopara #laurieevans #evans #rishabhpant #pant #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings