Pakistan's lead pacer Shaheen Shah Afridi on Wednesday became the new number one bowler in ODIs, achieving the feat for the first time in his eventful career that has been a mix of many highs and few lows.
He jumped seven places to displace Australian fast bowler Josh Hazlewood from the top in the latest ICC rankings.
Afridi's rise to the top comes a day after his team's victory over Bangladesh in the World Cup in which he captured three wickets for 23 runs.
The match also saw him reach his 100th ODI wicket, which came in his 51st game, making him the third fastest to achieve the landmark in the format to date, besides being the fastest pacer to do so.
He is now the joint highest wicket-taker of the competition along with Adam Zampa of Australia. The Pakistani has taken 16 wickets in seven matches at an average of 19.93 and an economy of 5.22, including a five-wicket haul.
Meanwhile, Indian pacer Mohammed Siraj and left-arm wrist spinner Kuldeep Yadav were placed third and seventh respectively.
As for the batters, Pakistan skipper Babar Adam led the chart. India's Shubman Gill, Rohit Sharma and Virat Kohli were ranked second, fifth and seventh respectively.
Among all-rounders, the list is headed by Bangladesh captain Shakib Al Hasan.
While India's Hardik Pandya dropped a place to 11th, Ravindra Jadeja stayed in 13th position, while Pakistan's Shadab Khan was down a couple of slots to 20.