ICC Twenty20 Championship Batsmen - 23 November 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 824 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 716 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
5 700 G.J. Maxwell AUS 763 v Sri Lanka, 09/09/2016
6 690 A.D. Hales ENG 866 v India, 07/09/2014
7 683 H.M. Amla SA 683 v Bangladesh, 29/10/2017
7 683 J.E. Root ENG 750 v West Indies, 03/04/2016
9 679 M.J. Guptill NZ 793 v South Africa, 19/02/2012
10 664 Mohammad Shahzad AFG 706 v Ireland, 08/03/2017
10 664 Babar Azam PAK 713 v Rest Of World, 15/09/2017
12 657 C. Munro NZ 671 v India, 04/11/2017
13 631 F. du Plessis SA 843 v Bangladesh, 05/07/2015
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 605 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
17 604 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
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 574 A.B. de Villiers SA 575 v Bangladesh, 26/10/2017
21 569 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
22 563 D.A. Miller SA 563 v Bangladesh, 29/10/2017
23 559 C.H. Gayle WI 831 v Australia, 05/10/2012
24 551 Q. de Kock SA 631 v West Indies, 25/03/2016
25 550 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
26 549 Soumya Sarkar BAN 549 v South Africa, 29/10/2017
27 545 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
28 541 K.L. Rahul IND 611 v England, 01/02/2017
29 536 J-P. Duminy SA 713 v New Zealand, 24/03/2014
30 535 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
31 526 J.J. Roy ENG 558 v South Africa, 23/06/2017
32 525 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
33 518 S.J. Myburgh NED 585 v Nepal, 02/07/2015
34 508 K.J. Coetzer SCO 508 v Ireland, 20/01/2017
35 504 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
36 501 R.D. Berrington SCO 514 v Netherlands, 17/01/2017
37 498 M.S. Dhoni IND 515 v Australia, 30/03/2014
38 486 S.K. Raina IND 776 v England, 29/10/2011
39 480 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
40 477 W. Barresi NED 498 v Scotland, 05/02/2016
41 475 Mohammad Nabi AFG 475 v West Indies, 05/06/2017
42 474 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
43 472 Babar Hayat HK 500 v Ireland, 05/09/2016
43 472 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
45 469 S Dhawan IND 489 v New Zealand, 01/11/2017
46 458 Mahmudullah BAN 469 v Sri Lanka, 04/04/2017
47 453 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
47 453 J. Charles WI 578 v India, 28/08/2016
49 452 P.W. Borren NED 480 v Bangladesh, 09/03/2016
50 447 G.C. Wilson IRE 447 v Afghanistan, 12/03/2017
51 441 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
52 431 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
53 426 N.L.T.C. Perera SL 449 v England, 26/03/2016
54 424 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
55 421 Zeeshan Maqsood OMA 421 v Afghanistan, 20/01/2017
55 421 Yuvraj Singh IND 793 v South Africa, 02/05/2010
57 418 D.J. Bravo WI 552 v Pakistan, 28/07/2013
58 417 Samiullah Shenwari AFG 452 v Ireland, 08/03/2017
59 416 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
60 412 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
61 395 A.D. Mathews SL 513 v New Zealand, 10/01/2016
62 391 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
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 378 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
66 377 Muhammad Usman UAE 377 v Papua New Guinea, 14/04/2017
67 369 B.N. Cooper NED 369 v Hong Kong, 18/01/2017
68 364 C.K. Kapugedera SL 395 v Bangladesh, 06/04/2017
68 364 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
70 352 L.D. Chandimal SL 442 v Australia, 06/09/2016
71 350 Noor Ali Zadran AFG 374 v England, 23/03/2016
71 350 Nizakat Khan HK 350 v Netherlands, 18/01/2017
73 349 F. Behardien SA 350 v Bangladesh, 26/10/2017
74 347 N. Dickwella SL 400 v Australia, 17/02/2017
75 346 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
75 346 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
77 345 Sarfraz Ahmed PAK 381 v West Indies, 24/09/2016
78 343 C.S. MacLeod SCO 356 v Oman, 19/01/2017
79 334 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
80 322 K.A. Pollard WI 537 v Pakistan, 28/07/2013
81 308 G.J. Bailey AUS 531 v England, 02/02/2014
82 301 E.M.D.Y. Munaweera SL 327 v India, 06/09/2017
83 299 Najeeb Tarakai AFG 341 v Ireland, 10/03/2017
85 289 D.J.G. Sammy WI 364 v South Africa, 11/01/2015
85 289 L. Ronchi NZ 405 v West Indies, 15/01/2014
87 286 M.C. Henriques AUS 286 v India, 10/10/2017
88 285 Gulbadin Naib AFG 374 v Zimbabwe, 10/01/2016
89 273 M.D. Gunathilaka SL 280 v Pakistan, 27/10/2017
90 271 J.M. Bairstow ENG 297 v Pakistan, 25/02/2012
90 271 Aqib Ilyas OMA 278 v Hong Kong, 16/01/2017
92 269 Rameez Shahzad UAE 294 v Afghanistan, 16/12/2016
93 266 Anshuman Rath HK 266 v Netherlands, 18/01/2017
94 265 Khalid Latif PAK 324 v West Indies, 27/09/2016
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 249 D.M. de Silva SL 346 v South Africa, 20/01/2017
98 247 M.K. Pandey IND 264 v Sri Lanka, 06/09/2017
99 244 S. Bau PNG 244 v UAE, 14/04/2017
100 243 M. Mosehle SA 267 v England, 25/06/2017
101 235 C.A.K. Walton WI 261 v Afghanistan, 03/06/2017