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

Men's T20I Batting Rankings

Last Updated - 01. June 2023
Pos Player Team Rating Career Best Rating
1
(0)
IND
906
910 v New Zealand, 27/01/2023
2
(0)
Mohammad Rizwan 811 875 v England, 28/09/2022
3
(0)
Babar Azam 756 896 v England, 05/05/2019
4
(0)
Aiden Markram 748 796 v England, 06/11/2021
5
(0)
Rilee Rossouw 724 724 v West Indies, 28/03/2023
6
(0)
Muhammad Waseem 716 716 v Afghanistan, 19/02/2023
7
(0)
Devon Conway 709 831 v Australia, 22/10/2022
8
(0)
Dawid Malan 705 915 v South Africa, 01/12/2020
9
(0)
Aaron Finch 680 900 v Zimbabwe, 03/07/2018
10
(0)
Jos Buttler 670 674 v New Zealand, 10/11/2021
11
(0)
Reeza Hendricks 647 647 v West Indies, 28/03/2023
12
(0)
Quinton de Kock 641 671 v Sri Lanka, 14/09/2021
13
(0)
Alex Hales 636 866 v India, 07/09/2014
14
(0)
Virat Kohli 612 897 v England, 07/09/2014
15
(0)
Pathum Nissanka 611 698 v Pakistan, 09/09/2022
=
(0)
Glenn Phillips 611 703 v England, 01/11/2022
17
(0)
Johnson Charles 591 604 v South Africa, 26/03/2023
18
(0)
Rahmanullah Gurbaz 589 620 v Zimbabwe, 17/03/2021
19
(0)
Brandon King 588 590 v South Africa, 25/03/2023
20
(0)
Nicholas Pooran 586 667 v Bangladesh, 07/07/2022
21
(0)
Litton Das 582 590 v Ireland, 29/03/2023
22
(0)
George Munsey 572 600 v Netherlands, 19/09/2019
23
(0)
Nazmul Shanto 560 593 v England, 14/03/2023
24
(0)
Kariyawasa Asalanka 559 594 v Australia, 11/06/2022
=
(0)
Kusal Mendis 559 559 v New Zealand, 08/04/2023
26
(0)
Richard Berrington 558 587 v Oman, 21/10/2021
27
(0)
Daryl Mitchell 556 582 v Sri Lanka, 02/04/2023
28
(0)
Mitchell Marsh 551 623 v New Zealand, 14/11/2021
29
(0)
Paul Stirling 550 599 v UAE, 07/10/2021
30
(0)
Rassie van der Dussen 548 780 v West Indies, 26/06/2021
=
(0)
Lokesh Rahul 548 854 v England, 03/07/2018
32
(0)
David Miller 545 587 v Sri Lanka, 19/03/2019
=
(0)
Rohit Sharma 545 718 v West Indies, 06/11/2018
34
(0)
Shubman Gill 542 542 v New Zealand, 01/02/2023
35
(0)
Mark Chapman 537 537 v Pakistan, 24/04/2023
36
(0)
Glenn Maxwell 527 836 v Sri Lanka, 27/10/2019
37
(0)
Najibullah Zadran 522 556 v Ireland, 14/01/2017
38
(0)
Hazratullah 521 736 v West Indies, 16/11/2019
=
(0)
Iftikhar Ahmed 521 521 v New Zealand, 24/04/2023
=
(0)
David Warner 521 826 v West Indies, 11/05/2010
41
(0)
Finn Allen 520 606 v Ireland, 04/11/2022
42
(0)
Marcus Stoinis 519 519 v Afghanistan, 04/11/2022
=
(0)
Tony Ura 519 563 v Namibia, 20/10/2019
=
(0)
Ibrahim Zadran 519 539 v Pakistan, 26/03/2023
45
(0)
Max O'Dowd 517 549 v Kenya, 18/10/2019
46
(0)
Tim Seifert 514 685 v Pakistan, 22/12/2020
47
(0)
Martin Guptill 505 793 v South Africa, 19/02/2012
48
(0)
Dasun Shanaka 504 517 v India, 07/01/2023
49
(0)
Bhanuka Rajapaksa 501 543 v England, 05/11/2022
50
(0)
Rovman Powell 499 501 v South Africa, 26/03/2023
51
(0)
Ishan Kishan 498 717 v Ireland, 26/06/2022
=
(0)
Ben Duckett 498 560 v Pakistan, 02/10/2022
=
(0)
Moeen Ali 498 525 v Australia, 12/10/2022
54
(0)
Kyle Mayers 491 491 v South Africa, 28/03/2023
55
(0)
Hardik Pandya 484 484 v Sri Lanka, 03/01/2023
56
(0)
Mohammad Nabi 474 569 v Bangladesh, 15/09/2019
57
(0)
Kane Williamson 473 760 v Bangladesh, 03/01/2017
58
(0)
Afif Hossain 472 508 v New Zealand, 09/10/2022
59
(0)
Andrew Balbirnie 470 523 v Hong Kong, 18/10/2019
60
(0)
Vriitya Aravind 468 468 v Afghanistan, 19/02/2023
=
(0)
Jason Roy 468 688 v Sri Lanka, 27/10/2018
62
(0)
Dipendra Airee 466 498 v Papua New Guinea, 04/04/2022
63
(0)
Shakib Al Hasan 461 618 v Pakistan, 24/04/2015
64
(0)
Gerhard Erasmus 458 499 v Ireland, 22/10/2021
65
(0)
Heinrich Klaasen 449 494 v Ireland, 05/08/2022
66
(0)
Matthew Wade 448 476 v England, 09/10/2022
67
(0)
Shreyas Iyer 446 622 v South Africa, 12/06/2022
68
(0)
Jonny Bairstow 440 624 v South Africa, 27/11/2020
69
(0)
Shan Masood 433 469 v England, 13/11/2022
70
(0)
Wesley Madhevere 432 514 v Afghanistan, 11/06/2022
71
(0)
Evin Lewis 427 780 v England, 16/09/2017
=
(0)
Jatinder Singh 427 524 v Bangladesh, 19/10/2021
73
(0)
Zeeshan Maqsood 426 445 v Nepal, 24/02/2022
=
(0)
Mahmudullah 426 542 v India, 07/11/2019
75
(0)
Craig Williams 422 477 v Pakistan, 02/11/2021
76
(0)
Dhananjaya de Silva 418 418 v New Zealand, 08/04/2023
=
(0)
Sikandar Raza 418 431 v India, 06/11/2022
=
(0)
Sean Williams 418 481 v Ireland, 14/07/2019
79
(0)
Harry Brook 416 537 v Pakistan, 02/10/2022
80
(0)
Mohammad Naim 413 617 v Sri Lanka, 24/10/2021
81
(0)
J.J. Smit 409 425 v Sri Lanka, 16/10/2022
82
(0)
Matthew Cross 404 478 v Zimbabwe, 17/09/2021
=
(0)
Temba Bavuma 404 482 v India, 12/06/2022
84
(0)
Kusal Perera 399 751 v South Africa, 22/03/2014
85
(0)
Aaron Johnson 397 397 v Oman, 21/11/2022
=
(0)
Lorcan Tucker 397 440 v Australia, 31/10/2022
87
(0)
Harry Tector 396 416 v Afghanistan, 09/08/2022
88
(0)
Craig Ervine 394 424 v Namibia, 17/05/2022
89
(0)
Colin Ackermann 393 393 v South Africa, 06/11/2022
=
(0)
Sese Bau 393 427 v Uganda, 12/07/2022
91
(0)
Fakhar Zaman 391 842 v Australia, 08/07/2018
92
(0)
Stephan Baard 389 440 v Uganda, 08/04/2022
93
(0)
Ryan Burl 387 407 v Ireland, 01/09/2021
94
(0)
Liam Livingstone 384 546 v Pakistan, 18/07/2021
=
(0)
Rony Talukdar 384 413 v Ireland, 29/03/2023
96
(0)
Rishabh Pant 382 469 v West Indies, 06/08/2022
=
(0)
Tom Latham 382 484 v Bangladesh, 10/09/2021
98
(0)
Jimmy Neesham 380 409 v West Indies, 12/08/2022
99
(0)
Chirag Suri 378 466 v Germany, 19/02/2022
100
(0)
Norman Vanua 371 422 v Singapore, 03/07/2022