ICC Men’s T20 World Cup Player Ranking

In this article, we will find the selected Team and Batsman, Bowler, Wicket keeper as well All Rounder Player’ rankings record of the ICC Men’s T20.

ICC Men’s T20 All-Rounder Rankings

Sr. NOPlayerTeamRatingCareer Best rating
1Mohammad NabiAFG285355 v Bangladesh, 15/09/2019
Shakib Al Hasan BAN238408 v Pakistan, 24/04/2015
Glenn Maxwell AUS226397 v Sri Lanka, 27/10/2019
Richard Berrington SCO194253 v Ireland, 20/09/2019
Gareth Delany IRE170170 v Afghanistan, 10/03/2020
Khawar Ali OMA159159 v Maldives, 25/02/2020
Sean Williams ZIM158232 v Nepal, 01/10/2019
Collins Obuya KEN153177 v Papua New Guinea, 27/10/2019
Rohan Mustafa UAE152182 v Jersey, 22/10/2019
10 Zeeshan Maqsood OMA135180 v Scotland, 31/10/2019
11 Mahmudullah BAN119244 v Zimbabwe, 18/09/2019
12 Norman Vanua PNG110122 v Namibia, 01/11/2019
13 Ben Stokes ENG108123 v India, 20/03/2021
14 Karim Janat AFG104104 v Zimbabwe, 20/03/2021
15 Hardik Pandya IND103108 v England, 08/07/2018
16 Charles Amini PNG102113 v Netherlands, 02/11/2019
17 Ryan Burl ZIM100100 v Pakistan, 25/04/2021
Kieron Pollard WI100199 v Pakistan, 28/07/2013
19 Wanindu De Silva SL98105 v England, 23/06/2021
20 Assad Vala PNG97111 v Netherlands, 02/11/2019

Men’s T20I Batting Rankings

Sr. NoPlayerTeamRatingCareer Best rating
1Dawid MalanENG888915 v South Africa, 01/12/2020
Aaron Finch AUS830900 v Zimbabwe, 03/07/2018
Babar Azam PAK828896 v England, 05/05/2019
Devon Conway NZ774784 v Bangladesh, 30/03/2021
Virat Kohli IND762897 v England, 07/09/2014
Rassie van der Dussen SA747780 v West Indies, 26/06/2021
Lokesh Rahul IND743854 v England, 03/07/2018
Glenn Maxwell AUS694836 v Sri Lanka, 27/10/2019
Martin Guptill NZ688793 v South Africa, 19/02/2012
10 Evin Lewis WI676780 v England, 16/09/2017
11 Mohammad Rizwan PAK640640 v Zimbabwe, 25/04/2021
12 Hazratullah AFG636736 v West Indies, 16/11/2019
13 Eoin Morgan ENG616872 v India, 31/08/2011
14 Rohit Sharma IND613718 v West Indies, 06/11/2018
15 Jonny Bairstow ENG608624 v South Africa, 27/11/2020
16 Colin Munro NZ592830 v Pakistan, 02/11/2018
17 Jos Buttler ENG587614 v India, 08/07/2018
18 George Munsey SCO583600 v Netherlands, 19/09/2019
19 Rahmanullah Gurbaz AFG576620 v Zimbabwe, 17/03/2021
20 Paul Stirling IRE575587 v Afghanistan, 06/03/2020
21 Tim Seifert NZ573685 v Pakistan, 22/12/2020
22 Quinton de Kock SA561639 v England, 29/11/2020
23 Jason Roy ENG557688 v Sri Lanka, 27/10/2018
24 Reeza Hendricks SA556647 v Sri Lanka, 24/03/2019
25 Shreyas Iyer IND548556 v England, 18/03/2021
26 Glenn Phillips NZ544544 v Bangladesh, 01/04/2021
27 Richard Berrington SCO542546 v UAE, 30/10/2019
28 Mohammad Naim BAN534541 v New Zealand, 30/03/2021
29 Litton Das BAN524563 v Zimbabwe, 11/03/2020
30 Mohammad Nabi AFG523569 v Bangladesh, 15/09/2019
31 Mahmudullah BAN517542 v India, 07/11/2019
32 Shikhar Dhawan IND512685 v New Zealand, 06/02/2019
Kane Williamson NZ512760 v Bangladesh, 03/01/2017
34 Kyle Coetzer SCO511564 v Netherlands, 16/09/2019
35 Kusal Perera SL508751 v South Africa, 22/03/2014
Kevin O’Brien IRE508509 v Afghanistan, 10/03/2020
37 David Miller SA507587 v Sri Lanka, 19/03/2019
38 Andrew Balbirnie IRE504523 v Hong Kong, 18/10/2019
39 Tony Ura PNG503563 v Namibia, 20/10/2019
40 Soumya Sarkar BAN497599 v Sri Lanka, 15/02/2018
41 D’Arcy Short AUS494756 v UAE, 22/10/2018
42 Ben Cooper NED493500 v Ireland, 05/10/2019
Aiden Markram SA493528 v Pakistan, 14/04/2021
44 Najibullah Zadran AFG492556 v Ireland, 14/01/2017
45 Fakhar Zaman PAK491842 v Australia, 08/07/2018
Max O’Dowd NED491549 v Kenya, 18/10/2019
47 David Warner AUS490826 v West Indies, 11/05/2010
48 Calum MacLeod SCO483488 v Bermuda, 24/10/2019
49 Jatinder Singh OMA482489 v Hong Kong, 30/10/2019
50 Matthew Cross SCO474475 v Oman, 31/10/2019
51 Asghar Afghan AFG472493 v Sri Lanka, 17/03/2016
Mohammad Hafeez PAK472649 v Sri Lanka, 11/12/2013
53 Francois du Plessis SA471843 v Bangladesh, 05/07/2015
54 Muhammad Usman UAE458490 v Canada, 27/10/2019
55 Tim David SIN457457 v Hong Kong, 04/03/2020
56 Danushka Gunathilaka SL449468 v England, 23/06/2021
57 Tamim Iqbal BAN447550 v Sri Lanka, 12/02/2014
58 Kamran Khan QAT445463 v Bahrain, 25/02/2020
59 Kieron Pollard WI443537 v Pakistan, 28/07/2013
60 Kushal Bhurtel NEP442442 v Netherlands, 24/04/2021
61 Shakib Al Hasan BAN440618 v Pakistan, 24/04/2015
62 Heinrich Klaasen SA436463 v Pakistan, 14/04/2021
63 Ravija Sandaruwan KUW435457 v Bahrain, 26/02/2020
64 Steve Smith AUS431477 v India, 08/12/2020
Temba Bavuma SA431477 v England, 16/02/2020
66 Collins Obuya KEN429475 v Scotland, 19/10/2019
67 Suryakumar Yadav IND424424 v England, 20/03/2021
68 Mushfiqur Rahim BAN422485 v Afghanistan, 07/06/2018
69 Gerhard Erasmus NAM421434 v Uganda, 03/04/2021
Sean Williams ZIM421481 v Ireland, 14/07/2019
71 Gareth Delany IRE412412 v Afghanistan, 10/03/2020
72 Rishabh Pant IND407415 v England, 18/03/2021
73 Nizakat Khan HK405446 v Nigeria, 27/10/2019
Sabbir Rahman BAN405650 v New Zealand, 06/01/2017
75 Zeeshan Maqsood OMA398440 v Jersey, 27/10/2019
76 Kusal Mendis SL396506 v New Zealand, 03/09/2019
77 Rakep Patel KEN394402 v Namibia, 25/10/2019
78 Ross Taylor NZ388538 v Pakistan, 28/12/2011
79 Finn Allen NZ384384 v Bangladesh, 01/04/2021
Janneman Malan SA384400 v Pakistan, 16/04/2021
81 Muhammad Tanveer QAT382441 v Maldives, 23/02/2020
Lendl Simmons WI382546 v Pakistan, 01/04/2014
83 Manish Pandey IND376529 v Ireland, 29/06/2018
84 Navneet Dhaliwal CAN375376 v Ireland, 23/10/2019
85 Rohan Mustafa UAE370385 v Afghanistan, 16/01/2017
Joe Root ENG370750 v West Indies, 03/04/2016
87 Usman Ghani AFG367426 v Oman, 29/11/2015
88 Paras Khadka NEP362478 v Singapore, 28/09/2019
89 Khawar Ali OMA360359 v Maldives, 25/02/2020
90 Harry Tector IRE359359 v Afghanistan, 10/03/2020
91 Ryan ten Doeschate NED358396 v Papua New Guinea, 02/11/2019
92 Gyanendra Malla NEP357357 v Netherlands, 24/04/2021
93 Nitish Kumar CAN356360 v Oman, 25/10/2019
94 Matthew Wade AUS355402 v India, 03/02/2012
95 Ramesh Satheesan ROM349349 v Bulgaria, 27/06/2021
96 Marcus Stoinis AUS347347 v New Zealand, 07/03/2021
Shoaib Malik PAK347577 v Sri Lanka, 12/08/2009
98 Samiullah Shenwari AFG344470 v Bangladesh, 07/06/2018
99 Aqib Ilyas OMA339365 v Canada, 25/10/2019
100 Niroshan Dickwella SL337384 v West Indies, 04/03/2021

Men’s T20I Bowling Rankings

Sr. NoPlayerTeamRatingCareer Best rating
1Tabraiz ShamsiSA719750 v West Indies, 27/06/2021
Rashid Khan AFG719816 v Bangladesh, 05/06/2018
Ashton Agar AUS702717 v England, 06/09/2020
Adil Rashid ENG695716 v West Indies, 08/03/2019
Wanindu De Silva SL693704 v England, 24/06/2021
Mujeeb Ur Rahman AFG687745 v Ireland, 08/03/2020
Tim Southee NZ669669 v Bangladesh, 01/04/2021
Adam Zampa AUS663726 v Sri Lanka, 30/10/2019
Ish Sodhi NZ640661 v Bangladesh, 28/03/2021
10 Mitchell Santner NZ616731 v Pakistan, 22/01/2018
11 Chris Jordan ENG615659 v New Zealand, 03/11/2019
12 Kane Richardson AUS613664 v England, 04/09/2020
13 Lakshan Sandakan SL610639 v West Indies, 08/03/2021
14 Mark Wood ENG598610 v Sri Lanka, 24/06/2021
15 Washington Sundar IND597631 v England, 16/03/2021
16 Mark Watt SCO595592 v Oman, 31/10/2019
17 Shaheen Afridi PAK583619 v South Africa, 16/04/2021
18 Faheem Ashraf PAK574659 v South Africa, 01/02/2019
19 Sheldon Cottrell WI573648 v New Zealand, 27/11/2020
20 Fabian Allen WI561561 v South Africa, 27/06/2021
21 Bhuvneshwar Kumar IND550622 v South Africa, 24/02/2018
22 Haris Rauf PAK548550 v Zimbabwe, 23/04/2021
23 Mohammad Nabi AFG546638 v West Indies, 27/03/2016
24 Shakib Al Hasan BAN542672 v Pakistan, 30/03/2014
25 Shardul Thakur IND540540 v England, 20/03/2021
26 Jasprit Bumrah IND536764 v England, 01/02/2017
27 Alasdair Evans SCO529598 v Netherlands, 16/09/2019
28 Karim Janat AFG527531 v Ireland, 06/03/2020
29 Jofra Archer ENG526559 v India, 20/03/2021
30 Bilal Khan OMA521563 v Ireland, 06/10/2019
31 Yuzvendra Chahal IND517706 v Bangladesh, 18/03/2018
32 Lachlan Ferguson NZ515540 v West Indies, 29/11/2020
33 Mohammad Nawaz PAK507549 v South Africa, 14/04/2021
34 Mitchell Starc AUS505702 v Pakistan, 05/10/2014
35 Imad Wasim PAK504780 v West Indies, 02/04/2017
36 Mark Adair IRE497573 v Namibia, 02/11/2019
37 Andile Phehlukwayo SA495669 v India, 18/09/2019
38 Pat Cummins AUS493610 v England, 31/08/2015
39 Sam Curran ENG491491 v Sri Lanka, 26/06/2021
40 Deepak Chahar IND489581 v West Indies, 11/12/2019
41 Mustafizur Rahman BAN488695 v Sri Lanka, 06/04/2017
42 Shadab Khan PAK486769 v Scotland, 13/06/2018
43 Dushmantha Chameera SL482482 v England, 26/06/2021
44 Lasith Malinga SL478684 v West Indies, 11/11/2015
45 Jason Holder WI477477 v South Africa, 27/06/2021
46 Trent Boult NZ473622 v Australia, 03/02/2018
47 Safyaan Sharif SCO466501 v Ireland, 15/02/2019
48 Billy Stanlake AUS464653 v Pakistan, 26/10/2018
49 Ahmed Raza UAE463578 v Papua New Guinea, 14/04/2017
Roelof van der Merwe NED463516 v Papua New Guinea, 02/11/2019
51 David Willey ENG459640 v West Indies, 10/03/2019
Akila Dananjaya SL459599 v New Zealand, 03/09/2019
53 Paul van Meekeren NED454552 v Ireland, 13/06/2018
54 Bernard Scholtz NAM452470 v Ireland, 02/11/2019
55 Brandon Glover NED449513 v Papua New Guinea, 02/11/2019
Beuran Hendricks SA449477 v Pakistan, 14/04/2021
57 Hasan Ali PAK444590 v New Zealand, 31/10/2018
Shem Ngoche KEN444497 v Bermuda, 21/10/2019
Al-Amin Hossain BAN444633 v Oman, 13/03/2016
60 Khawar Ali OMA442530 v Canada, 25/10/2019
61 Norman Vanua PNG437469 v Namibia, 01/11/2019
62 Mohammad Naveed UAE436632 v Afghanistan, 18/12/2016
Pieter Seelaar NED436554 v Ireland, 21/03/2014
64 Usman Qadir PAK433439 v Zimbabwe, 23/04/2021
Mohammad Hasnain PAK433433 v Zimbabwe, 25/04/2021
Oshane Thomas WI433491 v New Zealand, 29/11/2020
Tom Curran ENG433575 v Australia, 08/09/2020
68 Blessing Muzarabani ZIM428428 v Pakistan, 25/04/2021
69 Andrew Tye AUS421658 v Pakistan, 08/07/2018
70 Mohammad Nadeem OMA420496 v Scotland, 31/10/2019
71 Kesrick Williams WI417570 v India, 11/12/2019
72 Kuldeep Yadav IND415728 v New Zealand, 10/02/2019
73 George Linde SA414414 v West Indies, 27/06/2021
74 Gareth Delany IRE413416 v Namibia, 02/11/2019
75 Rohan Mustafa UAE412499 v Hong Kong, 21/10/2019
76 Sandeep Lamichhane NEP405448 v Oman, 10/10/2019
Sultan Ahmed UAE405405 v Kuwait, 27/02/2020
78 Isuru Udana Udana SL404523 v Pakistan, 05/10/2019
79 Josh Davey SCO403427 v UAE, 30/10/2019
80 Hardik Pandya IND399545 v South Africa, 24/02/2018
81 Lungi Ngidi SA398467 v England, 01/12/2020
82 Keemo Paul WI397558 v Afghanistan, 17/11/2019
Dwaine Pretorius SA397448 v Pakistan, 14/02/2021
84 Mohammad Mohammad Saifuddin BAN392400 v New Zealand, 30/03/2021
85 Timm van der Gugten NED389605 v Bangladesh, 09/03/2016
86 Zahoor Khan UAE386419 v Scotland, 30/10/2019
87 Krunal Pandya IND385585 v Bangladesh, 03/11/2019
Ben Stokes ENG385444 v India, 01/02/2017
89 Fred Klaassen NED383457 v Ireland, 01/11/2019
90 Charles Amini PNG381421 v Netherlands, 02/11/2019
91 Kagiso Rabada SA379595 v West Indies, 25/03/2016
92 Jhye Richardson AUS378387 v Pakistan, 08/07/2018
Naveen Murid AFG378378 v Zimbabwe, 20/03/2021
94 Sean Williams ZIM376506 v Afghanistan, 12/03/2016
95 Dwayne Bravo WI375549 v India, 27/08/2016
96 Hamza Tahir SCO373408 v Bermuda, 24/10/2019
97 Ehsan Khan HK371478 v Oman, 30/10/2019
98 Nosaina Pokana PNG367402 v Netherlands, 02/11/2019
99 Navdeep Saini IND366430 v New Zealand, 02/02/2020
100 George Dockrell IRE364668 v Zimbabwe, 17/03/2014

All Time T20 Batting Rankings

Sr. NoPlayerTeamRatingCareer Best rating
1Dawid MalanENG888915 v South Africa, 01/12/2020
2Aaron Finch AUS900900 v Zimbabwe, 03/07/2018
3Virat Kohli IND897897 v England, 07/09/2014
4Babar Azam PAK896896 v England, 05/05/2019
5Kevin Pietersen ENG882882 v Australia, 16/05/2010
6Eoin Morgan ENG872872 v India, 31/08/2011
7Alex Hales ENG866866 v India, 07/09/2014
8Lokesh Rahul IND854854 v England, 03/07/2018
9Brendon McCullum NZ849849 v Bangladesh, 21/09/2012
10Francois du Plessis SA843843 v Bangladesh, 05/07/2015
11Fakhar Zaman PAK842842 v Australia, 08/07/2018
12Glenn Maxwell AUS836836 v Sri Lanka, 27/10/2019
13Shane Watson AUS832832 v South Africa, 30/09/2012
14Chris Gayle WI831831 v Australia, 05/10/2012
15Colin Munro NZ830830 v Pakistan, 02/11/2018
16David Warner AUS826826 v West Indies, 11/05/2010
17Tillekeratne Dilshan SL802802 v New Zealand, 02/09/2009
18Martin Guptill NZ793793 v South Africa, 19/02/2012
19Yuvraj Singh IND793793 v South Africa, 02/05/2010
20Mahela Jayawardena SL785785 v Australia, 08/08/2011

AllTime T20 Bowling Rankings

Sr. NoPlayerTeamRatingCareer Best rating
1Umar GulPAK857857 v New Zealand, 13/06/2009
2Samuel Badree WI855855 v Pakistan, 01/04/2014
3Daniel Vettori NZ850850 v Australia, 26/02/2010
4Sunil Narine WI817817 v Pakistan, 28/07/2013
5Rashid Khan AFG816816 v Bangladesh, 05/06/2018
6Shahid Afridi PAK814814 v Sri Lanka, 12/08/2009
7Imran Tahir SA795795 v New Zealand, 17/02/2017
8Saeed Ajmal PAK788788 v New Zealand, 23/09/2012
9Imad Wasim PAK780780 v West Indies, 02/04/2017
10Shadab Khan PAK769769 v Scotland, 13/06/2018
11Shaun Tait AUS769769 v Pakistan, 07/07/2010
12Ravichandran Ashwin IND765765 v Sri Lanka, 14/02/2016
13Jasprit Bumrah IND764764 v England, 01/02/2017
14Ajantha Mendis SL762762 v West Indies, 07/10/2012
15Graeme Swann ENG760760 v Pakistan, 07/09/2010
16Tabraiz Shamsi SA750750 v West Indies, 27/06/2021
17Mujeeb Ur Rahman AFG745745 v Ireland, 08/03/2020
18Ish Sodhi NZ739739 v Pakistan, 22/01/2018
19Johan Botha SA733733 v New Zealand, 22/02/2012
20Mitchell Santner NZ731731 v Pakistan, 22/01/2018

Top Wicket Keeper Stumping record

Player/CountryYearMatchInningsDisCatchStumpingMax Dis InnsDis/Inns
MS Dhoni (Asia/INDIA)2004-20193503454443211236 (5ct 1st)1.286
KC Sangakkara (Asia/ICC/SL)2000-2015404353482383995 (4ct 1st)1.365
RS Kaluwitharana (SL)1990-2004189185206131755 (4ct 1st)1.113
Moin Khan (PAK)1990-2004219209287214735 (5ct 0st)1.373
AC Gilchrist (AUS/ICC)1996-2008287281472417556 (6ct 0st)1.679
Mushfiqur Rahim (BDESH)2006-2021227212233187465 (5ct 0st)1.099
NR Mongia (INDIA)1994-2000140139154110445 (4ct 1st)1.107
IA Healy (AUS)1988-1997168168233194394 (4ct 0st)1.386
Rashid Latif (PAK)1992-2003166164220182385 (5ct 0st)1.341
Khaled Mashud (BDESH)1995-200612612612691355 (3ct 2st)1
T Taibu (Afr/ZIM)2001-2012150143145112334 (4ct 0st)1.013
JC Buttler (ENG)2012-2021148143213181326 (6ct 0st)1.489
A Flower (ZIM)1992-2003213185165133325 (5ct 0st)0.891
Kamran Akmal (PAK)2002-2017157151187156315 (4ct 1st)1.238
BRM Taylor (ZIM)2004-2020199103131102295 (5ct 0st)1.271
RD Jacobs (WI)1996-2004147145189160296 (5ct 1st)1.303
KS More (INDIA)1984-199394939063275 (3ct 2st)0.967
Mohammad Shahzad (AFG)2009-201984828863255 (4ct 1st)1.073
AC Parore (NZ)1992-2002179147136111255 (3ct 2st)0.925
Sarfaraz Ahmed (PAK)2007-2021117115143119246 (6ct 0st)1.243
Saleem Yousuf (PAK)1982-1990868610381224 (3ct 1st)1.197
MV Boucher (Afr/SA)1998-2011295290424402226 (6ct 0st)1.462
PJL Dujon (WI)1981-1991169166204183214 (4ct 0st)1.228
DJ Richardson (SA)1991-1998122121165148175 (5ct 0st)1.363
CS Pandit (INDIA)1986-199236333015154 (2ct 2st)0.909
AJ Stewart (ENG)1989-2003170137163148156 (6ct 0st)1.189
BB McCullum (NZ)2002-2016260183242227155 (5ct 0st)1.322
KO Otieno (KENYA)1996-200990585440144 (3ct 1st)0.931
R Dravid (Asia/ICC/INDIA)1996-2011344728672143 (3ct 0st)1.194
NJ O’Brien (IRE)2006-2018103779682145 (5ct 0st)1.246
Umar Akmal (PAK)2009-2019121375845135 (5ct 0st)1.567
C Kieswetter (ENG)2010-201346426452125 (2ct 3st)1.523
CS Baugh (WI)2003-201247465139124 (2ct 2st)1.108
L Ronchi (AUS/NZ)2008-20178583117105124 (4ct 0st)1.409
CJO Smith (SCOT)2006-200927263322115 (5ct 0st)1.269
BJ Haddin (AUS)2001-2015126115181170115 (5ct 0st)1.573
D Williams (WI)1988-199736354535104 (4ct 0st)1.285
GC Wilson (IRE)2007-2019105465949104 (4ct 0st)1.282
Wasim Bari (PAK)1973-198451506252104 (3ct 1st)1.24
MA Ouma (KENYA)2004-201480575343105 (3ct 2st)0.929
SD Hope (WI)2016-202181789484105 (4ct 1st)1.205
Exit mobile version