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 - 22. December 2020
Pos Player Team Rating Career Best Rating
1
ENG
915
915 v South Africa, 01/12/2020
2 Babar Azam 820 896 v England, 05/05/2019
3 Lokesh Rahul 816 854 v England, 03/07/2018
4 Aaron Finch 808 900 v Zimbabwe, 03/07/2018
5 Rassie van der Dussen 744 744 v England, 01/12/2020
6 This player has moved up in the rankings since the previous rankings update Glenn Maxwell 701 836 v Sri Lanka, 27/10/2019
7 This player has moved up in the rankings since the previous rankings update Virat Kohli 697 897 v England, 07/09/2014
8 This player has moved down in the rankings since the previous rankings update Colin Munro 695 830 v Pakistan, 02/11/2018
9 This player has moved up in the rankings since the previous rankings update Tim Seifert 685 685 v Pakistan, 22/12/2020
10 This player has moved down in the rankings since the previous rankings update Hazratullah 676 736 v West Indies, 16/11/2019
11 Eoin Morgan 662 872 v India, 31/08/2011
12 Evin Lewis 635 780 v England, 16/09/2017
Quinton de Kock 635 639 v England, 29/11/2020
14 This player has moved up in the rankings since the previous rankings update Rohit Sharma 623 718 v West Indies, 06/11/2018
15 This player has moved down in the rankings since the previous rankings update Martin Guptill 621 793 v South Africa, 19/02/2012
16 Jonny Bairstow 604 624 v South Africa, 27/11/2020
17 George Munsey 583 600 v Netherlands, 19/09/2019
18 Paul Stirling 575 587 v Afghanistan, 06/03/2020
19 Francois du Plessis 565 843 v Bangladesh, 05/07/2015
20 Shikhar Dhawan 564 685 v New Zealand, 06/02/2019
21 Litton Das 563 563 v Zimbabwe, 11/03/2020
22 This player has moved up in the rankings since the previous rankings update Jos Buttler 558 614 v India, 08/07/2018
23 This player has moved down in the rankings since the previous rankings update Kane Williamson 552 760 v Bangladesh, 03/01/2017
24 Reeza Hendricks 551 647 v Sri Lanka, 24/03/2019
25 D'Arcy Short 547 756 v UAE, 22/10/2018
26 David Warner 542 826 v West Indies, 11/05/2010
Richard Berrington 542 546 v UAE, 30/10/2019
28 Kusal Perera 540 751 v South Africa, 22/03/2014
29 Jason Roy 531 688 v Sri Lanka, 27/10/2018
David Miller 531 587 v Sri Lanka, 19/03/2019
31 Mohammad Nabi 529 569 v Bangladesh, 15/09/2019
Mahmudullah 529 542 v India, 07/11/2019
33 This player has moved up in the rankings since the previous rankings update Mohammad Hafeez 516 649 v Sri Lanka, 11/12/2013
34 Kyle Coetzer 511 564 v Netherlands, 16/09/2019
35 This player has moved down in the rankings since the previous rankings update Fakhar Zaman 508 842 v Australia, 08/07/2018
This player has moved down in the rankings since the previous rankings update Max O'Dowd 508 549 v Kenya, 18/10/2019
This player has moved down in the rankings since the previous rankings update Kevin O'Brien 508 509 v Afghanistan, 10/03/2020
38 Andrew Balbirnie 504 523 v Hong Kong, 18/10/2019
39 Rahmanullah Gurbaz 503 503 v Ireland, 10/03/2020
Tony Ura 503 563 v Namibia, 20/10/2019
41 Ben Cooper 496 500 v Ireland, 05/10/2019
42 Mohammad Naim 492 537 v Pakistan, 24/01/2020
43 Soumya Sarkar 484 599 v Sri Lanka, 15/02/2018
44 Najibullah Zadran 483 556 v Ireland, 14/01/2017
Calum MacLeod 483 488 v Bermuda, 24/10/2019
46 Jatinder Singh 482 489 v Hong Kong, 30/10/2019
47 Steve Smith 477 477 v India, 08/12/2020
48 Tamim Iqbal 475 550 v Sri Lanka, 12/02/2014
49 Matthew Cross 474 475 v Oman, 31/10/2019
50 Shakib Al Hasan 467 618 v Pakistan, 24/04/2015
51 This player has moved up in the rankings since the previous rankings update Muhammad Usman 458 490 v Canada, 27/10/2019
52 This player has moved up in the rankings since the previous rankings update Tim David 457 457 v Hong Kong, 04/03/2020
This player has moved down in the rankings since the previous rankings update Ross Taylor 457 538 v Pakistan, 28/12/2011
54 Asghar Afghan 451 493 v Sri Lanka, 17/03/2016
55 Mushfiqur Rahim 448 485 v Afghanistan, 07/06/2018
56 Kieron Pollard 447 537 v Pakistan, 28/07/2013
57 Kamran Khan 445 463 v Bahrain, 25/02/2020
58 Sean Williams 443 481 v Ireland, 14/07/2019
59 Ravija Sandaruwan 435 457 v Bahrain, 26/02/2020
Joe Root 435 750 v West Indies, 03/04/2016
61 This player has moved up in the rankings since the previous rankings update Shreyas Iyer 433 451 v New Zealand, 02/02/2020
62 This player has moved up in the rankings since the previous rankings update Sabbir Rahman 431 650 v New Zealand, 06/01/2017
This player has moved up in the rankings since the previous rankings update Devon Conway 431 459 v West Indies, 29/11/2020
64 Collins Obuya 429 475 v Scotland, 19/10/2019
65 This player has moved down in the rankings since the previous rankings update Shoaib Malik 425 577 v Sri Lanka, 12/08/2009
66 This player has moved down in the rankings since the previous rankings update Manish Pandey 416 529 v Ireland, 29/06/2018
This player has moved down in the rankings since the previous rankings update Temba Bavuma 416 477 v England, 16/02/2020
68 This player has moved down in the rankings since the previous rankings update Gareth Delany 412 412 v Afghanistan, 10/03/2020
69 This player has moved down in the rankings since the previous rankings update Thisara Perera 410 526 v South Africa, 22/03/2019
70 This player has moved down in the rankings since the previous rankings update Danushka Gunathilaka 408 448 v Pakistan, 07/10/2019
71 This player has moved down in the rankings since the previous rankings update Nizakat Khan 405 446 v Nigeria, 27/10/2019
72 This player has moved up in the rankings since the previous rankings update Glenn Phillips 400 400 v Pakistan, 22/12/2020
This player has moved down in the rankings since the previous rankings update Paras Khadka 400 478 v Singapore, 28/09/2019
74 This player has moved down in the rankings since the previous rankings update Zeeshan Maqsood 398 440 v Jersey, 27/10/2019
75 This player has moved down in the rankings since the previous rankings update Ryan ten Doeschate 396 396 v Papua New Guinea, 02/11/2019
76 This player has moved down in the rankings since the previous rankings update Rakep Patel 394 402 v Namibia, 25/10/2019
77 This player has moved down in the rankings since the previous rankings update Gerhard Erasmus 390 390 v Ireland, 02/11/2019
78 This player has moved down in the rankings since the previous rankings update Kusal Mendis 384 506 v New Zealand, 03/09/2019
79 This player has moved down in the rankings since the previous rankings update Muhammad Tanveer 382 441 v Maldives, 23/02/2020
80 This player has moved down in the rankings since the previous rankings update Navneet Dhaliwal 375 376 v Ireland, 23/10/2019
81 This player has moved down in the rankings since the previous rankings update Rohan Mustafa 370 385 v Afghanistan, 16/01/2017
82 This player has moved up in the rankings since the previous rankings update Lendl Simmons 368 546 v Pakistan, 01/04/2014
83 This player has moved up in the rankings since the previous rankings update Heinrich Klaasen 366 436 v India, 21/02/2018
This player has moved up in the rankings since the previous rankings update Samiullah Shenwari 366 470 v Bangladesh, 07/06/2018
85 This player has moved up in the rankings since the previous rankings update Brendan Taylor 364 584 v UAE, 21/03/2014
86 This player has moved down in the rankings since the previous rankings update Colin de Grandhomme 361 457 v England, 05/11/2019
This player has moved down in the rankings since the previous rankings update Sarfaraz Ahmed 361 521 v Australia, 08/07/2018
88 This player has moved down in the rankings since the previous rankings update Khawar Ali 360 359 v Maldives, 25/02/2020
89 This player has moved down in the rankings since the previous rankings update Harry Tector 359 359 v Afghanistan, 10/03/2020
90 This player has moved down in the rankings since the previous rankings update Nitish Kumar 356 360 v Oman, 25/10/2019
91 This player has moved down in the rankings since the previous rankings update Niroshan Dickwella 355
92 This player has moved down in the rankings since the previous rankings update Stephan Baard 354 355 v Kenya, 25/10/2019
93 This player has moved down in the rankings since the previous rankings update Tom Banton 351 490 v Pakistan, 01/09/2020
This player has moved down in the rankings since the previous rankings update Tobias Visee 351 405 v Kenya, 18/10/2019
This player has moved down in the rankings since the previous rankings update James Vince 351 486 v New Zealand, 05/11/2019
96 This player has moved down in the rankings since the previous rankings update Aqib Ilyas 339 365 v Canada, 25/10/2019
This player has moved down in the rankings since the previous rankings update Shimron Hetmyer 339 350 v Sri Lanka, 06/03/2020
98 This player has moved down in the rankings since the previous rankings update Elton Chigumbura 338 529 v Afghanistan, 28/10/2015
99 This player has moved down in the rankings since the previous rankings update Gary Wilson 333 473 v Afghanistan, 22/08/2018
100 This player has moved down in the rankings since the previous rankings update Nicholas Pooran 332 396 v England, 05/03/2019