ICC Twenty20 Championship Batsmen - 24 April 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 647 R.R. Hendricks SA 647 v Sri Lanka, 24/03/2019
16 644 S. Dhawan IND 685 v New Zealand, 06/02/2019
16 644 Shaiman Anwar UAE 650 v Nepal, 31/01/2019
18 627 V. Kohli IND 897 v England, 07/09/2014
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 588 F. du Plessis SA 843 v Bangladesh, 05/07/2015
23 579 D.A. Miller SA 587 v Sri Lanka, 19/03/2019
24 574 J.C. Buttler ENG 614 v India, 08/07/2018
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 552 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
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
32 525 J.P. Duminy SA 713 v New Zealand, 24/03/2014
33 524 H.M. Amla SA 683 v Bangladesh, 29/10/2017
34 521 M.N. Waller ZIM 575 v Afghanistan, 05/02/2018
34 521 R.D. Berrington SCO 527 v Netherlands, 20/06/2018
36 520 N.L.T.C. Perera SL 526 v South Africa, 22/03/2019
37 518 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
38 517 S.F. Mire ZIM 581 v Australia, 06/07/2018
39 516 H.G. Munsey SCO 516 v Oman, 17/02/2019
40 515 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
41 513 H.E. van der Dussen SA 523 v Sri Lanka, 22/03/2019
42 499 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
43 490 D.J. Malan ENG 576 v New Zealand, 18/02/2018
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 463 Q. de Kock SA 631 v West Indies, 25/03/2016
51 456 W. Barresi NED 498 v Scotland, 05/02/2016
52 454 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
53 451 Mushfiqur Rahim BAN 485 v Afghanistan, 07/06/2018
54 448 Asghar Afghan AFG 493 v Sri Lanka, 17/03/2016
55 446 C.S. MacLeod SCO 446 v Oman, 17/02/2019
56 445 J.M. Bairstow ENG 445 v West Indies, 10/03/2019
57 443 S.C. Williams ZIM 444 v Scotland, 10/03/2016
58 441 M.S. Dhoni IND 525 v South Africa, 21/02/2018
59 439 Hussain Talat PAK 460 v South Africa, 03/02/2019
60 432 Samiullah Shenwari AFG 470 v Bangladesh, 07/06/2018
61 426 D.A. Warner AUS 826 v West Indies, 11/05/2010
61 426 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
63 425 K.J. O'Brien IRE 425 v Afghanistan, 24/02/2019
64 424 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
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 385 B.K.G. Mendis SL 482 v India, 12/03/2018
74 377 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
75 365 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
76 354 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
77 353 N. Pooran WI 396 v England, 05/03/2019
78 349 N. Dickwella SL 400 v Australia, 17/02/2017
78 349 Muhammad Usman UAE 393 v Nepal, 31/01/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 344 F. Behardien SA 415 v India, 24/02/2018
83 342 B.R.M. Taylor ZIM 584 v UAE, 21/03/2014
83 342 Asif Ali PAK 342 v South Africa, 06/02/2019
85 339 S.W. Billings ENG 345 v West Indies, 08/03/2019
86 329 Rohan Mustafa UAE 386 v Afghanistan, 16/01/2017
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
87 326 T.M. Head AUS 399 v Pakistan, 08/07/2018
90 318 M.D. Gunathilaka SL 374 v India, 12/03/2018
91 314 T.P. Ura PNG 314 v Vanuatu, 22/03/2019
92 313 L.D. Chandimal SL 442 v Australia, 06/09/2016
93 312 C.A. Lynn AUS 325 v India, 25/11/2018
94 311 P.J. Moor ZIM 315 v South Africa, 09/10/2018
95 305 P. Khadka NEP 338 v Netherlands, 03/07/2015
96 301 A. Balbirnie IRE 301 v Afghanistan, 24/02/2019
97 294 A.D. Mathews SL 513 v New Zealand, 10/01/2016
98 293 K.D. Karthik IND 300 v New Zealand, 10/02/2019
99 285 H. Klaasen SA 436 v India, 21/02/2018
100 284 S.D. Hope WI 331 v Bangladesh, 22/12/2018