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 753 E. Lewis WI 780 v England, 16/09/2017
8 747 M.J. Guptill NZ 793 v South Africa, 19/02/2012
9 710 A.D. Hales ENG 866 v India, 07/09/2014
10 690 D.J.M. Short AUS 690 v Pakistan, 08/07/2018
11 678 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
12 671 V. Kohli IND 897 v England, 07/09/2014
13 659 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
14 643 H.M. Amla SA 683 v Bangladesh, 29/10/2017
15 641 J.J. Roy ENG 641 v India, 08/07/2018
16 634 K.S. Williamson NZ 760 v Bangladesh, 03/01/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 608 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
20 596 E.J.G. Morgan ENG 872 v India, 31/08/2011
21 595 J.E. Root ENG 750 v West Indies, 03/04/2016
22 594 F. du Plessis SA 843 v Bangladesh, 05/07/2015
23 589 S Dhawan IND 636 v Ireland, 27/06/2018
24 585 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
25 581 S.F. Mire ZIM 581 v Australia, 06/07/2018
26 570 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
27 568 J-P. Duminy SA 713 v New Zealand, 24/03/2014
28 560 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
29 551 D.A. Miller SA 563 v Bangladesh, 29/10/2017
30 542 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
30 542 K.J. Coetzer SCO 542 v Netherlands, 20/06/2018
32 537 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 522 D.A. Warner AUS 826 v West Indies, 11/05/2010
36 521 Sarfraz Ahmed PAK 521 v Australia, 08/07/2018
37 518 Q. de Kock SA 631 v West Indies, 25/03/2016
38 517 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
39 508 Mahmudullah BAN 508 v Afghanistan, 07/06/2018
40 504 Mohammad Nabi AFG 512 v Bangladesh, 05/06/2018
41 503 C.H. Gayle WI 831 v Australia, 05/10/2012
42 502 S.K. Raina IND 776 v England, 29/10/2011
43 498 M.K. Pandey IND 529 v Ireland, 29/06/2018
44 497 N.L.T.C. Perera SL 497 v West Indies, 31/05/2018
45 487 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
46 485 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
47 481 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
48 470 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
49 466 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
50 465 B.K.G. Mendis SL 482 v India, 12/03/2018
51 463 M.S. Dhoni IND 525 v South Africa, 21/02/2018
51 463 W. Barresi NED 498 v Scotland, 05/02/2016
53 459 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
53 459 G.C. Wilson IRE 472 v Scotland, 17/06/2018
55 447 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
56 444 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
57 434 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
58 433 H.G. Munsey SCO 433 v Netherlands, 20/06/2018
59 424 M.H. Cross SCO 424 v Netherlands, 20/06/2018
60 418 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
61 415 F. Behardien SA 415 v India, 24/02/2018
61 415 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
63 409 H. Klaasen SA 436 v India, 21/02/2018
64 408 M.S. Chapman NZ 415 v England, 18/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 386 Hussain Talat PAK 441 v West Indies, 03/04/2018
68 369 B.N. Cooper NED 382 v Scotland, 19/06/2018
69 368 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
70 359 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
70 359 M.D. Gunathilaka SL 374 v India, 12/03/2018
72 347 R.R. Hendricks SA 364 v India, 21/02/2018
73 344 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
74 332 A.D. Mathews SL 513 v New Zealand, 10/01/2016
75 327 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
76 323 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
77 316 Noor Ali Zadran AFG 374 v England, 23/03/2016
78 314 Asif Ali PAK 314 v Australia, 08/07/2018
79 310 J.M. Bairstow ENG 310 v India, 08/07/2018
80 308 N. Dickwella SL 400 v Australia, 17/02/2017
81 305 L.D. Chandimal SL 442 v Australia, 06/09/2016
82 293 W.U. Tharanga SL 302 v India, 12/03/2018
83 290 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
84 282 Usman Ghani AFG 426 v Oman, 29/11/2015
85 280 K.A. Pollard WI 537 v Pakistan, 28/07/2013
87 275 M.D. Shanaka SL 288 v India, 12/03/2018
88 265 J.M. Vince ENG 423 v Pakistan, 30/11/2015
89 261 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
90 253 Shafiqullah AFG 271 v England, 23/03/2016
91 251 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
91 251 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
93 247 G.J. Bailey AUS 531 v England, 02/02/2014
93 247 Litton Das BAN 277 v Sri Lanka, 10/03/2018
95 246 P.J. Moor ZIM 246 v Australia, 06/07/2018
96 241 T.K. Musakanda ZIM 241 v Australia, 06/07/2018
97 233 Sikandar Raza ZIM 290 v Afghanistan, 28/10/2015
98 229 C.R. Brathwaite WI 261 v Pakistan, 02/04/2017
98 229 M.C. Henriques AUS 286 v India, 10/10/2017
98 229 M. Mosehle SA 267 v England, 25/06/2017
98 229 C.A.K. Walton WI 261 v Afghanistan, 03/06/2017