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 Dan Christian (Australia) flag Dan Christian (Australia) 72.33 129 Runs | 2 Wickets | Ct/St for Middlesex vs Kent at Canterbury on 06-Jun-2014
102 Down 1 Brad Hodge (Australia) flag Brad Hodge (Australia) 72.01 97 Runs | 3 Wickets | 1 Ct/St for Leicestershire vs Yorkshire at Leicester on 16-Jun-2003
103 Down 1 Brad Hodge (Australia) flag Brad Hodge (Australia) 72.01 90 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Derbyshire at Derby on 04-Jul-2005
104 Down 1 Will Jacks (England) flag Will Jacks (England) 72.00 101 Runs | 2 Wickets | 1 Ct/St for Pretoria Capitals vs Durban's Super Giants at Centurion on 18-Jan-2024
105 Down 1 Moeen Ali (England) flag Moeen Ali (England) 71.68 47 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Somerset at Taunton on 01-Jul-2012
106 Down 1 Samit Patel (England) flag Samit Patel (England) 71.37 60 Runs | 3 Wickets | Ct/St for Nottinghamshire vs Hampshire at Nottingham on 25-Jul-2012
107 Down 1 Brett Hampton (New Zealand) flag Brett Hampton (New Zealand) 71.37 55 Runs | 3 Wickets | Ct/St for Northern Districts vs Canterbury at Christchurch on 31-Jan-2026
108 Down 2 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 71.36 29 Runs | 4 Wickets | 2 Ct/St for Perth Scorchers vs Hobart Hurricanes at Melbourne on 22-Jan-2021
109 Down 2 Shane Watson (Australia) flag Shane Watson (Australia) 71.36 104 Runs | 2 Wickets | Ct/St for Rajasthan Royals vs Kolkata Knight Riders at Mumbai on 16-May-2015
110 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 71.36 66 Runs | 2 Wickets | 2 Ct/St for Kolkata Knight Riders vs Punjab Kings at Pune on 18-Apr-2015
111 Down 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 71.36 70 Runs | 1 Wickets | 2 Ct/St for Melbourne Stars vs Hobart Hurricanes at Hobart on 02-Jan-2021
112 Down 2 Dan Christian (Australia) flag Dan Christian (Australia) 71.36 21 Runs | 4 Wickets | 2 Ct/St for Nottinghamshire vs Surrey at Birmingham on 04-Oct-2020
113 Down 2 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 71.35 27 Runs | 5 Wickets | Ct/St for Sunrisers Hyderabad vs Gujarat Titans at Ahmedabad on 15-May-2023
114 Down 2 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 71.04 72 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Yorkshire at Leicester on 03-Jul-2022
115 Down 2 Dan Mousley (England) flag Dan Mousley (England) 71.04 51 Runs | 4 Wickets | 1 Ct/St for Warwickshire vs Worcestershire at Birmingham on 23-Jun-2023
116 Down 2 Wes Durston (England) flag Wes Durston (England) 71.04 56 Runs | 2 Wickets | 1 Ct/St for Derbyshire vs Lancashire at Manchester on 01-Jul-2012
117 Down 2 Andre Russell (West Indies) flag Andre Russell (West Indies) 71.04 44 Runs | 4 Wickets | 1 Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Kingston on 18-Jul-2016
118 Down 2 Ashley Nurse (West Indies) flag Ashley Nurse (West Indies) 71.04 24 Runs | 2 Wickets | 1 Ct/St for Barbados Royals vs Trinbago Knight Riders at Tarouba on 10-Oct-2019
119 Down 2 Dawid Malan (England) flag Dawid Malan (England) 71.03 103 Runs | Wickets | 1 Ct/St for Middlesex vs Lancashire at London on 08-Jul-2008
120 Down 2 Will Sutherland (Australia) flag Will Sutherland (Australia) 70.72 70 Runs | 2 Wickets | Ct/St for Melbourne Renegades vs Perth Scorchers at Perth on 07-Jan-2025
121 Down 2 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 70.72 25 Runs | 3 Wickets | Ct/St for Chennai Super Kings vs Delhi Capitals at Chennai on 01-May-2019
122 Down 2 Luke Wells (England) flag Luke Wells (England) 70.72 66 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Manchester on 07-Jun-2024
123 Down 2 Steven Croft (England) flag Steven Croft (England) 70.72 64 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Birmingham on 17-Jul-2015
124 Down 2 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 70.72 65 Runs | 2 Wickets | 2 Ct/St for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 26-Sep-2019
125 Down 2 Jacques Rudolph (South Africa) flag Jacques Rudolph (South Africa) 70.40 77 Runs | 2 Wickets | 1 Ct/St for Glamorgan vs Hampshire at Southampton on 03-Jul-2015
126 Down 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 70.40 33 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Worcestershire at Blackpool on 07-Jun-2023
127 Down 2 Samit Patel (England) flag Samit Patel (England) 70.40 64 Runs | 2 Wickets | 1 Ct/St for Nottinghamshire vs Derbyshire at Nottingham on 18-Jun-2021
128 Down 2 Calvin Harrison (England) flag Calvin Harrison (England) 70.39 18 Runs | 4 Wickets | 1 Ct/St for Nottinghamshire vs Warwickshire at Birmingham on 02-Jul-2021
129 Down 2 Josh Cobb (England) flag Josh Cobb (England) 70.39 50 Runs | 5 Wickets | 1 Ct/St for Northamptonshire vs Worcestershire at Northampton on 09-Jun-2022
130 Down 2 Matthew Waite (England) flag Matthew Waite (England) 70.09 36 Runs | 4 Wickets | Ct/St for Worcestershire vs Warwickshire at Birmingham on 12-Jul-2024
131 Down 2 Shane Watson (Australia) flag Shane Watson (Australia) 70.08 52 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Delhi Capitals at Mumbai on 30-May-2008
132 Down 2 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 70.08 94 Runs | 2 Wickets | Ct/St for Perth Scorchers vs Hobart Hurricanes at Hobart on 01-Jan-2026
133 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 70.08 100 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 05-Aug-2016
134 Down 3 Matthew Short (Australia) flag Matthew Short (Australia) 70.07 52 Runs | 3 Wickets | 2 Ct/St for San Francisco Unicorns vs Seattle Orcas at Dallas on 25-Jun-2025
135 Down 3 Shuvagata Hom (Bangladesh) flag Shuvagata Hom (Bangladesh) 70.07 52 Runs | 2 Wickets | 2 Ct/St for Chattogram Challengers vs Rangpur Riders at Mirpur on 23-Jan-2023
136 Down 3 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 69.76 61 Runs | 3 Wickets | 3 Ct/St for Barbados Royals vs St Lucia Kings at Bridgetown on 30-Jul-2013
137 Down 3 Rory Hamilton-Brown (England) flag Rory Hamilton-Brown (England) 69.75 69 Runs | 3 Wickets | 1 Ct/St for Sussex vs Middlesex at Hove on 01-Jun-2009
138 Down 3 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 69.75 66 Runs | 3 Wickets | 1 Ct/St for Middlesex vs Surrey at London on 05-Jul-2018
139 Down 3 Moises Henriques (Australia) flag Moises Henriques (Australia) 69.44 57 Runs | 2 Wickets | Ct/St for Sunrisers Hyderabad vs Royal Challengers Bengaluru at Hyderabad on 15-May-2015
140 Down 3 Darren Stevens (England) flag Darren Stevens (England) 69.44 71 Runs | 3 Wickets | Ct/St for Kent vs Glamorgan at Cardiff on 13-Jun-2014
141 Down 3 Tom Smith (England) flag Tom Smith (England) 69.44 92 Runs | 3 Wickets | Ct/St for Lancashire vs Worcestershire at Manchester on 05-Jul-2010
142 Down 3 Lewis Gregory (England) flag Lewis Gregory (England) 69.44 62 Runs | 4 Wickets | Ct/St for Somerset vs Middlesex at Taunton on 29-Jul-2018
143 Down 3 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 69.44 91 Runs | 2 Wickets | Ct/St for Barbados Royals vs Guyana Amazon Warriors at Georgetown on 27-Sep-2022
144 Down 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 69.44 46 Runs | 3 Wickets | Ct/St for Kandy Falcons vs Dambulla Sixers at Pallekele on 01-Jul-2024
145 Down 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 69.44 42 Runs | 5 Wickets | Ct/St for Dhaka Dominators vs Cumilla Warriors at Mirpur on 13-Dec-2019
146 Down 3 Joe Denly (England) flag Joe Denly (England) 69.44 102 Runs | 3 Wickets | Ct/St for Kent vs Surrey at London on 06-Jul-2018
147 Down 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 69.44 70 Runs | 3 Wickets | Ct/St for Melbourne Stars vs Melbourne Renegades at Melbourne on 19-Jan-2019
148 Down 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 69.44 48 Runs | 5 Wickets | Ct/St for Chennai Super Kings vs Deccan Chargers at Visakhapatnam on 07-Apr-2012
149 Down 3 Rich Pyrah (England) flag Rich Pyrah (England) 69.43 17 Runs | 5 Wickets | Ct/St for Yorkshire vs Durham at Scarborough on 10-Jul-2011
150 Down 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 69.11 48 Runs | 4 Wickets | 1 Ct/St for Kolkata Knight Riders vs Gujarat Titans at Navi Mumbai on 23-Apr-2022
151 Down 3 Lewis Gregory (England) flag Lewis Gregory (England) 69.11 6 Runs | 3 Wickets | Ct/St for Somerset vs Surrey at Birmingham on 14-Sep-2024
152 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 68.78 34 Runs | 3 Wickets | 1 Ct/St for Gujarat Titans vs Rajasthan Royals at Ahmedabad on 29-May-2022
153 Down 3 Jaydev Unadkat (India) flag Jaydev Unadkat (India) 68.78 Runs | 5 Wickets | 1 Ct/St for Rising Pune Supergiant vs Sunrisers Hyderabad at Hyderabad on 06-May-2017
154 Down 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 68.47 33 Runs | 2 Wickets | Ct/St for Chennai Super Kings vs Mumbai Indians at Bengaluru on 23-May-2012
155 Down 3 Liam Livingstone (England) flag Liam Livingstone (England) 68.47 60 Runs | 2 Wickets | 2 Ct/St for Punjab Kings vs Chennai Super Kings at Mumbai on 03-Apr-2022
156 Down 3 Yusuf Pathan (India) flag Yusuf Pathan (India) 68.47 56 Runs | 3 Wickets | Ct/St for Rajasthan Royals vs Chennai Super Kings at Navi Mumbai on 01-Jun-2008
157 Down 3 Tom Rogers (Australia) flag Tom Rogers (Australia) 68.47 4 Runs | 3 Wickets | Ct/St for Melbourne Renegades vs Perth Scorchers at Perth on 26-Dec-2023
158 Down 3 Ben Stokes (England) flag Ben Stokes (England) 68.47 39 Runs | 3 Wickets | 2 Ct/St for Rising Pune Supergiant vs Sunrisers Hyderabad at Hyderabad on 06-May-2017
159 Down 3 Hardik Pandya (India) flag Hardik Pandya (India) 68.47 48 Runs | 1 Wickets | Ct/St for Mumbai Indians vs Rajasthan Royals at Jaipur on 01-May-2025
160 Down 3 Mark Deyal (West Indies) flag Mark Deyal (West Indies) 68.47 19 Runs | 2 Wickets | 2 Ct/St for St Lucia Kings vs Guyana Amazon Warriors at Tarouba on 08-Sep-2020
161 Down 3 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 68.47 15 Runs | 4 Wickets | Ct/St for Lahore Qalandars vs Islamabad United at Rawalpindi on 09-Mar-2023
162 Down 3 Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 68.46 59 Runs | 2 Wickets | Ct/St for Middlesex vs Durham at Southampton on 26-Jul-2008
163 Down 3 Chris Jordan (England) flag Chris Jordan (England) 68.46 59 Runs | 1 Wickets | Ct/St for Hobart Hurricanes vs Perth Scorchers at Perth on 20-Dec-2023
164 Down 3 Harshal Patel (India) flag Harshal Patel (India) 68.45 4 Runs | 5 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Chennai on 09-Apr-2021
165 Down 3 Sam Curran (England) flag Sam Curran (England) 68.14 52 Runs | 2 Wickets | 1 Ct/St for Desert Vipers vs Dubai Capitals at Dubai on 14-Dec-2025
166 Down 3 Andrew Flintoff (England) flag Andrew Flintoff (England) 68.14 53 Runs | 3 Wickets | 1 Ct/St for Lancashire vs Middlesex at London on 08-Jul-2008
167 Down 3 Liam Dawson (England) flag Liam Dawson (England) 68.14 19 Runs | 4 Wickets | 1 Ct/St for Hampshire vs Essex at Southampton on 30-May-2025
168 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 68.14 108 Runs | 1 Wickets | 1 Ct/St for Durban's Super Giants vs Paarl Royals at Durban on 17-Jan-2026
169 Down 4 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 68.14 49 Runs | 2 Wickets | 1 Ct/St for Worcestershire vs Lancashire at Worcester on 20-Jun-2023
170 Down 4 Moeen Ali (England) flag Moeen Ali (England) 68.14 58 Runs | 1 Wickets | 1 Ct/St for Chennai Super Kings vs Mumbai Indians at Delhi on 01-May-2021
171 Down 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 68.14 35 Runs | 3 Wickets | 1 Ct/St for Melbourne Stars vs Hobart Hurricanes at Hobart on 28-Dec-2023
172 Down 4 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 68.14 Runs | 5 Wickets | 1 Ct/St for Mumbai Indians vs Kolkata Knight Riders at Navi Mumbai on 09-May-2022
173 Down 4 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 68.14 33 Runs | 4 Wickets | 1 Ct/St for Worcestershire vs Lancashire at Worcester on 01-Jul-2022
174 Down 4 Andre Russell (West Indies) flag Andre Russell (West Indies) 67.82 49 Runs | 3 Wickets | Ct/St for Kolkata Knight Riders vs Sunrisers Hyderabad at Pune on 14-May-2022
175 Down 4 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 67.82 42 Runs | 4 Wickets | 2 Ct/St for Surrey vs Essex at Chelmsford on 20-May-2016
176 Down 4 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 67.82 34 Runs | 3 Wickets | Ct/St for Delhi Capitals vs Kolkata Knight Riders at Delhi on 30-Apr-2016
177 Down 4 Andre Russell (West Indies) flag Andre Russell (West Indies) 67.82 55 Runs | 2 Wickets | Ct/St for Kolkata Knight Riders vs Chennai Super Kings at Kolkata on 30-Apr-2015
178 Down 4 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 67.82 30 Runs | 2 Wickets | Ct/St for Kandy Falcons vs Jaffna Kings at Colombo on 20-Jul-2024
179 Down 4 George Garton (England) flag George Garton (England) 67.82 24 Runs | 4 Wickets | 2 Ct/St for Sussex vs Middlesex at Hove on 18-Sep-2020
180 Down 4 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 67.82 42 Runs | 4 Wickets | 2 Ct/St for Islamabad United vs Karachi Kings at Rawalpindi on 19-May-2025
181 Down 4 Will Williams (New Zealand) flag Will Williams (New Zealand) 67.82 12 Runs | 5 Wickets | 2 Ct/St for Canterbury vs Wellington at Wellington on 09-Jan-2020
182 Down 4 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 67.82 39 Runs | 3 Wickets | 2 Ct/St for Hampshire vs Essex at Chelmsford on 28-Jun-2009
183 Down 4 Ollie Rayner (Germany) flag Ollie Rayner (Germany) 67.81 4 Runs | 5 Wickets | 2 Ct/St for Sussex vs Somerset at Hove on 14-Jun-2011
184 Down 4 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 67.81 10 Runs | 5 Wickets | Ct/St for Sydney Sixers vs Brisbane Heat at Carrara on 19-Jan-2024
185 Down 4 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 67.50 27 Runs | 5 Wickets | 1 Ct/St for Durham vs Lancashire at Chester-le-Street on 24-Jun-2011
186 Down 4 Darren Stevens (England) flag Darren Stevens (England) 67.50 47 Runs | 2 Wickets | 1 Ct/St for Kent vs Somerset at Taunton on 23-May-2014
187 Down 4 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 67.49 4 Runs | 7 Wickets | 1 Ct/St for Leicestershire vs Warwickshire at Leicester on 07-Aug-2019
188 Down 4 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 67.49 35 Runs | 4 Wickets | 1 Ct/St for Northamptonshire vs Derbyshire at Derby on 16-Jul-2010
189 Down 4 Chris Green (Australia) flag Chris Green (Australia) 67.49 22 Runs | 4 Wickets | 1 Ct/St for Lancashire vs Derbyshire at Manchester on 02-Jun-2024
190 Down 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 67.19 81 Runs | 3 Wickets | Ct/St for Barbados Royals vs St Lucia Kings at Basseterre on 12-Sep-2021
191 Down 4 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 67.19 41 Runs | 3 Wickets | Ct/St for Uva Next vs Wayamba United at Colombo on 28-Aug-2012
192 Down 4 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 67.18 52 Runs | 4 Wickets | Ct/St for Lahore Qalandars vs Peshawar Zalmi at Rawalpindi on 07-Mar-2023
193 Down 4 Ravi Bopara (England) flag Ravi Bopara (England) 67.18 57 Runs | 3 Wickets | Ct/St for Essex vs Surrey at London on 05-Jun-2015
194 Down 4 George Garton (England) flag George Garton (England) 67.18 46 Runs | 3 Wickets | Ct/St for Sussex vs Gloucestershire at Bristol on 11-Jun-2021
195 Down 4 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 67.18 34 Runs | 3 Wickets | Ct/St for Rising Pune Supergiant vs Royal Challengers Bengaluru at Pune on 22-Apr-2016
196 Down 4 Jason Holder (West Indies) flag Jason Holder (West Indies) 67.18 32 Runs | 4 Wickets | 2 Ct/St for Islamabad United vs Multan Sultans at Rawalpindi on 16-Apr-2025
197 Down 4 Sam Curran (England) flag Sam Curran (England) 67.18 20 Runs | 4 Wickets | Ct/St for Punjab Kings vs Delhi Capitals at Mohali on 01-Apr-2019
198 Down 4 Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 67.17 44 Runs | 5 Wickets | 2 Ct/St for Otago vs Auckland at Queenstown on 29-Dec-2022
199 Down 4 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 67.17 17 Runs | 4 Wickets | Ct/St for Chennai Super Kings vs Kolkata Knight Riders at Ranchi on 02-May-2014
200 Down 4 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 67.17 112 Runs | 1 Wickets | 2 Ct/St for Kent vs Middlesex at Maidstone on 02-Jul-2004
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #danchristian #christian #bradhodge #hodge #willjacks #jacks #moeenali #ali #samitpatel #patel #bretthampton #hampton #jhyerichardson #richardson #shanewatson #watson #andrerussell #russell #glennmaxwell #maxwell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings