T20 Rankings - batting

Rank Player Rating Career Best Rating
1 Babar Azam Babar Azam Pakistan 858 881 v West Indies, 03/04/2018
2 Colin Munro Colin Munro New Zealand 815 830 v Pakistan, 02/11/2018
3 Aaron Finch Aaron Finch Australia 806 900 v Zimbabwe, 03/07/2018
4 Fakhar Zaman Fakhar Zaman Pakistan 749 842 v Australia, 08/07/2018
5 Glenn Maxwell Glenn Maxwell Australia 745 801 v New Zealand, 16/02/2018
6 Lokesh Rahul Lokesh Rahul India 719 854 v England, 03/07/2018
7 Martin Guptill Martin Guptill New Zealand 703 793 v South Africa, 19/02/2012
8 Alex Hales Alex Hales England 697 866 v India, 07/09/2014
9 Rohit Sharma Rohit Sharma India 689 718 v West Indies, 06/11/2018
10 Jason Roy Jason Roy England 688 688 v Sri Lanka, 27/10/2018
11 Shikhar Dhawan Shikhar Dhawan India 681 681 v Australia, 25/11/2018
12 Kane Williamson Kane Williamson New Zealand 664 760 v Bangladesh, 03/01/2017
13 Mohammad Shahzad Mohammad Shahzad Afghanistan 647 706 v Ireland, 08/03/2017
14 Virat Kohli Virat Kohli India 636 897 v England, 07/09/2014
15 Evin Lewis Evin Lewis West Indies 632 780 v England, 16/09/2017
16 D'Arcy Short D'Arcy Short Australia 631 756 v UAE, 22/10/2018
17 Shaiman Anwar Shaiman Anwar United Arab Emirates 630 636 v Papua New Guinea, 14/04/2017
18 Jos Buttler Jos Buttler England 610 614 v India, 08/07/2018
19 Hamilton Masakadza Hamilton Masakadza Zimbabwe 599 699 v Bangladesh, 22/01/2016
20 Hashim Amla Hashim Amla South Africa 591 683 v Bangladesh, 29/10/2017
Advertisement