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
143 Down 4 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.34 60 Runs in 22 Balls in 1st inns for Afghanistan vs Sri Lanka at Abu Dhabi on 18-Sep-2025 (SR-273%)
144 Down 4 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 63.14 84* Runs in 48 Balls in 2nd inns for Sri Lanka vs South Africa at Centurion on 22-Mar-2019 (SR-175%)
146 Down 4 Andre Russell (West Indies) flag Andre Russell (West Indies) 62.96 71 Runs in 29 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-245%)
147 Down 4 KL Rahul (India) flag KL Rahul (India) 62.92 101* Runs in 54 Balls in 2nd inns for India vs England at Manchester on 03-Jul-2018 (SR-187%)
149 Down 4 Phil Salt (England) flag Phil Salt (England) 62.52 119 Runs in 57 Balls in 1st inns for England vs West Indies at Tarouba on 19-Dec-2023 (SR-209%)
150 Down 4 KL Rahul (India) flag KL Rahul (India) 62.52 110* Runs in 51 Balls in 2nd inns for India vs West Indies at Lauderhill on 27-Aug-2016 (SR-216%)
151 Down 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.13 103* Runs in 58 Balls in 2nd inns for Australia vs England at Hobart on 07-Feb-2018 (SR-178%)
152 Down 4 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 62.04 94* Runs in 60 Balls in 1st inns for South Africa vs England at Sharjah on 06-Nov-2021 (SR-157%)
155 Down 4 Shane Watson (Australia) flag Shane Watson (Australia) 61.90 81 Runs in 49 Balls in 1st inns for Australia vs Pakistan at Gros Islet on 02-May-2010 (SR-165%)
157 Down 4 Joe Root (England) flag Joe Root (England) 61.87 83 Runs in 44 Balls in 2nd inns for England vs South Africa at Mumbai on 18-Mar-2016 (SR-189%)
158 Down 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.85 66 Runs in 29 Balls in 2nd inns for Australia vs Sri Lanka at Colombo on 09-Sep-2016 (SR-228%)
159 Down 4 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 61.65 84* Runs in 64 Balls in 2nd inns for West Indies vs Sri Lanka at Bengaluru on 20-Mar-2016 (SR-131%)
161 Down 4 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 61.49 87 Runs in 51 Balls in 2nd inns for South Africa vs West Indies at Kingston on 23-May-2024 (SR-171%)
164 Down 5 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 61.40 79 Runs in 44 Balls in 1st inns for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022 (SR-180%)
166 Down 5 Ravi Bopara (England) flag Ravi Bopara (England) 61.10 65* Runs in 27 Balls in 2nd inns for England vs Australia at Hobart on 29-Jan-2014 (SR-241%)
168 Down 5 Phil Salt (England) flag Phil Salt (England) 60.82 103* Runs in 54 Balls in 2nd inns for England vs West Indies at Bridgetown on 09-Nov-2024 (SR-191%)
169 Down 5 Jos Buttler (England) flag Jos Buttler (England) 60.71 83 Runs in 30 Balls in 1st inns for England vs South Africa at Manchester on 12-Sep-2025 (SR-277%)
172 Down 5 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 60.61 75* Runs in 37 Balls in 1st inns for West Indies vs New Zealand at Auckland on 27-Nov-2020 (SR-203%)
173 Down 5 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 60.60 80 Runs in 38 Balls in 2nd inns for New Zealand vs India at Thiruvananthapuram on 31-Jan-2026 (SR-211%)
174 Down 6 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.47 73* Runs in 54 Balls in 2nd inns for Sri Lanka vs England at Delhi on 26-Mar-2016 (SR-135%)
177 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 60.33 89 Runs in 30 Balls in 1st inns for Afghanistan vs Ireland at Greater Noida on 12-Mar-2017 (SR-297%)
179 Down 7 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 60.13 102* Runs in 48 Balls in 2nd inns for Kuwait vs Hong Kong at Kuala Lumpur on 27-Aug-2024 (SR-213%)
181 Down 7 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 60.06 71* Runs in 53 Balls in 2nd inns for Netherlands vs Sri Lanka at Geelong on 20-Oct-2022 (SR-134%)
183 Down 7 Josh Inglis (Australia) flag Josh Inglis (Australia) 59.91 78* Runs in 33 Balls in 2nd inns for Australia vs West Indies at Kingston on 22-Jul-2025 (SR-236%)
184 Down 7 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 59.88 60 Runs in 24 Balls in 2nd inns for Pakistan vs New Zealand at Lahore on 17-Apr-2023 (SR-250%)
185 Down 7 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 59.81 90* Runs in 55 Balls in 2nd inns for South Africa vs West Indies at Johannesburg on 11-Sep-2007 (SR-164%)
187 Down 7 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 59.69 48* Runs in 23 Balls in 2nd inns for Afghanistan vs Australia at Adelaide on 04-Nov-2022 (SR-209%)
189 Down 7 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 59.62 54* Runs in 40 Balls in 2nd inns for Pakistan vs Sri Lanka at London on 21-Jun-2009 (SR-135%)
190 Down 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 59.56 66* Runs in 36 Balls in 2nd inns for West Indies vs India at London on 12-Jun-2009 (SR-183%)
191 Down 7 Phil Salt (England) flag Phil Salt (England) 59.54 109* Runs in 56 Balls in 2nd inns for England vs West Indies at St George's on 16-Dec-2023 (SR-195%)
192 Down 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 59.50 119 Runs in 56 Balls in 1st inns for South Africa vs West Indies at Johannesburg on 11-Jan-2015 (SR-213%)
193 Down 7 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 59.47 53* Runs in 35 Balls in 1st inns for New Zealand vs Pakistan at Sydney on 09-Nov-2022 (SR-151%)
195 Down 7 Asela Gunaratne (Sri Lanka) flag Asela Gunaratne (Sri Lanka) 59.21 84* Runs in 46 Balls in 2nd inns for Sri Lanka vs Australia at Geelong on 19-Feb-2017 (SR-183%)
196 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 59.09 124* Runs in 71 Balls in 1st inns for Australia vs India at Sydney on 31-Jan-2016 (SR-175%)
197 Down 7 Aaron Finch (Australia) flag Aaron Finch (Australia) 59.08 84 Runs in 41 Balls in 2nd inns for Australia vs England at Birmingham on 27-Jun-2018 (SR-205%)
198 Down 7 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 59.06 83* Runs in 56 Balls in 2nd inns for Sri Lanka vs Afghanistan at Kolkata on 17-Mar-2016 (SR-148%)
202 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.94 81* Runs in 49 Balls in 1st inns for Sri Lanka vs New Zealand at Auckland on 10-Jan-2016 (SR-165%)
203 Down 7 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 58.89 64 Runs in 54 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-119%)
204 Down 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 58.86 65 Runs in 38 Balls in 2nd inns for South Africa vs India at Colombo on 02-Oct-2012 (SR-171%)
205 Down 7 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 58.71 64 Runs in 29 Balls in 1st inns for South Africa vs Afghanistan at Mumbai on 20-Mar-2016 (SR-221%)
206 Down 7 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 58.69 72* Runs in 58 Balls in 1st inns for Netherlands vs Zimbabwe at Sylhet on 19-Mar-2014 (SR-124%)
207 Down 7 Luke Wright (England) flag Luke Wright (England) 58.63 76 Runs in 43 Balls in 2nd inns for England vs New Zealand at Pallekele on 29-Sep-2012 (SR-177%)
208 Down 7 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 58.58 77 Runs in 50 Balls in 2nd inns for West Indies vs South Africa at London on 13-Jun-2009 (SR-154%)
211 Down 7 Phil Salt (England) flag Phil Salt (England) 58.48 55 Runs in 23 Balls in 2nd inns for England vs India at Mumbai on 02-Feb-2025 (SR-239%)
212 Down 7 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 58.38 118* Runs in 67 Balls in 1st inns for Afghanistan vs Zimbabwe at Sharjah on 10-Jan-2016 (SR-176%)
213 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 58.32 72 Runs in 42 Balls in 2nd inns for Australia vs India at Colombo on 28-Sep-2012 (SR-171%)
214 Down 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 58.24 64* Runs in 33 Balls in 1st inns for Ireland vs India at Malahide on 26-Jun-2022 (SR-194%)
216 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 58.17 58 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Gros Islet on 13-May-2010 (SR-129%)
217 Down 7 Andre Russell (West Indies) flag Andre Russell (West Indies) 58.08 43* Runs in 20 Balls in 2nd inns for West Indies vs India at Mumbai on 31-Mar-2016 (SR-215%)
218 Down 7 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 58.06 116* Runs in 56 Balls in 1st inns for New Zealand vs Australia at Christchurch on 28-Feb-2010 (SR-207%)
225 Down 8 Aaron Redmond (New Zealand) flag Aaron Redmond (New Zealand) 57.55 63 Runs in 30 Balls in 1st inns for New Zealand vs Ireland at Nottingham on 11-Jun-2009 (SR-210%)
226 Down 8 Virat Kohli (India) flag Virat Kohli (India) 57.33 82* Runs in 51 Balls in 2nd inns for India vs Australia at Mohali on 27-Mar-2016 (SR-161%)
228 Down 8 KL Rahul (India) flag KL Rahul (India) 57.25 50 Runs in 19 Balls in 2nd inns for India vs Scotland at Dubai on 05-Nov-2021 (SR-263%)
229 Down 8 Aaron Finch (Australia) flag Aaron Finch (Australia) 57.13 68* Runs in 33 Balls in 2nd inns for Australia vs Pakistan at Harare on 02-Jul-2018 (SR-206%)
230 Down 8 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 57.11 77 Runs in 41 Balls in 2nd inns for Ireland vs Bangladesh at Chattogram on 31-Mar-2023 (SR-188%)
232 Down 8 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 56.95 83* Runs in 50 Balls in 2nd inns for Bangladesh vs Ireland at Chattogram on 27-Nov-2025 (SR-166%)
233 Down 8 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 56.86 80 Runs in 48 Balls in 1st inns for New Zealand vs Pakistan at Mohali on 22-Mar-2016 (SR-167%)
234 Down 8 Oshada Fernando (Sri Lanka) flag Oshada Fernando (Sri Lanka) 56.79 78* Runs in 48 Balls in 1st inns for Sri Lanka vs Pakistan at Lahore on 09-Oct-2019 (SR-163%)
235 Down 8 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 56.61 66* Runs in 42 Balls in 2nd inns for Sri Lanka vs Afghanistan at Brisbane on 01-Nov-2022 (SR-157%)
237 Down 8 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 56.53 81 Runs in 46 Balls in 2nd inns for South Africa vs India at Cuttack on 12-Jun-2022 (SR-176%)
239 Down 8 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 56.48 72 Runs in 36 Balls in 2nd inns for Pakistan vs Bangladesh at Pallekele on 25-Sep-2012 (SR-200%)
242 Down 8 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 56.39 66* Runs in 42 Balls in 2nd inns for Pakistan vs Australia at Johannesburg on 18-Sep-2007 (SR-157%)
243 Down 8 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 56.16 64 Runs in 31 Balls in 1st inns for Pakistan vs Australia at Birmingham on 05-Jul-2010 (SR-206%)
247 Down 8 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 55.99 66* Runs in 40 Balls in 2nd inns for Namibia vs Netherlands at Abu Dhabi on 20-Oct-2021 (SR-165%)
248 Down 8 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 55.97 98* Runs in 55 Balls in 1st inns for Australia vs New Zealand at Auckland on 17-Feb-2005 (SR-178%)
250 Down 8 Jos Buttler (England) flag Jos Buttler (England) 55.86 66* Runs in 37 Balls in 1st inns for England vs Sri Lanka at Delhi on 26-Mar-2016 (SR-178%)
252 Down 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 55.75 52* Runs in 25 Balls in 1st inns for South Africa vs England at Sharjah on 06-Nov-2021 (SR-208%)
253 Down 8 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 55.75 56* Runs in 35 Balls in 1st inns for Pakistan vs Australia at Gros Islet on 14-May-2010 (SR-160%)
254 Down 8 Jos Buttler (England) flag Jos Buttler (England) 55.67 83 Runs in 45 Balls in 2nd inns for England vs West Indies at Bridgetown on 10-Nov-2024 (SR-184%)
255 Down 8 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 55.66 53* Runs in 21 Balls in 2nd inns for Zimbabwe vs United Arab Emirates at Sylhet on 21-Mar-2014 (SR-252%)
256 Down 8 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 55.62 96* Runs in 49 Balls in 2nd inns for Netherlands vs Scotland at Malahide on 16-Sep-2019 (SR-196%)
257 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 55.47 67 Runs in 45 Balls in 1st inns for Sri Lanka vs England at Sydney on 05-Nov-2022 (SR-149%)
258 Down 8 Jonny Bairstow (England) flag Jonny Bairstow (England) 55.47 86* Runs in 48 Balls in 2nd inns for England vs South Africa at Cape Town on 27-Nov-2020 (SR-179%)
259 Down 8 Alex Hales (England) flag Alex Hales (England) 55.46 80* Runs in 42 Balls in 2nd inns for England vs New Zealand at Wellington on 15-Feb-2013 (SR-190%)
261 Down 8 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 55.33 108 Runs in 51 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 29-Nov-2020 (SR-212%)
263 Down 8 Hardik Pandya (India) flag Hardik Pandya (India) 55.04 71* Runs in 30 Balls in 1st inns for India vs Australia at Mohali on 20-Sep-2022 (SR-237%)
264 Down 8 Virat Kohli (India) flag Virat Kohli (India) 55.00 78* Runs in 61 Balls in 2nd inns for India vs Pakistan at Colombo on 30-Sep-2012 (SR-128%)
266 Down 8 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 54.97 72 Runs in 43 Balls in 1st inns for West Indies vs Bangladesh at Mirpur on 25-Mar-2014 (SR-167%)
267 Down 8 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 54.94 106* Runs in 66 Balls in 1st inns for New Zealand vs Australia at Mount Maunganui on 01-Oct-2025 (SR-161%)
268 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.82 67 Runs in 52 Balls in 1st inns for Pakistan vs Australia at Dubai on 11-Nov-2021 (SR-129%)
269 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 54.79 107 Runs in 58 Balls in 2nd inns for Sri Lanka vs India at Dubai on 26-Sep-2025 (SR-184%)
270 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.70 80 Runs in 56 Balls in 1st inns for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024 (SR-143%)
271 Down 8 Sanju Samson (India) flag Sanju Samson (India) 54.69 111 Runs in 47 Balls in 1st inns for India vs Bangladesh at Hyderabad on 12-Oct-2024 (SR-236%)
272 Down 8 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 54.67 59 Runs in 29 Balls in 2nd inns for Australia vs Scotland at Gros Islet on 15-Jun-2024 (SR-203%)
273 Down 8 Jos Buttler (England) flag Jos Buttler (England) 54.64 73 Runs in 47 Balls in 1st inns for England vs New Zealand at Brisbane on 01-Nov-2022 (SR-155%)
274 Down 8 Jos Buttler (England) flag Jos Buttler (England) 54.64 68 Runs in 44 Balls in 1st inns for England vs India at Kolkata on 22-Jan-2025 (SR-155%)
275 Down 8 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 54.60 87 Runs in 45 Balls in 1st inns for Afghanistan vs Zimbabwe at Abu Dhabi on 17-Mar-2021 (SR-193%)
276 Down 8 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 54.60 64 Runs in 33 Balls in 2nd inns for Pakistan vs Australia at Melbourne on 05-Feb-2010 (SR-194%)
277 Down 8 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 54.49 98* Runs in 58 Balls in 2nd inns for Sri Lanka vs Zimbabwe at Rawalpindi on 25-Nov-2025 (SR-169%)
278 Down 8 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 54.48 85 Runs in 43 Balls in 2nd inns for Australia vs New Zealand at Mount Maunganui on 01-Oct-2025 (SR-198%)
279 Down 8 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 54.33 83 Runs in 44 Balls in 2nd inns for India vs West Indies at Georgetown on 08-Aug-2023 (SR-189%)
280 Down 8 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 54.25 88 Runs in 48 Balls in 2nd inns for New Zealand vs Sri Lanka at Queenstown on 08-Apr-2023 (SR-183%)
281 Down 8 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 54.25 60* Runs in 20 Balls in 1st inns for Hong Kong vs United Arab Emirates at Mulpani on 25-Oct-2023 (SR-300%)
282 Down 8 Rohit Sharma (India) flag Rohit Sharma (India) 54.23 100* Runs in 56 Balls in 2nd inns for India vs England at Bristol on 08-Jul-2018 (SR-179%)
283 Down 8 Rohit Sharma (India) flag Rohit Sharma (India) 54.20 57 Runs in 39 Balls in 1st inns for India vs England at Georgetown on 27-Jun-2024 (SR-146%)
284 Down 8 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 54.16 59 Runs in 41 Balls in 2nd inns for Pakistan vs New Zealand at Cape Town on 22-Sep-2007 (SR-144%)
285 Down 8 Harry Brook (England) flag Harry Brook (England) 54.15 47* Runs in 20 Balls in 1st inns for England vs Namibia at North Sound on 15-Jun-2024 (SR-235%)
287 Down 8 Sam Billings (England) flag Sam Billings (England) 54.11 87 Runs in 47 Balls in 1st inns for England vs West Indies at Basseterre on 08-Mar-2019 (SR-185%)
288 Down 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 54.10 79* Runs in 55 Balls in 2nd inns for Pakistan vs India at Dubai on 24-Oct-2021 (SR-144%)
290 Down 8 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 54.08 69 Runs in 26 Balls in 2nd inns for West Indies vs South Africa at Kingston on 26-May-2024 (SR-265%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #mohammadnabi #nabi #isuruudana #udana #andrerussell #russell #klrahul #rahul #philsalt #salt #glennmaxwell #maxwell #rassievanderdussen #dussen #shanewatson #watson #joeroot #root #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings