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

Men's T20I Batting Rankings

Last Updated - 29. January 2023
Pos Player Team Rating Career Best Rating
1
(0)
IND
908
910 v New Zealand, 27/01/2023
2
(0)
Mohammad Rizwan 836 875 v England, 28/09/2022
3
(0)
Devon Conway 788 831 v Australia, 22/10/2022
4
(0)
Babar Azam 778 896 v England, 05/05/2019
5
(0)
Aiden Markram 748 796 v England, 06/11/2021
6
(0)
Dawid Malan 719 915 v South Africa, 01/12/2020
7
(0)
Rilee Rossouw 693 693 v Netherlands, 06/11/2022
8
(1) This player has moved up in the rankings since the previous rankings update
Aaron Finch 680 900 v Zimbabwe, 03/07/2018
9
(1) This player has moved down in the rankings since the previous rankings update
Glenn Phillips 676 703 v England, 01/11/2022
10
(0)
Alex Hales 655 866 v India, 07/09/2014
11
(0)
Jos Buttler 652 674 v New Zealand, 10/11/2021
12
(0)
Pathum Nissanka 643 698 v Pakistan, 09/09/2022
13
(0)
Muhammad Waseem 626 703 v Singapore, 22/08/2022
14
(0)
Virat Kohli 618 897 v England, 07/09/2014
15
(0)
Quinton de Kock 614 671 v Sri Lanka, 14/09/2021
16
(0)
Rahmanullah Gurbaz 598 620 v Zimbabwe, 17/03/2021
17
(1) This player has moved up in the rankings since the previous rankings update
Brandon King 583 585 v New Zealand, 14/08/2022
18
(1) This player has moved up in the rankings since the previous rankings update
Nicholas Pooran 582 667 v Bangladesh, 07/07/2022
19
(2) This player has moved down in the rankings since the previous rankings update
Finn Allen 579 606 v Ireland, 04/11/2022
20
(0)
Reeza Hendricks 579 647 v Sri Lanka, 24/03/2019
21
(0)
George Munsey 572 600 v Netherlands, 19/09/2019
22
(0)
Rassie van der Dussen 565 780 v West Indies, 26/06/2021
23
(2) This player has moved up in the rankings since the previous rankings update
Richard Berrington 558 587 v Oman, 21/10/2021
24
(2) This player has moved up in the rankings since the previous rankings update
Hazratullah 556 736 v West Indies, 16/11/2019
25
(2) This player has moved down in the rankings since the previous rankings update
Lokesh Rahul 554 854 v England, 03/07/2018
26
(2) This player has moved down in the rankings since the previous rankings update
Martin Guptill 553 793 v South Africa, 19/02/2012
27
(2) This player has moved up in the rankings since the previous rankings update
Mitchell Marsh 552 623 v New Zealand, 14/11/2021
28
(1) This player has moved down in the rankings since the previous rankings update
Rohit Sharma 551 718 v West Indies, 06/11/2018
29
(1) This player has moved down in the rankings since the previous rankings update
Daryl Mitchell 544 554 v India, 27/01/2023
30
(0)
David Miller 542 587 v Sri Lanka, 19/03/2019
31
(0)
Litton Das 541 563 v Zimbabwe, 11/03/2020
32
(0)
Paul Stirling 541 599 v UAE, 07/10/2021
33
(0)
Kariyawasa Asalanka 539 594 v Australia, 11/06/2022
34
(0)
Kusal Mendis 530 530 v India, 07/01/2023
35
(0)
Glenn Maxwell 527 836 v Sri Lanka, 27/10/2019
36
(0)
Najibullah Zadran 524 556 v Ireland, 14/01/2017
37
(1) This player has moved up in the rankings since the previous rankings update
David Warner 521 826 v West Indies, 11/05/2010
38
(1) This player has moved up in the rankings since the previous rankings update
Marcus Stoinis 519 519 v Afghanistan, 04/11/2022
39
(1) This player has moved up in the rankings since the previous rankings update
Tony Ura 519 563 v Namibia, 20/10/2019
40
(3) This player has moved down in the rankings since the previous rankings update
Kane Williamson 518 760 v Bangladesh, 03/01/2017
41
(1) This player has moved up in the rankings since the previous rankings update
Bhanuka Rajapaksa 517 543 v England, 05/11/2022
42
(1) This player has moved up in the rankings since the previous rankings update
Dasun Shanaka 517 517 v India, 07/01/2023
43
(1) This player has moved up in the rankings since the previous rankings update
Max O'Dowd 517 549 v Kenya, 18/10/2019
44
(1) This player has moved up in the rankings since the previous rankings update
Ben Duckett 512 560 v Pakistan, 02/10/2022
45
(4) This player has moved down in the rankings since the previous rankings update
Ishan Kishan 511 717 v Ireland, 26/06/2022
46
(0)
Ibrahim Zadran 508 508 v Australia, 04/11/2022
47
(0)
Moeen Ali 507 525 v Australia, 12/10/2022
48
(0)
Afif Hossain 498 508 v New Zealand, 09/10/2022
49
(0)
Andrew Balbirnie 484 523 v Hong Kong, 18/10/2019
50
(0)
Jason Roy 482 688 v Sri Lanka, 27/10/2018
51
(0)
Kushal Bhurtel 478 536 v Papua New Guinea, 28/03/2022
52
(0)
Iftikhar Ahmed 478 501 v South Africa, 03/11/2022
53
(0)
Hardik Pandya 477 484 v Sri Lanka, 03/01/2023
54
(0)
Rovman Powell 475 495 v Bangladesh, 03/07/2022
55
(0)
Mohammad Nabi 471 569 v Bangladesh, 15/09/2019
56
(0)
Heinrich Klaasen 470 494 v Ireland, 05/08/2022
57
(0)
Shan Masood 469 469 v England, 13/11/2022
58
(0)
Dipendra Airee 466 498 v Papua New Guinea, 04/04/2022
59
(0)
Navneet Dhaliwal 460 506 v Philippines, 18/02/2022
60
(0)
Gerhard Erasmus 458 499 v Ireland, 22/10/2021
61
(1) This player has moved up in the rankings since the previous rankings update
Shakib Al Hasan 455 618 v Pakistan, 24/04/2015
62
(1) This player has moved up in the rankings since the previous rankings update
Jonny Bairstow 454 624 v South Africa, 27/11/2020
63
(1) This player has moved up in the rankings since the previous rankings update
Mahmudullah 452 542 v India, 07/11/2019
64
(3) This player has moved down in the rankings since the previous rankings update
Shreyas Iyer 451 622 v South Africa, 12/06/2022
65
(0)
Matthew Wade 448 476 v England, 09/10/2022
66
(0)
Evin Lewis 440 780 v England, 16/09/2017
67
(0)
Mohammad Naim 439 617 v Sri Lanka, 24/10/2021
68
(0)
Wesley Madhevere 432 514 v Afghanistan, 11/06/2022
69
(0)
Kyle Mayers 431 468 v India, 02/08/2022
70
(0)
Harry Brook 429 537 v Pakistan, 02/10/2022
71
(0)
Jatinder Singh 427 524 v Bangladesh, 19/10/2021
72
(0)
Rayyan Pathan 427 477 v Oman, 19/02/2022
73
(0)
Zeeshan Maqsood 426 445 v Nepal, 24/02/2022
74
(0)
Lorcan Tucker 425 440 v Australia, 31/10/2022
75
(0)
Craig Williams 422 477 v Pakistan, 02/11/2021
76
(0)
Sikandar Raza 418 431 v India, 06/11/2022
77
(0)
Sean Williams 418 481 v Ireland, 14/07/2019
78
(0)
Temba Bavuma 416 482 v India, 12/06/2022
79
(0)
J.J. Smit 409 425 v Sri Lanka, 16/10/2022
80
(0)
Ben Cooper 407 500 v Ireland, 05/10/2019
81
(0)
Matthew Cross 404 478 v Zimbabwe, 17/09/2021
82
(0)
Fakhar Zaman 399 842 v Australia, 08/07/2018
83
(0)
Nazmul Shanto 398 398 v Pakistan, 06/11/2022
84
(0)
Aaron Johnson 397 397 v Oman, 21/11/2022
85
(0)
Liam Livingstone 396 546 v Pakistan, 18/07/2021
86
(0)
Craig Ervine 394 424 v Namibia, 17/05/2022
87
(0)
Colin Ackermann 393 393 v South Africa, 06/11/2022
88
(0)
Sese Bau 393 427 v Uganda, 12/07/2022
89
(0)
Usman Ghani 393 426 v Oman, 29/11/2015
90
(1) This player has moved up in the rankings since the previous rankings update
Stephan Baard 389 440 v Uganda, 08/04/2022
91
(1) This player has moved up in the rankings since the previous rankings update
Chirag Suri 389 466 v Germany, 19/02/2022
92
(1) This player has moved up in the rankings since the previous rankings update
Ryan Burl 387 407 v Ireland, 01/09/2021
93
(1) This player has moved up in the rankings since the previous rankings update
Vriitya Aravind 386 423 v Singapore, 22/08/2022
94
(4) This player has moved down in the rankings since the previous rankings update
Rishabh Pant 386 469 v West Indies, 06/08/2022
95
(0)
Dhananjaya de Silva 384 401 v Afghanistan, 01/11/2022
96
(0)
Harry Tector 383 416 v Afghanistan, 09/08/2022
97
(0)
Muhammad Usman 375 490 v Canada, 27/10/2019
98
(0)
Shimron Hetmyer 374 481 v Australia, 06/11/2021
99
(0)
Norman Vanua 371 422 v Singapore, 03/07/2022
100
This player has moved up in the rankings since the previous rankings update
Delray Rawlins 360 383 v Canada, 11/11/2021