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
1 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 100.00 4-Ct/St in 1st inns vs Guyana Amazon Warriors at Georgetown on 21-Sep-2025
2 No change Kadeem Alleyne (West Indies) flag Kadeem Alleyne (West Indies) 89.29 4-Ct/St in 2nd inns vs Trinbago Knight Riders at Basseterre on 14-Sep-2021
3 No change Miles Hammond (England) flag Miles Hammond (England) 85.62 4-Ct/St in 1st inns vs Sussex at Birmingham on 14-Sep-2024
4 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 81.49 5-Ct/St in 1st inns vs Mumbai Indians at Abu Dhabi on 08-Oct-2021
5 No change Joe Weatherley (England) flag Joe Weatherley (England) 77.69 4-Ct/St in 2nd inns vs Warwickshire at Birmingham on 07-Jul-2022
6 No change David Miller (South Africa) flag David Miller (South Africa) 76.06 4-Ct/St in 2nd inns vs Mumbai Indians at Mumbai on 10-Apr-2019
7 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 75.80 4-Ct/St in 1st inns vs Chennai Super Kings at Chennai on 25-Apr-2025
8 No change Rahul Tewatia (India) flag Rahul Tewatia (India) 75.80 4-Ct/St in 2nd inns vs Mumbai Indians at Mumbai on 24-Mar-2019
9 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 75.80 4-Ct/St in 1st inns vs Kolkata Knight Riders at Kolkata on 14-Apr-2019
10 No change Peter Fulton (New Zealand) flag Peter Fulton (New Zealand) 75.24 5-Ct/St in 1st inns vs Northern Districts at Hamilton on 06-Nov-2015
11 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 74.75 4-Ct/St in 1st inns vs Royal Challengers Bengaluru at Ahmedabad on 22-May-2024
12 No change Will Smith (England) flag Will Smith (England) 74.53 4-Ct/St in 2nd inns vs Surrey at Nottingham on 12-Aug-2006
13 No change Michael Finan (England) flag Michael Finan (England) 73.90 4-Ct/St in 1st inns vs Nottinghamshire at Leicester on 20-Jun-2023
14 No change Riyan Parag (India) flag Riyan Parag (India) 73.35 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Pune on 26-Apr-2022
15 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 72.52 5-Ct/St in 2nd inns vs Sunrisers Hyderabad at Chennai on 28-Apr-2024
16 No change Will Jacks (England) flag Will Jacks (England) 72.20 5-Ct/St in 2nd inns vs Chattogram Challengers at Chattogram on 13-Feb-2024
17 No change Tom Abell (England) flag Tom Abell (England) 72.08 4-Ct/St in 1st inns vs Surrey at Taunton on 16-Jun-2023
18 No change Tim David (Australia) flag Tim David (Australia) 71.95 4-Ct/St in 2nd inns vs Sunrisers Hyderabad at Hyderabad on 18-Apr-2023
19 No change Jack Edwards (Australia) flag Jack Edwards (Australia) 71.85 4-Ct/St in 2nd inns vs Brisbane Heat at Carrara on 19-Jan-2024
20 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 71.83 4-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 01-Jan-2025
21 No change Harry Nielsen (Australia) flag Harry Nielsen (Australia) 71.81 5-Ct/St in 2nd inns vs Sydney Thunder at Sydney on 16-Dec-2022
22 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 71.78 4-Ct/St in 2nd inns vs Deccan Chargers at Kolkata on 11-Apr-2011
23 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 71.52 4-Ct/St in 1st inns vs Guyana Amazon Warriors at Georgetown on 25-Sep-2024
24 No change Ethan D'Souza (U.A.E.) flag Ethan D'Souza (U.A.E.) 71.42 4-Ct/St in 1st inns vs Abu Dhabi Knight Riders at Abu Dhabi on 22-Dec-2025
25 No change James Bracey (England) flag James Bracey (England) 71.05 5-Ct/St in 2nd inns vs Sussex at Hove on 10-Jun-2022
26 No change Arron Lilley (England) flag Arron Lilley (England) 70.65 4-Ct/St in 1st inns vs Nottinghamshire at Leicester on 16-Jul-2021
27 No change Adam Lyth (England) flag Adam Lyth (England) 70.00 4-Ct/St in 1st inns vs Dhaka Dominators at Mirpur on 06-Dec-2017
28 No change Dan Lawrence (England) flag Dan Lawrence (England) 70.00 4-Ct/St in 1st inns vs Kent at Chelmsford on 25-Jun-2021
29 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 69.98 4-Ct/St in 2nd inns vs Nottinghamshire at Nottingham on 21-Jun-2022
30 No change Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 69.89 3-Ct/St in 2nd inns vs MI Emirates at Dubai on 04-Jan-2026
31 Down 1 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 69.85 4-Ct/St in 2nd inns vs Fortune Barishal at Sylhet on 27-Jan-2024
32 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 69.80 3-Ct/St in 2nd inns vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025
33 Down 1 Max Waller (England) flag Max Waller (England) 69.76 4-Ct/St in 2nd inns vs Nottinghamshire at Taunton on 26-Aug-2018
34 Down 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 69.70 5-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Hyderabad on 14-Apr-2011
35 Down 1 Matt Machan (England) flag Matt Machan (England) 68.82 5-Ct/St in 1st inns vs Glamorgan at Hove on 28-Jul-2016
36 Down 1 David Warner (Australia) flag David Warner (Australia) 68.78 4-Ct/St in 2nd inns vs Rajasthan Royals at Delhi on 31-Mar-2010
37 Down 1 Craig Overton (England) flag Craig Overton (England) 68.71 4-Ct/St in 1st inns vs Hampshire at Taunton on 24-May-2023
38 Down 1 Miles Hammond (England) flag Miles Hammond (England) 68.47 5-Ct/St in 1st inns vs Hampshire at Bristol on 20-Jun-2025
39 Down 1 Chris Cooke (England) flag Chris Cooke (England) 68.15 5-Ct/St in 1st inns vs Surrey at Cardiff on 24-Jun-2016
40 Down 1 Zak Crawley (England) flag Zak Crawley (England) 67.84 4-Ct/St in 1st inns vs Somerset at Canterbury on 07-Jun-2024
41 Down 1 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 67.79 5-Ct/St in 1st inns vs St Kitts and Nevis Patriots at Basseterre on 01-Sep-2022
42 Down 1 Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 67.72 5-Ct/St in 1st inns vs Northern Districts at Hamilton on 06-Nov-2015
43 Down 1 Moises Henriques (Australia) flag Moises Henriques (Australia) 67.47 3-Ct/St in 2nd inns vs Perth Scorchers at Sydney on 06-Feb-2021
44 Down 1 Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 67.33 5-Ct/St in 1st inns vs Adelaide Strikers at Brisbane on 14-Jan-2020
45 Down 1 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 67.00 4-Ct/St in 1st inns vs Peshawar Zalmi at Karachi on 16-Mar-2024
46 Down 1 Daniel Sams (Australia) flag Daniel Sams (Australia) 66.74 4-Ct/St in 1st inns vs Kent at Chelmsford on 07-Jun-2022
47 Down 1 Gary Wilson (Ireland) flag Gary Wilson (Ireland) 66.71 5-Ct/St in 1st inns vs Hampshire at London on 27-Jun-2014
48 Down 1 George Garton (England) flag George Garton (England) 66.40 5-Ct/St in 2nd inns vs Derbyshire at Birmingham on 08-Jun-2025
49 Down 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 65.82 4-Ct/St in 2nd inns vs Islamabad United at Karachi on 14-Mar-2019
50 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 65.66 3-Ct/St in 2nd inns vs Chennai Super Kings at Hyderabad on 12-May-2019
51 Down 1 Lewis McManus (England) flag Lewis McManus (England) 65.59 5-Ct/St in 2nd inns vs Leicestershire at Leicester on 23-Jun-2023
52 Down 1 Craig Overton (England) flag Craig Overton (England) 65.59 4-Ct/St in 1st inns vs Surrey at Taunton on 30-May-2025
53 Down 1 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 65.51 4-Ct/St in 1st inns vs Kent at London on 24-Jun-2009
54 Down 1 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 65.24 5-Ct/St in 2nd inns vs Rangpur Riders at Mirpur on 28-Nov-2016
55 Down 1 James Vince (England) flag James Vince (England) 64.93 3-Ct/St in 2nd inns vs Somerset at Birmingham on 27-Aug-2011
56 Down 1 Lewis Gregory (England) flag Lewis Gregory (England) 64.82 4-Ct/St in 1st inns vs Sussex at Hove on 26-May-2023
57 Down 1 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 64.82 4-Ct/St in 1st inns vs Central Districts at Hamilton on 17-Feb-2019
58 Down 1 Tim David (Australia) flag Tim David (Australia) 64.77 5-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Gros Islet on 11-Sep-2022
59 Down 1 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 64.69 3-Ct/St in 2nd inns vs Northern Districts at Hamilton on 17-Feb-2019
60 Down 1 Will Smeed (England) flag Will Smeed (England) 64.59 3-Ct/St in 2nd inns vs Surrey at Birmingham on 15-Jul-2023
61 Down 1 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 64.56 3-Ct/St in 1st inns vs Leicestershire at Birmingham on 27-Aug-2011
62 Down 1 Riki Wessels (England) flag Riki Wessels (England) 64.08 4-Ct/St in 1st inns vs Yorkshire at Worcester on 16-Jun-2021
63 Down 1 Patrick Kruger (South Africa) flag Patrick Kruger (South Africa) 63.89 3-Ct/St in 2nd inns vs Durban's Super Giants at Cape Town on 10-Feb-2024
64 Down 1 Benny Howell (England) flag Benny Howell (England) 63.87 4-Ct/St in 1st inns vs Gloucestershire at Southampton on 06-Jun-2025
65 Down 1 Gareth Breese (West Indies) flag Gareth Breese (West Indies) 63.75 4-Ct/St in 2nd inns vs Yorkshire at Scarborough on 10-Jul-2011
66 Down 1 Daryl Mitchell (England) flag Daryl Mitchell (England) 63.75 4-Ct/St in 2nd inns vs Northamptonshire at Northampton on 18-Jul-2014
67 Down 1 John Simpson (England) flag John Simpson (England) 63.71 5-Ct/St in 2nd inns vs Surrey at London on 24-Jul-2014
68 Down 1 Leus du Plooy (England) flag Leus du Plooy (England) 63.61 4-Ct/St in 2nd inns vs Lancashire at Birmingham on 20-May-2023
69 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 63.60 4-Ct/St in 2nd inns vs Nottinghamshire at Manchester on 03-Aug-2019
70 Down 1 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 63.60 4-Ct/St in 2nd inns vs Rajasthan Royals at Mumbai on 19-Apr-2021
71 Down 1 David Willey (England) flag David Willey (England) 63.60 4-Ct/St in 2nd inns vs Worcestershire at Worcester on 06-Jun-2025
72 Down 1 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 63.50 5-Ct/St in 2nd inns vs Barisal Bulls at Chattogram on 17-Nov-2016
73 Down 1 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 63.27 5-Ct/St in 2nd inns vs Sylhet Titans at Mirpur on 21-Jan-2026
74 Down 2 Adam Rossington (England) flag Adam Rossington (England) 63.11 4-Ct/St in 1st inns vs Pretoria Capitals at Johannesburg on 11-Feb-2023
75 Down 2 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 63.02 3-Ct/St in 1st inns vs Sunrisers Hyderabad at Chennai on 26-May-2024
76 Down 2 Tim David (Australia) flag Tim David (Australia) 63.00 4-Ct/St in 1st inns vs Leicestershire at Leicester on 07-Jun-2022
77 Down 2 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 62.83 3-Ct/St in 1st inns vs Quetta Gladiators at Lahore on 25-May-2025
78 Down 2 Alex Davies (England) flag Alex Davies (England) 62.60 5-Ct/St in 1st inns vs Leicestershire at Birmingham on 02-Jun-2022
79 Down 2 Gerard Brophy (South Africa) flag Gerard Brophy (South Africa) 62.27 5-Ct/St in 1st inns vs Durham at Chester-le-Street on 24-Jun-2008
80 Down 2 Aaron Finch (Australia) flag Aaron Finch (Australia) 62.13 4-Ct/St in 2nd inns vs Durham at Chester-le-Street on 11-Jul-2014
81 Down 2 Eoin Morgan (England) flag Eoin Morgan (England) 61.99 4-Ct/St in 2nd inns vs Sussex at Hove on 29-May-2015
82 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 61.88 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at Tarouba on 12-Oct-2019
83 Down 2 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 61.85 4-Ct/St in 2nd inns vs Wellington at Wellington on 09-Jan-2020
84 Down 2 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 61.76 4-Ct/St in 2nd inns vs Sussex at Hove on 05-Jul-2024
85 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 61.76 5-Ct/St in 1st inns vs Joburg Super Kings at Johannesburg on 31-Jan-2024
86 Down 2 Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 61.75 4-Ct/St in 1st inns vs Wellington at Dunedin on 15-Jan-2023
87 Down 2 Tom Hartley (England) flag Tom Hartley (England) 61.07 3-Ct/St in 1st inns vs Yorkshire at Birmingham on 16-Jul-2022
88 Down 2 Ravi Bopara (England) flag Ravi Bopara (England) 60.94 4-Ct/St in 2nd inns vs Peshawar Zalmi at Sharjah on 19-Feb-2017
89 Down 2 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 60.89 4-Ct/St in 2nd inns vs Peshawar Zalmi at Lahore on 27-Apr-2025
90 Down 2 Ben Scott (England) flag Ben Scott (England) 60.87 5-Ct/St in 2nd inns vs Yorkshire at Worcester on 26-Jun-2011
91 Down 2 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 60.79 4-Ct/St in 2nd inns vs Paarl Royals at Paarl on 26-Jan-2024
92 Down 2 Eoin Morgan (England) flag Eoin Morgan (England) 60.77 4-Ct/St in 2nd inns vs Essex at London on 27-Jul-2017
93 Down 2 Jake Lintott (England) flag Jake Lintott (England) 60.71 4-Ct/St in 2nd inns vs Northamptonshire at Birmingham on 20-Sep-2020
94 Down 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 60.65 4-Ct/St in 1st inns vs Islamabad United at Dubai on 26-Feb-2017
95 Down 2 Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 60.60 4-Ct/St in 1st inns vs London Spirit (Men) at London on 11-Aug-2024
96 Down 2 Ben Duckett (England) flag Ben Duckett (England) 60.57 4-Ct/St in 2nd inns vs Melbourne Renegades at Melbourne on 12-Jan-2025
97 Down 2 Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 60.48 5-Ct/St in 1st inns vs Northamptonshire at Leicester on 04-Jul-2014
98 Down 2 Alastair Cook (England) flag Alastair Cook (England) 60.40 3-Ct/St in 1st inns vs Somerset at Taunton on 24-Jul-2012
99 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 60.34 3-Ct/St in 2nd inns vs Trent Rockets (Men) at London on 03-Sep-2022
100 Down 2 Jamie Smith (England) flag Jamie Smith (England) 60.22 3-Ct/St in 1st inns vs Somerset at Birmingham on 15-Jul-2023
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #kieronpollard #pollard #kadeemalleyne #alleyne #mileshammond #hammond #mohammadnabi #nabi #joeweatherley #weatherley #davidmiller #miller #abhisheksharma #sharma #rahultewatia #tewatia #fafduplessis #plessis #peterfulton #fulton #rovmanpowell #powell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings