1 |
|
Carlos Brathwaite (West Indies)
|
100.00 |
34 Runs | 3 Wickets | Ct/St for West Indies vs England at Kolkata on 03-Apr-2016 |
2 |
|
Marlon Samuels (West Indies)
|
99.99 |
78 Runs | 1 Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012 |
3 |
|
Abhishek Sharma (India)
|
99.68 |
135 Runs | 2 Wickets | 1 Ct/St for India vs England at Mumbai on 02-Feb-2025 |
4 |
|
Joe Root (England)
|
98.67 |
54 Runs | 2 Wickets | 1 Ct/St for England vs West Indies at Kolkata on 03-Apr-2016 |
5 |
|
Dwayne Bravo (West Indies)
|
93.92 |
66 Runs | 4 Wickets | Ct/St for West Indies vs India at London on 12-Jun-2009 |
6 |
|
Shane Watson (Australia)
|
90.87 |
72 Runs | 3 Wickets | Ct/St for Australia vs India at Colombo on 28-Sep-2012 |
7 |
|
Curtis Campher (Ireland)
|
90.87 |
72 Runs | 2 Wickets | Ct/St for Ireland vs Scotland at Hobart on 19-Oct-2022 |
8 |
|
David Willey (England)
|
90.86 |
21 Runs | 3 Wickets | Ct/St for England vs West Indies at Kolkata on 03-Apr-2016 |
9 |
|
Daren Sammy (West Indies)
|
89.54 |
26 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012 |
10 |
|
David Hussey (Australia)
|
88.18 |
88 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Johannesburg on 27-Mar-2009 |
11 |
|
Roston Chase (West Indies)
|
87.83 |
52 Runs | 3 Wickets | Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024 |
12 |
|
Hardik Pandya (India)
|
87.82 |
5 Runs | 3 Wickets | Ct/St for India vs South Africa at Bridgetown on 29-Jun-2024 |
13 |
|
Virat Kohli (India)
|
87.82 |
89 Runs | 1 Wickets | Ct/St for India vs West Indies at Mumbai on 31-Mar-2016 |
14 |
|
Mitchell Santner (New Zealand)
|
87.81 |
18 Runs | 4 Wickets | Ct/St for New Zealand vs India at Nagpur on 15-Mar-2016 |
15 |
|
Glenn Maxwell (Australia)
|
86.84 |
103 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Hobart on 07-Feb-2018 |
16 |
|
Dwayne Bravo (West Indies)
|
86.49 |
25 Runs | 3 Wickets | 1 Ct/St for West Indies vs England at Kolkata on 03-Apr-2016 |
17 |
|
Shahid Afridi (Pakistan)
|
84.79 |
51 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009 |
18 |
|
Shadab Khan (Pakistan)
|
84.79 |
52 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022 |
19 |
|
Aqib Ilyas (Oman)
|
84.78 |
67 Runs | 2 Wickets | Ct/St for Oman vs United Arab Emirates at Doha on 23-Sep-2023 |
20 |
|
Shane Watson (Australia)
|
84.78 |
70 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Colombo on 30-Sep-2012 |
21 |
|
Shakib Al Hasan (Bangladesh)
|
84.13 |
33 Runs | 3 Wickets | 2 Ct/St for Bangladesh vs Australia at Bengaluru on 21-Mar-2016 |
22 |
|
Daniel Vettori (New Zealand)
|
84.13 |
15 Runs | 4 Wickets | 2 Ct/St for New Zealand vs India at Johannesburg on 16-Sep-2007 |
23 |
|
Tilak Varma (India)
|
84.12 |
55 Runs | 1 Wickets | 2 Ct/St for India vs Bangladesh at Hangzhou on 06-Oct-2023 |
24 |
|
Jofra Archer (England)
|
84.12 |
18 Runs | 4 Wickets | 2 Ct/St for England vs India at Ahmedabad on 18-Mar-2021 |
25 |
|
Ben Stokes (England)
|
83.45 |
52 Runs | 1 Wickets | 1 Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022 |
26 |
|
Kabua Morea (P.N.G.)
|
82.77 |
6 Runs | 4 Wickets | 1 Ct/St for Papua New Guinea vs Scotland at Al Amerat on 19-Oct-2021 |
27 |
|
Angelo Mathews (Sri Lanka)
|
82.77 |
12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs West Indies at London on 19-Jun-2009 |
28 |
|
Kieron Pollard (West Indies)
|
81.75 |
38 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012 |
29 |
|
Shane Watson (Australia)
|
81.75 |
59 Runs | 4 Wickets | Ct/St for Australia vs England at Adelaide on 12-Jan-2011 |
30 |
|
Sanath Jayasuriya (Sri Lanka)
|
81.75 |
51 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 22-Dec-2006 |
31 |
|
Mitchell Marsh (Australia)
|
81.75 |
75 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 14-Jul-2021 |
32 |
|
Dasun Shanaka (Sri Lanka)
|
81.75 |
56 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Pune on 05-Jan-2023 |
33 |
|
Marcus Stoinis (Australia)
|
81.75 |
67 Runs | 3 Wickets | Ct/St for Australia vs Oman at Bridgetown on 05-Jun-2024 |
34 |
|
Mohammad Hafeez (Pakistan)
|
81.74 |
71 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 16-Sep-2011 |
35 |
|
George Linde (South Africa)
|
81.74 |
48 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Durban on 10-Dec-2024 |
36 |
|
Imran Anwar (Bahrain)
|
81.74 |
60 Runs | 3 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 13-Apr-2024 |
37 |
|
Wanindu Hasaranga (Sri Lanka)
|
81.74 |
34 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Sharjah on 01-Nov-2021 |
38 |
|
Hardik Pandya (India)
|
81.74 |
51 Runs | 4 Wickets | Ct/St for India vs England at Southampton on 07-Jul-2022 |
39 |
|
Shahid Afridi (Pakistan)
|
81.74 |
22 Runs | 4 Wickets | Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007 |
40 |
|
Shahid Afridi (Pakistan)
|
81.74 |
54 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 21-Jun-2009 |
41 |
|
Rashid Khan (Afghanistan)
|
81.74 |
19 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Kingstown on 24-Jun-2024 |
42 |
|
Lendl Simmons (West Indies)
|
81.74 |
29 Runs | 4 Wickets | Ct/St for West Indies vs Sri Lanka at Nottingham on 10-Jun-2009 |
43 |
|
Karim Janat (Afghanistan)
|
81.73 |
26 Runs | 5 Wickets | Ct/St for Afghanistan vs West Indies at Lucknow on 16-Nov-2019 |
44 |
|
Mustafizur Rahman (Bangladesh)
|
81.73 |
6 Runs | 5 Wickets | Ct/St for Bangladesh vs New Zealand at Kolkata on 26-Mar-2016 |
45 |
|
Mitchell Marsh (Australia)
|
81.73 |
77 Runs | Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021 |
46 |
|
Rangana Herath (Sri Lanka)
|
81.72 |
1 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Chattogram on 31-Mar-2014 |
47 |
|
Ajantha Mendis (Sri Lanka)
|
81.72 |
1 Runs | 4 Wickets | Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012 |
48 |
|
Bas de Leede (Netherlands)
|
80.74 |
91 Runs | 2 Wickets | 1 Ct/St for Netherlands vs United States of America at Bulawayo on 15-Jul-2022 |
49 |
|
Harmeet Singh (U.S.A.)
|
79.73 |
38 Runs | 2 Wickets | 1 Ct/St for United States of America vs South Africa at North Sound on 19-Jun-2024 |
50 |
|
Shane Watson (Australia)
|
79.73 |
41 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 22-Sep-2012 |
51 |
|
Rashid Khan (Afghanistan)
|
79.73 |
48 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022 |
52 |
|
Naseem Shah (Pakistan)
|
79.72 |
10 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at New York on 09-Jun-2024 |
53 |
|
Charith Asalanka (Sri Lanka)
|
79.06 |
46 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Nelson on 02-Jan-2025 |
54 |
|
Chris Jordan (England)
|
79.05 |
36 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 03-Nov-2019 |
55 |
|
Daren Sammy (West Indies)
|
79.05 |
30 Runs | 3 Wickets | 4 Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010 |
56 |
|
Rashid Khan (Afghanistan)
|
78.70 |
6 Runs | 4 Wickets | 2 Ct/St for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024 |
57 |
|
Mohammad Hafeez (Pakistan)
|
78.70 |
86 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013 |
58 |
|
Jacques Kallis (South Africa)
|
78.70 |
57 Runs | 2 Wickets | Ct/St for South Africa vs England at Nottingham on 11-Jun-2009 |
59 |
|
Abdul Razzaq (Pakistan)
|
78.70 |
34 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010 |
60 |
|
Liam Livingstone (England)
|
78.70 |
87 Runs | 2 Wickets | Ct/St for England vs Australia at Cardiff on 13-Sep-2024 |
61 |
|
Wanindu Hasaranga (Sri Lanka)
|
78.70 |
36 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022 |
62 |
|
Samiullah Shinwari (Afghanistan)
|
78.70 |
61 Runs | 4 Wickets | Ct/St for Afghanistan vs Canada at Dubai on 18-Mar-2012 |
63 |
|
Gerhard Erasmus (Namibia)
|
78.70 |
52 Runs | 2 Wickets | Ct/St for Namibia vs Scotland at Bridgetown on 06-Jun-2024 |
64 |
|
Hardik Pandya (India)
|
78.70 |
33 Runs | 4 Wickets | Ct/St for India vs England at Bristol on 08-Jul-2018 |
65 |
|
Michael Leask (Scotland)
|
78.70 |
44 Runs | 2 Wickets | Ct/St for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021 |
66 |
|
Hardik Pandya (India)
|
78.70 |
40 Runs | 3 Wickets | Ct/St for India vs Pakistan at Melbourne on 23-Oct-2022 |
67 |
|
Shakib Al Hasan (Bangladesh)
|
78.70 |
42 Runs | 5 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018 |
68 |
|
Corey Anderson (U.S.A./New Zealand)
|
78.70 |
82 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016 |
69 |
|
Shakib Al Hasan (Bangladesh)
|
78.70 |
46 Runs | 4 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021 |
70 |
|
Moeen Ali (England)
|
78.70 |
63 Runs | 2 Wickets | Ct/St for England vs West Indies at Bridgetown on 29-Jan-2022 |
71 |
|
Karan KC (Nepal)
|
78.70 |
31 Runs | 4 Wickets | Ct/St for Nepal vs Netherlands at Al Amerat on 07-Oct-2019 |
72 |
|
Ashton Agar (Australia)
|
78.69 |
20 Runs | 5 Wickets | Ct/St for Australia vs South Africa at Johannesburg on 21-Feb-2020 |
73 |
|
Matthew Short (Australia)
|
78.69 |
28 Runs | 5 Wickets | Ct/St for Australia vs England at Cardiff on 13-Sep-2024 |
74 |
|
Sean Williams (Zimbabwe)
|
78.69 |
64 Runs | 1 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022 |
75 |
|
Irfan Pathan (India)
|
78.69 |
3 Runs | 3 Wickets | Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007 |
76 |
|
Ahsan Malik (Netherlands)
|
78.68 |
1 Runs | 5 Wickets | Ct/St for Netherlands vs South Africa at Chattogram on 27-Mar-2014 |
77 |
|
Luke Wright (England)
|
78.68 |
99 Runs | Wickets | Ct/St for England vs Afghanistan at Colombo on 21-Sep-2012 |
78 |
|
Chris Gayle (West Indies)
|
78.68 |
63 Runs | Wickets | Ct/St for West Indies vs Sri Lanka at London on 19-Jun-2009 |
79 |
|
Trent Johnston (Ireland)
|
78.39 |
62 Runs | 3 Wickets | 1 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013 |
80 |
|
Shane Watson (Australia)
|
78.39 |
51 Runs | 3 Wickets | 1 Ct/St for Australia vs Ireland at Colombo on 19-Sep-2012 |
81 |
|
Rohan Mustafa (U.A.E.)
|
78.38 |
77 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Afghanistan at Fatullah on 19-Feb-2016 |
82 |
|
Chris Gayle (West Indies)
|
78.38 |
67 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 26-Dec-2008 |
83 |
|
Collins Obuya (Kenya)
|
78.38 |
63 Runs | 2 Wickets | 1 Ct/St for Kenya vs Netherlands at Dubai on 18-Oct-2019 |
84 |
|
Harry Manenti (Italy)
|
78.37 |
38 Runs | 5 Wickets | 1 Ct/St for Italy vs Scotland at The Hague on 09-Jul-2025 |
85 |
1
|
Hardik Pandya (India)
|
78.37 |
30 Runs | 4 Wickets | 1 Ct/St for India vs New Zealand at Ahmedabad on 01-Feb-2023 |
86 |
1
|
Chris Jordan (England)
|
78.05 |
27 Runs | 3 Wickets | 2 Ct/St for England vs West Indies at Bridgetown on 13-Mar-2014 |
87 |
1
|
Mohammad Hafeez (Pakistan)
|
78.04 |
51 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 18-Sep-2011 |
88 |
1
|
Shaheen Shah Afridi (Pakistan)
|
76.69 |
13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024 |
89 |
1
|
Jean-Paul Duminy (South Africa)
|
76.69 |
48 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Colombo on 28-Sep-2012 |
90 |
1
|
Sikandar Raza (Zimbabwe)
|
76.69 |
82 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 17-Oct-2022 |
91 |
1
|
Gulbadin Naib (Afghanistan)
|
76.67 |
Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024 |
92 |
1
|
Jean-Paul Duminy (South Africa)
|
76.02 |
51 Runs | 3 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Aug-2013 |
93 |
1
|
Shahid Afridi (Pakistan)
|
76.01 |
52 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 03-Jun-2012 |
94 |
1
|
Brydon Carse (England)
|
76.01 |
31 Runs | 3 Wickets | 1 Ct/St for England vs India at Chennai on 25-Jan-2025 |
95 |
1
|
Roston Chase (West Indies)
|
76.01 |
37 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024 |
96 |
1
|
Mitchell Marsh (Australia)
|
76.01 |
51 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 09-Jul-2021 |
97 |
1
|
Glenn Maxwell (Australia)
|
76.00 |
145 Runs | Wickets | 1 Ct/St for Australia vs Sri Lanka at Pallekele on 06-Sep-2016 |
98 |
1
|
Yuvraj Singh (India)
|
75.66 |
60 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Mohali on 12-Dec-2009 |
99 |
1
|
Darren Maddy (England)
|
75.66 |
50 Runs | 2 Wickets | Ct/St for England vs New Zealand at Durban on 18-Sep-2007 |
100 |
1
|
Sikandar Raza (Zimbabwe)
|
75.66 |
62 Runs | 3 Wickets | Ct/St for Zimbabwe vs Sri Lanka at Colombo on 14-Jan-2024 |
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 - 31st Jul 2025.