One day cricket was started in 1972. Since then, many batsmen have played in this format. But so far there have been only 10 batsmen who have scored a century in the 100th ODI match of their career. Let us know which batsman is included in this list.

Gordon Greenidge-

Gordon Greenidge of West Indies played his 100th ODI against Pakistan in Sharjah in 1988, in which he scored an unbeaten 102.

Chris Kenners -

Chris Kenners was the legendary batsman of New Zealand, who scored 115 runs against India while playing in 1999.

Mohammad Yousuf -

Mohammad Yousuf of Pakistan is at number three on this list, who played an innings of 129 runs against Sri Lanka in Sharjah ODI in 2002.

Kumar Sangakkara-

Kumar Sangakkara is the legendary batsman of Sri Lanka, who played the 100th ODI against Australia in Colombo in 2004 and scored 101 runs.

Chris Gayle-

Chris Gayle's name comes at number five in this list, he played an unbeaten inning of 132 runs in his 100th ODI against England in 2004.

In this list, Marcus Trescothick is at number six, Ramnaresh Sarwan at number seven, David Warner at number eight, Shikhar Dhawan at number nine, and Shai Hope at number ten. All these batsmen scored a century in the 100th ODI match of their career.