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 Perth Scorchers flag Perth Scorchers 100.00 won vs Sydney Sixers at Melbourne on 28-Jan-2022 (Toss-lost | Margin- 79 runs)
2 No change Chennai Super Kings flag Chennai Super Kings 96.22 won vs Gujarat Titans at Ahmedabad on 28-May-2023 (Toss-won | Margin- 5 wickets)
3 No change Rangpur Riders flag Rangpur Riders 93.45 won vs Dhaka Dominators at Mirpur on 12-Dec-2017 (Toss-lost | Margin- 57 runs)
4 No change MI Cape Town flag MI Cape Town 93.43 won vs Sunrisers Eastern Cape at Johannesburg on 08-Feb-2025 (Toss-won | Margin- 76 runs)
5 No change Lahore Qalandars flag Lahore Qalandars 92.49 won vs Multan Sultans at Lahore on 27-Feb-2022 (Toss-won | Margin- 42 runs)
6 No change Barbados Royals flag Barbados Royals 92.27 won vs Guyana Amazon Warriors at Tarouba on 12-Oct-2019 (Toss-won | Margin- 27 runs)
7 No change Mumbai Indians flag Mumbai Indians 91.01 won vs Chennai Super Kings at Kolkata on 24-May-2015 (Toss-lost | Margin- 41 runs)
8 No change Central Districts flag Central Districts 87.76 won vs Northern Districts at Hamilton on 17-Feb-2019 (Toss-won | Margin- 67 runs)
9 No change Mumbai Indians flag Mumbai Indians 87.74 won vs Chennai Super Kings at Kolkata on 26-May-2013 (Toss-won | Margin- 23 runs)
10 No change Trinbago Knight Riders flag Trinbago Knight Riders 86.93 won vs Guyana Amazon Warriors at Georgetown on 21-Sep-2025 (Toss-lost | Margin- 3 wickets)
11 No change Islamabad United flag Islamabad United 86.36 won vs Multan Sultans at Karachi on 18-Mar-2024 (Toss-lost | Margin- 2 wickets)
12 No change Fortune Barishal flag Fortune Barishal 86.05 won vs Comilla Victorians at Mirpur on 01-Mar-2024 (Toss-won | Margin- 6 wickets)
13 No change Kolkata Knight Riders flag Kolkata Knight Riders 85.42 won vs Punjab Kings at Bengaluru on 01-Jun-2014 (Toss-won | Margin- 3 wickets)
14 No change Washington Freedom flag Washington Freedom 85.07 won vs San Francisco Unicorns at Dallas on 28-Jul-2024 (Toss-lost | Margin- 96 runs)
15 No change Lahore Qalandars flag Lahore Qalandars 84.84 won vs Multan Sultans at Lahore on 18-Mar-2023 (Toss-won | Margin- 1 runs)
16 No change St Lucia Kings flag St Lucia Kings 83.61 won vs Guyana Amazon Warriors at Georgetown on 06-Oct-2024 (Toss-won | Margin- 6 wickets)
17 No change MI Emirates flag MI Emirates 83.23 won vs Dubai Capitals at Dubai on 17-Feb-2024 (Toss-lost | Margin- 45 runs)
18 No change Mumbai Indians flag Mumbai Indians 82.81 won vs Chennai Super Kings at Hyderabad on 12-May-2019 (Toss-won | Margin- 1 runs)
19 No change Kolkata Knight Riders flag Kolkata Knight Riders 82.61 won vs Chennai Super Kings at Chennai on 27-May-2012 (Toss-lost | Margin- 5 wickets)
20 No change Sunrisers Eastern Cape flag Sunrisers Eastern Cape 82.18 won vs Durban's Super Giants at Cape Town on 10-Feb-2024 (Toss-won | Margin- 89 runs)
21 No change Chennai Super Kings flag Chennai Super Kings 81.32 won vs Sunrisers Hyderabad at Mumbai on 27-May-2018 (Toss-won | Margin- 8 wickets)
22 No change Oval Invincibles (Men) flag Oval Invincibles (Men) 81.29 won vs Manchester Originals (Men) at London on 27-Aug-2023 (Toss-lost | Margin- 14 runs)
23 No change Leicestershire flag Leicestershire 81.03 won vs Somerset at Birmingham on 27-Aug-2011 (Toss-lost | Margin- 18 runs)
24 No change Southern Brave (Men) flag Southern Brave (Men) 79.02 won vs Birmingham Phoenix (Men) at London on 21-Aug-2021 (Toss-lost | Margin- 32 runs)
25 No change Oval Invincibles (Men) flag Oval Invincibles (Men) 78.90 won vs Trent Rockets (Men) at London on 31-Aug-2025 (Toss-won | Margin- 26 runs)
26 No change Lahore Qalandars flag Lahore Qalandars 78.83 won vs Quetta Gladiators at Lahore on 25-May-2025 (Toss-lost | Margin- 6 wickets)
27 No change Sunrisers Hyderabad flag Sunrisers Hyderabad 77.12 won vs Royal Challengers Bengaluru at Bengaluru on 29-May-2016 (Toss-won | Margin- 8 runs)
28 No change Somerset flag Somerset 77.03 won vs Surrey at Birmingham on 15-Jul-2023 (Toss-lost | Margin- 24 runs)
29 No change Quetta Gladiators flag Quetta Gladiators 76.91 won vs Peshawar Zalmi at Karachi on 17-Mar-2019 (Toss-won | Margin- 8 wickets)
30 No change Jamaica Tallawahs flag Jamaica Tallawahs 76.59 won vs Guyana Amazon Warriors at Basseterre on 07-Aug-2016 (Toss-won | Margin- 9 wickets)
31 No change Brisbane Heat flag Brisbane Heat 75.92 won vs Sydney Sixers at Sydney on 24-Jan-2024 (Toss-lost | Margin- 54 runs)
32 No change Jamaica Tallawahs flag Jamaica Tallawahs 75.65 won vs Guyana Amazon Warriors at Port of Spain on 24-Aug-2013 (Toss-won | Margin- 7 wickets)
33 No change Comilla Victorians flag Comilla Victorians 75.17 won vs Fortune Barishal at Mirpur on 18-Feb-2022 (Toss-won | Margin- 1 runs)
34 No change Fortune Barishal flag Fortune Barishal 74.70 won vs Chittagong Vikings at Mirpur on 07-Feb-2025 (Toss-won | Margin- 3 wickets)
35 No change Jozi Stars flag Jozi Stars 74.32 won vs Cape Town Blitz at Cape Town on 16-Dec-2018 (Toss-lost | Margin- 8 wickets)
36 No change Jamaica Tallawahs flag Jamaica Tallawahs 74.16 won vs Barbados Royals at Georgetown on 30-Sep-2022 (Toss-lost | Margin- 8 wickets)
37 No change Gloucestershire flag Gloucestershire 74.16 won vs Somerset at Birmingham on 14-Sep-2024 (Toss-won | Margin- 8 wickets)
38 No change Barbados Royals flag Barbados Royals 73.96 won vs Guyana Amazon Warriors at Basseterre on 16-Aug-2014 (Toss-lost | Margin- 8 runs)
39 No change St Lucia Kings flag St Lucia Kings 73.46 won vs Trinbago Knight Riders at Basseterre on 14-Sep-2021 (Toss-won | Margin- 21 runs)
40 No change Peshawar Zalmi flag Peshawar Zalmi 73.33 won vs Quetta Gladiators at Lahore on 05-Mar-2017 (Toss-lost | Margin- 58 runs)
41 No change St Lucia Kings flag St Lucia Kings 73.32 won vs Guyana Amazon Warriors at Tarouba on 08-Sep-2020 (Toss-won | Margin- 10 wickets)
42 No change Oval Invincibles (Men) flag Oval Invincibles (Men) 72.59 won vs Southern Brave (Men) at London on 18-Aug-2024 (Toss-lost | Margin- 17 runs)
43 No change Somerset flag Somerset 72.48 won vs Kent at Birmingham on 15-Aug-2009 (Toss-won | Margin- 7 wickets)
44 No change Comilla Victorians flag Comilla Victorians 72.42 won vs Dhaka Dominators at Mirpur on 08-Feb-2019 (Toss-lost | Margin- 17 runs)
45 No change St Kitts and Nevis Patriots flag St Kitts and Nevis Patriots 72.38 won vs Trinbago Knight Riders at Port of Spain on 11-Aug-2018 (Toss-lost | Margin- 42 runs)
46 No change MI New York flag MI New York 72.30 won vs Washington Freedom at Dallas on 13-Jul-2025 (Toss-lost | Margin- 5 runs)
47 No change Chennai Super Kings flag Chennai Super Kings 72.21 won vs Royal Challengers Bengaluru at Chennai on 28-May-2011 (Toss-won | Margin- 58 runs)
48 No change Multan Sultans flag Multan Sultans 72.05 won vs Lahore Qalandars at Lahore on 15-Mar-2023 (Toss-won | Margin- 84 runs)
49 No change Nottinghamshire flag Nottinghamshire 72.00 won vs Surrey at Birmingham on 04-Oct-2020 (Toss-won | Margin- 6 wickets)
50 No change Essex flag Essex 71.91 won vs Hampshire at Birmingham on 15-Jul-2023 (Toss-won | Margin- 5 wickets)
51 No change Sunrisers Eastern Cape flag Sunrisers Eastern Cape 71.86 won vs Pretoria Capitals at Johannesburg on 11-Feb-2023 (Toss-won | Margin- 4 wickets)
52 No change Middlesex flag Middlesex 71.40 won vs Kent at Southampton on 26-Jul-2008 (Toss-won | Margin- 3 runs)
53 No change Northern Districts flag Northern Districts 70.68 won vs Canterbury at Christchurch on 11-Feb-2023 (Toss-lost | Margin- 7 wickets)
54 No change Islamabad United flag Islamabad United 70.60 won vs Quetta Gladiators at Dubai on 23-Feb-2016 (Toss-won | Margin- 6 wickets)
55 No change Kent flag Kent 70.07 won vs Surrey at Canterbury on 19-Jul-2024 (Toss-lost | Margin- 86 runs)
56 No change Mumbai Indians flag Mumbai Indians 69.71 won vs Lucknow Super Giants at Chennai on 24-May-2023 (Toss-won | Margin- 81 runs)
57 No change Chennai Super Kings flag Chennai Super Kings 69.68 won vs Mumbai Indians at Navi Mumbai on 25-Apr-2010 (Toss-won | Margin- 22 runs)
58 No change Mumbai Indians flag Mumbai Indians 69.53 won vs Chennai Super Kings at Chennai on 26-Apr-2019 (Toss-lost | Margin- 46 runs)
59 No change Sydney Sixers flag Sydney Sixers 69.43 won vs Melbourne Stars at Sydney on 08-Feb-2020 (Toss-lost | Margin- 19 runs)
60 No change Karachi Kings flag Karachi Kings 69.38 won vs Lahore Qalandars at Lahore on 12-Mar-2023 (Toss-won | Margin- 86 runs)
61 No change Chennai Super Kings flag Chennai Super Kings 69.32 won vs Gujarat Titans at Ahmedabad on 25-May-2025 (Toss-won | Margin- 83 runs)
62 No change MI Cape Town flag MI Cape Town 69.22 won vs Sunrisers Eastern Cape at Gqeberha on 09-Jan-2025 (Toss-lost | Margin- 97 runs)
63 No change Lancashire flag Lancashire 69.22 won vs Hampshire at Birmingham on 23-Aug-2014 (Toss-lost | Margin- 41 runs)
64 No change Islamabad United flag Islamabad United 69.03 won vs Peshawar Zalmi at Karachi on 25-Mar-2018 (Toss-lost | Margin- 3 wickets)
65 No change Chennai Super Kings flag Chennai Super Kings 69.01 won vs Gujarat Titans at Chennai on 26-Mar-2024 (Toss-lost | Margin- 63 runs)
66 No change Hobart Hurricanes flag Hobart Hurricanes 68.70 won vs Perth Scorchers at Perth on 01-Feb-2018 (Toss-lost | Margin- 71 runs)
67 No change Khulna Tigers flag Khulna Tigers 68.53 won vs Rangpur Riders at Mirpur on 30-Jan-2025 (Toss-won | Margin- 46 runs)
68 No change Perth Scorchers flag Perth Scorchers 68.21 won vs Sydney Sixers at Melbourne on 22-Jan-2022 (Toss-won | Margin- 48 runs)
69 No change Lancashire flag Lancashire 68.11 won vs Nottinghamshire at Nottingham on 31-May-2022 (Toss-lost | Margin- 87 runs)
70 No change Mumbai Indians flag Mumbai Indians 68.02 won vs Sunrisers Hyderabad at Hyderabad on 06-Apr-2019 (Toss-lost | Margin- 40 runs)
71 No change St Kitts and Nevis Patriots flag St Kitts and Nevis Patriots 67.99 won vs Trinbago Knight Riders at Tarouba on 05-Sep-2017 (Toss-lost | Margin- 38 runs)
72 No change B-Love Kandy flag B-Love Kandy 67.89 won vs Jaffna Kings at Colombo on 17-Aug-2023 (Toss-lost | Margin- 61 runs)
73 No change Dhaka Dominators flag Dhaka Dominators 67.72 won vs Comilla Victorians at Mirpur on 08-Dec-2017 (Toss-won | Margin- 95 runs)
74 No change Trinbago Knight Riders flag Trinbago Knight Riders 67.71 won vs Barbados Royals at Bridgetown on 30-Aug-2023 (Toss-lost | Margin- 133 runs)
75 No change Somerset flag Somerset 67.68 won vs Lancashire at London on 30-Jul-2005 (Toss-lost | Margin- 7 wickets)
76 No change Nottinghamshire flag Nottinghamshire 67.51 won vs Warwickshire at Birmingham on 02-Sep-2017 (Toss-lost | Margin- 22 runs)
77 No change Royal Challengers Bengaluru flag Royal Challengers Bengaluru 67.46 won vs Mumbai Indians at Dubai on 26-Sep-2021 (Toss-lost | Margin- 54 runs)
78 No change Sunrisers Hyderabad flag Sunrisers Hyderabad 67.38 won vs Mumbai Indians at Visakhapatnam on 08-May-2016 (Toss-lost | Margin- 85 runs)
79 No change Sydney Thunder flag Sydney Thunder 67.19 won vs Adelaide Strikers at Adelaide on 21-Jan-2016 (Toss-lost | Margin- 8 wickets)
80 No change Trinbago Knight Riders flag Trinbago Knight Riders 67.01 won vs Guyana Amazon Warriors at Georgetown on 29-Sep-2024 (Toss-won | Margin- 74 runs)
81 No change Hobart Hurricanes flag Hobart Hurricanes 66.88 won vs Sydney Sixers at Sydney on 11-Dec-2021 (Toss-won | Margin- 44 runs)
82 No change Sunrisers Eastern Cape flag Sunrisers Eastern Cape 66.77 won vs Joburg Super Kings at Centurion on 09-Feb-2023 (Toss-lost | Margin- 14 runs)
83 No change Gujarat Titans flag Gujarat Titans 66.77 won vs Kolkata Knight Riders at Kolkata on 21-Apr-2025 (Toss-lost | Margin- 39 runs)
84 No change Peshawar Zalmi flag Peshawar Zalmi 66.75 won vs Islamabad United at Karachi on 15-Mar-2019 (Toss-lost | Margin- 48 runs)
85 No change Adelaide Strikers flag Adelaide Strikers 66.69 won vs Sydney Thunder at Sydney on 16-Dec-2022 (Toss-won | Margin- 124 runs)
86 No change Royal Challengers Bengaluru flag Royal Challengers Bengaluru 66.66 won vs Chennai Super Kings at Chennai on 28-Mar-2025 (Toss-lost | Margin- 50 runs)
87 No change Warwickshire flag Warwickshire 66.56 won vs Lancashire at Birmingham on 23-Aug-2014 (Toss-won | Margin- 4 runs)
88 No change Hampshire flag Hampshire 66.56 won vs Somerset at Cardiff on 25-Aug-2012 (Toss-won | Margin- 6 wickets)
89 No change Brisbane Heat flag Brisbane Heat 66.51 won vs Perth Scorchers at Perth on 19-Jan-2013 (Toss-won | Margin- 34 runs)
90 No change Worcestershire flag Worcestershire 66.49 won vs Somerset at Taunton on 01-Jul-2012 (Toss-lost | Margin- 54 runs)
91 No change St Lucia Kings flag St Lucia Kings 66.44 won vs Trinbago Knight Riders at Tarouba on 24-Sep-2024 (Toss-lost | Margin- 80 runs)
92 No change Punjab Kings flag Punjab Kings 66.44 won vs Chennai Super Kings at Cuttack on 07-May-2014 (Toss-lost | Margin- 44 runs)
93 No change Lucknow Super Giants flag Lucknow Super Giants 66.42 won vs Gujarat Titans at Ahmedabad on 22-May-2025 (Toss-lost | Margin- 33 runs)
94 No change Trinbago Knight Riders flag Trinbago Knight Riders 66.32 won vs Jamaica Tallawahs at Port of Spain on 23-Jul-2015 (Toss-won | Margin- 27 runs)
95 No change Rajasthan Royals flag Rajasthan Royals 66.32 won vs Delhi Capitals at Mumbai on 30-May-2008 (Toss-lost | Margin- 105 runs)
96 No change Quetta Gladiators flag Quetta Gladiators 66.07 won vs Islamabad United at Abu Dhabi on 05-Mar-2019 (Toss-lost | Margin- 43 runs)
97 No change Chennai Super Kings flag Chennai Super Kings 65.99 won vs Mumbai Indians at Delhi on 21-May-2013 (Toss-won | Margin- 48 runs)
98 No change Kent flag Kent 65.87 won vs Sussex at Birmingham on 18-Sep-2021 (Toss-won | Margin- 21 runs)
99 No change Dhaka Dominators flag Dhaka Dominators 65.86 won vs Chittagong Kings at Mirpur on 09-Dec-2016 (Toss-lost | Margin- 56 runs)
100 No change Trinbago Knight Riders flag Trinbago Knight Riders 65.83 won vs Guyana Amazon Warriors at Port of Spain on 25-Jul-2015 (Toss-lost | Margin- 6 wickets)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings