ICC Twenty20 Championship Batting Rankings

The current top 100 Twenty20 batsmen are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top 100 or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit submit.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Twenty20 Batsmen
ID Rat. Name Nat. Career Best Rating
1 881 Babar Azam PAK 881 v West Indies, 03/04/2018
2 801 C. Munro NZ 805 v Pakistan, 22/01/2018
3 799 G.J. Maxwell AUS 801 v New Zealand, 16/02/2018
4 763 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
5 747 M.J. Guptill NZ 793 v South Africa, 19/02/2012
6 691 E. Lewis WI 780 v England, 16/09/2017
7 679 A.D. Hales ENG 866 v India, 07/09/2014
8 670 V. Kohli IND 897 v England, 07/09/2014
9 653 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
10 648 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
11 643 H.M. Amla SA 683 v Bangladesh, 29/10/2017
12 639 K.L. Rahul IND 757 v Sri Lanka, 22/12/2017
13 636 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
14 634 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
15 630 J.E. Root ENG 750 v West Indies, 03/04/2016
16 618 E.J.G. Morgan ENG 872 v India, 31/08/2011
17 617 S Dhawan IND 634 v Bangladesh, 08/03/2018
18 615 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
18 615 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
20 608 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
21 594 F. du Plessis SA 843 v Bangladesh, 05/07/2015
22 589 D.A. Warner AUS 826 v West Indies, 11/05/2010
23 576 D.J. Malan ENG 576 v New Zealand, 18/02/2018
24 572 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
25 568 J-P. Duminy SA 713 v New Zealand, 24/03/2014
26 562 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
27 558 J.C. Buttler ENG 607 v Sri Lanka, 05/07/2016
28 554 D.J.M. Short AUS 554 v New Zealand, 21/02/2018
29 551 D.A. Miller SA 563 v Bangladesh, 29/10/2017
30 541 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
31 540 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
32 529 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
33 527 M.K. Pandey IND 527 v Bangladesh, 18/03/2018
34 525 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
35 518 Q. de Kock SA 631 v West Indies, 25/03/2016
35 518 J.J. Roy ENG 558 v South Africa, 23/06/2017
37 517 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
38 509 C.H. Gayle WI 831 v Australia, 05/10/2012
39 507 Mohammad Nabi AFG 507 v Zimbabwe, 06/02/2018
40 500 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
41 498 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
42 494 S.K. Raina IND 776 v England, 29/10/2011
42 494 Mahmudullah BAN 494 v India, 18/03/2018
44 477 N.L.T.C. Perera SL 477 v Bangladesh, 16/03/2018
45 473 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
46 471 M.S. Dhoni IND 525 v South Africa, 21/02/2018
47 468 Mushfiqur Rahim BAN 474 v Sri Lanka, 16/03/2018
48 465 B.K.G. Mendis SL 482 v India, 12/03/2018
49 453 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
50 449 Fakhar Zaman PAK 449 v West Indies, 03/04/2018
51 447 G.C. Wilson IRE 447 v Afghanistan, 12/03/2017
52 445 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
53 444 Sarfraz Ahmed PAK 454 v West Indies, 01/04/2018
54 441 Hussain Talat PAK 441 v West Indies, 03/04/2018
55 439 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
56 415 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
56 415 F. Behardien SA 415 v India, 24/02/2018
58 409 H. Klaasen SA 436 v India, 21/02/2018
59 408 M.S. Chapman NZ 415 v England, 18/02/2018
60 401 Samiullah Shenwari AFG 452 v Ireland, 08/03/2017
61 398 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
62 377 Muhammad Usman UAE 377 v Papua New Guinea, 14/04/2017
63 375 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
64 369 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
65 364 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
66 359 M.D. Gunathilaka SL 374 v India, 12/03/2018
67 355 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
68 347 R.R. Hendricks SA 364 v India, 21/02/2018
69 346 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
70 337 Yuvraj Singh IND 793 v South Africa, 02/05/2010
71 336 Noor Ali Zadran AFG 374 v England, 23/03/2016
72 335 T.M. Head AUS 388 v India, 10/10/2017
73 332 A.D. Mathews SL 513 v New Zealand, 10/01/2016
74 330 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
75 308 N. Dickwella SL 400 v Australia, 17/02/2017
76 305 L.D. Chandimal SL 442 v Australia, 06/09/2016
77 304 C.K. Kapugedera SL 395 v Bangladesh, 06/04/2017
78 293 W.U. Tharanga SL 302 v India, 12/03/2018
79 290 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
80 287 J.M. Vince ENG 423 v Pakistan, 30/11/2015
80 287 Najeeb Tarakai AFG 341 v Ireland, 10/03/2017
82 285 K.A. Pollard WI 537 v Pakistan, 28/07/2013
83 279 G.J. Bailey AUS 531 v England, 02/02/2014
85 277 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
86 275 M.D. Shanaka SL 288 v India, 12/03/2018
87 269 Rameez Shahzad UAE 294 v Afghanistan, 16/12/2016
88 259 M.C. Henriques AUS 286 v India, 10/10/2017
89 257 C.A. Lynn AUS 267 v New Zealand, 16/02/2018
90 256 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
91 253 Sikandar Raza ZIM 290 v Afghanistan, 28/10/2015
92 251 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
93 250 J.M. Bairstow ENG 297 v Pakistan, 25/02/2012
94 249 Usman Ghani AFG 426 v Oman, 29/11/2015
95 246 K.D. Karthik IND 246 v Bangladesh, 18/03/2018
96 244 S. Bau PNG 244 v UAE, 14/04/2017
97 235 B.R. Dunk AUS 271 v Sri Lanka, 22/02/2017
98 234 C.R. Brathwaite WI 261 v Pakistan, 02/04/2017
98 234 C.A.K. Walton WI 261 v Afghanistan, 03/06/2017
98 234 Shafiqullah AFG 271 v England, 23/03/2016
101 233 Karim Sadiq AFG 344 v UAE, 19/02/2016