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 885 Babar Azam PAK 888 v South Africa, 03/02/2019
2 825 C. Munro NZ 830 v Pakistan, 02/11/2018
3 806 A.J. Finch AUS 900 v Zimbabwe, 03/07/2018
4 751 E. Lewis WI 780 v England, 16/09/2017
5 745 G.J. Maxwell AUS 801 v New Zealand, 16/02/2018
6 700 Fakhar Zaman PAK 842 v Australia, 08/07/2018
7 698 R.G. Sharma IND 718 v West Indies, 06/11/2018
8 697 A.D. Hales ENG 866 v India, 07/09/2014
9 688 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
10 677 K.L. Rahul IND 854 v England, 03/07/2018
11 671 S. Dhawan IND 685 v New Zealand, 06/02/2019
12 655 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
13 650 M.J. Guptill NZ 793 v South Africa, 19/02/2012
14 647 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
15 643 Shaiman Anwar UAE 650 v Nepal, 31/01/2019
16 631 D.J.M. Short AUS 756 v UAE, 22/10/2018
17 617 F. du Plessis SA 843 v Bangladesh, 05/07/2015
18 610 J.C. Buttler ENG 614 v India, 08/07/2018
19 599 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
19 599 V. Kohli IND 897 v England, 07/09/2014
21 590 E.J.G. Morgan ENG 872 v India, 31/08/2011
22 586 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
23 583 J.E. Root ENG 750 v West Indies, 03/04/2016
24 574 D.A. Miller SA 576 v Pakistan, 03/02/2019
25 556 H.M. Amla SA 683 v Bangladesh, 29/10/2017
26 549 P.R. Stirling IRE 558 v Scotland, 15/02/2019
27 547 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
28 542 K.J. Coetzer SCO 553 v Ireland, 15/02/2019
29 526 Mahmudullah BAN 530 v West Indies, 20/12/2018
29 526 N.L.T.C. Perera SL 526 v New Zealand, 11/01/2019
31 521 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
31 521 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
31 521 D.J. Malan ENG 576 v New Zealand, 18/02/2018
34 518 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
35 517 S.F. Mire ZIM 581 v Australia, 06/07/2018
36 516 H.G. Munsey SCO 516 v Oman, 17/02/2019
37 515 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
38 514 Hazratullah Zazai AFG 514 v Ireland, 22/08/2018
39 511 J.P. Duminy SA 713 v New Zealand, 24/03/2014
40 499 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
40 499 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
42 498 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
43 493 R.R. Hendricks SA 512 v Pakistan, 03/02/2019
44 488 Q. de Kock SA 631 v West Indies, 25/03/2016
45 486 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
46 479 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
47 475 Sarfaraz Ahmed PAK 521 v Australia, 08/07/2018
48 473 Liton Das BAN 473 v West Indies, 22/12/2018
49 465 Asghar Afghan AFG 493 v Sri Lanka, 17/03/2016
49 465 S.J. Myburgh NED 584 v Nepal, 02/07/2015
51 456 W. Barresi NED 498 v Scotland, 05/02/2016
52 454 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
53 451 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
54 450 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
55 446 C.S. MacLeod SCO 446 v Oman, 17/02/2019
56 445 G.C. Wilson IRE 473 v Afghanistan, 22/08/2018
57 444 D.A. Warner AUS 826 v West Indies, 11/05/2010
58 443 S.C. Williams ZIM 444 v Scotland, 10/03/2016
59 439 Hussain Talat PAK 460 v South Africa, 03/02/2019
60 436 M.K. Pandey IND 529 v Ireland, 29/06/2018
61 426 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
62 424 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
63 422 B.K.G. Mendis SL 482 v India, 12/03/2018
63 422 M.S. Dhoni IND 525 v South Africa, 21/02/2018
65 419 S.K. Raina IND 776 v England, 29/10/2011
65 419 C.H. Gayle WI 831 v Australia, 05/10/2012
67 407 B.N. Cooper NED 407 v Ireland, 17/02/2019
68 405 T.P. Visee NED 405 v Ireland, 17/02/2019
69 401 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
70 396 M.H. Cross SCO 424 v Netherlands, 20/06/2018
71 392 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
72 388 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
72 388 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
74 368 H.E. van der Dussen SA 368 v Pakistan, 06/02/2019
75 365 F. Behardien SA 415 v India, 24/02/2018
76 363 Muhammad Usman UAE 393 v Nepal, 31/01/2019
77 354 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
78 347 M.S. Chapman NZ 415 v England, 18/02/2018
79 342 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
79 342 Asif Ali PAK 342 v South Africa, 06/02/2019
81 339 T.M. Head AUS 399 v Pakistan, 08/07/2018
82 338 M.D. Gunathilaka SL 374 v India, 12/03/2018
83 332 L.D. Chandimal SL 442 v Australia, 06/09/2016
84 331 S.D. Hope WI 331 v Bangladesh, 22/12/2018
85 326 T.L. Seifert NZ 326 v India, 10/02/2019
85 326 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
87 325 C.A. Lynn AUS 325 v India, 25/11/2018
88 314 R.R. Pant IND 314 v New Zealand, 10/02/2019
89 312 Rohan Mustafa UAE 386 v Afghanistan, 16/01/2017
89 312 A.D. Mathews SL 513 v New Zealand, 10/01/2016
91 311 P.J. Moor ZIM 315 v South Africa, 09/10/2018
92 305 P. Khadka NEP 338 v Netherlands, 03/07/2015
93 304 J.M. Bairstow ENG 310 v India, 08/07/2018
94 303 H. Klaasen SA 436 v India, 21/02/2018
95 300 K.D. Karthik IND 300 v New Zealand, 10/02/2019
95 300 N. Dickwella SL 400 v Australia, 17/02/2017
97 294 N. Pooran WI 294 v Bangladesh, 22/12/2018
98 283 Khurram Nawaz OMA 304 v Netherlands, 15/02/2019
99 282 Jatinder Singh OMA 303 v Netherlands, 15/02/2019
100 276 W.U. Tharanga SL 302 v India, 12/03/2018