Home
Cricket
Active players with most runs in ODI World Cup: Virat Kohli & Rohit Sharma on top

Active players with most runs in ODI World Cup: Virat Kohli & Rohit Sharma on top

Virat Kohli, David Warner, and Rohit Sharma are among the active players with the most runs in ODI World Cups; check out others who feature on the list.

With the World Cup 2023 underway, fans want to know which active players will be one to watch out for in terms of success in the most important cricketing event. So here are the active players with the most runs in ODI World Cups: 

PlayerMatchesRunsAverageStrike Rate100s50s
Virat Kohli34157358.2587.24410
David Warner26143859.91101.0564
Rohit Sharma25142061.73102.9775
Shakib al Hasan36133241.6282.27211
Kane Williamson25108463.7680.8525

Active players with most runs in ODI World Cup: Virat Kohli

The ICC ODI Cricketer of the Decade award winner, Virat Kohli, is ahead of teammate Rohit Sharma and Shakib al Hasan when it comes to the player with the most runs in the ODI World Cup among active players.

Insidesport

Kohli has played in four World Cups (2011, 2015, 2019 and 2023) and averages 58.25 in 34 innings. The batter also has four centuries and ten fifties to his name in ODI World Cups.

David Warner (1438 runs)

Veteran opener David Warner has played in three World Cups (2015, 2019 and 2023). The Southpaw won the trophy in 2015 and reached the semifinals in the 2019 edition.

Warner has made his runs at an average of 59.91. The left-hander has six centuries and four fifties to his name in ODI World Cups. He was also the second-highest run-getter in 2019, making 647 runs in 10 innings.

Rohit Sharma (1420 runs)

The Indian skipper Rohit Sharma was the top-scorer (648) in the last edition of the World Cup, falling 26 runs short of the all-time record.

Sharma has played in the last two World Cups and has reached the semifinals in both editions.

Insidesport

The right-hander averages 61.73 in 24 matches with seven centuries and five fifties to his name.

Shakib al Hasan (1332 runs)

Having played five World Cups (2007, 2011, 2015, 2019 and 2023), the Bangladesh skipper has played 36 matches and averages 41.62 with the bat. The left-hander has two centuries and eleven fifties to his name in ODI World Cups. He was also the third-highest run-getter in 2019, making 606 runs in 8 innings.

Kane Williamson (1084 runs)

The New Zealand skipper is playing in his fourth ODI World Cup (2011, 2015, 2019, and 2023) and is New Zealand’s highest run scorer in the event.

Williamson averages 63.76 in 24 innings, with two centuries and five fifties. The right-handed batter was the ‘player of the tournament’ in the last edition of the ODI World Cup.

Follow
Share

Editor's Pick

Newest BGT addition! Devdutt Padikkal makes his manifestation Cricket Newest BGT addition! Devdutt Padikkal makes his manifestation "real", all but certain to play 1st Test

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking