Ricky Ponting is the player who has played the most matches as captain in the ODI World Cup, with 29 matches in 3 tournaments (2003, 2007, and 2011).
Ponting is one of the most successful captains in the history of the game, and he led Australia to victory in the 2003 and 2007 World Cups.
Ponting was a very successful captain because he was able to get the best out of his players. He was also a very good tactician and strategist.
Ricky Ponting is a true legend of the game, and his record for the most matches played as captain in the ODI World Cup is truly remarkable