In the newest list of the best batsmen in One Day International (ODI) cricket by the International Cricket Council (ICC), Babar Azam is still at the top with 824 points. He’s doing really well and keeping his spot strong.
Some players from Sri Lanka like Charith Asalanka, Pathum Nissanka, and Sadeera Samarawickrama have moved up in the rankings. They played really well against Afghanistan, so they got higher in the list.
Mohammad Nabi from Afghanistan is now the best all-rounder in ODIs. He did great in a match against Sri Lanka, scoring a century and getting a wicket. This helped him reach the top spot, taking over from Shakib Al Hasan.
Babar Azam is also doing well in Test cricket. He’s in fifth place in the ICC Test Batting Rankings with 768 points. But Kane Williamson is still leading the list.
In Twenty20 International (T20I) cricket, Surya Kumar Yadav is the top batsman with 861 points. After him are Glenn Maxwell, Tim David, and Mohammad Rizwan.
Adam Zampa and Marcus Stoinis have moved up in the T20I rankings for bowling and all-round performance, showing they’re doing really well lately.