ICC Twenty20 Championship Batsmen - 27 March 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 799 V. Kohli IND 897 v England, 07/09/2014
2 787 A.J. Finch AUS 892 v Bangladesh, 01/04/2014
3 744 K.S. Williamson NZ 760 v Bangladesh, 03/01/2017
4 743 J.E. Root ENG 750 v West Indies, 03/04/2016
5 718 G.J. Maxwell AUS 763 v Sri Lanka, 09/09/2016
6 706 F. du Plessis SA 843 v Bangladesh, 05/07/2015
7 703 Mohammad Shahzad AFG 703 v Ireland, 20/01/2017
8 695 M.J. Guptill NZ 793 v South Africa, 19/02/2012
9 664 A.D. Hales ENG 866 v India, 07/09/2014
10 656 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
11 646 E.J.G. Morgan ENG 872 v India, 31/08/2011
12 643 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
13 639 H.M. Amla SA 657 v England, 18/03/2016
14 629 C.H. Gayle WI 831 v Australia, 05/10/2012
15 611 K.L. Rahul IND 611 v England, 01/02/2017
16 601 D.A. Warner AUS 826 v West Indies, 11/05/2010
17 590 C. Munro NZ 623 v Bangladesh, 06/01/2017
18 583 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
18 583 J.C. Buttler ENG 607 v Sri Lanka, 05/07/2016
20 580 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
20 580 J-P. Duminy SA 713 v New Zealand, 24/03/2014
22 576 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
23 567 Q. de Kock SA 631 v West Indies, 25/03/2016
24 559 Shaiman Anwar UAE 574 v Afghanistan, 16/01/2017
24 559 S.K. Raina IND 776 v England, 29/10/2011
26 554 M.N. Waller ZIM 567 v India, 18/06/2016
27 545 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
28 543 J. Charles WI 578 v India, 28/08/2016
29 541 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
30 524 D.A. Miller SA 554 v Afghanistan, 20/03/2016
31 518 S.J. Myburgh NED 585 v Nepal, 02/07/2015
32 517 A.B. de Villiers SA 571 v West Indies, 20/05/2010
33 512 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
34 510 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
35 508 K.J. Coetzer SCO 508 v Ireland, 20/01/2017
36 507 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
37 503 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
38 502 M.S. Dhoni IND 515 v Australia, 30/03/2014
39 501 R.D. Berrington SCO 514 v Netherlands, 17/01/2017
40 500 D.J. Bravo WI 552 v Pakistan, 28/07/2013
41 489 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
42 484 Yuvraj Singh IND 793 v South Africa, 02/05/2010
43 480 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
43 480 M.R. Swart NED 606 v UAE, 17/03/2014
45 478 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
45 478 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
47 477 W. Barresi NED 498 v Scotland, 05/02/2016
48 472 Babar Hayat HK 500 v Ireland, 05/09/2016
49 471 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
50 464 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
51 459 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
51 459 Mahmudullah BAN 459 v New Zealand, 08/01/2017
53 454 Shahid Afridi PAK 537 v South Africa, 26/10/2010
54 453 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
55 452 P.W. Borren NED 480 v Bangladesh, 09/03/2016
56 447 J.J. Roy ENG 452 v New Zealand, 30/03/2016
57 443 A.D. Mathews SL 513 v New Zealand, 10/01/2016
58 437 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
59 433 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
60 428 Samiullah Shenwari AFG 437 v UAE, 16/01/2017
60 428 Mohammad Nabi AFG 450 v Zimbabwe, 12/03/2016
62 425 U.T. Khawaja AUS 493 v Sri Lanka, 06/09/2016
63 422 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
64 421 Zeeshan Maqsood OMA 421 v Afghanistan, 20/01/2017
65 416 S.C. Williams ZIM 444 v Scotland, 10/03/2016
66 415 G.C. Wilson IRE 426 v Scotland, 20/01/2017
67 413 M.W. Machan SCO 506 v Netherlands, 28/11/2013
68 409 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
69 405 Babar Azam PAK 405 v West Indies, 27/09/2016
70 397 Soumya Sarkar BAN 397 v New Zealand, 08/01/2017
70 397 L.D. Chandimal SL 442 v Australia, 06/09/2016
72 388 V. Sibanda ZIM 394 v Hong Kong, 08/03/2016
73 387 M.H. Cross SCO 387 v Ireland, 20/01/2017
74 386 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
75 383 N. Dickwella SL 400 v Australia, 17/02/2017
76 382 K.A. Pollard WI 537 v Pakistan, 28/07/2013
77 374 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
77 374 Sarfraz Ahmed PAK 381 v West Indies, 24/09/2016
79 372 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
80 369 B.N. Cooper NED 369 v Hong Kong, 18/01/2017
81 368 N.L.T.C. Perera SL 449 v England, 26/03/2016
82 365 S Dhawan IND 452 v Bangladesh, 06/03/2016
83 361 C.K. Kapugedera SL 386 v Australia, 06/09/2016
84 354 M.S. Chapman HK 384 v Scotland, 12/03/2016
85 353 P.L. Mommsen SCO 390 v Zimbabwe, 10/03/2016
85 353 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
87 351 E. Lewis WI 471 v India, 27/08/2016
88 350 Nizakat Khan HK 350 v Netherlands, 18/01/2017
89 349 T.L.W. Cooper NED 506 v New Zealand, 29/03/2014
90 343 C.S. MacLeod SCO 356 v Oman, 19/01/2017
92 331 G.J. Bailey AUS 531 v England, 02/02/2014
93 329 Muhammad Usman UAE 342 v Afghanistan, 16/12/2016
94 323 Khalid Latif PAK 324 v West Indies, 27/09/2016
95 321 J.M. Vince ENG 423 v Pakistan, 30/11/2015
96 319 T.M. Head AUS 319 v Sri Lanka, 22/02/2017
97 318 Noor Ali Zadran AFG 374 v England, 23/03/2016
98 316 Adnan Ilyas OMA 414 v Afghanistan, 20/02/2016
99 314 R.R. Rossouw SA 406 v New Zealand, 16/08/2015
100 312 S.P.D. Smith AUS 357 v Pakistan, 25/03/2016
101 307 L. Ronchi NZ 405 v West Indies, 15/01/2014