Most Runs in ODI Cricket in Last 10 years: The ICC Champions Trophy 2025 is currently being played under the hosting of Pakistan. The host Pakistani team has dropped out of the tournament in 5 days as soon as he wins any match. In such a situation, Pakistani captain Mohammad Rizwan and former captain Babar Azam are being severely criticized.
While the Indian team and the New Zealand ICC Champions Trophy have reached the semi -finals of 2025. This tournament is being played in ODI format. This time the Champions Trophy was a boom of England player Ben Docket, who has scored the highest 203 runs so far. However, the England team is out.
Babar Azam trolled fiercely in Champions Trophy
In the first 2 matches from India, Shubman Gill has scored the highest 147 and after him Virat Kohli has scored 122 runs. On the other hand, Khushdil Shah scored 107 and Babar Azam scored 87 runs in 2 matches for the Pakistani team. Many veterans have also claimed that Babur can retire soon. However, there is no official information about this.
This is also the reason that Babar Azam is also being trolled fiercely. On the other hand, Kohli has become a continuous hero against the match winning century against Pakistan. Gill has also hit a century. But here we are trying to tell you the previous records of these players in the Champions Trophy 2025.
In the last 10 years, Kohli made a boom in ODIs
This time Kohli and Rohit’s bat, who made a splash in the Champions Trophy, has been making a big bang in ODI cricket for the last 10 years. But cricket fans will be shocked to know that Babur’s name is also in this list, which are being trolled due to poor performance in the Champions Trophy.
We are not supporting or defending any player here. Nor are they talking about anyone’s criticism. Our eyes fell on the ODI records of the last 10 years, seeing that cricket fans can also be shocked. In ODI cricket, Kohli has occupied the top 10 years (1 January 2015 to 27 February 2025) in terms of the highest runs.
While Rohit Sharma is second in this list. The shocking thing is that Babur is at number three in this list. Shai Hope of West Indies is fourth and former Australian opener David Warner is at number five. Kohli played 153 ODIs in these 10 years, scoring 7877 runs in 149 innings.
Best scorer of last 10 years in ODI cricket
Player | Country | ODI | Run | Best score | average | century |
Virat Kohli | India | 153 | 7877 | 166* | 63.52 | 30 |
Rohit Sharma | India | 144 | 7297 | 208* | 57.45 | 27 |
Babar Azam | Pakistan | 128 | 6106 | 158 | 55.50 | 19 |
Shai Hope | West Indies | 133 | 5443 | 170 | 49.93 | 17 |
David Warner | Australia | 111 | 5393 | 170 | 51.85 | 20 |
Babur’s ODI career is also 10 years old
Let us know that Virat Kohli made her debut in ODIs from the match against Sri Lanka on 18 August 2008. Whereas Rohit Sharma made his ODI debut on 23 June 2007 a year ago. He played the first ODI match against Ireland in Belfast.
While former Pakistan team captain Babar Azam made his ODI debut on 31 May 2015. He played his first match against Zimbabwe in Lahore. That is, Babur has also been just 10 years in ODI cricket. While Kohli and Rohit are quite senior to him.