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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
101 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 66.83 87* Runs in 42 Balls in 2nd inns for New Zealand vs Pakistan at Rawalpindi on 21-Apr-2024 (SR-207%)
102 No change Luke Wright (England) flag Luke Wright (England) 66.65 99* Runs in 55 Balls in 1st inns for England vs Afghanistan at Colombo on 21-Sep-2012 (SR-180%)
103 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 66.47 99* Runs in 57 Balls in 1st inns for Pakistan vs New Zealand at Hamilton on 20-Dec-2020 (SR-174%)
104 No change Virat Kohli (India) flag Virat Kohli (India) 66.44 82* Runs in 53 Balls in 2nd inns for India vs Pakistan at Melbourne on 23-Oct-2022 (SR-155%)
105 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 66.43 104* Runs in 57 Balls in 2nd inns for New Zealand vs Pakistan at Rawalpindi on 24-Apr-2023 (SR-182%)
106 No change Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 66.23 93 Runs in 56 Balls in 1st inns for New Zealand vs Scotland at Dubai on 03-Nov-2021 (SR-166%)
107 No change Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 66.05 107* Runs in 46 Balls in 2nd inns for Pakistan vs Bangladesh at Lahore on 01-Jun-2025 (SR-233%)
108 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 66.04 91 Runs in 46 Balls in 2nd inns for Pakistan vs Australia at Harare on 08-Jul-2018 (SR-198%)
109 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 65.90 100* Runs in 48 Balls in 1st inns for South Africa vs India at Indore on 04-Oct-2022 (SR-208%)
110 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 65.76 79 Runs in 37 Balls in 1st inns for England vs Zimbabwe at Cape Town on 13-Sep-2007 (SR-214%)
111 No change David Miller (South Africa) flag David Miller (South Africa) 65.39 85* Runs in 45 Balls in 1st inns for South Africa vs Pakistan at Lahore on 14-Feb-2021 (SR-189%)
112 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 65.38 89 Runs in 30 Balls in 1st inns for Afghanistan vs Ireland at Greater Noida on 12-Mar-2017 (SR-297%)
113 No change Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 65.24 80* Runs in 47 Balls in 2nd inns for United States of America vs South Africa at North Sound on 19-Jun-2024 (SR-170%)
114 No change Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 64.93 61 Runs in 27 Balls in 2nd inns for Bangladesh vs West Indies at Johannesburg on 13-Sep-2007 (SR-226%)
115 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 64.63 89 Runs in 51 Balls in 1st inns for Sri Lanka vs England at Chattogram on 27-Mar-2014 (SR-175%)
116 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 64.62 122 Runs in 59 Balls in 2nd inns for Pakistan vs South Africa at Centurion on 14-Apr-2021 (SR-207%)
117 No change Suresh Raina (India) flag Suresh Raina (India) 64.54 101 Runs in 60 Balls in 1st inns for India vs South Africa at Gros Islet on 02-May-2010 (SR-168%)
118 No change Matthew Wade (Australia) flag Matthew Wade (Australia) 64.52 41* Runs in 17 Balls in 2nd inns for Australia vs Pakistan at Dubai on 11-Nov-2021 (SR-241%)
119 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 64.45 68 Runs in 40 Balls in 1st inns for India vs South Africa at Perth on 30-Oct-2022 (SR-170%)
120 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 64.31 82 Runs in 48 Balls in 1st inns for Zimbabwe vs Ireland at Hobart on 17-Oct-2022 (SR-171%)
121 No change Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 64.21 102* Runs in 48 Balls in 2nd inns for Kuwait vs Hong Kong at Kuala Lumpur on 27-Aug-2024 (SR-213%)
122 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 64.19 67 Runs in 33 Balls in 2nd inns for Oman vs United Arab Emirates at Doha on 23-Sep-2023 (SR-203%)
123 No change Harry Brook (England) flag Harry Brook (England) 64.16 81* Runs in 35 Balls in 1st inns for England vs Pakistan at Karachi on 23-Sep-2022 (SR-231%)
124 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 64.14 71 Runs in 47 Balls in 1st inns for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021 (SR-151%)
125 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 64.03 110 Runs in 50 Balls in 1st inns for Australia vs India at Visakhapatnam on 23-Nov-2023 (SR-220%)
126 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 63.83 88 Runs in 50 Balls in 2nd inns for West Indies vs Australia at London on 06-Jun-2009 (SR-176%)
127 No change Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 63.72 94 Runs in 44 Balls in 1st inns for New Zealand vs Pakistan at Auckland on 21-Mar-2025 (SR-214%)
128 No change Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 63.60 33 Runs in 14 Balls in 2nd inns for Pakistan vs India at Johannesburg on 24-Sep-2007 (SR-236%)
129 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 63.60 94 Runs in 54 Balls in 1st inns for Pakistan vs Australia at Mirpur on 23-Mar-2014 (SR-174%)
130 No change Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 63.52 84* Runs in 48 Balls in 2nd inns for Sri Lanka vs South Africa at Centurion on 22-Mar-2019 (SR-175%)
131 No change KL Rahul (India) flag KL Rahul (India) 63.39 110* Runs in 51 Balls in 2nd inns for India vs West Indies at Lauderhill on 27-Aug-2016 (SR-216%)
132 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 63.39 74* Runs in 32 Balls in 1st inns for South Africa vs England at Cape Town on 01-Dec-2020 (SR-231%)
133 No change Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 63.28 71* Runs in 48 Balls in 2nd inns for Ireland vs Australia at Brisbane on 31-Oct-2022 (SR-148%)
134 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 63.26 112* Runs in 51 Balls in 1st inns for India vs Sri Lanka at Rajkot on 07-Jan-2023 (SR-220%)
135 No change David Warner (Australia) flag David Warner (Australia) 63.24 89 Runs in 43 Balls in 1st inns for Australia vs South Africa at Melbourne on 11-Jan-2009 (SR-207%)
136 No change David Warner (Australia) flag David Warner (Australia) 63.17 89* Runs in 56 Balls in 2nd inns for Australia vs West Indies at Abu Dhabi on 06-Nov-2021 (SR-159%)
137 No change Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 63.10 101 Runs in 46 Balls in 1st inns for Sri Lanka vs New Zealand at Nelson on 02-Jan-2025 (SR-220%)
138 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 63.04 60 Runs in 22 Balls in 1st inns for Afghanistan vs Sri Lanka at Abu Dhabi on 18-Sep-2025 (SR-273%)
139 No change David Miller (South Africa) flag David Miller (South Africa) 63.02 82 Runs in 40 Balls in 1st inns for South Africa vs Pakistan at Durban on 10-Dec-2024 (SR-205%)
140 No change Sam Billings (England) flag Sam Billings (England) 62.95 87 Runs in 47 Balls in 1st inns for England vs West Indies at Basseterre on 08-Mar-2019 (SR-185%)
141 No change David Miller (South Africa) flag David Miller (South Africa) 62.85 101* Runs in 36 Balls in 1st inns for South Africa vs Bangladesh at Potchefstroom on 29-Oct-2017 (SR-281%)
142 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 62.66 71 Runs in 29 Balls in 1st inns for West Indies vs Australia at Perth on 13-Feb-2024 (SR-245%)
143 No change KL Rahul (India) flag KL Rahul (India) 62.62 101* Runs in 54 Balls in 2nd inns for India vs England at Manchester on 03-Jul-2018 (SR-187%)
144 No change Travis Head (Australia) flag Travis Head (Australia) 62.43 59 Runs in 23 Balls in 1st inns for Australia vs England at Southampton on 11-Sep-2024 (SR-257%)
145 No change Phil Salt (England) flag Phil Salt (England) 62.22 119 Runs in 57 Balls in 1st inns for England vs West Indies at Tarouba on 19-Dec-2023 (SR-209%)
146 No change Shane Watson (Australia) flag Shane Watson (Australia) 62.16 81 Runs in 49 Balls in 1st inns for Australia vs Pakistan at Gros Islet on 02-May-2010 (SR-165%)
147 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 62.11 66 Runs in 29 Balls in 2nd inns for Australia vs Sri Lanka at Colombo on 09-Sep-2016 (SR-228%)
148 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 61.83 103* Runs in 58 Balls in 2nd inns for Australia vs England at Hobart on 07-Feb-2018 (SR-178%)
149 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 61.78 79 Runs in 44 Balls in 1st inns for Sri Lanka vs Netherlands at Geelong on 20-Oct-2022 (SR-180%)
150 No change Travis Head (Australia) flag Travis Head (Australia) 61.68 76 Runs in 43 Balls in 2nd inns for Australia vs India at Gros Islet on 24-Jun-2024 (SR-177%)
151 No change Jos Buttler (England) flag Jos Buttler (England) 61.68 83 Runs in 30 Balls in 1st inns for England vs South Africa at Manchester on 12-Sep-2025 (SR-277%)
152 No change Dawid Malan (England) flag Dawid Malan (England) 61.59 103* Runs in 51 Balls in 1st inns for England vs New Zealand at Napier on 08-Nov-2019 (SR-202%)
153 No change Joe Root (England) flag Joe Root (England) 61.57 83 Runs in 44 Balls in 2nd inns for England vs South Africa at Mumbai on 18-Mar-2016 (SR-189%)
154 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 61.45 94* Runs in 60 Balls in 1st inns for South Africa vs England at Sharjah on 06-Nov-2021 (SR-157%)
155 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 61.42 81* Runs in 54 Balls in 2nd inns for West Indies vs Sri Lanka at Abu Dhabi on 04-Nov-2021 (SR-150%)
156 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 61.41 80* Runs in 49 Balls in 2nd inns for Sri Lanka vs Bangladesh at Sharjah on 24-Oct-2021 (SR-163%)
157 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 61.32 75* Runs in 37 Balls in 1st inns for West Indies vs New Zealand at Auckland on 27-Nov-2020 (SR-203%)
158 No change Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 61.19 71* Runs in 45 Balls in 1st inns for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022 (SR-158%)
159 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 61.19 87 Runs in 51 Balls in 2nd inns for South Africa vs West Indies at Kingston on 23-May-2024 (SR-171%)
160 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 61.04 66 Runs in 23 Balls in 1st inns for New Zealand vs West Indies at Mount Maunganui on 01-Jan-2018 (SR-287%)
161 No change Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 61.03 71 Runs in 49 Balls in 1st inns for Bangladesh vs Pakistan at Cape Town on 20-Sep-2007 (SR-145%)
162 No change Justin Kemp (South Africa) flag Justin Kemp (South Africa) 61.02 89* Runs in 56 Balls in 2nd inns for South Africa vs New Zealand at Durban on 19-Sep-2007 (SR-159%)
163 No change Ravi Bopara (England) flag Ravi Bopara (England) 60.99 65* Runs in 27 Balls in 2nd inns for England vs Australia at Hobart on 29-Jan-2014 (SR-241%)
164 No change Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 60.79 84* Runs in 64 Balls in 2nd inns for West Indies vs Sri Lanka at Bengaluru on 20-Mar-2016 (SR-131%)
165 No change Colin Munro (New Zealand) flag Colin Munro (New Zealand) 60.69 109* Runs in 58 Balls in 1st inns for New Zealand vs India at Rajkot on 04-Nov-2017 (SR-188%)
166 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 60.68 73* Runs in 54 Balls in 2nd inns for Sri Lanka vs England at Delhi on 26-Mar-2016 (SR-135%)
167 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 60.63 78* Runs in 33 Balls in 2nd inns for Australia vs West Indies at Kingston on 22-Jul-2025 (SR-236%)
168 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 60.40 78 Runs in 48 Balls in 2nd inns for South Africa vs Australia at Melbourne on 11-Jan-2009 (SR-163%)
169 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 60.38 52* Runs in 35 Balls in 2nd inns for Sri Lanka vs India at Mirpur on 06-Apr-2014 (SR-149%)
170 No change Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 60.31 93* Runs in 40 Balls in 2nd inns for Papua New Guinea vs Singapore at Singapore on 03-Jul-2022 (SR-233%)
171 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 60.30 81 Runs in 47 Balls in 1st inns for Sri Lanka vs West Indies at Nottingham on 10-Jun-2009 (SR-172%)
172 No change Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 60.22 98 Runs in 53 Balls in 1st inns for West Indies vs Afghanistan at Gros Islet on 17-Jun-2024 (SR-185%)
173 No change Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 60.05 94* Runs in 40 Balls in 2nd inns for United States of America vs Canada at Dallas on 01-Jun-2024 (SR-235%)
174 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 60.04 65 Runs in 38 Balls in 2nd inns for South Africa vs India at Colombo on 02-Oct-2012 (SR-171%)
175 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 59.92 88 Runs in 44 Balls in 1st inns for Sri Lanka vs Kenya at Johannesburg on 14-Sep-2007 (SR-200%)
176 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.90 47* Runs in 18 Balls in 2nd inns for South Africa vs Zimbabwe at Hobart on 24-Oct-2022 (SR-261%)
177 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 59.89 64 Runs in 54 Balls in 2nd inns for South Africa vs Pakistan at Nottingham on 18-Jun-2009 (SR-119%)
178 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 59.86 66* Runs in 36 Balls in 2nd inns for West Indies vs India at London on 12-Jun-2009 (SR-183%)
179 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.83 74 Runs in 40 Balls in 1st inns for South Africa vs United States of America at North Sound on 19-Jun-2024 (SR-185%)
180 No change Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 59.55 100 Runs in 64 Balls in 1st inns for Sri Lanka vs Zimbabwe at Georgetown on 03-May-2010 (SR-156%)
181 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 59.52 90* Runs in 55 Balls in 2nd inns for South Africa vs West Indies at Johannesburg on 11-Sep-2007 (SR-164%)
182 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 59.51 119 Runs in 56 Balls in 1st inns for South Africa vs West Indies at Johannesburg on 11-Jan-2015 (SR-213%)
183 No change Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 59.50 71* Runs in 53 Balls in 2nd inns for Netherlands vs Sri Lanka at Geelong on 20-Oct-2022 (SR-134%)
184 No change Phil Salt (England) flag Phil Salt (England) 59.48 103* Runs in 54 Balls in 2nd inns for England vs West Indies at Bridgetown on 09-Nov-2024 (SR-191%)
185 No change Asela Gunaratne (Sri Lanka) flag Asela Gunaratne (Sri Lanka) 59.46 84* Runs in 46 Balls in 2nd inns for Sri Lanka vs Australia at Geelong on 19-Feb-2017 (SR-183%)
186 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 59.45 79 Runs in 34 Balls in 2nd inns for India vs England at Kolkata on 22-Jan-2025 (SR-232%)
187 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 59.44 100 Runs in 47 Balls in 1st inns for India vs Zimbabwe at Harare on 07-Jul-2024 (SR-213%)
188 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 59.43 81* Runs in 49 Balls in 1st inns for Sri Lanka vs New Zealand at Auckland on 10-Jan-2016 (SR-165%)
189 No change Eoin Morgan (England) flag Eoin Morgan (England) 59.43 91 Runs in 41 Balls in 1st inns for England vs New Zealand at Napier on 08-Nov-2019 (SR-222%)
190 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.37 90 Runs in 41 Balls in 2nd inns for West Indies vs South Africa at Johannesburg on 11-Jan-2015 (SR-220%)
191 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.35 98 Runs in 66 Balls in 1st inns for West Indies vs India at Bridgetown on 09-May-2010 (SR-148%)
192 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 59.33 54* Runs in 40 Balls in 2nd inns for Pakistan vs Sri Lanka at London on 21-Jun-2009 (SR-135%)
193 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.30 65 Runs in 22 Balls in 2nd inns for South Africa vs England at Durban on 14-Feb-2020 (SR-295%)
194 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 59.29 79 Runs in 38 Balls in 2nd inns for Ireland vs Afghanistan at Dubai on 24-Mar-2012 (SR-208%)
195 No change Aaron Redmond (New Zealand) flag Aaron Redmond (New Zealand) 59.12 63 Runs in 30 Balls in 1st inns for New Zealand vs Ireland at Nottingham on 11-Jun-2009 (SR-210%)
196 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 59.04 60 Runs in 24 Balls in 2nd inns for Pakistan vs New Zealand at Lahore on 17-Apr-2023 (SR-250%)
197 No change Phil Salt (England) flag Phil Salt (England) 59.03 109* Runs in 56 Balls in 2nd inns for England vs West Indies at St George's on 16-Dec-2023 (SR-195%)
198 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 58.87 48* Runs in 23 Balls in 2nd inns for Afghanistan vs Australia at Adelaide on 04-Nov-2022 (SR-209%)
199 No change Harry Tector (Ireland) flag Harry Tector (Ireland) 58.87 64* Runs in 33 Balls in 1st inns for Ireland vs India at Malahide on 26-Jun-2022 (SR-194%)
200 No change Shane Watson (Australia) flag Shane Watson (Australia) 58.81 124* Runs in 71 Balls in 1st inns for Australia vs India at Sydney on 31-Jan-2016 (SR-175%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #markchapman #chapman #lukewright #wright #mohammadhafeez #hafeez #viratkohli #kohli #martinguptill #guptill #mohammadharis #haris #fakharzaman #zaman #rileerossouw #rossouw #kevinpietersen #pietersen #davidmiller #miller #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings