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
101 Down 6 Matthew Short (Australia) flag Matthew Short (Australia) 74.18 28 Runs | 5 Wickets | Ct/St for Australia vs England at Cardiff on 13-Sep-2024
102 Down 6 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 74.18 77 Runs | Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
103 Down 6 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 73.89 77 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Afghanistan at Fatullah on 19-Feb-2016
104 Down 6 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 73.89 24 Runs | 3 Wickets | 1 Ct/St for Pakistan vs England at Dubai on 27-Nov-2015
105 Down 6 Hardik Pandya (India) flag Hardik Pandya (India) 73.88 30 Runs | 4 Wickets | 1 Ct/St for India vs New Zealand at Ahmedabad on 01-Feb-2023
106 Down 6 Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 73.56 66 Runs | 2 Wickets | 2 Ct/St for Bermuda vs Canada at Hamilton on 30-Sep-2023
107 Down 6 Trent Johnston (Ireland) flag Trent Johnston (Ireland) 73.25 62 Runs | 3 Wickets | 1 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
108 Down 6 Shane Watson (Australia) flag Shane Watson (Australia) 73.25 51 Runs | 3 Wickets | 1 Ct/St for Australia vs Ireland at Colombo on 19-Sep-2012
109 Down 6 Adil Butt (Eswatini) flag Adil Butt (Eswatini) 73.25 77 Runs | 3 Wickets | 1 Ct/St for Eswatini vs Mozambique at Malkerns on 13-Sep-2025
110 Down 6 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 73.25 91 Runs | 2 Wickets | 1 Ct/St for Netherlands vs United States of America at Bulawayo on 15-Jul-2022
111 Down 6 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 72.93 17 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
112 Down 6 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 72.61 23 Runs | 2 Wickets | 3 Ct/St for Pakistan vs New Zealand at Auckland on 15-Jan-2016
113 Down 6 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 72.60 76 Runs | Wickets | 3 Ct/St for New Zealand vs Canada at Chennai on 17-Feb-2026
114 Down 6 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 72.29 6 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs West Indies at Nagpur on 27-Mar-2016
115 Down 6 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 72.29 48 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Colombo on 28-Sep-2012
116 Down 6 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 72.29 30 Runs | 2 Wickets | 1 Ct/St for Pakistan vs United States of America at Colombo on 10-Feb-2026
117 Down 6 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 72.29 17 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Johannesburg on 17-Sep-2007
118 Down 6 David Hussey (Australia) flag David Hussey (Australia) 72.29 53 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
119 Down 6 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 72.29 19 Runs | 2 Wickets | 1 Ct/St for Pakistan vs New Zealand at Mohali on 22-Mar-2016
120 Down 6 Roston Chase (West Indies) flag Roston Chase (West Indies) 72.29 34 Runs | 2 Wickets | 1 Ct/St for West Indies vs England at Mumbai on 11-Feb-2026
121 Down 6 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 72.29 82 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 17-Oct-2022
122 Down 6 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 72.29 14 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs West Indies at Hobart on 19-Oct-2022
123 Down 6 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 72.28 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs England at Mumbai on 18-Mar-2016
124 Down 6 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 72.28 86 Runs | Wickets | 1 Ct/St for South Africa vs New Zealand at Ahmedabad on 14-Feb-2026
125 Down 6 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 71.66 51 Runs | 3 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Aug-2013
126 Down 6 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 71.65 52 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 03-Jun-2012
127 Down 6 Chris Jordan (England) flag Chris Jordan (England) 71.65 36 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 03-Nov-2019
128 Down 6 Roston Chase (West Indies) flag Roston Chase (West Indies) 71.65 37 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
129 Down 6 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 71.65 51 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 09-Jul-2021
130 Down 6 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 71.34 10 Runs | 1 Wickets | 2 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
131 Down 6 Darren Maddy (England) flag Darren Maddy (England) 71.32 50 Runs | 2 Wickets | Ct/St for England vs New Zealand at Durban on 18-Sep-2007
132 Down 6 Hardik Pandya (India) flag Hardik Pandya (India) 71.32 27 Runs | 2 Wickets | Ct/St for India vs England at Mumbai on 05-Mar-2026
133 Down 7 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 71.32 43 Runs | 2 Wickets | Ct/St for South Africa vs England at Cape Town on 16-Sep-2007
134 Down 7 Grant Stewart (Italy) flag Grant Stewart (Italy) 71.32 45 Runs | 2 Wickets | Ct/St for Italy vs England at Kolkata on 16-Feb-2026
135 Down 7 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 71.32 45 Runs | 2 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
136 Down 7 Tinashe Panyangara (Zimbabwe) flag Tinashe Panyangara (Zimbabwe) 71.32 17 Runs | 3 Wickets | Ct/St for Zimbabwe vs Afghanistan at Nagpur on 12-Mar-2016
137 Down 7 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 71.32 44 Runs | 2 Wickets | Ct/St for Nepal vs England at Mumbai on 08-Feb-2026
138 Down 7 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 71.32 4 Runs | 2 Wickets | Ct/St for Australia vs India at Durban on 22-Sep-2007
139 Down 7 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 71.32 24 Runs | 2 Wickets | Ct/St for Bangladesh vs India at North Sound on 22-Jun-2024
140 Down 7 Ram Sharan (Cambodia) flag Ram Sharan (Cambodia) 71.32 61 Runs | 3 Wickets | Ct/St for Cambodia vs Singapore at Bangkok on 09-Feb-2024
141 Down 7 Rehan Ahmed (England) flag Rehan Ahmed (England) 71.32 19 Runs | 2 Wickets | Ct/St for England vs New Zealand at Colombo on 27-Feb-2026
142 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 71.32 27 Runs | 1 Wickets | Ct/St for Namibia vs England at North Sound on 15-Jun-2024
143 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 71.32 47 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Gros Islet on 01-May-2010
144 Down 7 Axar Patel (India) flag Axar Patel (India) 71.32 65 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pune on 05-Jan-2023
145 Down 7 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 71.32 59 Runs | 4 Wickets | Ct/St for Nepal vs Papua New Guinea at Hong Kong on 12-Mar-2024
146 Down 7 Graeme Swann (England) flag Graeme Swann (England) 71.32 34 Runs | 2 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
147 Down 7 JJ Smit (Namibia) flag JJ Smit (Namibia) 71.31 61 Runs | 3 Wickets | Ct/St for Namibia vs Tanzania at Harare on 02-Oct-2025
148 Down 7 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 71.31 61 Runs | 3 Wickets | Ct/St for Bahrain vs Hong Kong at Kuala Lumpur on 17-Mar-2025
149 Down 7 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 71.31 37 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Ireland at Al Amerat on 24-Feb-2022
150 Down 7 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 71.31 28 Runs | 2 Wickets | Ct/St for Namibia vs Ireland at Sharjah on 22-Oct-2021
151 Down 7 Axar Patel (India) flag Axar Patel (India) 71.31 47 Runs | 1 Wickets | Ct/St for India vs South Africa at Bridgetown on 29-Jun-2024
152 Down 7 James Neesham (New Zealand) flag James Neesham (New Zealand) 71.31 27 Runs | 1 Wickets | Ct/St for New Zealand vs England at Abu Dhabi on 10-Nov-2021
153 Down 7 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 71.31 88 Runs | 1 Wickets | Ct/St for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007
154 Down 7 Johan Botha (South Africa) flag Johan Botha (South Africa) 71.31 4 Runs | 3 Wickets | Ct/St for South Africa vs India at Nottingham on 16-Jun-2009
155 Down 7 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 71.31 1 Runs | 2 Wickets | Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
156 Down 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 71.31 65 Runs | Wickets | Ct/St for South Africa vs India at Colombo on 02-Oct-2012
157 Down 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 71.31 1 Runs | 2 Wickets | Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
158 Down 7 Josh Little (Ireland) flag Josh Little (Ireland) 71.31 8 Runs | 3 Wickets | Ct/St for Ireland vs New Zealand at Adelaide on 04-Nov-2022
159 Down 7 Virat Kohli (India) flag Virat Kohli (India) 71.31 78 Runs | 1 Wickets | Ct/St for India vs Pakistan at Colombo on 30-Sep-2012
160 Down 7 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 71.31 26 Runs | 5 Wickets | Ct/St for Afghanistan vs West Indies at Lucknow on 16-Nov-2019
161 Down 7 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 71.30 1 Runs | 4 Wickets | Ct/St for South Africa vs New Zealand at Chattogram on 24-Mar-2014
162 Down 7 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 71.30 97 Runs | Wickets | Ct/St for Zimbabwe vs India at Chennai on 26-Feb-2026
163 Down 7 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 71.30 59 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Perth on 25-Oct-2022
164 Down 7 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 71.30 2 Runs | 4 Wickets | Ct/St for India vs Australia at Mirpur on 30-Mar-2014
165 Down 7 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 71.30 63 Runs | Wickets | Ct/St for West Indies vs Sri Lanka at London on 19-Jun-2009
166 Down 7 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 71.02 63 Runs | 2 Wickets | 1 Ct/St for Kenya vs Netherlands at Dubai on 18-Oct-2019
167 Down 7 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 71.02 30 Runs | 3 Wickets | 4 Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010
168 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 71.02 60 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs West Indies at Lauderhill on 04-Aug-2018
169 Down 7 Washington Sundar (India) flag Washington Sundar (India) 71.01 50 Runs | 2 Wickets | 1 Ct/St for India vs New Zealand at Ranchi on 27-Jan-2023
170 Down 7 Harry Manenti (Italy) flag Harry Manenti (Italy) 71.01 38 Runs | 5 Wickets | 1 Ct/St for Italy vs Scotland at The Hague on 09-Jul-2025
171 Down 7 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 71.01 21 Runs | 4 Wickets | 1 Ct/St for United Arab Emirates vs United States of America at Windhoek on 04-Oct-2024
172 Down 7 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 71.01 57 Runs | 2 Wickets | 1 Ct/St for Pakistan vs West Indies at Lauderhill on 31-Jul-2025
173 Down 7 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 71.01 16 Runs | 1 Wickets | 3 Ct/St for New Zealand vs Sri Lanka at Georgetown on 30-Apr-2010
174 Down 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 70.70 35 Runs | 2 Wickets | 2 Ct/St for West Indies vs New Zealand at Lauderhill on 01-Jul-2012
175 Down 7 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 70.70 10 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs Pakistan at Dubai on 09-Sep-2022
176 Down 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 70.70 51 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 18-Sep-2011
177 Down 7 Shamar Springer (West Indies) flag Shamar Springer (West Indies) 70.69 16 Runs | 4 Wickets | 2 Ct/St for West Indies vs Afghanistan at Dubai on 22-Jan-2026
178 Down 7 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 70.69 4 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Australia at Sydney on 16-Nov-2024
179 Down 7 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 70.69 51 Runs | 1 Wickets | 2 Ct/St for South Africa vs England at Southampton on 31-Jul-2022
180 Down 7 Jason Holder (West Indies) flag Jason Holder (West Indies) 70.69 16 Runs | 4 Wickets | 2 Ct/St for West Indies vs Pakistan at Lauderhill on 02-Aug-2025
181 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 70.69 48 Runs | 2 Wickets | 2 Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
182 Down 7 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 70.69 56 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs Zimbabwe at Bulawayo on 28-Oct-2015
183 Down 7 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 70.69 3 Runs | 4 Wickets | 2 Ct/St for South Africa vs Australia at Darwin on 10-Aug-2025
184 Down 7 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 70.38 42 Runs | 2 Wickets | 1 Ct/St for Ireland vs Netherlands at Sylhet on 21-Mar-2014
185 Down 7 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 70.38 72 Runs | 2 Wickets | 1 Ct/St for Kuwait vs United Arab Emirates at Dubai on 21-Dec-2024
186 Down 7 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 70.38 44 Runs | 3 Wickets | 1 Ct/St for Hong Kong vs Netherlands at Dubai on 18-Jan-2017
187 Down 7 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 70.37 37 Runs | 2 Wickets | 1 Ct/St for Pakistan vs West Indies at Karachi on 01-Apr-2018
188 Down 7 Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 70.06 4 Runs | 1 Wickets | 1 Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
189 Down 7 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 70.06 5 Runs | 1 Wickets | 1 Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
190 Down 7 George Linde (South Africa) flag George Linde (South Africa) 69.74 20 Runs | 3 Wickets | 3 Ct/St for South Africa vs Pakistan at Johannesburg on 12-Apr-2021
191 Down 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 69.73 89 Runs | 1 Wickets | 3 Ct/St for Afghanistan vs Ireland at Greater Noida on 12-Mar-2017
192 Down 7 Brydon Carse (England) flag Brydon Carse (England) 69.42 31 Runs | 3 Wickets | 1 Ct/St for England vs India at Chennai on 25-Jan-2025
193 Down 7 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 69.42 5 Runs | 2 Wickets | 1 Ct/St for South Africa vs England at Gros Islet on 21-Jun-2024
194 Down 7 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 69.42 13 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007
195 Down 7 SS Ranjane (United States of America) flag SS Ranjane (United States of America) 69.42 48 Runs | Wickets | 1 Ct/St for United States of America vs Netherlands at Chennai on 13-Feb-2026
196 Down 7 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 69.42 24 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
197 Down 7 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 69.41 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
198 Down 7 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 68.78 17 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Australia at Perth on 31-Oct-2010
199 Down 7 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 68.78 109 Runs | 1 Wickets | 1 Ct/St for New Zealand vs India at Rajkot on 04-Nov-2017
200 Down 7 Liam Livingstone (England) flag Liam Livingstone (England) 68.78 23 Runs | 2 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 10-Nov-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #matthewshort #short #mitchellmarsh #marsh #rohanmustafa #mustafa #shahidafridi #afridi #hardikpandya #pandya #delrayrawlins #rawlins #trentjohnston #johnston #shanewatson #watson #adilbutt #butt #basdeleede #leede #sanathjayasuriya #jayasuriya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings