Advertisement

Top 4 Wicket-Keepers With Most Runs In ODIs

Explore exciting details about the top four wicket-keepers who have dominated the ODIs arena with most runs.

Advertisement

Often hailed as the most crucial and prestigious cricket format, the glorious history of the One-Day Internationals (ODIs), which spans over decades, has witnessed numerous prominent wicket-keepers taking command of their squads in high-stakes matches and leading them from the front. Although the One-Day Internationals have majorly highlighted the spine-chilling performances and marvellous records of batsmen and bowlers, numerous iconic wicket-keepers, including South Africa’s Mark Boucher, Australia’s Adam Gilchrist, Sri Lanka’s Kumar Sangakkara and many others have altered the course of innings for their respective teams from behind the stumps and also with the bat on the pitch.

Advertisement

In this article we will take a look at the top four wicket-keepers who have scored the highest runs in the One-Day Internationals (ODIs).

Top 4 Wicket-Keepers With Most Runs In ODIs

  • Kumar Sangakkara, Sri Lanka – 13,341 Runs

Top 4 Wicket-Keepers With Most Runs In ODIs

The 47-year-old Sri Lankan former professional cricketer, Kumar Chokshanada Sangakkara, often popularly referred to as “Kumar Sangakkara”, is at the first spot in our list of the top four wicket-keepers who have dominated the ODIs arena with most runs. Kumar Sangakkara represented Sri Lanka across all formats from 2000 to 2015 and established himself as one of the most reliable wicket-keepers and batsmen of the team.

In his star-studded international cricketing career that spanned over fifteen long years, Kumar Sangakkara played a total of 360 ODIs and scored a phenomenal total of 13,341 runs as a wicket-keeper, which continues to be the highest total of runs ever scored by a wicket-keeper in the One-Day Internationals format as of July 2025.

  • Mahendra Singh Dhoni, India – 10,773 Runs

Often popularly referred to as the “Captain Cool” of the Indian cricket team, the 43-year-old legendary Indian former international cricketer Mahendra Singh Dhoni is at the second spot in our list of the top four wicket-keepers who have scored the highest runs in the One-Day Internationals. Widely hailed as one of the most prolific wicket-keeper batsmen and skippers and one of the greatest ODI batsmen, Mahendra Singh Dhoni played a total of 350 ODIs and scored the second-highest total of 10,773 runs as a wicket-keeper at a phenomenal average of 50.58.

Moreover, as the captain of the Indian cricket team in the One-Day Internationals format, Mahendra Singh Dhoni led the squad to a memorable streak of victories, including the ICC Cricket World Cup 2011 and the ICC Champions Trophy 2013.

  • Adam Gilchrist, Australia – 9,410 Runs

Next, at the third spot in our list of the top four wicket-keepers who have dominated the ODIs arena with most runs, we have Australian cricket commentator and former international cricketer and captain of the Australia national cricket team, Adam Gilchrist. Gilchrist’s fearless batting attacks throughout his ODI career, which spanned over twelve years from 1996 to 2008, undoubtedly established him as one of the most reliable batsmen and wicket-keepers for the Australian side.

Adam Gilchrist played his maiden ODI against South Africa on 25 October 1996 and played his career’s last ODI inning against India on 4 March 2008. Throughout his star-studded ODI career, Adam Gilchrist smashed a total of 9,410 runs, which continues to be the third-highest runs total ever scored by a wicket-keeper in the One-Day Internationals format.

  • Mushfiqur Rahim, Bangladesh – 7,254 Runs

Finally, at the fourth spot in our list of the top four wicket-keepers who have scored the highest runs in the One-Day Internationals (ODIs), we have the 38-year-old Bangladeshi cricketer and the former captain of the Bangladesh national cricket team, Mushfiqur Rahim. The middle-order batter and wicket-keeper of the Bangladesh national cricket team, Mushfiqur Rahim, played a total of 260 One-Day International matches and scored a record total of 7,254 runs at a blistering average of 35.73.

Mushfiqur Rahim’s iconic ODI knocks of 144 runs and 117 runs against Sri Lanka and India at the ICC World Cup 2015 are still hailed as the most memorable innings of his glorious ODI career.

Advertisement

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More