ICC Twenty20 Championship Batsmen - 25 March 2019

The date specific rankings allow you to find out who topped the rankings at the end of a great series from the past, on a momentous day from history or even on the day you were born.

Simply chose batting or bowling and pick your own memorable date.

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