ICC Twenty20 Championship Batsmen - 25 February 2018

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 786 Babar Azam PAK 787 v New Zealand, 25/01/2018
2 784 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
3 776 V. Kohli IND 897 v England, 07/09/2014
4 773 C. Munro NZ 805 v Pakistan, 22/01/2018
5 734 E. Lewis WI 780 v England, 16/09/2017
6 726 K.L. Rahul IND 757 v Sri Lanka, 22/12/2017
7 700 G.J. Maxwell AUS 763 v Sri Lanka, 09/09/2016
8 690 A.D. Hales ENG 866 v India, 07/09/2014
9 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
9 683 J.E. Root ENG 750 v West Indies, 03/04/2016
11 682 M.J. Guptill NZ 793 v South Africa, 19/02/2012
12 664 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
13 651 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
14 631 F. du Plessis SA 843 v Bangladesh, 05/07/2015
15 618 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
16 615 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
17 608 E.J.G. Morgan ENG 872 v India, 31/08/2011
18 605 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
19 586 D.A. Warner AUS 826 v West Indies, 11/05/2010
20 579 J.C. Buttler ENG 607 v Sri Lanka, 05/07/2016
21 574 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
22 568 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
23 563 D.A. Miller SA 563 v Bangladesh, 29/10/2017
24 551 Q. de Kock SA 631 v West Indies, 25/03/2016
25 549 Soumya Sarkar BAN 549 v South Africa, 29/10/2017
25 549 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
27 541 C.H. Gayle WI 831 v Australia, 05/10/2012
28 536 J-P. Duminy SA 713 v New Zealand, 24/03/2014
29 535 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
30 526 J.J. Roy ENG 558 v South Africa, 23/06/2017
30 526 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
32 525 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
33 518 S.J. Myburgh NED 585 v Nepal, 02/07/2015
33 518 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
35 510 M.S. Dhoni IND 515 v Australia, 30/03/2014
36 508 K.J. Coetzer SCO 508 v Ireland, 20/01/2017
37 504 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
38 501 R.D. Berrington SCO 514 v Netherlands, 17/01/2017
39 477 W. Barresi NED 498 v Scotland, 05/02/2016
40 475 Mohammad Nabi AFG 475 v West Indies, 05/06/2017
41 472 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
41 472 Babar Hayat HK 500 v Ireland, 05/09/2016
43 458 S.K. Raina IND 776 v England, 29/10/2011
43 458 Mahmudullah BAN 469 v Sri Lanka, 04/04/2017
45 453 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
46 452 P.W. Borren NED 480 v Bangladesh, 09/03/2016
47 447 G.C. Wilson IRE 447 v Afghanistan, 12/03/2017
48 446 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
49 441 S Dhawan IND 489 v New Zealand, 01/11/2017
49 441 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
51 432 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
52 431 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
53 426 J. Charles WI 578 v India, 28/08/2016
54 421 Zeeshan Maqsood OMA 421 v Afghanistan, 20/01/2017
55 417 Sarfraz Ahmed PAK 417 v New Zealand, 28/01/2018
55 417 Samiullah Shenwari AFG 452 v Ireland, 08/03/2017
57 408 N.L.T.C. Perera SL 449 v Pakistan, 15/09/2017
58 403 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
59 399 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
60 396 Yuvraj Singh IND 793 v South Africa, 02/05/2010
61 393 D.J. Bravo WI 552 v Pakistan, 28/07/2013
62 392 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
63 388 T.M. Head AUS 388 v India, 10/10/2017
64 387 M.H. Cross SCO 387 v Ireland, 20/01/2017
65 377 Muhammad Usman UAE 377 v Papua New Guinea, 14/04/2017
66 374 A.D. Mathews SL 513 v New Zealand, 10/01/2016
67 369 B.N. Cooper NED 369 v Hong Kong, 18/01/2017
68 368 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
69 365 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
70 364 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
71 355 Fakhar Zaman PAK 355 v New Zealand, 28/01/2018
72 350 Nizakat Khan HK 350 v Netherlands, 18/01/2017
72 350 Noor Ali Zadran AFG 374 v England, 23/03/2016
74 349 F. Behardien SA 350 v Bangladesh, 26/10/2017
75 346 N. Dickwella SL 400 v Australia, 17/02/2017
75 346 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
75 346 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
78 343 C.K. Kapugedera SL 395 v Bangladesh, 06/04/2017
78 343 C.S. MacLeod SCO 356 v Oman, 19/01/2017
80 331 L.D. Chandimal SL 442 v Australia, 06/09/2016
81 327 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
83 308 G.J. Bailey AUS 531 v England, 02/02/2014
83 308 M.K. Pandey IND 308 v Sri Lanka, 24/12/2017
85 303 K.A. Pollard WI 537 v Pakistan, 28/07/2013
86 299 Najeeb Tarakai AFG 341 v Ireland, 10/03/2017
87 286 M.C. Henriques AUS 286 v India, 10/10/2017
88 285 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
89 283 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
90 272 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
91 271 J.M. Bairstow ENG 297 v Pakistan, 25/02/2012
91 271 Aqib Ilyas OMA 278 v Hong Kong, 16/01/2017
93 269 Rameez Shahzad UAE 294 v Afghanistan, 16/12/2016
94 266 Anshuman Rath HK 266 v Netherlands, 18/01/2017
95 260 B.R. Dunk AUS 271 v Sri Lanka, 22/02/2017
96 259 Usman Ghani AFG 426 v Oman, 29/11/2015
97 256 L. Ronchi AUS 405 v West Indies, 15/01/2014
98 249 C.R. Brathwaite WI 261 v Pakistan, 02/04/2017
98 249 Khalid Latif PAK 324 v West Indies, 27/09/2016
100 244 S. Bau PNG 244 v UAE, 14/04/2017
101 243 M. Mosehle SA 267 v England, 25/06/2017