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
3 No change Shane Watson (Australia) flag Shane Watson (Australia) 86.86 117* Runs in 57 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 27-May-2018 (SR-205%)
4 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 83.85 121* Runs in 49 Balls in 2nd inns for Jamaica Tallawahs vs Trinbago Knight Riders at Port of Spain on 10-Aug-2018 (SR-247%)
6 No change Finn Allen (New Zealand) flag Finn Allen (New Zealand) 73.54 151 Runs in 51 Balls in 1st inns for San Francisco Unicorns vs Washington Freedom at Oakland on 12-Jun-2025 (SR-296%)
7 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 68.91 115* Runs in 55 Balls in 1st inns for Punjab Kings vs Kolkata Knight Riders at Bengaluru on 01-Jun-2014 (SR-209%)
8 No change Chris Lynn (Australia) flag Chris Lynn (Australia) 68.10 108* Runs in 51 Balls in 2nd inns for Hampshire vs Northamptonshire at Birmingham on 13-Sep-2025 (SR-212%)
9 No change Ravi Bopara (England) flag Ravi Bopara (England) 67.99 105* Runs in 46 Balls in 1st inns for Northamptonshire vs Surrey at London on 03-Sep-2025 (SR-228%)
10 No change Laurie Evans (England) flag Laurie Evans (England) 67.16 76* Runs in 41 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Melbourne on 28-Jan-2022 (SR-185%)
13 No change Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 65.84 113* Runs in 49 Balls in 2nd inns for Barisal Burners vs Chittagong Kings at Mirpur on 28-Feb-2012 (SR-231%)
14 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 65.66 158* Runs in 73 Balls in 1st inns for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 18-Apr-2008 (SR-216%)
17 No change Graham Napier (England) flag Graham Napier (England) 63.39 152* Runs in 58 Balls in 1st inns for Essex vs Sussex at Chelmsford on 24-Jun-2008 (SR-262%)
19 No change Will Jacks (England) flag Will Jacks (England) 61.92 108* Runs in 48 Balls in 2nd inns for Oval Invincibles (Men) vs Southern Brave (Men) at London on 14-Aug-2022 (SR-225%)
21 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 60.14 129* Runs in 52 Balls in 1st inns for Royal Challengers Bengaluru vs Gujarat Lions at Bengaluru on 14-May-2016 (SR-248%)
24 No change Manish Pandey (India) flag Manish Pandey (India) 59.35 94 Runs in 50 Balls in 2nd inns for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014 (SR-188%)
25 No change Harry Brook (England) flag Harry Brook (England) 58.70 105* Runs in 42 Balls in 1st inns for Northern Superchargers (Men) vs Welsh Fire (Men) at Leeds on 22-Aug-2023 (SR-250%)
26 No change Mitchell Owen (Australia) flag Mitchell Owen (Australia) 58.64 108 Runs in 42 Balls in 2nd inns for Hobart Hurricanes vs Sydney Thunder at Hobart on 27-Jan-2025 (SR-257%)
28 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 58.25 93* Runs in 33 Balls in 1st inns for Central Districts vs Northern Districts at Palmerston North on 27-Dec-2023 (SR-282%)
30 No change Tom Curran (England) flag Tom Curran (England) 57.78 67* Runs in 34 Balls in 1st inns for Oval Invincibles (Men) vs Manchester Originals (Men) at London on 27-Aug-2023 (SR-197%)
33 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 56.82 73* Runs in 27 Balls in 1st inns for Nagenahira Nagas vs Uva Next at Colombo on 31-Aug-2012 (SR-270%)
34 No change Luke Wright (England) flag Luke Wright (England) 56.68 153* Runs in 66 Balls in 2nd inns for Sussex vs Essex at Chelmsford on 25-Jul-2014 (SR-232%)
35 No change Michael Pepper (England) flag Michael Pepper (England) 56.60 120* Runs in 53 Balls in 2nd inns for Essex vs Sussex at Hove on 13-Jul-2024 (SR-226%)
36 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 56.27 154* Runs in 64 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2022 (SR-241%)
37 No change Rahul Dravid (India) flag Rahul Dravid (India) 56.22 75* Runs in 36 Balls in 2nd inns for Royal Challengers Bengaluru vs Rajasthan Royals at Jaipur on 17-May-2008 (SR-208%)
39 No change KL Rahul (India) flag KL Rahul (India) 56.00 98* Runs in 42 Balls in 2nd inns for Punjab Kings vs Chennai Super Kings at Dubai on 07-Oct-2021 (SR-233%)
42 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.90 113* Runs in 40 Balls in 1st inns for Nottinghamshire vs Northamptonshire at Northampton on 06-Jul-2018 (SR-283%)
45 No change Dan Christian (Australia) flag Dan Christian (Australia) 54.41 129 Runs in 57 Balls in 2nd inns for Middlesex vs Kent at Canterbury on 06-Jun-2014 (SR-226%)
46 No change Manvinder Bisla (India) flag Manvinder Bisla (India) 54.22 89 Runs in 48 Balls in 2nd inns for Kolkata Knight Riders vs Chennai Super Kings at Chennai on 27-May-2012 (SR-185%)
47 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 54.03 81* Runs in 43 Balls in 2nd inns for Barbados Royals vs Jamaica Tallawahs at Kingston on 03-Aug-2014 (SR-188%)
48 No change Manan Vohra (India) flag Manan Vohra (India) 53.78 95 Runs in 50 Balls in 2nd inns for Punjab Kings vs Sunrisers Hyderabad at Hyderabad on 17-Apr-2017 (SR-190%)
49 No change Alex Hales (England) flag Alex Hales (England) 53.55 119* Runs in 57 Balls in 1st inns for Jamaica Tallawahs vs St Lucia Kings at Georgetown on 17-Sep-2023 (SR-209%)
50 No change John Hastings (Australia) flag John Hastings (Australia) 53.51 80* Runs in 26 Balls in 2nd inns for Durham vs Northamptonshire at Chester-le-Street on 25-Jul-2014 (SR-308%)
52 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 53.00 101 Runs in 43 Balls in 1st inns for Hampshire vs Derbyshire at Derby on 22-Aug-2017 (SR-235%)
54 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 52.94 105* Runs in 39 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Delhi on 25-May-2025 (SR-269%)
55 No change Josh Brown (Australia) flag Josh Brown (Australia) 52.93 140 Runs in 57 Balls in 1st inns for Brisbane Heat vs Adelaide Strikers at Carrara on 22-Jan-2024 (SR-246%)
57 No change Virender Sehwag (India) flag Virender Sehwag (India) 52.57 119 Runs in 56 Balls in 2nd inns for Delhi Capitals vs Deccan Chargers at Hyderabad on 05-May-2011 (SR-213%)
59 No change Harry Brook (England) flag Harry Brook (England) 52.27 102* Runs in 49 Balls in 1st inns for Lahore Qalandars vs Islamabad United at Lahore on 19-Feb-2022 (SR-208%)
61 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 52.10 98 Runs in 47 Balls in 1st inns for Essex vs Kent at Chelmsford on 02-Jun-2010 (SR-209%)
62 No change Will Jacks (England) flag Will Jacks (England) 52.10 100* Runs in 41 Balls in 2nd inns for Royal Challengers Bengaluru vs Gujarat Titans at Ahmedabad on 28-Apr-2024 (SR-244%)
63 No change Riyan Parag (India) flag Riyan Parag (India) 52.07 95 Runs in 45 Balls in 2nd inns for Rajasthan Royals vs Kolkata Knight Riders at Kolkata on 04-May-2025 (SR-211%)
65 No change Will Jacks (England) flag Will Jacks (England) 51.89 101 Runs in 42 Balls in 1st inns for Pretoria Capitals vs Durban's Super Giants at Centurion on 18-Jan-2024 (SR-240%)
66 No change Virender Sehwag (India) flag Virender Sehwag (India) 51.89 122 Runs in 58 Balls in 1st inns for Punjab Kings vs Chennai Super Kings at Mumbai on 30-May-2014 (SR-210%)
69 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 51.42 104* Runs in 44 Balls in 1st inns for Durban's Super Giants vs Pretoria Capitals at Centurion on 05-Feb-2023 (SR-236%)
71 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 51.36 80 Runs in 42 Balls in 1st inns for Hampshire vs Somerset at Birmingham on 27-Aug-2011 (SR-190%)
73 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 51.25 124* Runs in 63 Balls in 2nd inns for Lucknow Super Giants vs Chennai Super Kings at Chennai on 23-Apr-2024 (SR-197%)
75 No change Dan Lawrence (England) flag Dan Lawrence (England) 50.92 120* Runs in 54 Balls in 2nd inns for Surrey vs Glamorgan at London on 11-Jul-2025 (SR-222%)
76 No change Owais Shah (England) flag Owais Shah (England) 50.91 75 Runs in 35 Balls in 1st inns for Middlesex vs Kent at Southampton on 26-Jul-2008 (SR-214%)
78 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 50.73 158* Runs in 64 Balls in 1st inns for Warwickshire vs Derbyshire at Birmingham on 03-Jul-2015 (SR-247%)
79 No change Rajat Patidar (India) flag Rajat Patidar (India) 50.46 112* Runs in 54 Balls in 1st inns for Royal Challengers Bengaluru vs Lucknow Super Giants at Kolkata on 25-May-2022 (SR-207%)
80 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 50.44 100 Runs in 37 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 13-Mar-2010 (SR-270%)
82 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 50.08 62* Runs in 27 Balls in 2nd inns for Jamaica Tallawahs vs Trinbago Knight Riders at Basseterre on 13-Aug-2014 (SR-230%)
83 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 50.07 133* Runs in 59 Balls in 1st inns for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 10-May-2015 (SR-225%)
85 No change James Vince (England) flag James Vince (England) 49.79 129* Runs in 62 Balls in 1st inns for Hampshire vs Somerset at Taunton on 23-Jun-2022 (SR-208%)
86 No change Will Smeed (England) flag Will Smeed (England) 49.41 101* Runs in 50 Balls in 1st inns for Birmingham Phoenix (Men) vs Southern Brave (Men) at Birmingham on 10-Aug-2022 (SR-202%)
87 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 49.40 60* Runs in 32 Balls in 1st inns for Mumbai Indians vs Chennai Super Kings at Kolkata on 26-May-2013 (SR-188%)
88 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 49.27 100* Runs in 50 Balls in 2nd inns for Rangpur Riders vs Dhaka Dominators at Chattogram on 28-Jan-2019 (SR-200%)
89 No change Alex Hales (England) flag Alex Hales (England) 49.23 95 Runs in 30 Balls in 2nd inns for Nottinghamshire vs Durham at Nottingham on 05-Aug-2017 (SR-317%)
90 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 49.21 106 Runs in 44 Balls in 1st inns for Guyana Amazon Warriors vs Barbados Royals at Georgetown on 17-Sep-2023 (SR-241%)
91 No change Sean Abbott (Australia) flag Sean Abbott (Australia) 49.09 110* Runs in 41 Balls in 1st inns for Surrey vs Kent at London on 26-May-2023 (SR-268%)
92 No change Kiran Carlson (England) flag Kiran Carlson (England) 49.03 135 Runs in 64 Balls in 1st inns for Glamorgan vs Somerset at Cardiff on 19-Jul-2024 (SR-211%)
93 No change Chris Jordan (England) flag Chris Jordan (England) 48.82 59 Runs in 20 Balls in 1st inns for Hobart Hurricanes vs Perth Scorchers at Perth on 20-Dec-2023 (SR-295%)
94 No change Murali Vijay (India) flag Murali Vijay (India) 48.68 95 Runs in 52 Balls in 1st inns for Chennai Super Kings vs Royal Challengers Bengaluru at Chennai on 28-May-2011 (SR-183%)
96 No change Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 48.32 59* Runs in 21 Balls in 2nd inns for Middlesex vs Durham at Southampton on 26-Jul-2008 (SR-281%)
99 No change Hardik Pandya (India) flag Hardik Pandya (India) 48.24 91 Runs in 34 Balls in 2nd inns for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 28-Apr-2019 (SR-268%)
100 No change Callum Ferguson (Australia) flag Callum Ferguson (Australia) 48.22 113* Runs in 53 Balls in 2nd inns for Sydney Thunder vs Perth Scorchers at Perth on 24-Jan-2019 (SR-213%)
101 No change Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 48.10 109* Runs in 52 Balls in 1st inns for Jamaica Tallawahs vs Guyana Amazon Warriors at Georgetown on 28-Sep-2022 (SR-210%)
104 No change Phil Salt (England) flag Phil Salt (England) 47.87 86 Runs in 32 Balls in 1st inns for Manchester Originals (Men) vs Trent Rockets (Men) at Nottingham on 17-Aug-2023 (SR-269%)
105 No change Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 47.72 94* Runs in 47 Balls in 1st inns for Durbar Rajshahi vs Fortune Barishal at Mirpur on 30-Dec-2024 (SR-200%)
106 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 47.70 106* Runs in 52 Balls in 2nd inns for Antigua Hawksbills vs Guyana Amazon Warriors at Basseterre on 07-Aug-2014 (SR-204%)
107 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 47.70 100* Runs in 37 Balls in 1st inns for Sussex vs Gloucestershire at Hove on 24-Jul-2012 (SR-270%)
108 No change Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 47.70 100* Runs in 45 Balls in 1st inns for Quetta Gladiators vs Islamabad United at Rawalpindi on 07-May-2025 (SR-222%)
112 No change Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 47.38 105* Runs in 54 Balls in 1st inns for Jaffna Kings vs Kandy Falcons at Colombo on 20-Jul-2024 (SR-194%)
113 No change Brandon King (West Indies) flag Brandon King (West Indies) 47.36 83* Runs in 50 Balls in 2nd inns for Jamaica Tallawahs vs Barbados Royals at Georgetown on 30-Sep-2022 (SR-166%)
114 No change Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 47.30 122 Runs in 61 Balls in 2nd inns for Chittagong Kings vs Barisal Bulls at Mirpur on 13-Nov-2016 (SR-200%)
116 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 47.24 100 Runs in 58 Balls in 1st inns for Sunrisers Eastern Cape vs Joburg Super Kings at Centurion on 09-Feb-2023 (SR-172%)
117 No change Murali Vijay (India) flag Murali Vijay (India) 47.15 127 Runs in 56 Balls in 1st inns for Chennai Super Kings vs Rajasthan Royals at Chennai on 03-Apr-2010 (SR-227%)
120 No change Jason Roy (England) flag Jason Roy (England) 46.85 145* Runs in 63 Balls in 2nd inns for Quetta Gladiators vs Peshawar Zalmi at Rawalpindi on 08-Mar-2023 (SR-230%)
121 No change Suryakumar Yadav (India) flag Suryakumar Yadav (India) 46.73 103* Runs in 49 Balls in 1st inns for Mumbai Indians vs Gujarat Titans at Mumbai on 12-May-2023 (SR-210%)
122 No change Steven Smith (Australia) flag Steven Smith (Australia) 46.60 88 Runs in 52 Balls in 1st inns for Washington Freedom vs San Francisco Unicorns at Dallas on 28-Jul-2024 (SR-169%)
124 No change Chris Cooke (England) flag Chris Cooke (England) 46.45 113* Runs in 41 Balls in 1st inns for Glamorgan vs Middlesex at Northwood on 31-May-2023 (SR-276%)
125 No change Shubman Gill (India) flag Shubman Gill (India) 46.40 104* Runs in 52 Balls in 2nd inns for Gujarat Titans vs Royal Challengers Bengaluru at Bengaluru on 21-May-2023 (SR-200%)
126 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 46.34 75* Runs in 31 Balls in 1st inns for Cumilla Warriors vs Rangpur Riders at Mirpur on 11-Dec-2019 (SR-242%)
128 No change Jamie Smith (England) flag Jamie Smith (England) 46.21 87 Runs in 38 Balls in 1st inns for Surrey vs Somerset at London on 02-Jun-2024 (SR-229%)
129 No change Usman Khan (Pakistan) flag Usman Khan (Pakistan) 46.08 120 Runs in 43 Balls in 1st inns for Multan Sultans vs Quetta Gladiators at Rawalpindi on 11-Mar-2023 (SR-279%)
132 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 46.01 56* Runs in 15 Balls in 2nd inns for Kolkata Knight Riders vs Mumbai Indians at Pune on 06-Apr-2022 (SR-373%)
133 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 45.83 116 Runs in 54 Balls in 1st inns for Yorkshire vs Lancashire at Manchester on 11-Jul-2025 (SR-215%)
134 No change Johnson Charles (West Indies) flag Johnson Charles (West Indies) 45.78 89 Runs in 40 Balls in 1st inns for St Lucia Kings vs Trinbago Knight Riders at Tarouba on 24-Sep-2024 (SR-223%)
136 No change Steven Smith (Australia) flag Steven Smith (Australia) 45.76 125* Runs in 66 Balls in 1st inns for Sydney Sixers vs Sydney Thunder at Sydney on 21-Jan-2023 (SR-189%)
137 No change Tom Banton (England) flag Tom Banton (England) 45.72 107* Runs in 51 Balls in 2nd inns for Somerset vs Kent at Canterbury on 28-Jun-2021 (SR-210%)
138 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 45.66 103 Runs in 57 Balls in 1st inns for Melbourne Stars vs Sydney Sixers at Melbourne on 15-Dec-2021 (SR-181%)
140 No change Joe Clarke (England) flag Joe Clarke (England) 45.55 124* Runs in 53 Balls in 2nd inns for Worcestershire vs Durham at Worcester on 30-Jul-2017 (SR-234%)
142 No change Shashank Singh (India) flag Shashank Singh (India) 45.11 61* Runs in 30 Balls in 2nd inns for Punjab Kings vs Royal Challengers Bengaluru at Ahmedabad on 03-Jun-2025 (SR-203%)
145 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 45.02 147* Runs in 79 Balls in 1st inns for Melbourne Stars vs Sydney Sixers at Melbourne on 12-Jan-2020 (SR-186%)
146 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 45.02 105* Runs in 54 Balls in 1st inns for Delhi Capitals vs Chennai Super Kings at Durban on 23-Apr-2009 (SR-194%)
149 No change James Vince (England) flag James Vince (England) 44.91 93* Runs in 51 Balls in 2nd inns for Hampshire vs Nottinghamshire at Nottingham on 03-Aug-2014 (SR-182%)
150 No change Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 44.91 94* Runs in 39 Balls in 2nd inns for Islamabad United vs Karachi Kings at Dubai on 18-Mar-2018 (SR-241%)
151 No change Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 44.89 104 Runs in 50 Balls in 1st inns for MI Cape Town vs Joburg Super Kings at Johannesburg on 13-Jan-2024 (SR-208%)
152 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 44.72 84 Runs in 27 Balls in 1st inns for Delhi Capitals vs Mumbai Indians at Delhi on 27-Apr-2024 (SR-311%)
153 No change Ben Smith (England) flag Ben Smith (England) 44.69 105 Runs in 45 Balls in 1st inns for Worcestershire vs Glamorgan at Worcester on 06-Jul-2005 (SR-233%)
156 No change Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 44.61 101 Runs in 55 Balls in 2nd inns for Peshawar Zalmi vs Quetta Gladiators at Karachi on 22-Feb-2020 (SR-184%)
157 No change Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 44.59 107 Runs in 42 Balls in 1st inns for Northern Districts vs Auckland at Mount Maunganui on 16-Dec-2017 (SR-255%)
159 No change Cameron White (Australia) flag Cameron White (Australia) 44.54 141* Runs in 70 Balls in 1st inns for Somerset vs Worcestershire at Worcester on 09-Jul-2006 (SR-201%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #shanewatson #watson #andrerussell #russell #finnallen #allen #wriddhimansaha #saha #chrislynn #lynn #ravibopara #bopara #laurieevans #evans #ahmedshehzad #shehzad #brendonmccullum #mccullum #grahamnapier #napier #willjacks #jacks #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings