#4 Arjuna Ranatunga (Sri Lanka) - 193 ODI matches

Arjuna Ranatunga, the Sri Lankan legend, takes the fourth spot on the list of most matches as a captain in ODIs. Ranatunga led Sri Lanka to their greatest cricketing triumph - the 1996 World Cup. With an excellent captaincy record up against his sleeve, Arjuna remains the most successful Sri Lankan captain ever in the history of ODI cricket. His captaincy was the reason for Sri Lanka's rapid rise in cricket, especially in ODIs.
Having captained Sri Lanka in 193 ODI games, Arjuna won 89 of them with a winning percentage of 48.37. Besides, thus far, he remains only the third Asian captain to lead his team in 150 or more ODI games.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news