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 Graham Napier (England) flag Graham Napier (England) 69.86 40 Runs | 4 Wickets | Ct/St for Essex vs Northamptonshire at Chelmsford on 07-Jul-2008
102 No change Brett D'Oliveira (England) flag Brett D'Oliveira (England) 69.86 44 Runs | 4 Wickets | Ct/St for Worcestershire vs Nottinghamshire at Nottingham on 02-Jun-2023
103 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 69.86 42 Runs | 4 Wickets | Ct/St for Chattogram Challengers vs Chittagong Kings at Mirpur on 05-Dec-2017
104 No change Dan Christian (Australia) flag Dan Christian (Australia) 69.86 129 Runs | 2 Wickets | Ct/St for Middlesex vs Kent at Canterbury on 06-Jun-2014
105 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 69.86 13 Runs | 6 Wickets | Ct/St for Adelaide Strikers vs Brisbane Heat at Brisbane on 12-Jan-2022
106 No change Brad Hodge (Australia) flag Brad Hodge (Australia) 69.55 97 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Yorkshire at Leicester on 16-Jun-2003
107 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 69.55 32 Runs | 2 Wickets | 2 Ct/St for Multan Sultans vs Islamabad United at Karachi on 18-Mar-2024
108 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 69.55 68 Runs | 2 Wickets | 3 Ct/St for Jaffna Kings vs Kandy Falcons at Hambantota on 01-Dec-2020
109 No change Liam Livingstone (England) flag Liam Livingstone (England) 69.55 92 Runs | 3 Wickets | 1 Ct/St for Birmingham Phoenix (Men) vs Northern Superchargers (Men) at Leeds on 17-Aug-2021
110 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 69.54 16 Runs | 4 Wickets | Ct/St for Sydney Sixers vs Brisbane Heat at Sydney on 24-Jan-2024
111 No change Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 69.24 48 Runs | 2 Wickets | 1 Ct/St for Barisal Bulls vs Comilla Victorians at Mirpur on 15-Dec-2015
112 No change Moeen Ali (England) flag Moeen Ali (England) 69.24 47 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Somerset at Taunton on 01-Jul-2012
113 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 69.22 9 Runs | 4 Wickets | 1 Ct/St for Surrey vs Somerset at Birmingham on 15-Jul-2023
114 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 68.93 41 Runs | 2 Wickets | Ct/St for St Kitts and Nevis Patriots vs Trinbago Knight Riders at Port of Spain on 11-Aug-2018
115 No change Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 68.93 73 Runs | 2 Wickets | Ct/St for Otago vs Wellington at Wellington on 24-Dec-2022
116 No change Luke Wells (England) flag Luke Wells (England) 68.93 66 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Manchester on 07-Jun-2024
117 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 68.93 26 Runs | 3 Wickets | 2 Ct/St for Comilla Victorians vs Dhaka Dominators at Mirpur on 22-Jan-2019
118 No change Shane Watson (Australia) flag Shane Watson (Australia) 68.93 104 Runs | 2 Wickets | Ct/St for Rajasthan Royals vs Kolkata Knight Riders at Mumbai on 16-May-2015
119 No change Darren Stevens (England) flag Darren Stevens (England) 68.92 69 Runs | 2 Wickets | Ct/St for Kent vs Warwickshire at Birmingham on 09-Jul-2008
120 No change George Garton (England) flag George Garton (England) 68.92 46 Runs | 3 Wickets | Ct/St for Sussex vs Gloucestershire at Bristol on 11-Jun-2021
121 No change Lewis Gregory (England) flag Lewis Gregory (England) 68.92 6 Runs | 3 Wickets | Ct/St for Somerset vs Surrey at Birmingham on 14-Sep-2024
122 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 68.92 66 Runs | 2 Wickets | 2 Ct/St for Kolkata Knight Riders vs Punjab Kings at Pune on 18-Apr-2015
123 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 68.92 27 Runs | 2 Wickets | Ct/St for Central Districts vs Auckland at Auckland on 02-Jan-2011
124 No change Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 68.92 27 Runs | 5 Wickets | Ct/St for Sunrisers Hyderabad vs Gujarat Titans at Ahmedabad on 15-May-2023
125 No change Suresh Raina (India) flag Suresh Raina (India) 68.92 98 Runs | 1 Wickets | 2 Ct/St for Chennai Super Kings vs Rajasthan Royals at Centurion on 30-Apr-2009
126 No change Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 68.91 113 Runs | Wickets | Ct/St for Barisal Burners vs Chittagong Kings at Mirpur on 28-Feb-2012
127 No change Lewis Gregory (England) flag Lewis Gregory (England) 68.61 60 Runs | 2 Wickets | 1 Ct/St for Somerset vs Nottinghamshire at Taunton on 26-Aug-2018
128 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 68.61 44 Runs | 4 Wickets | 1 Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Kingston on 18-Jul-2016
129 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 68.61 39 Runs | 3 Wickets | 1 Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 30-Apr-2025
130 No change Cameron Delport (South Africa) flag Cameron Delport (South Africa) 68.61 30 Runs | 3 Wickets | 1 Ct/St for Chattogram Challengers vs Dhaka Dominators at Mirpur on 21-Jan-2019
131 No change Wes Durston (England) flag Wes Durston (England) 68.61 56 Runs | 2 Wickets | 1 Ct/St for Derbyshire vs Lancashire at Manchester on 01-Jul-2012
132 No change Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 68.61 24 Runs | 2 Wickets | 1 Ct/St for Barbados Royals vs Trinbago Knight Riders at Tarouba on 10-Oct-2019
133 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 68.31 89 Runs | 3 Wickets | Ct/St for Washington Freedom vs Texas Super Kings at Dallas on 22-Jun-2025
134 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 68.31 33 Runs | 3 Wickets | Ct/St for Mumbai Indians vs Royal Challengers Bengaluru at Navi Mumbai on 21-Apr-2010
135 No change Liam Dawson (England) flag Liam Dawson (England) 68.31 6 Runs | 3 Wickets | Ct/St for London Spirit (Men) vs Birmingham Phoenix (Men) at London on 30-Aug-2022
136 No change David Wiese (Namibia) flag David Wiese (Namibia) 68.31 34 Runs | 3 Wickets | Ct/St for Northern Superchargers (Men) vs Birmingham Phoenix (Men) at Birmingham on 19-Aug-2022
137 No change Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 68.30 80 Runs | 2 Wickets | Ct/St for Punjab Kings vs Mumbai Indians at Dharamsala on 18-May-2013
138 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 68.30 6 Runs | 3 Wickets | 2 Ct/St for Warwickshire vs Yorkshire at Leeds on 01-Jul-2022
139 No change Jack Leaning (England) flag Jack Leaning (England) 68.30 42 Runs | 3 Wickets | 2 Ct/St for Kent vs Essex at Canterbury on 20-Jun-2021
140 No change Suresh Raina (India) flag Suresh Raina (India) 68.30 99 Runs | 1 Wickets | Ct/St for Chennai Super Kings vs Sunrisers Hyderabad at Hyderabad on 08-May-2013
141 No change Steven Croft (England) flag Steven Croft (England) 68.30 64 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Birmingham on 17-Jul-2015
142 No change Umar Gul (Pakistan) flag Umar Gul (Pakistan) 68.30 24 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Punjab Kings at Kolkata on 25-May-2008
143 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 67.99 52 Runs | 4 Wickets | 1 Ct/St for Islamabad United vs Lahore Qalandars at Karachi on 05-Feb-2022
144 No change David Wiese (Namibia) flag David Wiese (Namibia) 67.99 47 Runs | 4 Wickets | 1 Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Bengaluru on 19-Apr-2015
145 No change Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 67.99 27 Runs | 5 Wickets | 1 Ct/St for Durham vs Lancashire at Chester-le-Street on 24-Jun-2011
146 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 67.99 66 Runs | 3 Wickets | 1 Ct/St for Middlesex vs Surrey at London on 05-Jul-2018
147 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 67.99 55 Runs | 2 Wickets | 3 Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Georgetown on 08-Sep-2018
148 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 67.69 46 Runs | 3 Wickets | Ct/St for Kandy Falcons vs Dambulla Sixers at Pallekele on 01-Jul-2024
149 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 67.68 98 Runs | 1 Wickets | Ct/St for Essex vs Kent at Chelmsford on 02-Jun-2010
150 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 67.67 9 Runs | 2 Wickets | 3 Ct/St for Central Districts vs Northern Districts at Hamilton on 17-Feb-2019
151 No change Rory Hamilton-Brown (England) flag Rory Hamilton-Brown (England) 67.37 69 Runs | 3 Wickets | 1 Ct/St for Sussex vs Middlesex at Hove on 01-Jun-2009
152 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 67.37 64 Runs | 4 Wickets | 1 Ct/St for Mumbai Indians vs Rajasthan Royals at Mumbai on 11-Apr-2012
153 No change Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 67.37 59 Runs | 3 Wickets | 1 Ct/St for Warwickshire vs Worcestershire at Birmingham on 01-Jul-2005
154 No change Darren Stevens (England) flag Darren Stevens (England) 67.07 71 Runs | 3 Wickets | Ct/St for Kent vs Glamorgan at Cardiff on 13-Jun-2014
155 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 67.07 64 Runs | 4 Wickets | Ct/St for B-Love Kandy vs Galle Marvels at Pallekele on 08-Aug-2023
156 No change Tom Smith (England) flag Tom Smith (England) 67.07 92 Runs | 3 Wickets | Ct/St for Lancashire vs Worcestershire at Manchester on 05-Jul-2010
157 No change Michael Di Venuto (Australia) flag Michael Di Venuto (Australia) 67.07 67 Runs | 3 Wickets | Ct/St for Derbyshire vs Yorkshire at Leeds on 14-Jun-2003
158 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 67.07 70 Runs | 3 Wickets | Ct/St for Melbourne Stars vs Melbourne Renegades at Melbourne on 19-Jan-2019
159 No change Moeen Ali (England) flag Moeen Ali (England) 67.07 53 Runs | 4 Wickets | Ct/St for Comilla Victorians vs Chattogram Challengers at Chattogram on 13-Feb-2024
160 No change Sam Curran (England) flag Sam Curran (England) 67.07 69 Runs | 5 Wickets | Ct/St for Surrey vs Hampshire at London on 02-Jun-2022
161 No change Joe Denly (England) flag Joe Denly (England) 67.07 102 Runs | 3 Wickets | Ct/St for Kent vs Surrey at London on 06-Jul-2018
162 No change Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 67.07 72 Runs | 3 Wickets | Ct/St for Guyana Amazon Warriors vs Jamaica Tallawahs at Basseterre on 12-Sep-2021
163 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 67.07 48 Runs | 5 Wickets | Ct/St for Chennai Super Kings vs Deccan Chargers at Visakhapatnam on 07-Apr-2012
164 No change Josh Cobb (England) flag Josh Cobb (England) 67.07 52 Runs | 3 Wickets | Ct/St for Leicestershire vs Yorkshire at Leicester on 28-Jul-2013
165 No change Ravi Bopara (England) flag Ravi Bopara (England) 67.06 105 Runs | 2 Wickets | Ct/St for Essex vs Somerset at Chelmsford on 11-Jul-2010
166 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 67.06 25 Runs | 1 Wickets | 1 Ct/St for Multan Sultans vs Lahore Qalandars at Lahore on 18-Mar-2023
167 No change Piyush Chawla (India) flag Piyush Chawla (India) 67.06 13 Runs | 2 Wickets | 1 Ct/St for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014
168 No change Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 66.75 16 Runs | 2 Wickets | Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Georgetown on 21-Sep-2025
169 No change Ryan Higgins (England) flag Ryan Higgins (England) 66.75 71 Runs | 3 Wickets | 1 Ct/St for Middlesex vs Glamorgan at Cardiff on 02-Jul-2023
170 No change Chris Jordan (England) flag Chris Jordan (England) 66.75 36 Runs | 2 Wickets | 2 Ct/St for Peshawar Zalmi vs Islamabad United at Karachi on 25-Mar-2018
171 No change Shane Snater (Netherlands) flag Shane Snater (Netherlands) 66.74 Runs | 3 Wickets | 2 Ct/St for Essex vs Somerset at Birmingham on 15-Jul-2023
172 No change Migael Pretorius (South Africa) flag Migael Pretorius (South Africa) 66.44 12 Runs | 3 Wickets | 1 Ct/St for Somerset vs Lancashire at Birmingham on 13-Sep-2025
173 No change Jofra Archer (England) flag Jofra Archer (England) 66.44 24 Runs | 2 Wickets | 1 Ct/St for Rajasthan Royals vs Chennai Super Kings at Chennai on 31-Mar-2019
174 No change Hardik Pandya (India) flag Hardik Pandya (India) 66.44 34 Runs | 3 Wickets | 1 Ct/St for Gujarat Titans vs Rajasthan Royals at Ahmedabad on 29-May-2022
175 No change Usama Mir (Pakistan) flag Usama Mir (Pakistan) 66.44 39 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Hampshire at Southampton on 07-Jul-2023
176 No change Matt Critchley (England) flag Matt Critchley (England) 66.44 26 Runs | 2 Wickets | 1 Ct/St for Essex vs Hampshire at Birmingham on 15-Jul-2023
177 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 66.43 59 Runs | Wickets | 1 Ct/St for Sussex vs Somerset at Birmingham on 15-Aug-2009
178 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 66.43 5 Runs | 4 Wickets | 1 Ct/St for Somerset vs Essex at Birmingham on 15-Jul-2023
179 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 66.13 64 Runs | 2 Wickets | Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 12-Aug-2006
180 No change Ben Stokes (England) flag Ben Stokes (England) 66.13 39 Runs | 3 Wickets | 2 Ct/St for Rising Pune Supergiant vs Sunrisers Hyderabad at Hyderabad on 06-May-2017
181 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 66.13 33 Runs | 2 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Bengaluru on 23-May-2012
182 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 66.13 23 Runs | 3 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Dubai on 19-Sep-2021
183 No change Kevon Cooper (West Indies) flag Kevon Cooper (West Indies) 66.13 29 Runs | 2 Wickets | Ct/St for Trinbago Knight Riders vs St Kitts and Nevis Patriots at Tarouba on 09-Sep-2017
184 No change Moeen Ali (England) flag Moeen Ali (England) 66.13 41 Runs | 2 Wickets | Ct/St for Worcestershire vs Lancashire at Birmingham on 15-Sep-2018
185 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 66.13 15 Runs | 4 Wickets | Ct/St for Lahore Qalandars vs Islamabad United at Rawalpindi on 09-Mar-2023
186 No change Liam Livingstone (England) flag Liam Livingstone (England) 66.13 60 Runs | 2 Wickets | 2 Ct/St for Punjab Kings vs Chennai Super Kings at Mumbai on 03-Apr-2022
187 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 66.13 27 Runs | 2 Wickets | 2 Ct/St for Abu Dhabi Knight Riders vs Desert Vipers at Dubai on 18-Jan-2025
188 No change Darren Maddy (England) flag Darren Maddy (England) 66.13 86 Runs | 1 Wickets | 2 Ct/St for Leicestershire vs Nottinghamshire at Nottingham on 12-Aug-2006
189 No change Brett D'Oliveira (England) flag Brett D'Oliveira (England) 66.12 61 Runs | 1 Wickets | Ct/St for Worcestershire vs Lancashire at Worcester on 13-Jun-2021
190 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 66.12 26 Runs | 3 Wickets | Ct/St for Northamptonshire vs Lancashire at Birmingham on 29-Aug-2015
191 No change Craig Overton (England) flag Craig Overton (England) 66.12 8 Runs | 3 Wickets | 2 Ct/St for Somerset vs Surrey at Birmingham on 15-Jul-2023
192 No change Chris Jordan (England) flag Chris Jordan (England) 66.12 59 Runs | 1 Wickets | Ct/St for Hobart Hurricanes vs Perth Scorchers at Perth on 20-Dec-2023
193 No change Jeremy Snape (England) flag Jeremy Snape (England) 66.12 10 Runs | 4 Wickets | Ct/St for Leicestershire vs Essex at Nottingham on 12-Aug-2006
194 No change Fabian Allen (West Indies) flag Fabian Allen (West Indies) 66.12 6 Runs | 4 Wickets | 2 Ct/St for Jaffna Kings vs Kandy Falcons at Colombo on 20-Jul-2024
195 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 66.12 62 Runs | 1 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 13-Aug-2014
196 No change Harshal Patel (India) flag Harshal Patel (India) 66.11 4 Runs | 5 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Chennai on 09-Apr-2021
197 No change Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 65.82 56 Runs | 2 Wickets | 1 Ct/St for Central Districts vs Wellington at Palmerston North on 27-Dec-2022
198 No change Paul Stirling (Ireland) flag Paul Stirling (Ireland) 65.81 80 Runs | 2 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Worcester on 29-Aug-2020
199 No change Darren Stevens (England) flag Darren Stevens (England) 65.81 41 Runs | 4 Wickets | 1 Ct/St for Kent vs Essex at Chelmsford on 15-Jul-2011
200 No change Moeen Ali (England) flag Moeen Ali (England) 65.81 58 Runs | 1 Wickets | 1 Ct/St for Chennai Super Kings vs Mumbai Indians at Delhi on 01-May-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #grahamnapier #napier #brettdoliveira #doliveira #sikandarraza #raza #danchristian #christian #rashidkhan #khan #bradhodge #hodge #iftikharahmed #ahmed #thisaraperera #perera #liamlivingstone #livingstone #seanabbott #abbott #mahmudullah #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings