Most 100s in for ODI

PositionMost 100sPlayer NameTeam Name
151Virat KohliIndia
11Dennis AmissEngland
11Roy FredericksWest Indies
11Majid KhanPakistan
12Glenn TurnerNew Zealand
11Sir Viv RichardsWest Indies
11Dennis AmissEngland
11Desmond HaynesWest Indies
12Sir Viv RichardsWest Indies
11Gordon GreenidgeWest Indies
11Gordon GreenidgeWest Indies
14Zaheer AbbasPakistan
14David GowerEngland
14Desmond HaynesWest Indies
13Desmond HaynesWest Indies
12Geoff MarshAustralia
13Dean JonesAustralia
13Desmond HaynesWest Indies
14Desmond HaynesWest Indies
14Dean JonesAustralia
12Sir Richie RichardsonWest Indies
13Phil SimmonsWest Indies
14Brian LaraWest Indies
13Sachin TendulkarIndia
12Brian LaraWest Indies
16Gary KirstenSouth Africa
13Sanath JayasuriyaSri Lanka
17Sachin TendulkarIndia
16Rahul DravidIndia
16Sourav GangulyIndia
14Mark WaughAustralia
15Herschelle GibbsSouth Africa
15Ricky PontingAustralia
14VVS LaxmanIndia
15Graeme SmithSouth Africa
15Upul TharangaSri Lanka
15Ricky PontingAustralia
14Kumar SangakkaraSri Lanka
14Tillakaratne DilshanSri Lanka
15AB de VilliersSouth Africa
14Upul TharangaSri Lanka
15Virat KohliIndia
15Mohammad HafeezPakistan
15Hashim AmlaSouth Africa
15Kumar SangakkaraSri Lanka
17David WarnerAustralia
16Rohit SharmaIndia
16Virat KohliIndia
17Rohit SharmaIndia
13Steven SmithAustralia
13Paul StirlingIreland
13Ibrahim ZadranAfghanistan
16Virat KohliIndia
13Rahmanullah GurbazAfghanistan
13Keacy CartyWest Indies
25Daryl MitchellNew Zealand
22Shubman GillIndia
22Harsh ThakerCanada
22Janneman MalanSouth Africa
22Dawid MalanEngland
22Litton DasBangladesh
23Hashim AmlaSouth Africa
25Virat KohliIndia
25Rohit SharmaIndia
24Ross TaylorNew Zealand
23Babar AzamPakistan
24Aaron FinchAustralia
24Shikhar DhawanIndia
24Tillakaratne DilshanSri Lanka
23Tillakaratne DilshanSri Lanka
23Virat KohliIndia
23Neil McCallumScotland
24Chris GayleWest Indies
23Sanath JayasuriyaSri Lanka
24Shiv ChanderpaulWest Indies
23Gautam GambhirIndia
23Jacques KallisSouth Africa
23Kamran AkmalPakistan
23Alistair CampbellZimbabwe
23Sachin TendulkarIndia
24Mohammad YousufPakistan
24Sourav GangulyIndia
24Sourav GangulyIndia
22Sachin TendulkarIndia
25Sachin TendulkarIndia
21Ramiz RajaPakistan
22Roshan MahanamaSri Lanka
22Robin SmithEngland
22Inzamam-ul-HaqPakistan
23Ramiz RajaPakistan
21David BoonAustralia
22Ravi ShastriIndia
22Geoff MarshAustralia
22Kris SrikkanthIndia
22Javed MiandadPakistan
21David BoonAustralia
22Graham GoochEngland
22Sir Viv RichardsWest Indies
22Mohsin KhanHong Kong
21Gordon GreenidgeWest Indies
21Bev CongdonNew Zealand
248Sachin TendulkarIndia
331Rohit SharmaIndia
31Steve SmithAustralia
31Dilip VengsarkarIndia
31Allan LambEngland
31Larry GomesWest Indies
31Dave HoughtonZimbabwe
31Gordon GreenidgeWest Indies
31Chetan SharmaIndia
31Saleem MalikPakistan
32Mark GreatbatchNew Zealand
31Basit AliPakistan
31Alistair CampbellZimbabwe
31Rahul DravidIndia
34Aravinda de SilvaSri Lanka
33Ijaz AhmedPakistan
33Neil JohnsonZimbabwe
32Gary KirstenSouth Africa
32Sanath JayasuriyaSri Lanka
33Marcus TrescothickEngland
32Jacques KallisSouth Africa
32Matthew HaydenAustralia
32Chris GayleWest Indies
33Shahriar NafeesBangladesh
32Sanath JayasuriyaSri Lanka
33AB de VilliersSouth Africa
32Gautam GambhirIndia
32Ryan ten DoeschateNetherlands
32Ross TaylorNew Zealand
33Alastair CookEngland
33AB de VilliersSouth Africa
33Joe RootEngland
32Jason RoyEngland
33Calum MacLeodScotland
32Ben StokesEngland
34Jonny BairstowEngland
31Evin LewisWest Indies
31Rassie van der DussenSouth Africa
31Nepal
31Kane WilliamsonNew Zealand
34Shai HopeWest Indies
34Fakhar ZamanPakistan
43Quinton de KockSouth Africa
43Martin GuptillNew Zealand
43Imam-ul-HaqPakistan
42Preston MommsenScotland
42Eoin MorganEngland
42Kumar SangakkaraSri Lanka
42Kevin PietersenEngland
42Mohammad YousufPakistan
42Boeta DippenaarSouth Africa
41Wavell HindsWest Indies
42Marvan AtapattuSri Lanka
41Mahela JayawardeneSri Lanka
42Saeed AnwarPakistan
42Adam GilchristAustralia
43Daryll CullinanSouth Africa
41Graham GoochEngland
430Ricky PontingAustralia
527Sanath JayasuriyaSri Lanka
52Ricky PontingAustralia
51Kieron PollardWest Indies
52Fakhar ZamanPakistan
625Chris GayleWest Indies
724AB de VilliersSouth Africa
822Tillakaratne DilshanSri Lanka