ODI To score the most century as captain in international Record Australia Legendary player Ricky Ponting Is the name of Ponting Had his whole ODI career In 30 have scored centuries, out of which he has scored 22 centuries as captain. Indian veteran Virat KohliWhich is ODI The batsman to score the most centuries in the history of cricket is also his name List Is included in
As captain ODI 7 batsmen who scored the most centuries
- Ricky Ponting
Australia The legendary batsman of this List I am at number one. Ponting Done ODI Has played 230 matches as captain in cricket. During this, he has scored 22 centuries.
- Virat Kohli
Indian veteran batsman Virat Kohli This List I am in second place. Kohli 95 as captain for India ODI Have played matches. During this time Kohli Has scored 21 centuries.
- AB De Villiers
South Africa Legendary batsman AB De Villiers Name of this List Is included in De Villiers Done South Africa Played 103 matches as captain for. During this, he scored 13 centuries.
- Sourav Ganguly
Indian veteran batsman Sourav Ganguly This List I am in fourth place. Ganguly Played 147 matches as captain for India. During this, 11 centuries came out of his bat.
- Santa Jayasuriya
Great Sri Lankan batsman Santa Jayasuriya Name of this List Is included Jayasuriya Played 126 matches as captain. During this time Jayasuriya Scored 10 centuries.
- Eon Mergan, William Porterfield
England Of batsman Eon Mergan And Ireland Of William Porterfield Jointly List I am in sixth position. Mergan In 126 matches as captain, there Porterfield Has scored 9 centuries in 114 matches.
- Graeme Smith
South Africa Legendary player Graeme Smith This List I am in seventh position. Smith Has scored 8 centuries in 150 matches as captain.
Also read-
This bowler has not thrown no ball till date, has so far put more than 34000 balls

