Despite struggling in the ongoing Indian Premier League (IPL), Suryakumar Yadav has managed to hold on to his top spot in the ICC Men's T20I batting rankings, as per the latest rankings released on Wednesday.

With 906 points, Suryakumar Yadav maintains his position at the top of the ICC Men's T20I batting rankings. Following him are Mohammad Rizwan of Pakistan with 811 points, Babar Azam with 755 points, Aiden Markram of South Africa with 748 points, and Devon Conway of New Zealand with 745 points.

Virat Kohli still retains his 15th position in the ICC Men's T20I batting rankings. Unfortunately, Suryakumar Yadav has been having a tough time in the ongoing IPL season, as he has only managed to score 15, 01 and zero runs in the first three matches for Mumbai Indians. Meanwhile, Babar Azam, who is currently at the third position, will have an opportunity to close in on Suryakumar as he leads Pakistan in the upcoming five-match T20 International series against New Zealand, starting this Saturday.

Following their impressive performances in the recently concluded T20 International series between New Zealand and Sri Lanka, the players have seen a boost in their rankings. In particular, young spinnerMaheesh Theekshana has achieved a career-best rating, propelling him to joint fifth position in the bowlers' rankings.

The bowlers' list is headed by Afghanistan spinner Rashid Khan, followed by his compatriot Fazalhaq Farooqui, Australia's Josh Hazlewood, and Sri Lanka's Wanindu Hasaranga. Surprisingly, there is no Indian bowler among the top 10 in the rankings.

The Test rankings have also been affected by Bangladesh's victory over Ireland in Mirpur. Mushfiqur Rahim has climbed up five positions to secure the 17th spot in the Test batsmen's list, owing to his impressive scores of 126 and 51 not out. Additionally, the spin duo of Taijul Islam and Shakib Al Hasan have made gains in the bowlers' list.

In the bowlers' list, Taijul Islam's five-wicket haul has helped him climb three positions to reach the 20th spot, while Bangladesh's skipper Shakib Al Hasan has moved up two places to attain the joint 26th position.