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 891 A.J. Finch AUS 900 v Zimbabwe, 03/07/2018
2 842 Fakhar Zaman PAK 842 v Australia, 08/07/2018
3 812 K.L. Rahul IND 854 v England, 03/07/2018
4 801 C. Munro NZ 805 v Pakistan, 22/01/2018
5 765 Babar Azam PAK 881 v West Indies, 03/04/2018
6 761 G.J. Maxwell AUS 801 v New Zealand, 16/02/2018
7 747 M.J. Guptill NZ 793 v South Africa, 19/02/2012
8 710 A.D. Hales ENG 866 v India, 07/09/2014
9 690 D.J.M. Short AUS 690 v Pakistan, 08/07/2018
10 678 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
11 671 E. Lewis WI 780 v England, 16/09/2017
11 671 V. Kohli IND 897 v England, 07/09/2014
13 647 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
14 641 J.J. Roy ENG 641 v India, 08/07/2018
15 634 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
16 628 H.M. Amla SA 683 v Bangladesh, 29/10/2017
17 614 J.C. Buttler ENG 614 v India, 08/07/2018
18 610 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
19 596 E.J.G. Morgan ENG 872 v India, 31/08/2011
20 595 J.E. Root ENG 750 v West Indies, 03/04/2016
21 594 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
22 589 S Dhawan IND 636 v Ireland, 27/06/2018
23 582 F. du Plessis SA 843 v Bangladesh, 05/07/2015
24 581 S.F. Mire ZIM 581 v Australia, 06/07/2018
25 563 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
26 560 J-P. Duminy SA 713 v New Zealand, 24/03/2014
26 560 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
28 551 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
29 546 D.A. Miller SA 563 v Bangladesh, 29/10/2017
30 542 K.J. Coetzer SCO 542 v Netherlands, 20/06/2018
30 542 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
32 532 P.R. Stirling IRE 557 v Scotland, 17/06/2018
33 531 D.J. Malan ENG 576 v New Zealand, 18/02/2018
34 527 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
35 524 Q. de Kock SA 631 v West Indies, 25/03/2016
36 522 D.A. Warner AUS 826 v West Indies, 11/05/2010
37 521 Mahmudullah BAN 521 v West Indies, 05/08/2018
37 521 Sarfraz Ahmed PAK 521 v Australia, 08/07/2018
39 514 Hazratullah AFG 514 v Ireland, 22/08/2018
40 513 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
41 502 S.K. Raina IND 776 v England, 29/10/2011
42 498 M.K. Pandey IND 529 v Ireland, 29/06/2018
42 498 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
44 491 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
44 491 N.L.T.C. Perera SL 497 v West Indies, 31/05/2018
46 490 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
47 479 W. Barresi NED 498 v Scotland, 05/02/2016
47 479 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
49 475 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
50 473 C.H. Gayle WI 831 v Australia, 05/10/2012
50 473 G.C. Wilson IRE 473 v Afghanistan, 22/08/2018
52 466 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
53 465 Asghar Afghan AFG 493 v Sri Lanka, 17/03/2016
54 463 M.S. Dhoni IND 525 v South Africa, 21/02/2018
55 450 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
56 444 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
57 441 B.K.G. Mendis SL 482 v India, 12/03/2018
58 438 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
59 433 H.G. Munsey SCO 433 v Netherlands, 20/06/2018
60 426 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
61 424 M.H. Cross SCO 424 v Netherlands, 20/06/2018
62 415 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
63 408 M.S. Chapman NZ 415 v England, 18/02/2018
64 407 F. Behardien SA 415 v India, 24/02/2018
65 399 T.M. Head AUS 399 v Pakistan, 08/07/2018
66 398 C.S. MacLeod SCO 401 v Netherlands, 19/06/2018
67 397 H. Klaasen SA 436 v India, 21/02/2018
68 386 Hussain Talat PAK 441 v West Indies, 03/04/2018
69 362 B.N. Cooper NED 382 v Scotland, 19/06/2018
70 359 R.R. Hendricks SA 364 v India, 21/02/2018
71 352 M.D. Gunathilaka SL 374 v India, 12/03/2018
72 351 Litton Das BAN 351 v West Indies, 05/08/2018
73 346 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
73 346 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
75 344 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
76 327 L.D. Chandimal SL 442 v Australia, 06/09/2016
76 327 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
78 325 A.D. Mathews SL 513 v New Zealand, 10/01/2016
79 323 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
80 314 Asif Ali PAK 314 v Australia, 08/07/2018
81 310 J.M. Bairstow ENG 310 v India, 08/07/2018
82 304 Noor Ali Zadran AFG 374 v England, 23/03/2016
83 302 N. Dickwella SL 400 v Australia, 17/02/2017
84 287 W.U. Tharanga SL 302 v India, 12/03/2018
85 284 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
86 283 M.D. Shanaka SL 288 v India, 12/03/2018
87 279 A.D. Russell WI 279 v Bangladesh, 05/08/2018
89 270 Usman Ghani AFG 426 v Oman, 29/11/2015
90 269 D.M. de Silva SL 346 v South Africa, 20/01/2017
91 265 J.M. Vince ENG 423 v Pakistan, 30/11/2015
91 265 Paras Khadka NEP 338 v Netherlands, 03/07/2015
93 263 K.A. Pollard WI 537 v Pakistan, 28/07/2013
94 250 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
95 247 G.J. Bailey AUS 531 v England, 02/02/2014
96 246 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
96 246 P.J. Moor ZIM 246 v Australia, 06/07/2018
98 242 Shafiqullah AFG 271 v England, 23/03/2016
99 241 T.K. Musakanda ZIM 241 v Australia, 06/07/2018
100 238 Sharad Vesawkar NEP 278 v Afghanistan, 20/03/2014
101 236 D.J.G. Sammy WI 364 v South Africa, 11/01/2015