- India,
- 02-Jul-2025 07:20 PM IST
Cricket News: It has been more than 5 years since the new decade started on 1 January 2020. During this time, many players in international cricket have won the hearts of the audience with their brilliant performance, while some have surprised everyone by announcing their retirement. In this article, we are telling you about the top-5 players who have scored the most runs in all three formats (Test, ODI, and T20) of international cricket so far this decade.1. Babar Azam (Pakistan)Former Pakistan captain Babar Azam tops this list. Babar's bat has spoken fiercely in this decade. He has scored 8222 runs at an average of 43.73 while batting in 202 innings in 183 international matches. During this, 16 centuries and 62 half-centuries have been seen from his bat. His consistency and brilliant batting have made him the most influential batsman of this decade.2. Mohammad Rizwan (Pakistan)Mohammad Rizwan of Pakistan is second on this list. Rizwan has scored 7231 runs while batting in 191 innings of 183 matches. He has 6 centuries and 52 half-centuries to his name in this decade. Rizwan's consistency in wicketkeeping and batting has given him a strong place in this list.3. Joe Root (England)England's Joe Root is known for his brilliant performance especially in Test cricket. He has scored 6998 runs while batting in 151 innings of 102 matches in this decade. Root has scored 21 centuries and 30 half-centuries during this period. His technique and patience have made him the superstar of the Test format.4. Virat Kohli (India)Former India captain Virat Kohli, who recently announced his retirement from T20 and Test formats, is fourth on this list. Kohli has scored 6155 runs in 173 innings of 149 matches at an average of 40.22. He has 12 centuries and 42 half-centuries to his name. Kohli's aggression and passion kept him a fan favorite even in this decade.5. Rohit Sharma (India)Indian ODI team captain Rohit Sharma is at fifth place in this list. Rohit has scored 5982 runs in 169 innings of 142 matches at an average of 38.10. He has 11 centuries and 36 half-centuries to his name. Rohit's explosive batting and leadership has taken Indian cricket to new heights in this decade.