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 - 2nd Nov 2025. 

CRR Change Name Points Stats
101 No change Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 71.20 44 Runs | 3 Wickets | 1 Ct/St for Hong Kong vs Netherlands at Dubai on 18-Jan-2017
102 No change 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
103 No change 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 No change 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
105 No change 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
106 No change 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
107 No change 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
108 No change 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
109 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 69.66 51 Runs | 3 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Aug-2013
110 No change 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
111 No change Brydon Carse (England) flag Brydon Carse (England) 69.65 31 Runs | 3 Wickets | 1 Ct/St for England vs India at Chennai on 25-Jan-2025
112 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 69.65 37 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
113 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 69.65 17 Runs | 2 Wickets | 1 Ct/St for Sri Lanka vs Australia at Perth on 31-Oct-2010
114 No change 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
115 No change 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
116 No change 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
117 No change 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
118 No change 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
119 No change 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
120 No change 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
121 No change 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
122 No change 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
123 No change 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
124 No change 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
125 No change 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
126 No change 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
127 No change 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
128 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 69.33 52 Runs | 2 Wickets | Ct/St for Namibia vs Scotland at Bridgetown on 06-Jun-2024
129 No change 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
130 No change 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
131 No change Axar Patel (India) flag Axar Patel (India) 69.33 65 Runs | 2 Wickets | Ct/St for India vs Sri Lanka at Pune on 05-Jan-2023
132 No change Mehran Khan (Oman) flag Mehran Khan (Oman) 69.33 27 Runs | 2 Wickets | Ct/St for Oman vs Australia at Bridgetown on 05-Jun-2024
133 No change 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
134 No change 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
135 No change 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
136 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 69.33 44 Runs | 1 Wickets | Ct/St for South Africa vs Pakistan at Nottingham on 18-Jun-2009
137 No change 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
138 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 69.33 88 Runs | 1 Wickets | Ct/St for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007
139 No change 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
140 No change 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
141 No change 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
142 No change 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
143 No change 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
144 No change 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
145 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 69.32 26 Runs | 5 Wickets | Ct/St for Afghanistan vs West Indies at Lucknow on 16-Nov-2019
146 No change 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
147 No change 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
148 No change 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
149 No change Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 69.04 42 Runs | 2 Wickets | 1 Ct/St for Ireland vs Netherlands at Sylhet on 21-Mar-2014
150 No change 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
151 No change 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
152 No change 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
153 No change 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
154 No change 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
155 No change 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
156 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 69.02 145 Runs | Wickets | 1 Ct/St for Australia vs Sri Lanka at Pallekele on 06-Sep-2016
157 No change 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
158 No change 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
159 No change 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
160 No change 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
161 No change 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
162 No change 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
163 No change 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
164 No change Hardik Pandya (India) flag Hardik Pandya (India) 68.41 30 Runs | 4 Wickets | 1 Ct/St for India vs New Zealand at Ahmedabad on 01-Feb-2023
165 No change 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
166 No change 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
167 No change Mirza Mohammed Baig (Qatar) flag Mirza Mohammed Baig (Qatar) 68.11 35 Runs | 4 Wickets | 2 Ct/St for Qatar vs Malaysia at Al Amerat on 09-Oct-2025
168 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 68.10 5 Runs | 1 Wickets | 1 Ct/St for Pakistan vs England at Melbourne on 13-Nov-2022
169 No change 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
170 No change 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
171 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 67.49 54 Runs | 1 Wickets | 1 Ct/St for South Africa vs England at Mumbai on 18-Mar-2016
172 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 67.48 5 Runs | 2 Wickets | 1 Ct/St for South Africa vs England at Gros Islet on 21-Jun-2024
173 No change 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
174 No change 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
175 No change 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
176 No change Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 67.48 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
177 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 66.86 109 Runs | 1 Wickets | 1 Ct/St for New Zealand vs India at Rajkot on 04-Nov-2017
178 No change 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
179 No change 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
180 No change 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
181 No change 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
182 No change 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
183 No change 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
184 No change 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
185 No change 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
186 No change 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
187 No change Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 66.54 44 Runs | 2 Wickets | Ct/St for Namibia vs Sri Lanka at Geelong on 16-Oct-2022
188 No change 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
189 No change JJ Smit (Namibia) flag JJ Smit (Namibia) 66.54 59 Runs | 2 Wickets | Ct/St for Namibia vs Oman at Dubai on 29-Oct-2019
190 No change 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
191 No change 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
192 No change Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 66.54 13 Runs | 2 Wickets | Ct/St for Pakistan vs England at Bridgetown on 06-May-2010
193 No change Jeevan Mendis (Sri Lanka) flag Jeevan Mendis (Sri Lanka) 66.54 43 Runs | 3 Wickets | Ct/St for Sri Lanka vs Zimbabwe at Hambantota on 18-Sep-2012
194 No change Ryan Watson (Scotland) flag Ryan Watson (Scotland) 66.54 27 Runs | 1 Wickets | Ct/St for Scotland vs New Zealand at London on 06-Jun-2009
195 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 66.54 64 Runs | 2 Wickets | Ct/St for Sri Lanka vs Bangladesh at Dubai on 20-Sep-2025
196 No change Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 66.54 27 Runs | 3 Wickets | Ct/St for New Zealand vs Sri Lanka at Dambula on 09-Nov-2024
197 No change Tanwir Afzal (Hong Kong) flag Tanwir Afzal (Hong Kong) 66.54 31 Runs | 2 Wickets | Ct/St for Hong Kong vs Zimbabwe at Nagpur on 08-Mar-2016
198 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 66.54 58 Runs | 2 Wickets | Ct/St for West Indies vs Bangladesh at Mirpur on 11-Oct-2011
199 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 66.54 75 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Mirpur on 04-Mar-2016
200 No change Hamid Hassan (Afghanistan) flag Hamid Hassan (Afghanistan) 66.54 22 Runs | 3 Wickets | Ct/St for Afghanistan vs South Africa at Bridgetown on 05-May-2010