ICC Twenty20 Championship Batsmen - 21 October 2017

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 811 V. Kohli IND 897 v England, 07/09/2014
2 784 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
3 780 E. Lewis WI 780 v England, 16/09/2017
4 745 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
5 713 Babar Azam PAK 713 v Rest Of World, 15/09/2017
6 700 G.J. Maxwell AUS 763 v Sri Lanka, 09/09/2016
7 690 A.D. Hales ENG 866 v India, 07/09/2014
8 683 J.E. Root ENG 750 v West Indies, 03/04/2016
9 664 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
10 657 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
10 657 F. du Plessis SA 843 v Bangladesh, 05/07/2015
12 651 H.M. Amla SA 657 v England, 18/03/2016
13 627 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
14 615 Shaiman Anwar UAE 636 v Papua New Guinea, 14/04/2017
15 608 E.J.G. Morgan ENG 872 v India, 31/08/2011
16 604 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
17 590 C. Munro NZ 623 v Bangladesh, 06/01/2017
18 586 D.A. Warner AUS 826 v West Indies, 11/05/2010
19 579 J.C. Buttler ENG 607 v Sri Lanka, 05/07/2016
20 575 K.L. Rahul IND 611 v England, 01/02/2017
21 561 A.B. de Villiers SA 571 v West Indies, 20/05/2010
22 559 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
22 559 C.H. Gayle WI 831 v Australia, 05/10/2012
24 554 M.N. Waller ZIM 567 v India, 18/06/2016
25 550 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
26 547 J-P. Duminy SA 713 v New Zealand, 24/03/2014
27 546 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
28 534 Q. de Kock SA 631 v West Indies, 25/03/2016
29 529 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
30 526 J.J. Roy ENG 558 v South Africa, 23/06/2017
31 525 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
32 518 S.J. Myburgh NED 585 v Nepal, 02/07/2015
33 517 S.K. Raina IND 776 v England, 29/10/2011
34 510 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
35 508 K.J. Coetzer SCO 508 v Ireland, 20/01/2017
36 504 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
36 504 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
38 503 D.A. Miller SA 554 v Afghanistan, 20/03/2016
39 501 R.D. Berrington SCO 514 v Netherlands, 17/01/2017
40 491 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
41 489 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
42 487 M.S. Dhoni IND 515 v Australia, 30/03/2014
43 477 W. Barresi NED 498 v Scotland, 05/02/2016
44 475 Mohammad Nabi AFG 475 v West Indies, 05/06/2017
45 472 Babar Hayat HK 500 v Ireland, 05/09/2016
46 465 Mahmudullah BAN 469 v Sri Lanka, 04/04/2017
47 458 Soumya Sarkar BAN 458 v Sri Lanka, 06/04/2017
48 453 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
48 453 J. Charles WI 578 v India, 28/08/2016
50 452 P.W. Borren NED 480 v Bangladesh, 09/03/2016
51 449 N.L.T.C. Perera SL 449 v England, 26/03/2016
52 447 Yuvraj Singh IND 793 v South Africa, 02/05/2010
52 447 G.C. Wilson IRE 447 v Afghanistan, 12/03/2017
54 441 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
55 438 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
56 431 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
57 424 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
58 421 Zeeshan Maqsood OMA 421 v Afghanistan, 20/01/2017
59 420 A.D. Mathews SL 513 v New Zealand, 10/01/2016
60 419 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
61 418 D.J. Bravo WI 552 v Pakistan, 28/07/2013
62 417 Samiullah Shenwari AFG 452 v Ireland, 08/03/2017
63 415 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
64 409 U.T. Khawaja AUS 493 v Sri Lanka, 06/09/2016
65 389 V. Sibanda ZIM 394 v Hong Kong, 08/03/2016
66 388 T.M. Head AUS 388 v India, 10/10/2017
67 387 C.K. Kapugedera SL 395 v Bangladesh, 06/04/2017
67 387 M.H. Cross SCO 387 v Ireland, 20/01/2017
69 378 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
70 377 Muhammad Usman UAE 377 v Papua New Guinea, 14/04/2017
71 375 S Dhawan IND 452 v Bangladesh, 06/03/2016
72 374 L.D. Chandimal SL 442 v Australia, 06/09/2016
72 374 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
74 369 B.N. Cooper NED 369 v Hong Kong, 18/01/2017
74 369 N. Dickwella SL 400 v Australia, 17/02/2017
76 364 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
77 355 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
78 353 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
79 350 Noor Ali Zadran AFG 374 v England, 23/03/2016
79 350 Nizakat Khan HK 350 v Netherlands, 18/01/2017
81 346 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
82 343 C.S. MacLeod SCO 356 v Oman, 19/01/2017
84 337 Sarfraz Ahmed PAK 381 v West Indies, 24/09/2016
85 327 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
86 322 K.A. Pollard WI 537 v Pakistan, 28/07/2013
87 309 F. Behardien SA 318 v England, 23/06/2017
88 308 G.J. Bailey AUS 531 v England, 02/02/2014
89 307 L. Ronchi NZ 405 v West Indies, 15/01/2014
90 299 Najeeb Tarakai AFG 341 v Ireland, 10/03/2017
91 296 J.M. Vince ENG 423 v Pakistan, 30/11/2015
92 289 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
93 286 M.C. Henriques AUS 286 v India, 10/10/2017
94 285 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
95 281 Khalid Latif PAK 324 v West Indies, 27/09/2016
96 271 Aqib Ilyas OMA 278 v Hong Kong, 16/01/2017
96 271 J.M. Bairstow ENG 297 v Pakistan, 25/02/2012
98 269 Rameez Shahzad UAE 294 v Afghanistan, 16/12/2016
99 267 M. Mosehle SA 267 v England, 25/06/2017
100 266 Anshuman Rath HK 266 v Netherlands, 18/01/2017
101 265 D.M. de Silva SL 346 v South Africa, 20/01/2017