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
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) 88.60 4-Ct/St in 2nd inns vs Trinbago Knight Riders at Basseterre on 14-Sep-2021
3 No change Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 80.90 5-Ct/St in 1st inns vs Mumbai Indians at Abu Dhabi on 08-Oct-2021
4 No change Will Smith (England) flag Will Smith (England) 79.54 4-Ct/St in 2nd inns vs Surrey at Nottingham on 12-Aug-2006
5 No change Miles Hammond (England) flag Miles Hammond (England) 78.60 4-Ct/St in 1st inns vs Sussex at Birmingham on 14-Sep-2024
6 No change Peter Fulton (New Zealand) flag Peter Fulton (New Zealand) 76.91 5-Ct/St in 1st inns vs Northern Districts at Hamilton on 06-Nov-2015
7 No change Adam Rossington (England) flag Adam Rossington (England) 74.97 4-Ct/St in 1st inns vs Pretoria Capitals at Johannesburg on 11-Feb-2023
8 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 73.83 4-Ct/St in 1st inns vs Guyana Amazon Warriors at Georgetown on 25-Sep-2024
9 No change Tim David (Australia) flag Tim David (Australia) 72.86 5-Ct/St in 2nd inns vs St Kitts and Nevis Patriots at Gros Islet on 11-Sep-2022
10 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 72.24 4-Ct/St in 2nd inns vs Islamabad United at Karachi on 14-Mar-2019
11 No change Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 72.01 5-Ct/St in 1st inns vs St Kitts and Nevis Patriots at Basseterre on 01-Sep-2022
12 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 71.74 4-Ct/St in 2nd inns vs Fortune Barishal at Sylhet on 27-Jan-2024
13 No change Joe Weatherley (England) flag Joe Weatherley (England) 71.12 4-Ct/St in 2nd inns vs Warwickshire at Birmingham on 07-Jul-2022
14 No change David Miller (South Africa) flag David Miller (South Africa) 70.92 4-Ct/St in 2nd inns vs Mumbai Indians at Mumbai on 10-Apr-2019
15 No change Max Waller (England) flag Max Waller (England) 70.66 4-Ct/St in 2nd inns vs Nottinghamshire at Taunton on 26-Aug-2018
16 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 70.26 4-Ct/St in 1st inns vs Kolkata Knight Riders at Kolkata on 14-Apr-2019
17 No change Rahul Tewatia (India) flag Rahul Tewatia (India) 70.22 4-Ct/St in 2nd inns vs Mumbai Indians at Mumbai on 24-Mar-2019
18 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 69.96 3-Ct/St in 2nd inns vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025
19 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 69.91 4-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 01-Jan-2025
20 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 69.88 3-Ct/St in 2nd inns vs Northern Districts at Hamilton on 17-Feb-2019
21 No change Zak Crawley (England) flag Zak Crawley (England) 69.81 4-Ct/St in 1st inns vs Somerset at Canterbury on 07-Jun-2024
22 No change Jack Edwards (Australia) flag Jack Edwards (Australia) 69.59 4-Ct/St in 2nd inns vs Brisbane Heat at Carrara on 19-Jan-2024
23 No change Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 69.59 5-Ct/St in 2nd inns vs Rangpur Riders at Mirpur on 28-Nov-2016
24 No change Harry Nielsen (Australia) flag Harry Nielsen (Australia) 69.42 5-Ct/St in 2nd inns vs Sydney Thunder at Sydney on 16-Dec-2022
25 No change Arron Lilley (England) flag Arron Lilley (England) 69.33 4-Ct/St in 1st inns vs Nottinghamshire at Leicester on 16-Jul-2021
26 No change Adam Lyth (England) flag Adam Lyth (England) 69.26 4-Ct/St in 1st inns vs Dhaka Dominators at Mirpur on 06-Dec-2017
27 No change Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 69.22 5-Ct/St in 1st inns vs Northern Districts at Hamilton on 06-Nov-2015
28 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 69.05 4-Ct/St in 1st inns vs Peshawar Zalmi at Karachi on 16-Mar-2024
29 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 68.82 3-Ct/St in 1st inns vs Quetta Gladiators at Lahore on 25-May-2025
30 No change Michael Finan (England) flag Michael Finan (England) 68.39 4-Ct/St in 1st inns vs Nottinghamshire at Leicester on 20-Jun-2023
31 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 68.27 4-Ct/St in 1st inns vs Islamabad United at Dubai on 26-Feb-2017
32 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 68.25 3-Ct/St in 2nd inns vs Trent Rockets (Men) at London on 03-Sep-2022
33 No change Riyan Parag (India) flag Riyan Parag (India) 68.24 4-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Pune on 26-Apr-2022
34 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 68.15 4-Ct/St in 2nd inns vs Paarl Royals at Paarl on 26-Jan-2024
35 No change Rinku Singh (India) flag Rinku Singh (India) 67.88 4-Ct/St in 1st inns vs Gujarat Titans at Navi Mumbai on 23-Apr-2022
36 No change Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 67.86 5-Ct/St in 2nd inns vs Barisal Bulls at Chattogram on 17-Nov-2016
37 No change David Warner (Australia) flag David Warner (Australia) 67.67 4-Ct/St in 2nd inns vs Rajasthan Royals at Delhi on 31-Mar-2010
38 No change Tom Abell (England) flag Tom Abell (England) 66.85 4-Ct/St in 1st inns vs Surrey at Taunton on 16-Jun-2023
39 No change Dean Foxcroft (New Zealand) flag Dean Foxcroft (New Zealand) 66.16 4-Ct/St in 1st inns vs Wellington at Dunedin on 15-Jan-2023
40 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 66.03 4-Ct/St in 1st inns vs Central Districts at Hamilton on 17-Feb-2019
41 No change Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 65.73 5-Ct/St in 1st inns vs Joburg Super Kings at Johannesburg on 31-Jan-2024
42 No change Matt Machan (England) flag Matt Machan (England) 65.58 5-Ct/St in 1st inns vs Glamorgan at Hove on 28-Jul-2016
43 No change James Bracey (England) flag James Bracey (England) 65.54 5-Ct/St in 2nd inns vs Sussex at Hove on 10-Jun-2022
44 No change Rovman Powell (West Indies) flag Rovman Powell (West Indies) 65.35 4-Ct/St in 1st inns vs Royal Challengers Bengaluru at Ahmedabad on 22-May-2024
45 No change Patrick Kruger (South Africa) flag Patrick Kruger (South Africa) 65.34 3-Ct/St in 2nd inns vs Durban's Super Giants at Cape Town on 10-Feb-2024
46 No change Miles Hammond (England) flag Miles Hammond (England) 65.31 5-Ct/St in 1st inns vs Hampshire at Bristol on 20-Jun-2025
47 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 65.16 3-Ct/St in 2nd inns vs Guyana Amazon Warriors at Tarouba on 12-Oct-2019
48 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 65.08 3-Ct/St in 2nd inns vs Chennai Super Kings at Hyderabad on 12-May-2019
49 No change Gary Wilson (Ireland) flag Gary Wilson (Ireland) 65.08 5-Ct/St in 1st inns vs Hampshire at London on 27-Jun-2014
50 No change Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 64.80 4-Ct/St in 2nd inns vs Peshawar Zalmi at Lahore on 27-Apr-2025
51 No change Will Jacks (England) flag Will Jacks (England) 64.76 5-Ct/St in 2nd inns vs Chattogram Challengers at Chattogram on 13-Feb-2024
52 No change Ravi Bopara (England) flag Ravi Bopara (England) 64.75 4-Ct/St in 2nd inns vs Peshawar Zalmi at Sharjah on 19-Feb-2017
53 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 64.62 4-Ct/St in 2nd inns vs Nottinghamshire at Manchester on 03-Aug-2019
54 No change Dewald Pretorius (South Africa) flag Dewald Pretorius (South Africa) 64.50 4-Ct/St in 2nd inns vs Glamorgan at Swansea on 25-Jun-2005
55 No change Daryl Mitchell (England) flag Daryl Mitchell (England) 64.50 4-Ct/St in 2nd inns vs Northamptonshire at Northampton on 18-Jul-2014
56 No change John Simpson (England) flag John Simpson (England) 64.47 5-Ct/St in 2nd inns vs Surrey at London on 24-Jul-2014
57 No change Dan Lawrence (England) flag Dan Lawrence (England) 64.46 4-Ct/St in 1st inns vs Kent at Chelmsford on 25-Jun-2021
58 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 64.44 4-Ct/St in 1st inns vs Kent at Chelmsford on 07-Jun-2022
59 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 64.37 5-Ct/St in 2nd inns vs Royal Challengers Bengaluru at Hyderabad on 14-Apr-2011
60 No change Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 64.18 4-Ct/St in 2nd inns vs Nottinghamshire at Nottingham on 21-Jun-2022
61 No change Jos Buttler (England) flag Jos Buttler (England) 64.06 3-Ct/St in 1st inns vs Oval Invincibles (Men) at London on 27-Aug-2023
62 No change James Vince (England) flag James Vince (England) 64.02 3-Ct/St in 2nd inns vs Somerset at Birmingham on 27-Aug-2011
63 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 63.51 4-Ct/St in 1st inns vs Kolkata Knight Riders at Mumbai on 16-May-2008
64 No change Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 63.51 4-Ct/St in 1st inns vs Kent at London on 24-Jun-2009
65 No change Nathan Hauritz (Australia) flag Nathan Hauritz (Australia) 63.49 3-Ct/St in 2nd inns vs Perth Scorchers at Perth on 19-Jan-2013
66 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 63.45 4-Ct/St in 2nd inns vs Deccan Chargers at Kolkata on 11-Apr-2011
67 No change Will Smeed (England) flag Will Smeed (England) 63.35 3-Ct/St in 2nd inns vs Surrey at Birmingham on 15-Jul-2023
68 No change Craig Overton (England) flag Craig Overton (England) 63.19 4-Ct/St in 1st inns vs Surrey at Taunton on 30-May-2025
69 No change Tom Triffitt (Australia) flag Tom Triffitt (Australia) 62.91 5-Ct/St in 2nd inns vs Melbourne Renegades at Perth on 29-Dec-2012
70 No change Chris Cooke (England) flag Chris Cooke (England) 62.76 5-Ct/St in 1st inns vs Surrey at Cardiff on 24-Jun-2016
71 No change Craig Overton (England) flag Craig Overton (England) 62.76 4-Ct/St in 1st inns vs Hampshire at Taunton on 24-May-2023
72 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 62.72 3-Ct/St in 2nd inns vs Perth Scorchers at Canberra on 28-Jan-2015
73 No change Derek de Boorder (New Zealand) flag Derek de Boorder (New Zealand) 62.48 5-Ct/St in 2nd inns vs Canterbury at Christchurch on 08-Jan-2010
74 No change George Garton (England) flag George Garton (England) 62.48 5-Ct/St in 2nd inns vs Derbyshire at Birmingham on 08-Jun-2025
75 No change Shawn Hicks (New Zealand) flag Shawn Hicks (New Zealand) 62.26 4-Ct/St in 1st inns vs Northern Districts at Hamilton on 23-Dec-2017
76 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 62.23 4-Ct/St in 2nd inns vs Durham at Chester-le-Street on 11-Jul-2014
77 No change Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 62.18 5-Ct/St in 1st inns vs Adelaide Strikers at Brisbane on 14-Jan-2020
78 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 62.17 4-Ct/St in 1st inns vs Chennai Super Kings at Chennai on 25-Apr-2025
79 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 62.08 3-Ct/St in 1st inns vs Leicestershire at Birmingham on 27-Aug-2011
80 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 61.83 4-Ct/St in 2nd inns vs Sussex at Hove on 05-Jul-2024
81 No change Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 61.59 5-Ct/St in 2nd inns vs Sunrisers Hyderabad at Chennai on 28-Apr-2024
82 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 61.53 3-Ct/St in 2nd inns vs Islamabad United at Karachi on 18-Mar-2024
83 No change Moises Henriques (Australia) flag Moises Henriques (Australia) 61.44 3-Ct/St in 2nd inns vs Perth Scorchers at Sydney on 06-Feb-2021
84 No change Riki Wessels (England) flag Riki Wessels (England) 61.12 4-Ct/St in 1st inns vs Yorkshire at Worcester on 16-Jun-2021
85 No change Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 60.81 4-Ct/St in 2nd inns vs Chittagong Kings at Sylhet on 07-Nov-2017
86 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 60.67 4-Ct/St in 2nd inns vs Melbourne Renegades at Melbourne on 12-Jan-2018
87 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 60.67 4-Ct/St in 2nd inns vs Rajasthan Royals at Mumbai on 19-Apr-2021
88 No change Benny Howell (England) flag Benny Howell (England) 60.67 4-Ct/St in 1st inns vs Gloucestershire at Southampton on 06-Jun-2025
89 No change Alex Hales (England) flag Alex Hales (England) 60.61 4-Ct/St in 1st inns vs Yorkshire at Nottingham on 31-Aug-2020
90 No change Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 60.60 5-Ct/St in 1st inns vs Northamptonshire at Leicester on 04-Jul-2014
91 No change Leus du Plooy (England) flag Leus du Plooy (England) 60.55 4-Ct/St in 2nd inns vs Lancashire at Birmingham on 20-May-2023
92 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 60.01 4-Ct/St in 1st inns vs Jamaica Tallawahs at Basseterre on 10-Sep-2019
93 No change Alastair Cook (England) flag Alastair Cook (England) 59.76 3-Ct/St in 1st inns vs Somerset at Taunton on 24-Jul-2012
94 No change Jim Allenby (Australia) flag Jim Allenby (Australia) 59.62 3-Ct/St in 2nd inns vs Essex at Nottingham on 12-Aug-2006
95 No change Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 59.48 3-Ct/St in 1st inns vs Trinbago Knight Riders at Basseterre on 13-Aug-2014
96 No change Brad Haddin (Australia) flag Brad Haddin (Australia) 59.48 4-Ct/St in 1st inns vs Brisbane Heat at Brisbane on 25-Jan-2017
97 No change Jamie Smith (England) flag Jamie Smith (England) 59.24 3-Ct/St in 1st inns vs Somerset at Birmingham on 15-Jul-2023
98 No change Jayden Lennox (New Zealand) flag Jayden Lennox (New Zealand) 58.99 4-Ct/St in 2nd inns vs Northern Districts at Nelson on 06-Jan-2025
99 No change Parthiv Patel (India) flag Parthiv Patel (India) 58.97 3-Ct/St in 1st inns vs Punjab Kings at Mumbai on 31-May-2008
100 No change Rishabh Pant (India) flag Rishabh Pant (India) 58.88 4-Ct/St in 1st inns vs Gujarat Titans at Ahmedabad on 17-Apr-2024
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #kieronpollard #pollard #kadeemalleyne #alleyne #mohammadnabi #nabi #willsmith #smith #mileshammond #hammond #peterfulton #fulton #adamrossington #rossington #rovmanpowell #powell #timdavid #david #babarazam #azam #corbinbosch #bosch #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings