• The ICC Champions Trophy 2025 is set to kick off on February 19.

  • Post the 2017 Champions Trophy, the ODI format has seen the rise of some extraordinary batters who have displayed remarkable consistency.

Top 5 run-scorers in ODI cricket post 2017 Champions Trophy ft. Virat Kohli
Top 5 batters with most runs in ODIs post 2017 Champions Trophy (Image Source: X)

The cricketing world is abuzz with excitement as the ICC Champions Trophy 2025 is set to kick off on February 19. Returning after an eight-year hiatus, the tournament will once again bring together the top eight ODI teams to battle for supremacy. Hosted by Pakistan and UAE, this edition is expected to be a thrilling contest, with teams vying to etch their names in history.

With the ODI format regaining its prominence after the 2023 World Cup, fans are eager to witness top-quality cricket and standout performances from the world’s best batters. As the tournament approaches, it is the perfect time to look back at those who have dominated the 50-over format since the last Champions Trophy in 2017.

Batters who ruled ODIs post 2017 Champions Trophy

Post the 2017 Champions Trophy, the ODI format has seen the rise of some extraordinary batters who have displayed remarkable consistency. While modern-day cricket has seen an evolution in approach, these players have maintained their dominance across conditions and against all oppositions. As we gear up for the 2025 Champions Trophy, let’s take a look at the top five batters with the most runs in ODIs post the 2017 edition of the tournament.

Top 5 batters with most runs in ODIs after Champions Trophy 2017

5) Kusal Mendis (Sri Lanka)

  • Matches: 115
  • Runs: 3,457
  • Average: 33.89
  • Highest Score: 143
  • Centuries: 4
  • Fifties: 23

A vital cog in Sri Lanka’s batting lineup, Mendis has been a consistent performer in ODIs. Despite Sri Lanka’s fluctuating fortunes, Mendis has played several match-winning knocks and remains one of their most dependable batters.

4) Babar Azam (Pakistan)

  • Matches: 95
  • Runs: 4,564
  • Average: 56.34
  • Highest Score: 158
  • Centuries: 14
  • Fifties: 28

Pakistan’s modern-day batting great, Babar, has been among the finest ODI batters since 2017. With a stellar average of 56.34, Babar has consistently led from the front, scoring centuries across different conditions and proving his mettle against top bowling attacks.

3) Shai Hope (West Indies)

  • Matches: 120
  • Runs: 5,000
  • Average: 51.02
  • Highest Score: 170
  • Centuries: 16
  • Fifties: 25

West Indies’ most reliable ODI batter in recent years, Hope, has been a pillar of stability. His ability to build an innings and finish strongly makes him an invaluable asset for the Caribbean side. With an average above 50, Hope has stood tall amidst West Indies’ ODI struggles.

Also READ: India’s Zaheer Khan reveals his top 5 bowlers in ODI cricket

2) Rohit Sharma (India)

  • Matches: 110
  • Runs: 5,553
  • Average: 57.84
  • Highest Score: 208*
  • Centuries: 21
  • Fifties: 26

India’s Rohit has been one of the most destructive openers in ODIs. Since 2017, he has continued to pile up runs with his elegant strokeplay and exceptional ability to convert starts into big scores. His double century (208)* remains one of the most iconic knocks in the format.

1) Virat Kohli (India)

  • Matches: 113
  • Runs: 5,590
  • Average: 63.97
  • Highest Score: 166*
  • Centuries: 23
  • Fifties: 31

Sitting at the top is none other than Kohli, the chase master and the backbone of India’s batting lineup. Since the 2017 Champions Trophy, Kohli has amassed the most runs in ODIs, averaging an astonishing 63.97. His ability to anchor chases and dominate bowling attacks has solidified his status as an ODI legend.

Also READ: Virender Sehwag reveals his top 5 batters in ODI cricket ft. Virat Kohli

Subscribe to Cricket Times on YouTube to watch Exclusive Interviews, Podcasts, Daily News Updates & Explainers.

TAGS:

CATEGORY: Champions Trophy ODI Virat Kohli

For latest cricket news and updates, subscribe to our Weekly Newsletter.

About the Author:
Akshat is the Sr. Content Strategist at CricketTimes.com. With a passion for storytelling and a keen eye for detail, Akshat has honed his skills over 6 years, working with various media outlets, publications, and organizations to deliver high-quality content that informs, educates, and entertains audiences. He is just another cricket fan who’s grown up watching the likes of Sachin Tendulkar and Rahul Dravid. Cricket runs in his veins. Cover drive is his favorite sight, and a ball meeting the middle of the bat is his favorite sound. You can write to him at akshat.gaur@crickettimes.com and follow him on Twitter, Facebook & Linkedin.