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 879 Babar Azam PAK 896 v England, 05/05/2019
2 823 K.L. Rahul IND 854 v England, 03/07/2018
3 820 A.J. Finch AUS 900 v Zimbabwe, 03/07/2018
4 785 C. Munro NZ 830 v Pakistan, 02/11/2018
5 721 G.J. Maxwell AUS 836 v Sri Lanka, 27/10/2019
6 718 D.J. Malan ENG 798 v New Zealand, 08/11/2019
7 687 E.J.G. Morgan ENG 872 v India, 31/08/2011
8 676 Hazratullah Zazai AFG 736 v West Indies, 16/11/2019
9 674 E. Lewis WI 780 v England, 16/09/2017
10 673 V. Kohli IND 897 v England, 07/09/2014
11 662 R.G. Sharma IND 718 v West Indies, 06/11/2018
12 641 M.J. Guptill NZ 793 v South Africa, 19/02/2012
13 625 Q. de Kock SA 637 v Australia, 23/02/2020
13 625 J.J. Roy ENG 688 v Sri Lanka, 27/10/2018
15 599 D.J.M. Short AUS 756 v UAE, 22/10/2018
16 584 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
17 583 H.G. Munsey SCO 600 v Netherlands, 19/09/2019
18 581 D.A. Warner AUS 826 v West Indies, 11/05/2010
19 580 R.R. Hendricks SA 647 v Sri Lanka, 24/03/2019
20 575 P.R. Stirling IRE 587 v Afghanistan, 06/03/2020
21 568 A.D. Hales ENG 866 v India, 07/09/2014
22 563 D.A. Miller SA 587 v Sri Lanka, 19/03/2019
22 563 Liton Das BAN 563 v Zimbabwe, 11/03/2020
22 563 Fakhar Zaman PAK 842 v Australia, 08/07/2018
25 562 J.M. Bairstow ENG 562 v South Africa, 16/02/2020
26 554 H.E. van der Dussen SA 554 v Australia, 26/02/2020
27 553 S. Dhawan IND 685 v New Zealand, 06/02/2019
28 542 R.D. Berrington SCO 546 v UAE, 30/10/2019
29 540 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
30 529 Mahmudullah BAN 542 v India, 07/11/2019
30 529 Mohammad Nabi AFG 569 v Bangladesh, 15/09/2019
32 524 F. du Plessis SA 843 v Bangladesh, 05/07/2015
33 523 J.C. Buttler ENG 614 v India, 08/07/2018
34 522 J.E. Root ENG 750 v West Indies, 03/04/2016
35 511 K.J. Coetzer SCO 564 v Netherlands, 16/09/2019
36 509 K.J. O'Brien IRE 509 v Afghanistan, 10/03/2020
37 508 M.P. O'Dowd NED 549 v Kenya, 18/10/2019
37 508 T.L. Seifert NZ 508 v India, 02/02/2020
39 504 A. Balbirnie IRE 523 v Hong Kong, 18/10/2019
40 503 T.P. Ura PNG 563 v Namibia, 20/10/2019
40 503 Rahmanullah Gurbaz AFG 503 v Ireland, 10/03/2020
42 502 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
43 496 B.N. Cooper NED 500 v Ireland, 05/10/2019
44 492 Mohammad Naim BAN 537 v Pakistan, 24/01/2020
45 487 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
46 484 Soumya Sarkar BAN 599 v Sri Lanka, 15/02/2018
47 483 C.S. MacLeod SCO 488 v Bermuda, 24/10/2019
47 483 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
49 482 Jatinder Singh OMA 489 v Hong Kong, 30/10/2019
50 475 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
50 475 M.H. Cross SCO 475 v Oman, 31/10/2019
52 463 S.P.D. Smith AUS 463 v South Africa, 26/02/2020
53 458 Shaiman Anwar UAE 650 v Nepal, 31/01/2019
53 458 Muhammad Usman UAE 490 v Canada, 27/10/2019
55 457 T.H. David SIN 457 v Hong Kong, 04/03/2020
56 451 S.C. Williams ZIM 481 v Ireland, 14/07/2019
56 451 Asghar Afghan AFG 493 v Sri Lanka, 17/03/2016
56 451 S.S. Iyer IND 451 v New Zealand, 02/02/2020
59 449 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
59 449 T. Bavuma SA 477 v England, 16/02/2020
61 447 M.K. Pandey IND 529 v Ireland, 29/06/2018
62 446 J.P. Duminy SA 713 v New Zealand, 24/03/2014
63 445 Kamran Khan CHI 463 v Bahrain, 25/02/2020
64 435 R. Sandaruwan MAW 457 v Bahrain, 26/02/2020
65 431 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
66 430 Sarfaraz Ahmed PAK 521 v Australia, 08/07/2018
67 429 C.O. Obuya KEN 475 v Scotland, 19/10/2019
68 420 J.M. Vince ENG 486 v New Zealand, 05/11/2019
69 412 G.J. Delany IRE 412 v Afghanistan, 10/03/2020
70 410 N.L.T.C. Perera SL 526 v South Africa, 22/03/2019
71 407 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
71 407 C. de Grandhomme NZ 457 v England, 05/11/2019
71 407 M.D. Gunathilaka SL 448 v Pakistan, 07/10/2019
74 405 Nizakat Khan HK 446 v Nigeria, 27/10/2019
75 400 P. Khadka NEP 478 v Singapore, 28/09/2019
76 398 Zeeshan Maqsood OMA 440 v Jersey, 27/10/2019
77 396 R.N. ten Doeschate NED 396 v Papua New Guinea, 02/11/2019
78 394 R.R. Patel KEN 402 v Namibia, 25/10/2019
79 392 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
80 390 K.A. Pollard WI 537 v Pakistan, 28/07/2013
80 390 M.G. Erasmus NAM 390 v Ireland, 02/11/2019
82 384 B.K.G. Mendis SL 506 v New Zealand, 03/09/2019
83 382 Muhammad Tanveer CHI 441 v Maldives, 23/02/2020
84 377 Iftikhar Ahmed PAK 412 v Australia, 08/11/2019
85 376 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
86 375 N.S. Dhaliwal CAN 376 v Ireland, 23/10/2019
87 374 H. Klaasen SA 436 v India, 21/02/2018
88 370 Rohan Mustafa UAE 386 v Afghanistan, 16/01/2017
89 366 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
89 366 Hussain Talat PAK 460 v South Africa, 03/02/2019
91 360 N. Pooran WI 396 v England, 05/03/2019
92 359 Khawar Ali OMA 359 v Maldives, 25/02/2020
92 359 H.T. Tector IRE 359 v Afghanistan, 10/03/2020
94 356 N.R. Kumar CAN 360 v Oman, 25/10/2019
95 355 N. Dickwella SL 446 v New Zealand, 06/09/2019
96 354 S.J. Baard NAM 355 v Kenya, 25/10/2019
97 352 T.P. Visee NED 405 v Ireland, 17/02/2019
98 350 S.O. Hetmyer WI 350 v Sri Lanka, 06/03/2020
99 339 Aqib Ilyas OMA 365 v Canada, 25/10/2019
100 337 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015