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 - 2nd Nov 2025. 

CRR Change Name Points Stats
1 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 100.00 34 Runs | 3 Wickets | Ct/St for West Indies vs England at Kolkata on 03-Apr-2016
2 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 94.13 135 Runs | 2 Wickets | 1 Ct/St for India vs England at Mumbai on 02-Feb-2025
3 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 91.63 78 Runs | 1 Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
4 No change Joe Root (England) flag Joe Root (England) 90.42 54 Runs | 2 Wickets | 1 Ct/St for England vs West Indies at Kolkata on 03-Apr-2016
5 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 88.85 72 Runs | 2 Wickets | Ct/St for Ireland vs Scotland at Hobart on 19-Oct-2022
6 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 87.63 26 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
7 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 86.06 66 Runs | 4 Wickets | Ct/St for West Indies vs India at London on 12-Jun-2009
8 No change Hardik Pandya (India) flag Hardik Pandya (India) 86.06 5 Runs | 3 Wickets | Ct/St for India vs South Africa at Bridgetown on 29-Jun-2024
9 No change Shane Watson (Australia) flag Shane Watson (Australia) 83.27 72 Runs | 3 Wickets | Ct/St for Australia vs India at Colombo on 28-Sep-2012
10 No change David Willey (England) flag David Willey (England) 83.27 21 Runs | 3 Wickets | Ct/St for England vs West Indies at Kolkata on 03-Apr-2016
11 No change Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 81.43 6 Runs | 4 Wickets | 1 Ct/St for Papua New Guinea vs Scotland at Al Amerat on 19-Oct-2021
12 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 81.43 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs West Indies at London on 19-Jun-2009
13 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 80.49 38 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012
14 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 80.49 51 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009
15 No change Virat Kohli (India) flag Virat Kohli (India) 80.48 89 Runs | 1 Wickets | Ct/St for India vs West Indies at Mumbai on 31-Mar-2016
16 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 80.48 6 Runs | 5 Wickets | Ct/St for Bangladesh vs New Zealand at Kolkata on 26-Mar-2016
17 No change Irfan Pathan (India) flag Irfan Pathan (India) 80.47 3 Runs | 3 Wickets | Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
18 No change David Hussey (Australia) flag David Hussey (Australia) 80.19 88 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Johannesburg on 27-Mar-2009
19 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 79.88 15 Runs | 4 Wickets | 2 Ct/St for New Zealand vs India at Johannesburg on 16-Sep-2007
20 No change Tilak Varma (India) flag Tilak Varma (India) 79.88 55 Runs | 1 Wickets | 2 Ct/St for India vs Bangladesh at Hangzhou on 06-Oct-2023
21 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 79.58 103 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Hobart on 07-Feb-2018
22 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 78.64 10 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at New York on 09-Jun-2024
23 No change Shane Watson (Australia) flag Shane Watson (Australia) 77.70 59 Runs | 4 Wickets | Ct/St for Australia vs England at Adelaide on 12-Jan-2011
24 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 77.70 56 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Pune on 05-Jan-2023
25 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 77.70 52 Runs | 3 Wickets | Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
26 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 77.70 52 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
27 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 77.69 22 Runs | 4 Wickets | Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007
28 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 77.69 67 Runs | 2 Wickets | Ct/St for Oman vs United Arab Emirates at Doha on 23-Sep-2023
29 No change Shane Watson (Australia) flag Shane Watson (Australia) 77.69 70 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Colombo on 30-Sep-2012
30 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 77.68 1 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Chattogram on 31-Mar-2014
31 No change Jofra Archer (England) flag Jofra Archer (England) 77.09 18 Runs | 4 Wickets | 2 Ct/St for England vs India at Ahmedabad on 18-Mar-2021
32 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 76.47 25 Runs | 3 Wickets | 1 Ct/St for West Indies vs England at Kolkata on 03-Apr-2016
33 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 75.23 30 Runs | 3 Wickets | 4 Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010
34 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 74.91 51 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 22-Dec-2006
35 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 74.91 34 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010
36 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 74.91 75 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 14-Jul-2021
37 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 74.91 67 Runs | 3 Wickets | Ct/St for Australia vs Oman at Bridgetown on 05-Jun-2024
38 No change George Linde (South Africa) flag George Linde (South Africa) 74.91 48 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Durban on 10-Dec-2024
39 No change Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 74.91 60 Runs | 3 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 13-Apr-2024
40 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 74.91 71 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 16-Sep-2011
41 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 74.91 34 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Sharjah on 01-Nov-2021
42 No change Liam Livingstone (England) flag Liam Livingstone (England) 74.91 87 Runs | 2 Wickets | Ct/St for England vs Australia at Cardiff on 13-Sep-2024
43 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 74.91 54 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 21-Jun-2009
44 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 74.91 36 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022
45 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 74.90 19 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Kingstown on 24-Jun-2024
46 No change Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 74.90 82 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016
47 No change Ashton Agar (Australia) flag Ashton Agar (Australia) 74.90 20 Runs | 5 Wickets | Ct/St for Australia vs South Africa at Johannesburg on 21-Feb-2020
48 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 74.90 29 Runs | 4 Wickets | Ct/St for West Indies vs Sri Lanka at Nottingham on 10-Jun-2009
49 No change Luke Wright (England) flag Luke Wright (England) 74.90 99 Runs | Wickets | Ct/St for England vs Afghanistan at Colombo on 21-Sep-2012
50 No change Ahsan Malik (Netherlands) flag Ahsan Malik (Netherlands) 74.89 1 Runs | 5 Wickets | Ct/St for Netherlands vs South Africa at Chattogram on 27-Mar-2014
51 No change Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 74.89 1 Runs | 4 Wickets | Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
52 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 74.89 18 Runs | 4 Wickets | Ct/St for New Zealand vs India at Nagpur on 15-Mar-2016
53 No change Trent Johnston (Ireland) flag Trent Johnston (Ireland) 74.62 62 Runs | 3 Wickets | 1 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
54 No change Chris Jordan (England) flag Chris Jordan (England) 74.31 27 Runs | 3 Wickets | 2 Ct/St for England vs West Indies at Bridgetown on 13-Mar-2014
55 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 74.31 33 Runs | 3 Wickets | 2 Ct/St for Bangladesh vs Australia at Bengaluru on 21-Mar-2016
56 No change Adil Butt (Eswatini) flag Adil Butt (Eswatini) 74.00 77 Runs | 3 Wickets | 1 Ct/St for Eswatini vs Mozambique at Malkerns on 13-Sep-2025
57 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 73.99 91 Runs | 2 Wickets | 1 Ct/St for Netherlands vs United States of America at Bulawayo on 15-Jul-2022
58 No change Ben Stokes (England) flag Ben Stokes (England) 73.68 52 Runs | 1 Wickets | 1 Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022
59 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 73.07 13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024
60 No change Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 73.07 38 Runs | 2 Wickets | 1 Ct/St for United States of America vs South Africa at North Sound on 19-Jun-2024
61 No change Shane Watson (Australia) flag Shane Watson (Australia) 73.07 41 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 22-Sep-2012
62 No change Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 73.06 48 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Colombo on 28-Sep-2012
63 No change Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 73.06 2 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs Pakistan at London on 12-Jun-2009
64 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 73.06 17 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Johannesburg on 17-Sep-2007
65 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 73.06 48 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
66 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 72.45 46 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Nelson on 02-Jan-2025
67 No change Chris Jordan (England) flag Chris Jordan (England) 72.44 36 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 03-Nov-2019
68 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 72.12 6 Runs | 4 Wickets | 2 Ct/St for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024
69 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 72.12 86 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013
70 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 72.12 60 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Mohali on 12-Dec-2009
71 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 72.12 57 Runs | 2 Wickets | Ct/St for South Africa vs England at Nottingham on 11-Jun-2009
72 No change Hardik Pandya (India) flag Hardik Pandya (India) 72.12 33 Runs | 4 Wickets | Ct/St for India vs England at Bristol on 08-Jul-2018
73 No change Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 72.12 4 Runs | 3 Wickets | Ct/St for Afghanistan vs India at Bridgetown on 20-Jun-2024
74 No change Hardik Pandya (India) flag Hardik Pandya (India) 72.12 51 Runs | 4 Wickets | Ct/St for India vs England at Southampton on 07-Jul-2022
75 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 72.12 62 Runs | 3 Wickets | Ct/St for Zimbabwe vs Sri Lanka at Colombo on 14-Jan-2024
76 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 72.12 49 Runs | 2 Wickets | Ct/St for Pakistan vs Bangladesh at Kolkata on 16-Mar-2016
77 No change Michael Leask (Scotland) flag Michael Leask (Scotland) 72.12 44 Runs | 2 Wickets | Ct/St for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021
78 No change Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 72.12 61 Runs | 4 Wickets | Ct/St for Afghanistan vs Canada at Dubai on 18-Mar-2012
79 No change Karan KC (Nepal) flag Karan KC (Nepal) 72.12 31 Runs | 4 Wickets | Ct/St for Nepal vs Netherlands at Al Amerat on 07-Oct-2019
80 No change Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 72.12 13 Runs | 3 Wickets | Ct/St for Bangladesh vs Scotland at Al Amerat on 17-Oct-2021
81 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 72.12 42 Runs | 1 Wickets | Ct/St for Afghanistan vs India at Abu Dhabi on 03-Nov-2021
82 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 72.12 71 Runs | 1 Wickets | Ct/St for Sri Lanka vs Ireland at Abu Dhabi on 20-Oct-2021
83 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 72.11 46 Runs | 4 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021
84 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 72.11 42 Runs | 5 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018
85 No change Moeen Ali (England) flag Moeen Ali (England) 72.11 63 Runs | 2 Wickets | Ct/St for England vs West Indies at Bridgetown on 29-Jan-2022
86 No change Hardik Pandya (India) flag Hardik Pandya (India) 72.11 40 Runs | 3 Wickets | Ct/St for India vs Pakistan at Melbourne on 23-Oct-2022
87 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 72.11 64 Runs | 1 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022
88 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 72.11 43 Runs | 1 Wickets | Ct/St for West Indies vs India at Mumbai on 31-Mar-2016
89 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 72.11 25 Runs | 4 Wickets | Ct/St for Afghanistan vs Ireland at Sharjah on 17-Mar-2024
90 No change Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 72.11 66 Runs | 1 Wickets | Ct/St for Sri Lanka vs Afghanistan at Brisbane on 01-Nov-2022
91 No change Matthew Short (Australia) flag Matthew Short (Australia) 72.11 28 Runs | 5 Wickets | Ct/St for Australia vs England at Cardiff on 13-Sep-2024
92 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 72.11 77 Runs | Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
93 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 72.10 59 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Perth on 25-Oct-2022
94 No change Shane Watson (Australia) flag Shane Watson (Australia) 71.83 51 Runs | 3 Wickets | 1 Ct/St for Australia vs Ireland at Colombo on 19-Sep-2012
95 No change Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 71.83 77 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Afghanistan at Fatullah on 19-Feb-2016
96 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 71.83 67 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 26-Dec-2008
97 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 71.83 24 Runs | 3 Wickets | 1 Ct/St for Pakistan vs England at Dubai on 27-Nov-2015
98 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 71.51 51 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 18-Sep-2011
99 No change Delray Rawlins (Bermuda) flag Delray Rawlins (Bermuda) 71.51 66 Runs | 2 Wickets | 2 Ct/St for Bermuda vs Canada at Hamilton on 30-Sep-2023
100 No change Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 71.21 72 Runs | 2 Wickets | 1 Ct/St for Kuwait vs United Arab Emirates at Dubai on 21-Dec-2024