Top 10 Most ODI Runs as Captain

10. Hansie Cronje SA, Matches: 138, Runs: 4070, Avg: 37.68, SR: 79.52, 100's: 0, 50's: 31
Wessel Johannes "Hansie" Cronje was a South African cricketer and captain of the South African national cricket team in the 1990s. He died in a plane crash in 2002.
9. Sanath Jayasuriya SL, Matches: 118, Runs: 4377, Avg: 38.73, SR: 88.05, 100's: 10, 50's: 25
Sanath Teran Jayasuriya is a former Sri Lankan cricketer and a current member of the Parliament of Sri Lanka. He is renowned as one of the best ODI players of all time, due to powerful striking and match winning performances.
8. Allan Border Aus, Matches: 178, Runs: 4439, Avg: 32.16, SR: 74.61, 100's: 2, 50's: 27
Allan Robert Border AO is an Australian former cricketer. A batsman, Border was for many years the captain of the Australian team. His playing nickname was "A.B.".
7. Sourav Ganguly Asia/India, Matches: 147, Runs: 5104, Avg: 38.66, SR: 76.2, 100's: 11, 50's: 30
Sourav Chandidas Ganguly, affectionately known as Dada is a former Indian-Bengali cricketer and captain of the Indian national team. He is widely considered to be one of the greatest batsmen of all time.
6. Mohammad Azharuddin India, Matches: 174, Runs: 5239, Avg: 39.39, SR: 78.46, 100's: 4, 50's: 37
Mohammad Azharuddin is a former cricketer and an Indian politician. He was an accomplished batsman and captained the Indian cricket team for much of the 1990s, winning the Arjuna Award in 1986.
5. Graeme Smith Afr/SA, Matches: 150, Runs: 5416, Avg: 38.96, SR: 83.06, 100's: 8, 50's: 37
Graeme Craig Smith is a South African cricketer and former captain of the South African cricket team Test side, having succeeded Shaun Pollock after the 2003 Cricket World Cup.
4. Arjuna Ranatunga SL, Matches: 193, Runs: 5608, Avg: 37.63, SR: 77.97, 100's: 4, 50's: 37
Arjuna Ranatunga is a Sri Lankan politician, former international cricketer and cricket administrator. He served as the captain of the Sri Lankan cricket team for much of the 1990s, and the team won the 1996 Cricket World Cup under his leadership.
3. Mahendra Singh Dhoni India, Matches: 178, Runs: 6022, Avg: 56.81, SR: 86.54, 100's: 6, 50's: 44
Mahendra Singh Dhoni is an Indian cricketer and the current captain of the Indian national cricket team in limited-overs formats.
2. Stephen Fleming NZ, Matches: 218, Runs: 6295, Avg: 32.78, SR: 70.84, 100's: 7, 50's: 38
Stephen Paul Fleming, ONZM is a former New Zealand cricketer, and captain of the New Zealand national cricket team, known as the Black Caps, in Test and one-day cricket.
1. Ricky Ponting Aus/ICC, Matches: 230, Runs: 8497, Avg: 42.91, SR: 83.41, 100's: 22, 50's: 51
Ricky Thomas Ponting, AO, nicknamed Punter, is an Australian former cricketer who was captain of the Australia national cricket team during its 'golden era'; between 2004 and 2011 in Test cricket and 2002 and 2011 in One Day International cricket.