Official ICC App

Your App for international cricket. The official ICC app provides coverage across all of the current international action including fixtures, results, videos, ICC news, rankings and more. Don’t miss a moment and keep up with the latest from around the world of cricket!

Look back through the MRF Tyres Rankings Archive using the date selector below:
t20i

Men's T20I Batting Rankings

Last Updated - 20. April 2021
Pos Player Team Rating Career Best Rating
1
ENG
892
915 v South Africa, 01/12/2020
2 Babar Azam 844 896 v England, 05/05/2019
3 Aaron Finch 830 900 v Zimbabwe, 03/07/2018
4 Devon Conway 774 784 v Bangladesh, 30/03/2021
5 Virat Kohli 762 897 v England, 07/09/2014
6 Rassie van der Dussen 756 756 v Pakistan, 16/04/2021
7 Lokesh Rahul 743 854 v England, 03/07/2018
8 Glenn Maxwell 694 836 v Sri Lanka, 27/10/2019
9 Martin Guptill 688 793 v South Africa, 19/02/2012
10 Hazratullah 636 736 v West Indies, 16/11/2019
11 Eoin Morgan 633 872 v India, 31/08/2011
12 Evin Lewis 626 780 v England, 16/09/2017
13 Rohit Sharma 613 718 v West Indies, 06/11/2018
14 Jonny Bairstow 605 624 v South Africa, 27/11/2020
15 Mohammad Rizwan 601 617 v South Africa, 14/04/2021
16 Colin Munro 592 830 v Pakistan, 02/11/2018
17 Jos Buttler 591 614 v India, 08/07/2018
18 George Munsey 583 600 v Netherlands, 19/09/2019
19 Rahmanullah Gurbaz 576 620 v Zimbabwe, 17/03/2021
20 Paul Stirling 575 587 v Afghanistan, 06/03/2020
21 Tim Seifert 573 685 v Pakistan, 22/12/2020
22 Jason Roy 558 688 v Sri Lanka, 27/10/2018
23 Quinton de Kock 551 639 v England, 29/11/2020
24 Shreyas Iyer 548 556 v England, 18/03/2021
25 Glenn Phillips 544 544 v Bangladesh, 01/04/2021
26 Richard Berrington 542 546 v UAE, 30/10/2019
27 Reeza Hendricks 540 647 v Sri Lanka, 24/03/2019
28 Mohammad Naim 534 541 v New Zealand, 30/03/2021
29 Litton Das 524 563 v Zimbabwe, 11/03/2020
30 Mohammad Nabi 523 569 v Bangladesh, 15/09/2019
31 Mahmudullah 517 542 v India, 07/11/2019
32 David Miller 516 587 v Sri Lanka, 19/03/2019
33 Fakhar Zaman 514 842 v Australia, 08/07/2018
34 Aiden Markram 513 528 v Pakistan, 14/04/2021
35 This player has moved up in the rankings since the previous rankings update Shikhar Dhawan 512 685 v New Zealand, 06/02/2019
This player has moved up in the rankings since the previous rankings update Kane Williamson 512 760 v Bangladesh, 03/01/2017
37 This player has moved up in the rankings since the previous rankings update Kyle Coetzer 511 564 v Netherlands, 16/09/2019
38 This player has moved up in the rankings since the previous rankings update Kusal Perera 508 751 v South Africa, 22/03/2014
This player has moved up in the rankings since the previous rankings update Kevin O'Brien 508 509 v Afghanistan, 10/03/2020
40 This player has moved down in the rankings since the previous rankings update Max O'Dowd 504 549 v Kenya, 18/10/2019
Andrew Balbirnie 504 523 v Hong Kong, 18/10/2019
42 Tony Ura 503 563 v Namibia, 20/10/2019
43 Soumya Sarkar 497 599 v Sri Lanka, 15/02/2018
44 This player has moved up in the rankings since the previous rankings update Ben Cooper 495 500 v Ireland, 05/10/2019
45 This player has moved down in the rankings since the previous rankings update D'Arcy Short 494 756 v UAE, 22/10/2018
46 This player has moved down in the rankings since the previous rankings update Najibullah Zadran 492 556 v Ireland, 14/01/2017
47 This player has moved down in the rankings since the previous rankings update Francois du Plessis 490 843 v Bangladesh, 05/07/2015
This player has moved down in the rankings since the previous rankings update David Warner 490 826 v West Indies, 11/05/2010
49 Mohammad Hafeez 485 649 v Sri Lanka, 11/12/2013
50 Calum MacLeod 483 488 v Bermuda, 24/10/2019
51 Jatinder Singh 482 489 v Hong Kong, 30/10/2019
52 Matthew Cross 474 475 v Oman, 31/10/2019
53 Asghar Afghan 472 493 v Sri Lanka, 17/03/2016
54 Muhammad Usman 458 490 v Canada, 27/10/2019
55 Tim David 457 457 v Hong Kong, 04/03/2020
Kieron Pollard 457 537 v Pakistan, 28/07/2013
57 Danushka Gunathilaka 455 460 v West Indies, 06/03/2021
58 Heinrich Klaasen 453 463 v Pakistan, 14/04/2021
59 Tamim Iqbal 447 550 v Sri Lanka, 12/02/2014
60 Kamran Khan 445 463 v Bahrain, 25/02/2020
Sean Williams 445 481 v Ireland, 14/07/2019
62 Shakib Al Hasan 440 618 v Pakistan, 24/04/2015
63 Ravija Sandaruwan 435 457 v Bahrain, 26/02/2020
64 Steve Smith 431 477 v India, 08/12/2020
65 Collins Obuya 429 475 v Scotland, 19/10/2019
66 Suryakumar Yadav 424 424 v England, 20/03/2021
67 Mushfiqur Rahim 422 485 v Afghanistan, 07/06/2018
68 Gerhard Erasmus 421 434 v Uganda, 03/04/2021
69 Gareth Delany 412 412 v Afghanistan, 10/03/2020
70 Rishabh Pant 407 415 v England, 18/03/2021
71 Nizakat Khan 405 446 v Nigeria, 27/10/2019
Sabbir Rahman 405 650 v New Zealand, 06/01/2017
73 Janneman Malan 400 400 v Pakistan, 16/04/2021
74 Zeeshan Maqsood 398 440 v Jersey, 27/10/2019
Lendl Simmons 398 546 v Pakistan, 01/04/2014
76 Rakep Patel 394 402 v Namibia, 25/10/2019
77 Joe Root 393 750 v West Indies, 03/04/2016
78 Thisara Perera 391 526 v South Africa, 22/03/2019
79 Ross Taylor 388 538 v Pakistan, 28/12/2011
80 Finn Allen 384 384 v Bangladesh, 01/04/2021
81 This player has moved up in the rankings since the previous rankings update Muhammad Tanveer 382 441 v Maldives, 23/02/2020
82 This player has moved up in the rankings since the previous rankings update Manish Pandey 376 529 v Ireland, 29/06/2018
This player has moved down in the rankings since the previous rankings update Paras Khadka 376 478 v Singapore, 28/09/2019
84 This player has moved up in the rankings since the previous rankings update Navneet Dhaliwal 375 376 v Ireland, 23/10/2019
85 This player has moved down in the rankings since the previous rankings update Ryan ten Doeschate 373 396 v Papua New Guinea, 02/11/2019
86 Rohan Mustafa 370 385 v Afghanistan, 16/01/2017
87 Shoaib Malik 369 577 v Sri Lanka, 12/08/2009
88 Usman Ghani 367 426 v Oman, 29/11/2015
89 Niroshan Dickwella 363 384 v West Indies, 04/03/2021
90 Kusal Mendis 361 506 v New Zealand, 03/09/2019
Temba Bavuma 361 477 v England, 16/02/2020
92 Khawar Ali 360 359 v Maldives, 25/02/2020
93 This player has moved up in the rankings since the previous rankings update Kushal Bhurtel 359 359 v Netherlands, 20/04/2021
This player has moved down in the rankings since the previous rankings update Harry Tector 359 359 v Afghanistan, 10/03/2020
95 This player has moved down in the rankings since the previous rankings update Nitish Kumar 356 360 v Oman, 25/10/2019
96 This player has moved down in the rankings since the previous rankings update Matthew Wade 355 402 v India, 03/02/2012
97 This player has moved down in the rankings since the previous rankings update Marcus Stoinis 347 347 v New Zealand, 07/03/2021
98 This player has moved down in the rankings since the previous rankings update Samiullah Shenwari 344 470 v Bangladesh, 07/06/2018
99 This player has moved down in the rankings since the previous rankings update Brendan Taylor 343 584 v UAE, 21/03/2014
100 This player has moved down in the rankings since the previous rankings update Aqib Ilyas 339 365 v Canada, 25/10/2019