Top 10 players with most ODI runs as captain

Virat Kohli and MS Dhoni
Virat Kohli and MS Dhoni

#6 Mohammed Azharuddin - 5169 runs

Ad
Mohammed Azharuddin, the man with many talents!
Mohammed Azharuddin, the man with many talents!

Mohammed Azharuddin, the second most successful Indian skipper in ODIs, led India in 174 matches. He was given the ODI captaincy in 1990 and led India until 1999, when he was banned for match-fixing allegations.

Ad

Azharuddin scored 5169 runs in 162 innings at an average of 38.8, with 4 centuries and 36 half-centuries. His highest ODI score of 153* came against Zimbabwe in 1998. He led India to the semi-finals of the 1996 World Cup.


#5 Graeme Smith - 5414 runs

Graeme Smith, skipper across decades!
Graeme Smith, skipper across decades!

Former Proteas skipper Graeme Smith led them in 149 ODIs. He scored 5414 runs in 147 innings as a captain at an average of 37, with 8 centuries and 37 fifties.

Ad

Smith's highest score in ODIs came against England in 2009 when he scored 141. He led South Africa for a period of 8 years and is the longest-serving captain of his country.

Under his leadership, Proteas became the number ODI side in the world for the first time.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Musab Abid
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications