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
201 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 68.78 22 Runs | 2 Wickets | 1 Ct/St for Pakistan vs South Africa at Centurion on 06-Feb-2019
202 Down 7 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 68.78 15 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs India at Nagpur on 09-Dec-2009
203 Down 7 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 68.46 4 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs Australia at Cape Town on 12-Sep-2007
204 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 68.46 15 Runs | 1 Wickets | 2 Ct/St for West Indies vs Bangladesh at Sharjah on 29-Oct-2021
205 Down 7 Michael Leask (Scotland) flag Michael Leask (Scotland) 68.45 44 Runs | 2 Wickets | Ct/St for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021
206 Down 7 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 68.45 61 Runs | 4 Wickets | Ct/St for Afghanistan vs Canada at Dubai on 18-Mar-2012
207 Down 7 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 68.45 52 Runs | 2 Wickets | Ct/St for Namibia vs Scotland at Bridgetown on 06-Jun-2024
208 Down 7 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 68.45 70 Runs | 2 Wickets | Ct/St for Zimbabwe vs Bangladesh at Mirpur on 12-May-2024
209 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 68.45 20 Runs | 2 Wickets | Ct/St for Sri Lanka vs Netherlands at Gros Islet on 16-Jun-2024
210 Down 7 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 68.45 44 Runs | 2 Wickets | Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
211 Down 7 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 68.45 64 Runs | 2 Wickets | Ct/St for Oman vs India at Abu Dhabi on 19-Sep-2025
212 Down 7 Asif Ali (Bahrain) flag Asif Ali (Bahrain) 68.45 76 Runs | 2 Wickets | Ct/St for Bahrain vs Hong Kong at Kuala Lumpur on 11-Mar-2025
213 Down 7 Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 68.45 6 Runs | 1 Wickets | Ct/St for New Zealand vs Bangladesh at Kolkata on 26-Mar-2016
214 Down 7 Mehran Khan (Oman) flag Mehran Khan (Oman) 68.45 27 Runs | 2 Wickets | Ct/St for Oman vs Australia at Bridgetown on 05-Jun-2024
215 Down 7 James Neesham (New Zealand) flag James Neesham (New Zealand) 68.45 45 Runs | 2 Wickets | Ct/St for New Zealand vs Australia at Dunedin on 25-Feb-2021
216 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 68.45 33 Runs | 3 Wickets | Ct/St for India vs Pakistan at Dubai on 28-Aug-2022
217 Down 7 Ryan Watson (Scotland) flag Ryan Watson (Scotland) 68.45 27 Runs | 1 Wickets | Ct/St for Scotland vs New Zealand at London on 06-Jun-2009
218 Down 7 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 68.45 13 Runs | 2 Wickets | Ct/St for Pakistan vs England at Bridgetown on 06-May-2010
219 Down 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 68.45 42 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 04-Oct-2012
220 Down 7 JJ Smit (Namibia) flag JJ Smit (Namibia) 68.45 59 Runs | 2 Wickets | Ct/St for Namibia vs Oman at Dubai on 29-Oct-2019
221 Down 7 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 68.45 64 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dubai on 20-Sep-2025
222 Down 7 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 68.45 75 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Mirpur on 04-Mar-2016
223 Down 7 Tanwir Afzal (Hong Kong) flag Tanwir Afzal (Hong Kong) 68.45 31 Runs | 2 Wickets | Ct/St for Hong Kong vs Zimbabwe at Nagpur on 08-Mar-2016
224 Down 7 Jeevan Mendis (Sri Lanka) flag Jeevan Mendis (Sri Lanka) 68.45 43 Runs | 3 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Hambantota on 18-Sep-2012
225 Down 7 Hamid Hassan (Afghanistan) flag Hamid Hassan (Afghanistan) 68.45 22 Runs | 3 Wickets | Ct/St for Afghanistan vs South Africa at Bridgetown on 05-May-2010
226 Down 7 Sisanda Magala (South Africa) flag Sisanda Magala (South Africa) 68.45 18 Runs | 3 Wickets | Ct/St for South Africa vs West Indies at Centurion on 25-Mar-2023
227 Down 7 Ravi Bopara (England) flag Ravi Bopara (England) 68.44 42 Runs | 2 Wickets | Ct/St for England vs West Indies at Bridgetown on 09-Mar-2014
228 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 68.44 52 Runs | 2 Wickets | Ct/St for India vs Namibia at Delhi on 12-Feb-2026
229 Down 7 Chris Morris (South Africa) flag Chris Morris (South Africa) 68.44 55 Runs | 2 Wickets | Ct/St for South Africa vs Pakistan at Centurion on 06-Feb-2019
230 Down 7 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 68.44 20 Runs | 2 Wickets | Ct/St for Pakistan vs Australia at Brisbane on 14-Nov-2024
231 Down 7 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 68.44 69 Runs | 2 Wickets | Ct/St for West Indies vs England at Bridgetown on 09-Mar-2014
232 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 68.44 46 Runs | 4 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021
233 Down 7 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 68.44 77 Runs | 1 Wickets | Ct/St for West Indies vs South Africa at London on 13-Jun-2009
234 Down 7 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 68.44 27 Runs | 3 Wickets | Ct/St for Australia vs Pakistan at Dubai on 26-Oct-2018
235 Down 7 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 68.44 50 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Lahore on 30-May-2025
236 Down 7 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 68.44 65 Runs | 3 Wickets | Ct/St for Zimbabwe vs Ireland at Harare on 07-Dec-2023
237 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 68.44 20 Runs | 1 Wickets | Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
238 Down 7 Sachithra Senanayake (Sri Lanka) flag Sachithra Senanayake (Sri Lanka) 68.44 17 Runs | 2 Wickets | Ct/St for Sri Lanka vs New Zealand at Chattogram on 31-Mar-2014
239 Down 7 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 68.44 13 Runs | 4 Wickets | Ct/St for Pakistan vs Netherlands at London on 09-Jun-2009
240 Down 7 Shivam Dube (India) flag Shivam Dube (India) 68.44 30 Runs | 2 Wickets | Ct/St for India vs England at Mumbai on 02-Feb-2025
241 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 68.44 38 Runs | 5 Wickets | Ct/St for Bangladesh vs Ireland at Chattogram on 29-Mar-2023
242 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 68.44 60 Runs | 1 Wickets | Ct/St for Afghanistan vs Sri Lanka at Abu Dhabi on 18-Sep-2025
243 Down 7 Cameron Green (Australia) flag Cameron Green (Australia) 68.44 62 Runs | 3 Wickets | Ct/St for Australia vs Scotland at Edinburgh on 07-Sep-2024
244 Down 7 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 68.44 28 Runs | 3 Wickets | Ct/St for West Indies vs Pakistan at Kingstown on 28-Jul-2013
245 Down 7 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 68.44 79 Runs | 1 Wickets | Ct/St for Ireland vs Afghanistan at Dubai on 24-Mar-2012
246 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 68.44 40 Runs | 2 Wickets | Ct/St for Afghanistan vs Zimbabwe at Abu Dhabi on 19-Mar-2021
247 Down 7 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 68.44 98 Runs | 1 Wickets | Ct/St for West Indies vs India at Bridgetown on 09-May-2010
248 Down 7 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 68.44 68 Runs | 2 Wickets | Ct/St for Bangladesh vs Zimbabwe at Harare on 25-Jul-2021
249 Down 7 Axar Patel (India) flag Axar Patel (India) 68.44 10 Runs | 3 Wickets | Ct/St for India vs England at Georgetown on 27-Jun-2024
250 Down 7 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 68.44 35 Runs | 3 Wickets | Ct/St for Netherlands vs Ireland at The Hague on 19-May-2024
251 Down 7 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 68.44 61 Runs | 1 Wickets | Ct/St for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007
252 Down 7 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 68.44 75 Runs | 1 Wickets | Ct/St for West Indies vs New Zealand at Auckland on 27-Nov-2020
253 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 68.44 66 Runs | 1 Wickets | Ct/St for Namibia vs Netherlands at Abu Dhabi on 20-Oct-2021
254 Down 7 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 68.44 20 Runs | 4 Wickets | Ct/St for Kenya vs Scotland at Dubai on 19-Nov-2013
255 Down 7 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 68.43 13 Runs | 4 Wickets | Ct/St for Nepal vs South Africa at Kingstown on 14-Jun-2024
256 Down 7 Hardik Pandya (India) flag Hardik Pandya (India) 68.43 63 Runs | Wickets | Ct/St for India vs England at Adelaide on 10-Nov-2022
257 Down 7 Shadley van Schalkwyk (U.S.A.) flag Shadley van Schalkwyk (U.S.A.) 68.43 2 Runs | 4 Wickets | Ct/St for United States of America vs India at Mumbai on 07-Feb-2026
258 Down 7 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 68.43 86 Runs | Wickets | Ct/St for South Africa vs New Zealand at Chattogram on 24-Mar-2014
259 Down 7 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 68.43 2 Runs | 4 Wickets | Ct/St for South Africa vs India at Ahmedabad on 22-Feb-2026
260 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 68.15 36 Runs | 3 Wickets | 1 Ct/St for Pakistan vs South Africa at Rawalpindi on 28-Oct-2025
261 Down 7 Dimitri Mascarenhas (England) flag Dimitri Mascarenhas (England) 68.14 31 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 05-Feb-2008
262 Down 7 Yusuf Pathan (India) flag Yusuf Pathan (India) 68.14 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 10-Feb-2009
263 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 68.13 145 Runs | Wickets | 1 Ct/St for Australia vs Sri Lanka at Pallekele on 06-Sep-2016
264 Down 7 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 67.83 28 Runs | 4 Wickets | 2 Ct/St for Nepal vs Ireland at Al Amerat on 14-Feb-2022
265 Down 7 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 67.83 30 Runs | 2 Wickets | 2 Ct/St for Netherlands vs Namibia at Geelong on 18-Oct-2022
266 Down 7 Cameron Green (Australia) flag Cameron Green (Australia) 67.83 61 Runs | 1 Wickets | 2 Ct/St for Australia vs India at Mohali on 20-Sep-2022
267 Down 7 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 67.83 4 Runs | 2 Wickets | 2 Ct/St for India vs Australia at Brisbane on 21-Nov-2018
268 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 67.82 18 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Wellington on 05-Mar-2021
269 Down 7 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 67.82 34 Runs | 2 Wickets | 2 Ct/St for Australia vs Pakistan at Lahore on 29-Jan-2026
270 Down 7 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 67.82 60 Runs | 2 Wickets | 2 Ct/St for Kenya vs Afghanistan at Sharjah on 11-Oct-2013
271 Down 7 Abhishek Sharma (India) flag Abhishek Sharma (India) 67.82 84 Runs | Wickets | 2 Ct/St for India vs New Zealand at Nagpur on 21-Jan-2026
272 Down 7 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 67.82 7 Runs | 4 Wickets | 2 Ct/St for South Africa vs Pakistan at Rawalpindi on 28-Oct-2025
273 Down 7 Abbas Ghani (Hungary) flag Abbas Ghani (Hungary) 67.51 14 Runs | 4 Wickets | 1 Ct/St for Hungary vs Austria at Marsa on 05-Feb-2025
274 Down 7 Mehboob Ali (Malta) flag Mehboob Ali (Malta) 67.50 44 Runs | 2 Wickets | 1 Ct/St for Malta vs Austria at Moara Vlasiei on 29-Jun-2025
275 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 67.50 17 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Hong Kong at Nagpur on 10-Mar-2016
276 Down 7 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 67.50 56 Runs | 2 Wickets | 1 Ct/St for Nepal vs Oman at King City on 02-Oct-2024
277 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 67.50 65 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs Zimbabwe at Bulawayo on 11-May-2013
278 Down 7 Shane Watson (Australia) flag Shane Watson (Australia) 67.50 124 Runs | 1 Wickets | 1 Ct/St for Australia vs India at Sydney on 31-Jan-2016
279 Down 7 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 67.50 57 Runs | 3 Wickets | 1 Ct/St for Malaysia vs Oman at Kirtipur on 30-Oct-2023
280 Down 7 Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 67.19 35 Runs | 4 Wickets | 2 Ct/St for Qatar vs Malaysia at Al Amerat on 09-Oct-2025
281 Down 7 Yusuf Pathan (India) flag Yusuf Pathan (India) 67.18 15 Runs | Wickets | 1 Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
282 Down 7 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 67.18 2 Runs | 2 Wickets | 1 Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
283 Down 7 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 67.18 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
284 Down 7 Chris Jordan (England) flag Chris Jordan (England) 67.18 1 Runs | 3 Wickets | 1 Ct/St for England vs India at Georgetown on 27-Jun-2024
285 Down 7 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 66.87 42 Runs | 1 Wickets | 3 Ct/St for Pakistan vs India at Dubai on 04-Sep-2022
286 Down 7 Sam Curran (England) flag Sam Curran (England) 66.55 6 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Brisbane on 01-Nov-2022
287 Down 7 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 66.55 50 Runs | 1 Wickets | 1 Ct/St for Oman vs Ireland at Colombo on 14-Feb-2026
288 Down 7 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 66.55 19 Runs | 1 Wickets | 1 Ct/St for Bangladesh vs England at Abu Dhabi on 27-Oct-2021
289 Down 7 Liam Dawson (England) flag Liam Dawson (England) 66.55 1 Runs | 3 Wickets | 1 Ct/St for England vs Pakistan at Pallekele on 24-Feb-2026
290 Down 7 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 66.55 40 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Scotland at Hobart on 21-Oct-2022
291 Down 7 Al-Amin Hossain (Bangladesh) flag Al-Amin Hossain (Bangladesh) 66.55 Runs | 3 Wickets | 1 Ct/St for Bangladesh vs West Indies at Mirpur on 25-Mar-2014
292 Down 7 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 66.54 29 Runs | 1 Wickets | 1 Ct/St for Pakistan vs New Zealand at London on 13-Jun-2009
293 Down 7 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 66.54 59 Runs | Wickets | 1 Ct/St for Australia vs Afghanistan at Kingstown on 22-Jun-2024
294 Down 7 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 66.54 7 Runs | 4 Wickets | 1 Ct/St for Ireland vs Netherlands at Abu Dhabi on 18-Oct-2021
295 Down 7 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 66.23 5 Runs | 1 Wickets | 2 Ct/St for South Africa vs West Indies at North Sound on 23-Jun-2024
296 Down 7 Luke Wright (England) flag Luke Wright (England) 65.91 42 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 09-Feb-2013
297 Down 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 65.91 31 Runs | 4 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 11-Nov-2015
298 Down 7 Saif Hassan (Bangladesh) flag Saif Hassan (Bangladesh) 65.91 69 Runs | Wickets | 1 Ct/St for Bangladesh vs India at Dubai on 24-Sep-2025
299 Down 7 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 65.91 59 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs South Africa at Kimberley on 10-Oct-2010
300 Down 7 Washington Sundar (India) flag Washington Sundar (India) 65.91 12 Runs | 3 Wickets | 1 Ct/St for India vs Australia at Carrara on 06-Nov-2025
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #shadabkhan #khan #angelomathews #mathews #eltonchigumbura #chigumbura #jasonholder #holder #michaelleask #leask #samiullahshinwari #shinwari #gerharderasmus #erasmus #brianbennett #bennett #waninduhasaranga #hasaranga #janfrylinck #frylinck #aamirkaleem #kaleem #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings