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 858 Babar Azam PAK 881 v West Indies, 03/04/2018
2 815 C. Munro NZ 830 v Pakistan, 02/11/2018
3 806 A.J. Finch AUS 900 v Zimbabwe, 03/07/2018
4 749 Fakhar Zaman PAK 842 v Australia, 08/07/2018
5 745 G.J. Maxwell AUS 801 v New Zealand, 16/02/2018
6 719 K.L. Rahul IND 854 v England, 03/07/2018
7 703 M.J. Guptill NZ 793 v South Africa, 19/02/2012
8 697 A.D. Hales ENG 866 v India, 07/09/2014
9 689 R.G. Sharma IND 718 v West Indies, 06/11/2018
10 688 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
11 681 S. Dhawan IND 681 v Australia, 25/11/2018
12 664 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
13 647 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
14 636 V. Kohli IND 897 v England, 07/09/2014
15 632 E. Lewis WI 780 v England, 16/09/2017
16 631 D.J.M. Short AUS 756 v UAE, 22/10/2018
17 630 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
18 610 J.C. Buttler ENG 614 v India, 08/07/2018
19 599 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
20 591 H.M. Amla SA 683 v Bangladesh, 29/10/2017
21 590 E.J.G. Morgan ENG 872 v India, 31/08/2011
21 590 F. du Plessis SA 843 v Bangladesh, 05/07/2015
23 583 J.E. Root ENG 750 v West Indies, 03/04/2016
24 582 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
25 551 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
26 547 D.A. Miller SA 563 v Bangladesh, 29/10/2017
27 543 J.P. Duminy SA 713 v New Zealand, 24/03/2014
28 542 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
28 542 K.J. Coetzer SCO 542 v Netherlands, 20/06/2018
30 532 P.R. Stirling IRE 557 v Scotland, 17/06/2018
31 530 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
32 527 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
33 521 D.J. Malan ENG 576 v New Zealand, 18/02/2018
33 521 Mahmudullah BAN 521 v West Indies, 05/08/2018
33 521 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
36 519 Q. de Kock SA 631 v West Indies, 25/03/2016
37 517 S.F. Mire ZIM 581 v Australia, 06/07/2018
38 514 Hazratullah Zazai AFG 514 v Ireland, 22/08/2018
39 513 N.L.T.C. Perera SL 513 v England, 27/10/2018
39 513 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
41 505 Sarfraz Ahmed PAK 521 v Australia, 08/07/2018
42 498 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
43 491 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
44 490 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
45 479 W. Barresi NED 498 v Scotland, 05/02/2016
45 479 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
47 475 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
48 473 G.C. Wilson IRE 473 v Afghanistan, 22/08/2018
49 465 Asghar Afghan AFG 493 v Sri Lanka, 17/03/2016
50 463 M.K. Pandey IND 529 v Ireland, 29/06/2018
51 453 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
52 450 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
53 446 C.H. Gayle WI 831 v Australia, 05/10/2012
54 445 S.K. Raina IND 776 v England, 29/10/2011
55 444 D.A. Warner AUS 826 v West Indies, 11/05/2010
56 443 S.C. Williams ZIM 444 v Scotland, 10/03/2016
57 433 H.G. Munsey SCO 433 v Netherlands, 20/06/2018
58 428 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
59 426 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
60 424 M.H. Cross SCO 424 v Netherlands, 20/06/2018
60 424 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
62 421 B.K.G. Mendis SL 482 v India, 12/03/2018
63 412 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
63 412 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
65 410 M.S. Dhoni IND 525 v South Africa, 21/02/2018
66 398 C.S. MacLeod SCO 401 v Netherlands, 19/06/2018
67 388 F. Behardien SA 415 v India, 24/02/2018
68 384 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
69 376 M.S. Chapman NZ 415 v England, 18/02/2018
70 368 H. Klaasen SA 436 v India, 21/02/2018
71 362 B.N. Cooper NED 382 v Scotland, 19/06/2018
72 361 R.R. Hendricks SA 364 v India, 21/02/2018
73 351 Liton Das BAN 351 v West Indies, 05/08/2018
74 346 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
75 345 M.D. Gunathilaka SL 374 v India, 12/03/2018
76 343 Hussain Talat PAK 441 v West Indies, 03/04/2018
77 342 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
78 339 T.M. Head AUS 399 v Pakistan, 08/07/2018
78 339 L.D. Chandimal SL 442 v Australia, 06/09/2016
80 331 Rohan Mustafa UAE 386 v Afghanistan, 16/01/2017
80 331 Asif Ali PAK 336 v New Zealand, 02/11/2018
82 326 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
83 325 C.A. Lynn AUS 325 v India, 25/11/2018
84 319 A.D. Mathews SL 513 v New Zealand, 10/01/2016
85 311 P.J. Moor ZIM 315 v South Africa, 09/10/2018
86 304 J.M. Bairstow ENG 310 v India, 08/07/2018
87 282 N. Dickwella SL 400 v Australia, 17/02/2017
88 281 W.U. Tharanga SL 302 v India, 12/03/2018
89 278 M.D. Shanaka SL 288 v India, 06/03/2018
89 278 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
91 276 Rameez Shahzad UAE 294 v Afghanistan, 16/12/2016
91 276 K.D. Karthik IND 276 v Australia, 25/11/2018
93 271 D.M. de Silva SL 346 v South Africa, 20/01/2017
94 270 Usman Ghani AFG 426 v Oman, 29/11/2015
95 265 P. Khadka NEP 338 v Netherlands, 03/07/2015
96 263 A.D. Russell WI 279 v Bangladesh, 05/08/2018
96 263 T.C. Bruce NZ 348 v Bangladesh, 06/01/2017
98 260 J.M. Vince ENG 423 v Pakistan, 30/11/2015
99 251 K.A. Pollard WI 537 v Pakistan, 28/07/2013
100 250 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016