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 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 100.00 141* Runs in 61 Balls in 1st inns for Comilla Victorians vs Dhaka Dominators at Mirpur on 08-Feb-2019 (SR-231%)
2 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 94.36 158* Runs in 73 Balls in 1st inns for Kolkata Knight Riders vs Royal Challengers Bengaluru at Bengaluru on 18-Apr-2008 (SR-216%)
3 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 92.81 146* Runs in 69 Balls in 1st inns for Rangpur Riders vs Dhaka Dominators at Mirpur on 12-Dec-2017 (SR-212%)
4 No change Shane Watson (Australia) flag Shane Watson (Australia) 86.52 117* Runs in 57 Balls in 2nd inns for Chennai Super Kings vs Sunrisers Hyderabad at Mumbai on 27-May-2018 (SR-205%)
5 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 82.55 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 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 82.37 175* Runs in 66 Balls in 1st inns for Royal Challengers Bengaluru vs Pune Warriors India at Bengaluru on 23-Apr-2013 (SR-265%)
7 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 79.64 126* Runs in 51 Balls in 2nd inns for Rangpur Riders vs Khulna Tigers at Mirpur on 08-Dec-2017 (SR-247%)
8 No change Rishabh Pant (India) flag Rishabh Pant (India) 79.57 128* Runs in 63 Balls in 1st inns for Delhi Capitals vs Sunrisers Hyderabad at Delhi on 10-May-2018 (SR-203%)
9 No change Wriddhiman Saha (India) flag Wriddhiman Saha (India) 79.20 115* Runs in 55 Balls in 1st inns for Punjab Kings vs Kolkata Knight Riders at Bengaluru on 01-Jun-2014 (SR-209%)
10 No change Graham Napier (England) flag Graham Napier (England) 78.50 152* Runs in 58 Balls in 1st inns for Essex vs Sussex at Chelmsford on 24-Jun-2008 (SR-262%)
11 No change Suresh Raina (India) flag Suresh Raina (India) 77.18 87 Runs in 25 Balls in 2nd inns for Chennai Super Kings vs Punjab Kings at Mumbai on 30-May-2014 (SR-348%)
12 No change Ravi Bopara (England) flag Ravi Bopara (England) 77.11 105* Runs in 46 Balls in 1st inns for Northamptonshire vs Surrey at London on 03-Sep-2025 (SR-228%)
13 No change Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 76.88 101 Runs in 56 Balls in 1st inns for Pretoria Capitals vs Sunrisers Eastern Cape at Cape Town on 25-Jan-2026 (SR-180%)
14 Down 1 David Miller (South Africa) flag David Miller (South Africa) 74.97 101* Runs in 38 Balls in 2nd inns for Punjab Kings vs Royal Challengers Bengaluru at Mohali on 06-May-2013 (SR-266%)
15 Down 1 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 73.65 82 Runs in 34 Balls in 1st inns for Galle Marvels vs Jaffna Kings at Colombo on 21-Jul-2024 (SR-241%)
16 Down 1 Chris Lynn (Australia) flag Chris Lynn (Australia) 73.28 108* Runs in 51 Balls in 2nd inns for Hampshire vs Northamptonshire at Birmingham on 13-Sep-2025 (SR-212%)
17 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 72.90 154* Runs in 64 Balls in 1st inns for Melbourne Stars vs Hobart Hurricanes at Melbourne on 19-Jan-2022 (SR-241%)
18 Down 1 Moeen Ali (England) flag Moeen Ali (England) 72.25 121* Runs in 60 Balls in 2nd inns for Worcestershire vs Sussex at Hove on 06-Sep-2019 (SR-202%)
19 Down 1 Harry Brook (England) flag Harry Brook (England) 72.05 105* Runs in 42 Balls in 1st inns for Northern Superchargers (Men) vs Welsh Fire (Men) at Leeds on 22-Aug-2023 (SR-250%)
20 Down 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 70.56 151* Runs in 62 Balls in 2nd inns for Somerset vs Kent at Taunton on 31-May-2015 (SR-244%)
21 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 69.99 119 Runs in 56 Balls in 2nd inns for Delhi Capitals vs Deccan Chargers at Hyderabad on 05-May-2011 (SR-213%)
22 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 69.53 91 Runs in 34 Balls in 2nd inns for Mumbai Indians vs Kolkata Knight Riders at Kolkata on 28-Apr-2019 (SR-268%)
23 Down 1 KL Rahul (India) flag KL Rahul (India) 69.32 98* Runs in 42 Balls in 2nd inns for Punjab Kings vs Chennai Super Kings at Dubai on 07-Oct-2021 (SR-233%)
24 Down 1 Josh Brown (Australia) flag Josh Brown (Australia) 69.25 140 Runs in 57 Balls in 1st inns for Brisbane Heat vs Adelaide Strikers at Carrara on 22-Jan-2024 (SR-246%)
25 Down 1 Luke Wright (England) flag Luke Wright (England) 68.91 153* Runs in 66 Balls in 2nd inns for Sussex vs Essex at Chelmsford on 25-Jul-2014 (SR-232%)
26 Down 1 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 68.75 129 Runs in 49 Balls in 1st inns for Essex vs Surrey at Chelmsford on 19-Jul-2019 (SR-263%)
27 Down 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 68.54 133* Runs in 59 Balls in 1st inns for Royal Challengers Bengaluru vs Mumbai Indians at Mumbai on 10-May-2015 (SR-225%)
28 Down 1 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 67.98 127* Runs in 59 Balls in 2nd inns for Karachi Kings vs Quetta Gladiators at Sharjah on 24-Feb-2019 (SR-215%)
29 Down 1 Matthew Wade (Australia) flag Matthew Wade (Australia) 67.85 130* Runs in 61 Balls in 1st inns for Hobart Hurricanes vs Adelaide Strikers at Adelaide on 26-Jan-2020 (SR-213%)
30 Down 1 Laurie Evans (England) flag Laurie Evans (England) 67.66 76* Runs in 41 Balls in 1st inns for Perth Scorchers vs Sydney Sixers at Melbourne on 28-Jan-2022 (SR-185%)
31 Down 1 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 67.61 151 Runs in 51 Balls in 1st inns for San Francisco Unicorns vs Washington Freedom at Oakland on 12-Jun-2025 (SR-296%)
32 Down 1 Harry Brook (England) flag Harry Brook (England) 66.49 102* Runs in 49 Balls in 1st inns for Lahore Qalandars vs Islamabad United at Lahore on 19-Feb-2022 (SR-208%)
33 Down 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 66.29 97* Runs in 32 Balls in 2nd inns for St Kitts and Nevis Patriots vs Barbados Royals at Bridgetown on 03-Sep-2017 (SR-303%)
34 Down 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 65.94 124* Runs in 63 Balls in 2nd inns for Lucknow Super Giants vs Chennai Super Kings at Chennai on 23-Apr-2024 (SR-197%)
35 Down 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 65.85 105* Runs in 39 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Delhi on 25-May-2025 (SR-269%)
36 Down 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 65.80 140* Runs in 70 Balls in 1st inns for Lucknow Super Giants vs Kolkata Knight Riders at Navi Mumbai on 18-May-2022 (SR-200%)
37 Down 1 Manan Vohra (India) flag Manan Vohra (India) 65.57 95 Runs in 50 Balls in 2nd inns for Punjab Kings vs Sunrisers Hyderabad at Hyderabad on 17-Apr-2017 (SR-190%)
38 Down 1 Yusuf Pathan (India) flag Yusuf Pathan (India) 65.54 100 Runs in 37 Balls in 2nd inns for Rajasthan Royals vs Mumbai Indians at Mumbai on 13-Mar-2010 (SR-270%)
39 Down 1 Michael Pepper (England) flag Michael Pepper (England) 65.39 120* Runs in 53 Balls in 2nd inns for Essex vs Sussex at Hove on 13-Jul-2024 (SR-226%)
40 Down 1 Alex Hales (England) flag Alex Hales (England) 64.97 95 Runs in 30 Balls in 2nd inns for Nottinghamshire vs Durham at Nottingham on 05-Aug-2017 (SR-317%)
41 Down 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 64.55 79* Runs in 32 Balls in 2nd inns for Gujarat Titans vs Mumbai Indians at Mumbai on 12-May-2023 (SR-247%)
42 Down 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 64.40 158* Runs in 64 Balls in 1st inns for Warwickshire vs Derbyshire at Birmingham on 03-Jul-2015 (SR-247%)
43 Down 1 Sean Abbott (Australia) flag Sean Abbott (Australia) 64.37 110* Runs in 41 Balls in 1st inns for Surrey vs Kent at London on 26-May-2023 (SR-268%)
44 Down 1 Dan Christian (Australia) flag Dan Christian (Australia) 64.09 113* Runs in 40 Balls in 1st inns for Nottinghamshire vs Northamptonshire at Northampton on 06-Jul-2018 (SR-283%)
45 Down 1 David Warner (Australia) flag David Warner (Australia) 63.72 126 Runs in 59 Balls in 1st inns for Sunrisers Hyderabad vs Kolkata Knight Riders at Hyderabad on 30-Apr-2017 (SR-214%)
46 Down 1 Riyan Parag (India) flag Riyan Parag (India) 63.68 95 Runs in 45 Balls in 2nd inns for Rajasthan Royals vs Kolkata Knight Riders at Kolkata on 04-May-2025 (SR-211%)
47 Down 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 63.50 141 Runs in 55 Balls in 2nd inns for Sunrisers Hyderabad vs Punjab Kings at Hyderabad on 12-Apr-2025 (SR-256%)
48 Down 1 Virender Sehwag (India) flag Virender Sehwag (India) 62.89 122 Runs in 58 Balls in 1st inns for Punjab Kings vs Chennai Super Kings at Mumbai on 30-May-2014 (SR-210%)
49 Down 1 Dan Lawrence (England) flag Dan Lawrence (England) 62.88 120* Runs in 54 Balls in 2nd inns for Surrey vs Glamorgan at London on 11-Jul-2025 (SR-222%)
50 Down 1 Priyansh Arya (India) flag Priyansh Arya (India) 62.73 103 Runs in 42 Balls in 1st inns for Punjab Kings vs Chennai Super Kings at Mullanpur on 08-Apr-2025 (SR-245%)
51 Down 1 John Hastings (Australia) flag John Hastings (Australia) 62.58 80* Runs in 26 Balls in 2nd inns for Durham vs Northamptonshire at Chester-le-Street on 25-Jul-2014 (SR-308%)
52 Down 1 Dan Christian (Australia) flag Dan Christian (Australia) 62.50 129 Runs in 57 Balls in 2nd inns for Middlesex vs Kent at Canterbury on 06-Jun-2014 (SR-226%)
53 Down 1 Ross Whiteley (England) flag Ross Whiteley (England) 62.01 89* Runs in 40 Balls in 2nd inns for Worcestershire vs Lancashire at Worcester on 25-Aug-2019 (SR-223%)
54 Down 1 Will Jacks (England) flag Will Jacks (England) 62.01 100* Runs in 41 Balls in 2nd inns for Royal Challengers Bengaluru vs Gujarat Titans at Ahmedabad on 28-Apr-2024 (SR-244%)
55 Down 1 Adam Lyth (England) flag Adam Lyth (England) 61.92 161 Runs in 73 Balls in 1st inns for Yorkshire vs Northamptonshire at Leeds on 17-Aug-2017 (SR-221%)
56 Down 1 Adam Hose (England) flag Adam Hose (England) 61.88 110* Runs in 53 Balls in 1st inns for Warwickshire vs Worcestershire at Birmingham on 24-Jun-2022 (SR-208%)
57 Down 1 Alex Hales (England) flag Alex Hales (England) 61.86 119* Runs in 57 Balls in 1st inns for Jamaica Tallawahs vs St Lucia Kings at Georgetown on 17-Sep-2023 (SR-209%)
58 Down 1 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 61.85 66 Runs in 28 Balls in 2nd inns for Sydney Sixers vs Perth Scorchers at Melbourne on 22-Jan-2022 (SR-236%)
59 Down 1 Shubman Gill (India) flag Shubman Gill (India) 61.66 129 Runs in 60 Balls in 1st inns for Gujarat Titans vs Mumbai Indians at Ahmedabad on 26-May-2023 (SR-215%)
60 Down 1 Chris Cooke (England) flag Chris Cooke (England) 61.51 113* Runs in 41 Balls in 1st inns for Glamorgan vs Middlesex at Northwood on 31-May-2023 (SR-276%)
61 Down 1 James Vince (England) flag James Vince (England) 61.30 129* Runs in 62 Balls in 1st inns for Hampshire vs Somerset at Taunton on 23-Jun-2022 (SR-208%)
62 Down 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 61.18 85 Runs in 35 Balls in 2nd inns for Deccan Chargers vs Delhi Capitals at Centurion on 22-May-2009 (SR-243%)
63 Down 1 Rishabh Pant (India) flag Rishabh Pant (India) 60.67 78* Runs in 27 Balls in 1st inns for Delhi Capitals vs Mumbai Indians at Mumbai on 24-Mar-2019 (SR-289%)
64 Down 1 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 60.42 120 Runs in 43 Balls in 1st inns for Multan Sultans vs Quetta Gladiators at Rawalpindi on 11-Mar-2023 (SR-279%)
65 Down 1 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 60.40 120* Runs in 58 Balls in 1st inns for Desert Vipers vs MI Emirates at Abu Dhabi on 30-Dec-2025 (SR-207%)
66 Down 1 Will Jacks (England) flag Will Jacks (England) 60.36 108* Runs in 48 Balls in 2nd inns for Oval Invincibles (Men) vs Southern Brave (Men) at London on 14-Aug-2022 (SR-225%)
67 Down 1 David Willey (England) flag David Willey (England) 60.28 100 Runs in 41 Balls in 2nd inns for Northamptonshire vs Sussex at Hove on 12-Aug-2015 (SR-244%)
68 Down 1 Jason Roy (England) flag Jason Roy (England) 60.09 145* Runs in 63 Balls in 2nd inns for Quetta Gladiators vs Peshawar Zalmi at Rawalpindi on 08-Mar-2023 (SR-230%)
69 Down 1 Dawid Malan (England) flag Dawid Malan (England) 60.07 103 Runs in 54 Balls in 1st inns for Middlesex vs Lancashire at London on 08-Jul-2008 (SR-191%)
70 Down 1 Steven Smith (Australia) flag Steven Smith (Australia) 59.97 125* Runs in 66 Balls in 1st inns for Sydney Sixers vs Sydney Thunder at Sydney on 21-Jan-2023 (SR-189%)
71 Down 1 Shubman Gill (India) flag Shubman Gill (India) 59.92 104* Runs in 52 Balls in 2nd inns for Gujarat Titans vs Royal Challengers Bengaluru at Bengaluru on 21-May-2023 (SR-200%)
72 Down 1 Liam Scott (Australia) flag Liam Scott (Australia) 59.89 91* Runs in 58 Balls in 2nd inns for Adelaide Strikers vs Hobart Hurricanes at Hobart on 09-Jan-2026 (SR-157%)
73 Down 2 Vaibhav Suryavanshi (India) flag Vaibhav Suryavanshi (India) 59.76 101 Runs in 38 Balls in 2nd inns for Rajasthan Royals vs Gujarat Titans at Jaipur on 28-Apr-2025 (SR-266%)
74 Down 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 59.75 108 Runs in 51 Balls in 2nd inns for Delhi Capitals vs Royal Challengers Bengaluru at Bengaluru on 17-Apr-2016 (SR-212%)
75 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 59.65 117 Runs in 57 Balls in 1st inns for Royal Challengers Bengaluru vs Punjab Kings at Bengaluru on 06-May-2015 (SR-205%)
76 Down 2 James Neesham (New Zealand) flag James Neesham (New Zealand) 59.61 97* Runs in 49 Balls in 1st inns for Rangpur Riders vs Comilla Victorians at Mirpur on 26-Feb-2024 (SR-198%)
77 Down 2 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 59.52 98 Runs in 47 Balls in 1st inns for Essex vs Kent at Chelmsford on 02-Jun-2010 (SR-209%)
78 Down 2 Ross Whiteley (England) flag Ross Whiteley (England) 59.51 91* Runs in 35 Balls in 1st inns for Worcestershire vs Yorkshire at Leeds on 14-Jul-2015 (SR-260%)
79 Down 2 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 59.43 98* Runs in 47 Balls in 2nd inns for Rajasthan Royals vs Kolkata Knight Riders at Kolkata on 11-May-2023 (SR-209%)
80 Down 2 Chris Jordan (England) flag Chris Jordan (England) 59.22 59 Runs in 20 Balls in 1st inns for Hobart Hurricanes vs Perth Scorchers at Perth on 20-Dec-2023 (SR-295%)
81 Down 2 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 59.19 93* Runs in 33 Balls in 1st inns for Central Districts vs Northern Districts at Palmerston North on 27-Dec-2023 (SR-282%)
82 Down 2 Manish Pandey (India) flag Manish Pandey (India) 59.12 94 Runs in 50 Balls in 2nd inns for Kolkata Knight Riders vs Punjab Kings at Bengaluru on 01-Jun-2014 (SR-188%)
83 Down 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 58.98 101 Runs in 43 Balls in 1st inns for Hampshire vs Derbyshire at Derby on 22-Aug-2017 (SR-235%)
84 Down 2 Tom Banton (England) flag Tom Banton (England) 58.92 107* Runs in 51 Balls in 2nd inns for Somerset vs Kent at Canterbury on 28-Jun-2021 (SR-210%)
85 Down 2 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 58.72 106* Runs in 53 Balls in 2nd inns for Jaffna Kings vs Galle Marvels at Colombo on 21-Jul-2024 (SR-200%)
86 Down 2 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 58.69 127 Runs in 54 Balls in 1st inns for Worcestershire vs Durham at Worcester on 20-May-2016 (SR-235%)
87 Down 2 Travis Head (Australia) flag Travis Head (Australia) 58.67 89* Runs in 30 Balls in 2nd inns for Sunrisers Hyderabad vs Lucknow Super Giants at Hyderabad on 08-May-2024 (SR-297%)
88 Down 2 Ashton Turner (Australia) flag Ashton Turner (Australia) 58.66 99* Runs in 41 Balls in 1st inns for Perth Scorchers vs Sydney Thunder at Sydney on 30-Dec-2025 (SR-241%)
89 Down 2 David Miller (South Africa) flag David Miller (South Africa) 58.58 94* Runs in 51 Balls in 2nd inns for Gujarat Titans vs Chennai Super Kings at Pune on 17-Apr-2022 (SR-184%)
90 Down 2 Tom Lammonby (England) flag Tom Lammonby (England) 58.31 90 Runs in 36 Balls in 1st inns for Somerset vs Gloucestershire at Taunton on 18-Jul-2021 (SR-250%)
91 Down 2 Ben Raine (England) flag Ben Raine (England) 58.22 113 Runs in 46 Balls in 1st inns for Leicestershire vs Warwickshire at Birmingham on 13-Jul-2018 (SR-246%)
92 Down 2 Travis Head (Australia) flag Travis Head (Australia) 57.94 102 Runs in 41 Balls in 1st inns for Sunrisers Hyderabad vs Royal Challengers Bengaluru at Bengaluru on 15-Apr-2024 (SR-249%)
93 Down 2 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 57.79 84 Runs in 27 Balls in 1st inns for Delhi Capitals vs Mumbai Indians at Delhi on 27-Apr-2024 (SR-311%)
94 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 57.74 71* Runs in 25 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Mumbai on 07-Apr-2024 (SR-284%)
95 Down 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 57.73 128* Runs in 62 Balls in 1st inns for Royal Challengers Bengaluru vs Delhi Capitals at Delhi on 17-May-2012 (SR-206%)
96 Down 2 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 57.55 84* Runs in 40 Balls in 1st inns for Somerset vs Glamorgan at Cardiff on 13-Jun-2015 (SR-210%)
97 Down 2 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 57.33 108 Runs in 42 Balls in 2nd inns for Hobart Hurricanes vs Sydney Thunder at Hobart on 27-Jan-2025 (SR-257%)
98 Down 2 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 57.30 141* Runs in 65 Balls in 2nd inns for Wellington vs Central Districts at New Plymouth on 08-Jan-2022 (SR-217%)
99 Down 2 David Warner (Australia) flag David Warner (Australia) 57.18 130* Runs in 65 Balls in 1st inns for Sydney Thunder vs Hobart Hurricanes at Sydney on 03-Jan-2026 (SR-200%)
100 Down 3 Karun Nair (India) flag Karun Nair (India) 57.00 89 Runs in 40 Balls in 2nd inns for Delhi Capitals vs Mumbai Indians at Delhi on 13-Apr-2025 (SR-223%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #tamimiqbal #iqbal #brendonmccullum #mccullum #chrisgayle #gayle #shanewatson #watson #andrerussell #russell #rishabhpant #pant #wriddhimansaha #saha #grahamnapier #napier #sureshraina #raina #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings