ICC Twenty20 Championship Batsmen - 29 April 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 745 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 705 Mohammad Shahzad AFG 706 v Ireland, 08/03/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 657 H. Masakadza ZIM 699 v Bangladesh, 22/01/2016
11 646 E.J.G. Morgan ENG 872 v India, 31/08/2011
12 640 H.M. Amla SA 657 v England, 18/03/2016
13 627 Sabbir Rahman BAN 650 v New Zealand, 06/01/2017
14 611 K.L. Rahul IND 611 v England, 01/02/2017
15 601 D.A. Warner AUS 826 v West Indies, 11/05/2010
16 590 C. Munro NZ 623 v Bangladesh, 06/01/2017
17 585 M.N. Samuels WI 723 v Bangladesh, 10/12/2012
18 583 J.C. Buttler ENG 607 v Sri Lanka, 05/07/2016
19 581 J-P. Duminy SA 713 v New Zealand, 24/03/2014
20 580 C.H. Gayle WI 831 v Australia, 05/10/2012
21 576 R.G. Sharma IND 681 v Bangladesh, 24/02/2016
22 567 Q. de Kock SA 631 v West Indies, 25/03/2016
23 560 S.K. Raina IND 776 v England, 29/10/2011
24 559 Shaiman Anwar UAE 574 v Afghanistan, 16/01/2017
25 554 M.N. Waller ZIM 567 v India, 18/06/2016
26 546 Shakib Al Hasan BAN 618 v Pakistan, 24/04/2015
27 539 Babar Azam PAK 539 v West Indies, 02/04/2017
28 535 Umar Akmal PAK 709 v Zimbabwe, 16/09/2011
29 526 Ahmed Shehzad PAK 709 v Bangladesh, 30/03/2014
29 526 P.R. Stirling IRE 555 v Zimbabwe, 17/03/2014
31 524 D.A. Miller SA 554 v Afghanistan, 20/03/2016
32 520 M.D.K.J. Perera SL 751 v South Africa, 22/03/2014
33 519 Najibullah Zadran AFG 556 v Ireland, 14/01/2017
34 518 S.J. Myburgh NED 585 v Nepal, 02/07/2015
35 517 A.B. de Villiers SA 571 v West Indies, 20/05/2010
35 517 Shoaib Malik PAK 577 v Sri Lanka, 12/08/2009
37 508 K.J. Coetzer SCO 508 v Ireland, 20/01/2017
38 503 M.S. Dhoni IND 515 v Australia, 30/03/2014
39 501 J. Charles WI 578 v India, 28/08/2016
39 501 R.D. Berrington SCO 514 v Netherlands, 17/01/2017
41 489 E. Chigumbura ZIM 529 v Afghanistan, 28/10/2015
41 489 Tamim Iqbal BAN 550 v Sri Lanka, 12/02/2014
43 485 Yuvraj Singh IND 793 v South Africa, 02/05/2010
44 480 M.R. Swart NED 606 v UAE, 17/03/2014
45 477 W. Barresi NED 498 v Scotland, 05/02/2016
46 476 E. Lewis WI 506 v Pakistan, 01/04/2017
47 475 Mohammad Nabi AFG 475 v Ireland, 12/03/2017
48 472 Babar Hayat HK 500 v Ireland, 05/09/2016
49 465 Mahmudullah BAN 469 v Sri Lanka, 04/04/2017
50 462 D.J. Bravo WI 552 v Pakistan, 28/07/2013
51 461 Asghar Stanikzai AFG 493 v Sri Lanka, 17/03/2016
52 459 M. Klinger AUS 459 v Sri Lanka, 22/02/2017
53 458 Soumya Sarkar BAN 458 v Sri Lanka, 06/04/2017
54 453 W.T.S. Porterfield IRE 482 v Oman, 09/03/2016
55 452 P.W. Borren NED 480 v Bangladesh, 09/03/2016
56 447 Samiullah Shenwari AFG 452 v Ireland, 08/03/2017
56 447 G.C. Wilson IRE 447 v Afghanistan, 12/03/2017
56 447 J.J. Roy ENG 452 v New Zealand, 30/03/2016
59 445 Mohammad Hafeez PAK 649 v Sri Lanka, 11/12/2013
60 441 Sharjeel Khan PAK 520 v West Indies, 23/09/2016
61 440 L.M.P. Simmons WI 546 v Pakistan, 01/04/2014
62 438 C.J. Anderson NZ 446 v Bangladesh, 08/01/2017
63 425 A.D. Mathews SL 513 v New Zealand, 10/01/2016
63 425 U.T. Khawaja AUS 493 v Sri Lanka, 06/09/2016
65 422 L.R.P.L. Taylor NZ 538 v Pakistan, 28/12/2010
66 421 Zeeshan Maqsood OMA 421 v Afghanistan, 20/01/2017
67 418 A.D.S. Fletcher WI 492 v Afghanistan, 27/03/2016
68 416 S.C. Williams ZIM 444 v Scotland, 10/03/2016
69 413 M.W. Machan SCO 506 v Netherlands, 28/11/2013
70 395 C.K. Kapugedera SL 395 v Bangladesh, 06/04/2017
71 389 V. Sibanda ZIM 394 v Hong Kong, 08/03/2016
72 387 M.H. Cross SCO 387 v Ireland, 20/01/2017
73 381 L.D. Chandimal SL 442 v Australia, 06/09/2016
74 377 N.L.T.C. Perera SL 449 v England, 26/03/2016
75 374 C.J. Chibhabha ZIM 470 v New Zealand, 17/10/2011
76 372 Rohan Mustafa UAE 385 v Afghanistan, 16/01/2017
77 369 B.N. Cooper NED 369 v Hong Kong, 18/01/2017
78 368 N. Dickwella SL 400 v Australia, 17/02/2017
79 365 S Dhawan IND 452 v Bangladesh, 06/03/2016
80 364 K.J. O'Brien IRE 393 v Scotland, 20/01/2017
81 362 D.A.S. Gunaratne SL 456 v Australia, 19/02/2017
81 362 Sarfraz Ahmed PAK 381 v West Indies, 24/09/2016
83 354 M.S. Chapman HK 384 v Scotland, 12/03/2016
84 353 Mushfiqur Rahim BAN 453 v Zimbabwe, 17/01/2016
85 352 K.A. Pollard WI 537 v Pakistan, 28/07/2013
86 350 Nizakat Khan HK 350 v Netherlands, 18/01/2017
87 349 T.L.W. Cooper NED 506 v New Zealand, 29/03/2014
88 343 C.S. MacLeod SCO 356 v Oman, 19/01/2017
90 332 G.J. Bailey AUS 531 v England, 02/02/2014
91 329 Muhammad Usman UAE 342 v Afghanistan, 16/12/2016
92 321 J.M. Vince ENG 423 v Pakistan, 30/11/2015
93 319 T.M. Head AUS 319 v Sri Lanka, 22/02/2017
94 318 Najeeb Tarakai AFG 341 v Ireland, 10/03/2017
95 316 Adnan Ilyas OMA 414 v Afghanistan, 20/02/2016
96 312 S.P.D. Smith AUS 357 v Pakistan, 25/03/2016
97 307 L. Ronchi NZ 405 v West Indies, 15/01/2014
98 299 Noor Ali Zadran AFG 374 v England, 23/03/2016
98 299 Khalid Latif PAK 324 v West Indies, 27/09/2016
100 286 Usman Ghani AFG 426 v Oman, 29/11/2015
101 277 R.R. Hendricks SA 296 v West Indies, 14/01/2015