India's recent home-series win against Sri Lanka has had major impact on the Men's T20I Player Rankings, aiding top-order batter Iyer to make a quantum jump.
The 27-year-old Iyer scored three unbeaten half-centuries during India's 3-0 win against Sri Lanka in February, with the cricketer amassing 204 runs at a strike rate of 174.
His team-mate, seamer Bhuvneshwar Kumar, jumped three spots to 17th on the bowler rankings.
Sri Lanka's Pathum Nissanka scored an impressive 75 in the second game of the series, and he was rewarded with a six-spot rise to ninth on the rankings, while former India captain Virat Kohli -- who was rested for the series -- fell out of the top-10 after dropping five places to 15th.
The other big mover with the bat in T20I cricket this week is Muhammad Waseem of the UAE. His unbeaten century against Ireland in the final of the ICC Men's T20 World Cup Qualifier A, helped him reach the 12th position with the bat. That is the highest T20I ranking by any UAE batter, surpassing Shaiman Anwar's 13th place achieved in 2017.
In the ODI rankings for men, veteran spinner Rashid Khan re-claimed his spot in the top 10 for bowlers following five wickets from the recent three-game series against Bangladesh.
Rashid jumped six spots to ninth, while team-mate Mehidy Hasan Miraz dropped two spots to seventh following the series. Sri Lanka's Liton Das was the leading run-scorer in the ODI series between Bangladesh and Afghanistan, and he is up to a career-best 32nd with the bat.
Trent Boult remains the top ranked ODI bowler, while Pakistan right-hander Babar Azam leads the way for batters.