EBM News English
Leading News Portal in English

Virat Kohli NOT The Greatest Batter Of The Decade! THIS Pakistani Cricketer Outshines The Indian Star By Massive Margin News24 –


Between 2020 and 2025, some of the best international cricketers have displayed fantastic performances in all three formats: Tests, One Day Internationals (ODIs), and T20 Internationals (T20Is). The following are the top five players who have made the most runs during this time.

Babar Azam tops the list

According to ESPNCricInfo, Pakistan’s Babar Azam leads the chart with more than 8222 runs. He has remained consistent across all forms and has 16 centuries and 62 half-centuries to his name. Right behind him is his teammate Mohammad Rizwan, who is recognized for his performance, particularly in T20Is.

England’s Joe Root ranks third on the list with the best batting average among the top five. He has also hit the most centuries (21) in this decade. Two of India’s biggest stars, Virat Kohli and Rohit Sharma, are also included on the list, contributing greatly to India’s success for this decade.

Player Matches Innings Not Outs Runs Highest Score Average Strike Rate 100s 50s
Babar Azam (PAK) 183 202 14 8222 196 43.73 81.18 16 62
Mohammad Rizwan (PAK) 183 191 37 7231 171* 46.95 83.62 6 52
Joe Root (ENG) 103* 151 15 6998 262 51.45 65.69 21 30
Virat Kohli (IND) 149 173 20 6155 186 40.22 76.48 12 42
Rohit Sharma (IND) 142 169 12 5982 161 38.10 85.53 11 36

Virat Kohli and Rohit Sharma have announced their retirement from both T20 as well as Test cricket. Kohli and Rohit will just be playing the 50-over format. Next time Rohit and Kohli will be seen in action will be in October 2025 against Australia in Perth. While Babar will be playing the Bangladesh series.