ICC WORLD RANKINGS

MEN’S T20I BATTING RANKINGS

Last Updated – 23 April 2024

PosTeamPlayersRatingCareer Best Rating
1IndiaSuryakumar Yadav861910 v New Zealand, 27/01/2023
2EnglandPhilip Salt802802 v West Indies, 21/12/2023
3PakistanMohammad Rizwan784875 v England, 28/09/2022
4PakistanBabar Azam763896 v England, 05/05/2019
5South AfricaAiden Markram755796 v England, 06/11/2021
6IndiaYashasvi Jaiswal714739 v Afghanistan, 14/01/2024
7South AfricaRilee Rossouw689724 v West Indies, 28/03/2023
8EnglandJos Buttler680687 v West Indies, 19/12/2023
9South AfricaReeza Hendricks660674 v India, 12/12/2023
10EnglandDawid Malan657915 v South Africa, 01/12/2020
11IndiaRuturaj Gaikwad654700 v Australia, 01/12/2023
12New ZealandFinn Allen652723 v Pakistan, 17/01/2024
13West IndiesBrandon King643688 v England, 14/12/2023
14AustraliaMitchell Marsh641652 v South Africa, 01/09/2023
15West IndiesNicholas Pooran630667 v Bangladesh, 07/07/2022
16New ZealandGlenn Phillips625703 v England, 01/11/2022
17AustraliaTravis Head622622 v New Zealand, 25/02/2024
=New ZealandTim Seifert622685 v Pakistan, 22/12/2020
19South AfricaQuinton de Kock610658 v Australia, 23/10/2021
20Sri LankaKusal Mendis607607 v Bangladesh, 09/03/2024
21AustraliaTim David601601 v New Zealand, 25/02/2024
22UAEMuhammad Waseem599716 v Afghanistan, 19/02/2023
23AfganistanRahmanullah Gurbaz593625 v Sri Lanka, 21/02/2024
24Sri LankaPathum Nissanka589698 v Pakistan, 09/09/2022
25AustraliaGlenn Maxwell574836 v Sri Lanka, 27/10/2019
26West IndiesRovman Powell572572 v Australia, 11/02/2024
27AfganistanIbrahim Zadran570592 v Sri Lanka, 17/02/2024
28ScotlandGeorge Munsey569600 v Netherlands, 19/09/2019
29BangladeshLiton Liton Das562590 v Ireland, 29/03/2023
30New ZealandDevon Conway559831 v Australia, 22/10/2022
31NetherlandsMichael Levitt558558 v Nepal, 05/03/2024
32BangladeshNazmul Shanto553593 v England, 14/03/2023
33IndiaRinku Singh548548 v Afghanistan, 17/01/2024
34Sri LankaKariyawasa Asalanka546594 v Australia, 11/06/2022
35New ZealandMark Chapman542561 v England, 05/09/2023
36ScotlandRichard Berrington538587 v Oman, 21/10/2021
37South AfricaDavid Miller533587 v Sri Lanka, 19/03/2019
38West IndiesJohnson Charles532604 v South Africa, 26/03/2023
39EnglandHarry Brook531561 v New Zealand, 01/09/2023
40AustraliaDavid Warner529826 v West Indies, 11/05/2010
41EnglandLiam Livingstone526546 v Pakistan, 18/07/2021
42AustraliaJosh Inglis524595 v India, 23/11/2023
43IrelandPaul Stirling519599 v UAE, 07/10/2021
44West IndiesKyle Mayers516553 v England, 14/12/2023
45EnglandJonny Bairstow514624 v South Africa, 27/11/2020
46New ZealandDaryl Mitchell512582 v Sri Lanka, 02/04/2023
47IndiaVirat Kohli511897 v England, 07/09/2014
48NetherlandsMax O'Dowd502549 v Kenya, 18/10/2019
49AfganistanMohammad Mohammad Nabi499569 v Bangladesh, 15/09/2019
50NepalDipendra Airee498498 v Papua New Guinea, 04/04/2022