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 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 70.90 17 Runs | 1 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 21-Jun-2009
102 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 70.89 5 Runs | 1 Wickets | 1 Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
103 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 70.58 23 Runs | 2 Wickets | 3 Ct/St for Pakistan vs New Zealand at Auckland on 15-Jan-2016
104 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 70.28 51 Runs | 3 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Aug-2013
105 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 70.28 6 Runs | 2 Wickets | 1 Ct/St for Afghanistan vs West Indies at Nagpur on 27-Mar-2016
106 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 70.28 48 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Colombo on 28-Sep-2012
107 Down 1 David Hussey (Australia) flag David Hussey (Australia) 70.27 53 Runs | 1 Wickets | 1 Ct/St for Australia vs Pakistan at Gros Islet on 02-May-2010
108 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 70.27 19 Runs | 2 Wickets | 1 Ct/St for Pakistan vs New Zealand at Mohali on 22-Mar-2016
109 Down 1 Brydon Carse (England) flag Brydon Carse (England) 70.27 31 Runs | 3 Wickets | 1 Ct/St for England vs India at Chennai on 25-Jan-2025
110 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 70.27 82 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 17-Oct-2022
111 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 70.27 14 Runs | 3 Wickets | 1 Ct/St for Zimbabwe vs West Indies at Hobart on 19-Oct-2022
112 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 70.27 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs England at Mumbai on 18-Mar-2016
113 Down 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 70.26 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
114 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 69.66 52 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 03-Jun-2012
115 Down 1 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 69.66 30 Runs | 3 Wickets | 4 Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010
116 Down 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 69.66 37 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
117 Down 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 69.66 17 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Australia at Perth on 31-Oct-2010
118 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 69.65 51 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 09-Jul-2021
119 Down 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 69.65 16 Runs | 1 Wickets | 3 Ct/St for New Zealand vs Sri Lanka at Georgetown on 30-Apr-2010
120 Down 1 Luke Wright (England) flag Luke Wright (England) 69.65 42 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 09-Feb-2013
121 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 69.64 145 Runs | Wickets | 1 Ct/St for Australia vs Sri Lanka at Pallekele on 06-Sep-2016
122 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 69.35 10 Runs | 1 Wickets | 2 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
123 Down 1 Darren Maddy (England) flag Darren Maddy (England) 69.33 50 Runs | 2 Wickets | Ct/St for England vs New Zealand at Durban on 18-Sep-2007
124 Down 1 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 69.33 43 Runs | 2 Wickets | Ct/St for South Africa vs England at Cape Town on 16-Sep-2007
125 Down 1 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 69.33 45 Runs | 2 Wickets | Ct/St for Scotland vs Bangladesh at Al Amerat on 17-Oct-2021
126 Down 1 Tinashe Panyangara (Zimbabwe) flag Tinashe Panyangara (Zimbabwe) 69.33 17 Runs | 3 Wickets | Ct/St for Zimbabwe vs Afghanistan at Nagpur on 12-Mar-2016
127 Down 1 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 69.33 4 Runs | 2 Wickets | Ct/St for Australia vs India at Durban on 22-Sep-2007
128 Down 1 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 69.33 24 Runs | 2 Wickets | Ct/St for Bangladesh vs India at North Sound on 22-Jun-2024
129 Down 1 Ram Sharan (Cambodia) flag Ram Sharan (Cambodia) 69.33 61 Runs | 3 Wickets | Ct/St for Cambodia vs Singapore at Bangkok on 09-Feb-2024
130 Down 1 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 69.33 27 Runs | 1 Wickets | Ct/St for Namibia vs England at North Sound on 15-Jun-2024
131 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 69.33 47 Runs | 2 Wickets | Ct/St for Bangladesh vs Pakistan at Gros Islet on 01-May-2010
132 Down 1 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 69.33 59 Runs | 4 Wickets | Ct/St for Nepal vs Papua New Guinea at Hong Kong on 12-Mar-2024
133 Down 1 Graeme Swann (England) flag Graeme Swann (England) 69.33 34 Runs | 2 Wickets | Ct/St for England vs Sri Lanka at Pallekele on 01-Oct-2012
134 Down 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 69.33 44 Runs | 2 Wickets | Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
135 Down 1 JJ Smit (Namibia) flag JJ Smit (Namibia) 69.33 61 Runs | 3 Wickets | Ct/St for Namibia vs Tanzania at Harare on 02-Oct-2025
136 Down 1 Sisanda Magala (South Africa) flag Sisanda Magala (South Africa) 69.33 18 Runs | 3 Wickets | Ct/St for South Africa vs West Indies at Centurion on 25-Mar-2023
137 Down 1 Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 69.33 61 Runs | 3 Wickets | Ct/St for Bahrain vs Hong Kong at Kuala Lumpur on 17-Mar-2025
138 Down 1 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 69.33 28 Runs | 2 Wickets | Ct/St for Namibia vs Ireland at Sharjah on 22-Oct-2021
139 Down 1 Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 69.33 37 Runs | 3 Wickets | Ct/St for United Arab Emirates vs Ireland at Al Amerat on 24-Feb-2022
140 Down 1 Axar Patel (India) flag Axar Patel (India) 69.33 47 Runs | 1 Wickets | Ct/St for India vs South Africa at Bridgetown on 29-Jun-2024
141 Down 1 James Neesham (New Zealand) flag James Neesham (New Zealand) 69.33 27 Runs | 1 Wickets | Ct/St for New Zealand vs England at Abu Dhabi on 10-Nov-2021
142 Down 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 69.32 88 Runs | 1 Wickets | Ct/St for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007
143 Down 1 Johan Botha (South Africa) flag Johan Botha (South Africa) 69.32 4 Runs | 3 Wickets | Ct/St for South Africa vs India at Nottingham on 16-Jun-2009
144 Down 1 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 69.32 1 Runs | 2 Wickets | Ct/St for South Africa vs India at Bridgetown on 29-Jun-2024
145 Down 1 Hamid Hassan (Afghanistan) flag Hamid Hassan (Afghanistan) 69.32 22 Runs | 3 Wickets | Ct/St for Afghanistan vs South Africa at Bridgetown on 05-May-2010
146 Down 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 69.32 65 Runs | Wickets | Ct/St for South Africa vs India at Colombo on 02-Oct-2012
147 Down 1 Josh Little (Ireland) flag Josh Little (Ireland) 69.32 8 Runs | 3 Wickets | Ct/St for Ireland vs New Zealand at Adelaide on 04-Nov-2022
148 Down 1 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 69.32 1 Runs | 2 Wickets | Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
149 Down 1 Virat Kohli (India) flag Virat Kohli (India) 69.32 78 Runs | 1 Wickets | Ct/St for India vs Pakistan at Colombo on 30-Sep-2012
150 Down 1 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 69.32 77 Runs | 1 Wickets | Ct/St for West Indies vs South Africa at London on 13-Jun-2009
151 Down 1 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 69.32 1 Runs | 4 Wickets | Ct/St for South Africa vs New Zealand at Chattogram on 24-Mar-2014
152 Down 1 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 69.31 13 Runs | 4 Wickets | Ct/St for Nepal vs South Africa at Kingstown on 14-Jun-2024
153 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 69.31 63 Runs | Wickets | Ct/St for West Indies vs Sri Lanka at London on 19-Jun-2009
154 Down 1 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 69.31 2 Runs | 4 Wickets | Ct/St for India vs Australia at Mirpur on 30-Mar-2014
155 Down 1 Collins Obuya (Kenya) flag Collins Obuya (Kenya) 69.04 63 Runs | 2 Wickets | 1 Ct/St for Kenya vs Netherlands at Dubai on 18-Oct-2019
156 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 69.04 60 Runs | 2 Wickets | 1 Ct/St for Bangladesh vs West Indies at Lauderhill on 04-Aug-2018
157 Down 1 Washington Sundar (India) flag Washington Sundar (India) 69.03 50 Runs | 2 Wickets | 1 Ct/St for India vs New Zealand at Ranchi on 27-Jan-2023
158 Down 1 Harry Manenti (Italy) flag Harry Manenti (Italy) 69.03 38 Runs | 5 Wickets | 1 Ct/St for Italy vs Scotland at The Hague on 09-Jul-2025
159 Down 1 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 69.03 36 Runs | 3 Wickets | 1 Ct/St for Pakistan vs South Africa at Rawalpindi on 28-Oct-2025
160 Down 1 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 69.03 21 Runs | 4 Wickets | 1 Ct/St for United Arab Emirates vs United States of America at Windhoek on 04-Oct-2024
161 Down 1 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 69.03 57 Runs | 2 Wickets | 1 Ct/St for Pakistan vs West Indies at Lauderhill on 31-Jul-2025
162 Down 1 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 68.73 35 Runs | 2 Wickets | 2 Ct/St for West Indies vs New Zealand at Lauderhill on 01-Jul-2012
163 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 68.73 10 Runs | 3 Wickets | 2 Ct/St for Sri Lanka vs Pakistan at Dubai on 09-Sep-2022
164 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 68.73 51 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 18-Sep-2011
165 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 68.73 18 Runs | 2 Wickets | 2 Ct/St for Australia vs New Zealand at Wellington on 05-Mar-2021
166 Down 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 68.72 51 Runs | 1 Wickets | 2 Ct/St for South Africa vs England at Southampton on 31-Jul-2022
167 Down 1 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 68.72 4 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Australia at Sydney on 16-Nov-2024
168 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 68.72 48 Runs | 2 Wickets | 2 Ct/St for Pakistan vs Bangladesh at Lahore on 28-May-2025
169 Down 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 68.72 16 Runs | 4 Wickets | 2 Ct/St for West Indies vs Pakistan at Lauderhill on 02-Aug-2025
170 Down 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 68.72 56 Runs | 2 Wickets | 2 Ct/St for Afghanistan vs Zimbabwe at Bulawayo on 28-Oct-2015
171 Down 1 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 68.72 3 Runs | 4 Wickets | 2 Ct/St for South Africa vs Australia at Darwin on 10-Aug-2025
172 Down 1 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 68.42 42 Runs | 2 Wickets | 1 Ct/St for Ireland vs Netherlands at Sylhet on 21-Mar-2014
173 Down 1 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 68.42 72 Runs | 2 Wickets | 1 Ct/St for Kuwait vs United Arab Emirates at Dubai on 21-Dec-2024
174 Down 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 68.41 37 Runs | 2 Wickets | 1 Ct/St for Pakistan vs West Indies at Karachi on 01-Apr-2018
175 Down 1 Mohammad Asif (Pakistan) flag Mohammad Asif (Pakistan) 68.11 4 Runs | 1 Wickets | 1 Ct/St for Pakistan vs India at Johannesburg on 24-Sep-2007
176 Down 1 George Linde (South Africa) flag George Linde (South Africa) 67.80 20 Runs | 3 Wickets | 3 Ct/St for South Africa vs Pakistan at Johannesburg on 12-Apr-2021
177 Down 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 67.79 89 Runs | 1 Wickets | 3 Ct/St for Afghanistan vs Ireland at Greater Noida on 12-Mar-2017
178 Down 1 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 67.49 5 Runs | 2 Wickets | 1 Ct/St for South Africa vs England at Gros Islet on 21-Jun-2024
179 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 67.48 58 Runs | 1 Wickets | 1 Ct/St for West Indies vs England at Pallekele on 27-Sep-2012
180 Down 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 67.48 13 Runs | 4 Wickets | 1 Ct/St for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007
181 Down 1 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 67.48 24 Runs | 2 Wickets | 1 Ct/St for Netherlands vs Bangladesh at Hobart on 24-Oct-2022
182 Down 1 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 66.87 109 Runs | 1 Wickets | 1 Ct/St for New Zealand vs India at Rajkot on 04-Nov-2017
183 Down 1 Dimitri Mascarenhas (England) flag Dimitri Mascarenhas (England) 66.86 31 Runs | 2 Wickets | 1 Ct/St for England vs New Zealand at Auckland on 05-Feb-2008
184 Down 1 Liam Livingstone (England) flag Liam Livingstone (England) 66.86 23 Runs | 2 Wickets | 1 Ct/St for England vs West Indies at Bridgetown on 10-Nov-2024
185 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 66.86 22 Runs | 2 Wickets | 1 Ct/St for Pakistan vs South Africa at Centurion on 06-Feb-2019
186 Down 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 66.86 15 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs India at Nagpur on 09-Dec-2009
187 Down 1 Yusuf Pathan (India) flag Yusuf Pathan (India) 66.86 22 Runs | 2 Wickets | 1 Ct/St for India vs Sri Lanka at Colombo on 10-Feb-2009
188 Down 1 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 66.56 30 Runs | 2 Wickets | 2 Ct/St for Netherlands vs Namibia at Geelong on 18-Oct-2022
189 Down 1 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 66.55 4 Runs | 3 Wickets | 2 Ct/St for Zimbabwe vs Australia at Cape Town on 12-Sep-2007
190 Down 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 66.55 15 Runs | 1 Wickets | 2 Ct/St for West Indies vs Bangladesh at Sharjah on 29-Oct-2021
191 Down 1 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 66.54 61 Runs | 4 Wickets | Ct/St for Afghanistan vs Canada at Dubai on 18-Mar-2012
192 Down 1 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 66.54 70 Runs | 2 Wickets | Ct/St for Zimbabwe vs Bangladesh at Mirpur on 12-May-2024
193 Down 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 66.54 20 Runs | 2 Wickets | Ct/St for Sri Lanka vs Netherlands at Gros Islet on 16-Jun-2024
194 Down 1 Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 66.54 64 Runs | 2 Wickets | Ct/St for Oman vs India at Abu Dhabi on 19-Sep-2025
195 Down 1 Asif Ali (Bahrain) flag Asif Ali (Bahrain) 66.54 76 Runs | 2 Wickets | Ct/St for Bahrain vs Hong Kong at Kuala Lumpur on 11-Mar-2025
196 Down 1 Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 66.54 6 Runs | 1 Wickets | Ct/St for New Zealand vs Bangladesh at Kolkata on 26-Mar-2016
197 Down 1 James Neesham (New Zealand) flag James Neesham (New Zealand) 66.54 45 Runs | 2 Wickets | Ct/St for New Zealand vs Australia at Dunedin on 25-Feb-2021
198 Down 1 Mehran Khan (Oman) flag Mehran Khan (Oman) 66.54 27 Runs | 2 Wickets | Ct/St for Oman vs Australia at Bridgetown on 05-Jun-2024
199 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 66.54 33 Runs | 3 Wickets | Ct/St for India vs Pakistan at Dubai on 28-Aug-2022
200 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 66.54 42 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at Colombo on 04-Oct-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #sanathjayasuriya #jayasuriya #shaheenshahafridi #afridi #shahidafridi #jeanpaulduminy #duminy #rashidkhan #khan #davidhussey #hussey #brydoncarse #carse #sikandarraza #raza #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings