ICC Men’s T20I Batting Players Rankings 2023

The International Cricket Council’s men’s T20I player rankings are a global Twenty20 cricket rating system.

For each T20I match, the two participating teams are awarded points based on a formula.

All teams are rated on a table in order of rating after the sum of each team’s points is divided by the total number of matches.

Teams must have played six matches against other teams in the previous three to four years to stay in the rankings, according to the ICC website.

Complete List of ICC Player Rankings for T20I Batsmen 2023

POSPLAYERTEAMRATINGCAREER BEST RATING
1(0)Suryakumar Yadav IND863910 v New Zealand, 27/01/2023
2(0)Mohammad Rizwan PAK787875 v England, 28/09/2022
3(0)Aiden Markram SA756796 v England, 06/11/2021
4(0)Babar Azam PAK734896 v England, 05/05/2019
5(0)Rilee Rossouw SA702724 v West Indies, 28/03/2023
6(0)Dawid Malan ENG691915 v South Africa, 01/12/2020
7(0)Jos Buttler ENG666674 v New Zealand, 10/11/2021
8(0)Aaron Finch AUS660900 v Zimbabwe, 03/07/2018
9(0)Reeza Hendricks SA657661 v Australia, 30/08/2023
10(0)Glenn Phillips NZ649703 v England, 01/11/2022
11(0)Mitchell Marsh AUS645652 v South Africa, 01/09/2023
12(0)Muhammad Waseem UAE639716 v Afghanistan, 19/02/2023
13(0)Brandon King WI637637 v India, 13/08/2023
14(0)Devon Conway NZ636831 v Australia, 22/10/2022
15(0)Nicholas Pooran WI624667 v Bangladesh, 07/07/2022
16(0)Quinton de Kock SA622671 v Sri Lanka, 14/09/2021
17(0)Alex Hales ENG611866 v India, 07/09/2014
18(0)Pathum Nissanka SL605698 v Pakistan, 09/09/2022
19(0)Tim Seifert NZ571685 v Pakistan, 22/12/2020
=(0)Litton Das BAN571590 v Ireland, 29/03/2023
21(0)Rahmanullah Gurbaz AFG562620 v Zimbabwe, 17/03/2021
22(0)Finn Allen NZ561606 v Ireland, 04/11/2022
=(0)Mark Chapman NZ561561 v England, 05/09/2023
24(0)Richard Berrington SCO557587 v Oman, 21/10/2021
25(0)Kariyawasa Asalanka SL553594 v Australia, 11/06/2022
=(0)Virat Kohli IND553897 v England, 07/09/2014
=(0)Kusal Mendis SL553559 v New Zealand, 08/04/2023
28(0)George Munsey SCO550600 v Netherlands, 19/09/2019
29(0)Jonny Bairstow ENG541624 v South Africa, 27/11/2020
30(0)Harry Brook ENG533561 v New Zealand, 01/09/2023
=(0)Nazmul Shanto BAN533593 v England, 14/03/2023
32(0)Paul Stirling IRE531599 v UAE, 07/10/2021
33(0)David Miller SA529587 v Sri Lanka, 19/03/2019
34(0)Shubman Gill IND524573 v West Indies, 12/08/2023
35(0)Rovman Powell WI522534 v India, 08/08/2023
36(0)Marcus Stoinis AUS518519 v Afghanistan, 04/11/2022
37(0)Daryl Mitchell NZ517582 v Sri Lanka, 02/04/2023
=(0)Max O’Dowd NED517549 v Kenya, 18/10/2019
39(0)Kyle Mayers WI513513 v India, 13/08/2023
40(0)Glenn Maxwell AUS511836 v Sri Lanka, 27/10/2019
41(0)Iftikhar Ahmed PAK506521 v New Zealand, 24/04/2023
=(0)David Warner AUS506826 v West Indies, 11/05/2010
43(0)Najibullah Zadran AFG503556 v Ireland, 14/01/2017
44(0)Ibrahim Zadran AFG502539 v Pakistan, 26/03/2023
45(0)Dasun Shanaka SL499517 v India, 07/01/2023
46(0)Bhanuka Rajapaksa SL496543 v England, 05/11/2022
=(0)Lokesh Rahul IND496854 v England, 03/07/2018
48(0)Rohit Sharma IND493718 v West Indies, 06/11/2018
49(0)Moeen Ali ENG490525 v Australia, 12/10/2022
50(0)Hazratullah AFG486736 v West Indies, 16/11/2019
51(0)Travis Head AUS484484 v South Africa, 03/09/2023
52(0)Johnson Charles WI482604 v South Africa, 26/03/2023
53(0)Ben Duckett ENG478560 v Pakistan, 02/10/2022
54(0)Mohammad Nabi AFG472569 v Bangladesh, 15/09/2019
55(0)Martin Guptill NZ470793 v South Africa, 19/02/2012
56(0)Andrew Balbirnie IRE465523 v Hong Kong, 18/10/2019
57(0)Afif Hossain BAN464508 v New Zealand, 09/10/2022
58(0)Hardik Pandya IND459490 v West Indies, 08/08/2023
59(0)N.T. Tilak Varma IND458509 v West Indies, 13/08/2023
=(0)Sikandar Raza ZIM458475 v Namibia, 27/10/2023
61(0)Ishan Kishan IND456717 v Ireland, 26/06/2022
62(0)Shakib Al Hasan BAN455618 v Pakistan, 24/04/2015
63(0)Yashasvi Jaiswal IND453535 v Nepal, 03/10/2023
64(0)Jason Roy ENG449688 v Sri Lanka, 27/10/2018
65(0)Tony Ura PNG447563 v Namibia, 20/10/2019
66(0)J.J. Smit NAM444444 v Zimbabwe, 30/10/2023
=(0)Gerhard Erasmus NAM444499 v Ireland, 22/10/2021
68(0)Vriitya Aravind UAE443472 v New Zealand, 19/08/2023
69(0)Kane Williamson NZ441760 v Bangladesh, 03/01/2017
70(0)Heinrich Klaasen SA436494 v Ireland, 05/08/2022
71(0)Matthew Wade AUS435476 v England, 09/10/2022
72(0)Curtis Campher IRE428428 v India, 20/08/2023
73(0)Tim David AUS425472 v South Africa, 30/08/2023
74(0)Wesley Madhevere ZIM422514 v Afghanistan, 11/06/2022
75(0)Shan Masood PAK420469 v England, 13/11/2022
76(0)Dhananjaya de Silva SL414418 v New Zealand, 08/04/2023
77(0)Matthew Short AUS410439 v South Africa, 01/09/2023
=(0)Temba Bavuma SA410482 v India, 12/06/2022
79(0)Babar Hayat HK407500 v Ireland, 05/09/2016
80(0)Evin Lewis WI406780 v England, 16/09/2017
81(0)Mahmudullah BAN405542 v India, 07/11/2019
82(0)Shreyas Iyer IND404622 v South Africa, 12/06/2022
83(0)Craig Williams NAM401477 v Pakistan, 02/11/2021
84(0)Ruturaj Gaikwad IND400455 v Bangladesh, 06/10/2023
85(0)Shimron Hetmyer WI399481 v Australia, 06/11/2021
86(0)Aaron Johnson CAN398447 v Panama, 03/10/2023
87(1)Sean Williams ZIM397481 v Ireland, 14/07/2019
88(1)Zeeshan Maqsood OMA396445 v Ireland, 22/02/2022
89(0)Kusal Perera SL395751 v South Africa, 22/03/2014
90(0)Mohammad Naim BAN393617 v Sri Lanka, 24/10/2021
=(0)Colin Ackermann NED393393 v South Africa, 06/11/2022
92(0)Liam Livingstone ENG392546 v Pakistan, 18/07/2021
93(0)Craig Ervine ZIM389424 v Namibia, 17/05/2022
94R.K. Paudel NEP387387 v Oman, 05/11/2023
95(1)Matthew Cross SCO385478 v Zimbabwe, 17/09/2021
96(1)Josh Inglis AUS382450 v Pakistan, 05/04/2022
97(1)Fakhar Zaman PAK379842 v Australia, 08/07/2018
98(1)Ryan Burl ZIM377407 v Ireland, 01/09/2021
99(1)Jimmy Neesham NZ372409 v West Indies, 12/08/2022
100(1)Stephan Baard NAM370440 v Uganda, 08/04/2022

Frequently Asked Questions About ICC Ranking

Who is No 1 T20 batsman?

As of July 2023, the top-ranked T20 batsman in the world is Suryakumar Yadav from India. He has a rating of 906, followed by Mohammad Rizwan from Pakistan with a rating of 811 and Babar Azam from Pakistan with a rating of 805.

Who is Top 3 T20 batsman ranking?

Suryakumar Yadav is currently the world’s No. 1 T20I batsman. He has been in excellent form in recent months, and he is one of the most destructive batsmen in the world. He is known for his wide range of shots and his ability to score runs quickly.
Mohammad Rizwan is another world-class T20I batsman. He is a very consistent batsman who is always scoring runs. He is also a very good wicketkeeper-batsman, and he is an important member of the Pakistan team.
Aiden Markram is a young and talented T20I batsman. He has been in superb form in recent months, and he is one of the most promising young batsmen in the world. He is known for his power and his ability to hit the ball long.