Top 10 captains with the most runs in a single tournament in ODI history

Check out the list of 10 cricketers who have scored the most runs as captain in a single tournament in ODI history. Learn about the incredible batting stats, records and success stories of top captains including Monank Patel, Richie Berrington, Rohit Sharma, Kane Williamson and more.

Jun 15, 2026 - 13:08
 0  1
Top 10 captains with the most runs in a single tournament in ODI history

Consistently scoring runs in ODI cricket is always a big challenge for a captain. As a captain has to manage not only his batting but also the team's tactics, field setting, bowling changes and the pressure of the match. Yet, many captains in the history of cricket have shown extraordinary success with the bat as well as their leadership.

Below is a list of the top 10 batsmen who have scored the most runs as captain in a particular ODI series or tournament. This list includes both modern-day star cricketers and legendary captains from the past.

Table of Contents
• 10. Kane Williamson (New Zealand) – 578 Runs
• 9. Gerhard Erasmus (Namibia) – 585 Runs
• 8. Allan Border (Australia) – 590 Runs
• 7. Rohit Sharma (India) – 597 Runs
• 6. Rohit Kumar Paudel (Nepal) – 643 Runs
• 5. Greg Chappell (Australia) – 686 Runs
• 4. Scott Edwards (Netherlands) – 695 Runs
• 3. Jatinder Singh (Oman) – 718 runs
• 2. Richie Berrington (Scotland) – 765 Runs
• 1. Monank Dilip Patel (United States) – 931 Runs
• Conclusion
• FAQ

10. Kane Williamson (New Zealand) – 578 Runs

Along with Inns NO Runs HS Ave BF SR 100 50
10 9 2 578 148 82.57 771 74.96 2 2

Tournament: ICC Cricket World Cup (England), 2019

Kane Williamson played a key role in taking New Zealand to the final of the 2019 World Cup. He was the team's most reliable batsman, scoring 578 runs throughout the tournament.

9. Gerhard Erasmus (Namibia) – 585 Runs

Along with Inns NO Runs HS Ave BF SR 100 50
23 23 1 585 63 26.59 816 71.69 0 5

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

Namibian captain Gerhard Erasmus scored 585 runs through consistent performances and became one of the stalwarts of the team's batting department.

8. Allan Border (Australia) – 590 Runs

Along with Inns NO Runs HS Ave BF SR 100 50
13 12 3 590 127* 65.55 698 84.52 2 4

Tournament: Benson & Hedges World Series Cup, 1984/85

Legendary Australian captain Allan Border made a major contribution to the team's success in the 1984/85 season, scoring 590 runs.

7. Rohit Sharma (India) – 597 Runs

!Top 10 captains with the most runs in a single tournament in ODI history

Along with Inns NO Runs HS Ave BF SR 100 50
11 11 0 597 131 54.27 474 125.94 1 3

Check out our full Cricket Records  section for more historical statistics and milestones  .

Tournament: ICC Cricket World Cup (India), 2023/24

Rohit Sharma scored 597 runs with aggressive batting in the 2023 World Cup. His strike rate of 125.94 is an example of one of the best attacking captaincy innings in the World Cup.

6. Rohit Kumar Paudel (Nepal) – 643 Runs

!Top 10 captains with the most runs in a single tournament in ODI history

Along with Inns NO Runs HS Ave BF SR 100 50
27 24 1 643 109 27.95 903 71.20 1 3

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

Nepal's young captain Rohit Kumar Paudel scored 643 runs with a consistent batting performance and set a shining example in leading the team.

5. Greg Chappell (Australia) – 686 Runs

Along with Inns NO Runs HS Ave BF SR 100 50
14 14 4 686 138* 68.60 881 77.86 1 5

Tournament: Benson & Hedges World Series Cup, 1980/81

Greg Chappell performed brilliantly in the 1980/81 season, scoring 686 runs and playing a major role in Australia's success as captain.

4. Scott Edwards (Netherlands) – 695 Runs

!Top 10 captains with the most runs in a single tournament in ODI history

Along with Inns NO Runs HS Ave BF SR 100 50
24 22 2 695 74 34.75 876 79.33 0 6

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

Netherlands captain Scott Edwards, despite not scoring a big century, continued to score consistently, reaching the milestone of 695 runs.

3. Jatinder Singh (Oman) – 718 runs

Along with Inns NO Runs HS Ave BF SR 100 50
19 19 1 718 130 39.88 863 83.19 2 4

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

Oman's Jatinder Singh is third on the list with 718 runs. His two centuries and four half-centuries have brought many important victories to the team.

2. Richie Berrington (Scotland) – 765 Runs

!Top 10 captains with the most runs in a single tournament in ODI history

Along with Inns NO Runs HS Ave BF SR 100 50
28 25 5 765 105 38.25 940 81.38 2 3

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

Scotland captain Richie Berrington led the team's batting department with 765 runs and consistently made major contributions.

1. Monank Dilip Patel (United States) – 931 Runs

Along with Inns NO Runs HS Ave BF SR 100 50
28 27 1 931 121* 35.80 1101 84.55 1 8

Tournament: ICC Men’s Cricket World Cup League 2, 2023/24-2027

USA captain Manank Dilip Patel is currently the highest run-scorer as captain in an ODI series/tournament. He holds the top spot with 931 runs in 28 matches. His one century and eight half-centuries make this remarkable feat even more special.

Conclusion

It is a tough task to score runs consistently as a captain in ODI cricket. However, players like Monank Patel, Richie Berrington, Jatinder Singh, Rohit Sharma and Kane Williamson have proven that it is possible to be successful in both leadership and batting. Their record will serve as an inspiration for future generations of captains.

Also Read:

FAQ

Who has scored the most runs as captain in an ODI series or tournament?

American Monank Dilip Patel tops the list with 931 runs in 28 matches.

Who has scored the most runs as captain in the ODI World Cup?

India's Rohit Sharma scored 597 runs in the 2023 World Cup, while New Zealand's Kane Williamson scored 578 runs in the 2019 World Cup.

Which captain on this list has scored the most centuries?

Kane Williamson, Allan Border, Richie Berrington and Jatinder Singh each scored 2 centuries.

How many Australian captains are there in the list?

Two legendary Australian captains, Greg Chappell and Allan Border, have made it to this list.

Who is the captain with the most runs in ICC Men's Cricket World Cup League 2?

Monank Dilip Patel is the highest run-scorer as a captain in League 2 with 931 runs.

Is there any player who has scored 900 or more runs as a captain in ODI cricket?

Yes, Monank Dilip Patel is the only captain to score more than 900 runs (931) in an ODI series/tournament.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0
Lara Decruz Skilled in sports marketing, I create winning strategies, boost brand visibility, and drive fan engagement through creative and data-driven campaigns.