One-Day Internationals Cricket – Highest maiden hundred

One-Day Internationals
Hundreds

Highest maiden hundred

RankPlayerRunsTeamOppositionGroundMatch DateScorecard
🥇 1
Ishan Kishan210Indiav BangladeshChattogram10 Dec 2022ODI # 4499
🥈 2
CK Coventry194*Zimbabwev BangladeshBulawayo16 Aug 2009ODI # 2873
🥉 3
JD Campbell179West Indiesv IrelandDublin5 May 2019ODI # 4128
4
PR Stirling177Irelandv CanadaToronto7 Sep 2010ODI # 3042
5
N Kapil Dev175*Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
6
CS MacLeod175Scotlandv CanadaChristchurch23 Jan 2014ODI # 3459
6
AK Markram175South Africav NetherlandsJohannesburg2 Apr 2023ODI # 4563
8
JS Malhotra173*U.S.A.v P.N.G.Al Amerat9 Sep 2021ODI # 4320
9
L Vincent172New Zealandv ZimbabweBulawayo24 Aug 2005ODI # 2272
10
GM Turner171*New Zealandv East AfricaBirmingham7 Jun 1975ODI # 20
11
L Ronchi170*New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
12
DJ Callaghan169*South Africav New ZealandCenturion11 Dec 1994ODI # 960
13
BJ Bennett169Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
14
BB McCullum166New Zealandv IrelandAberdeen1 Jul 2008ODI # 2727
15
DA Warner163Australiav Sri LankaBrisbane4 Mar 2012ODI # 3255
16
JAH Marshall161New Zealandv IrelandAberdeen1 Jul 2008ODI # 2727
17
D Mongia159*Indiav ZimbabweGuwahati19 Mar 2002ODI # 1818
18
MP O'Dowd158*Netherlandsv ScotlandDundee12 Jun 2025ODI # 4888
19
XM Marshall157*West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
20
Milind Kumar155*U.S.A.v U.A.E.Windhoek24 Sep 2024ODI # 4774
21
SK Patel152*U.S.A.v CanadaLauderhill17 May 2025ODI # 4871
22
CH Gayle152West Indiesv KenyaNairobi15 Aug 2001ODI # 1745
22
Sharjeel Khan152Pakistanv IrelandDublin (Malahide)18 Aug 2016ODI # 3767
24
TP Ura151P.N.G.v IrelandHarare6 Mar 2018ODI # 3986
25
MP Breetzke150South Africav New ZealandLahore10 Feb 2025ODI # 4829
26
Azmatullah Omarzai149*Afghanistanv Sri LankaPallekele9 Feb 2024ODI # 4725
27
DL Haynes148West Indiesv AustraliaSt John's22 Feb 1978ODI # 48
27
MS Dhoni148Indiav PakistanVisakhapatnam5 Apr 2005ODI # 2236
27
AJ Finch148Australiav ScotlandEdinburgh3 Sep 2013ODI # 3410
27
E Lewis148West Indiesv Sri LankaBulawayo23 Nov 2016ODI # 3808
27
SW Ambris148West Indiesv IrelandDublin (Malahide)11 May 2019ODI # 4132
32
MV Boucher147*South Africav ZimbabwePotchefstroom20 Sep 2006ODI # 2420
33
MP Stoinis146*Australiav New ZealandAuckland30 Jan 2017ODI # 3829
34
AB de Villiers146South Africav West IndiesSt George's10 Apr 2007ODI # 2567
35
KO Otieno144Kenyav BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
35
Younis Khan144Pakistanv Hong KongColombo (SSC)18 Jul 2004ODI # 2147
37
A Symonds143*Australiav PakistanJohannesburg11 Feb 2003ODI # 1945
37
Anshuman Rath143*Hong Kongv P.N.G.ICCA Dubai8 Dec 2017ODI # 3938
39
CWJ Athey142*Englandv New ZealandManchester18 Jul 1986ODI # 389
40
DL Houghton142Zimbabwev New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
40
KJ O'Brien142Irelandv KenyaNairobi (Ruaraka)2 Feb 2007ODI # 2499
42
SB Styris141New Zealandv Sri LankaBloemfontein10 Feb 2003ODI # 1944
42
Sikandar Raza141Zimbabwev AfghanistanBulawayo20 Jul 2014ODI # 3504
44
ST Jayasuriya140Sri Lankav New ZealandBloemfontein8 Dec 1994ODI # 958
44
HM Amla140South Africav BangladeshBenoni9 Nov 2008ODI # 2772
44
NLTC Perera140Sri Lankav New ZealandMount Maunganui5 Jan 2019ODI # 4075
47
PL Mommsen139*Scotlandv U.A.E.Lincoln1 Feb 2014ODI # 3468
47
AD Mathews139*Sri Lankav IndiaRanchi16 Nov 2014ODI # 3547
49
JM How139New Zealandv EnglandNapier20 Feb 2008ODI # 2682
50
A Bagai137*Canadav ScotlandNairobi (Ruaraka)31 Jan 2007ODI # 2495
50
W Barresi137*Netherlandsv KenyaLincoln23 Jan 2014ODI # 3460
52
ME Trescothick137Englandv PakistanLord's12 Jun 2001ODI # 1722
52
P Nissanka137Sri Lankav AustraliaColombo (RPS)19 Jun 2022ODI # 4415
54
JP Kotze136Namibiav U.S.A.Lauderhill20 Sep 2019ODI # 4208
54
B McMullen136Scotlandv OmanBulawayo25 Jun 2023ODI # 4600
56
KJJ van Noortwijk134*Netherlandsv NamibiaBloemfontein3 Mar 2003ODI # 1978
56
Shakib Al Hasan134*Bangladeshv CanadaSt John's28 Feb 2007ODI # 2530
58
Agha Salman134Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
59
KJ Coetzer133Scotlandv AfghanistanSharjah8 Mar 2013ODI # 3342
60
Khurram Khan132*U.A.E.v AfghanistanICCA Dubai30 Nov 2014ODI # 3558
61
DA Gunawardene132Sri Lankav West IndiesNairobi (Gym)4 Oct 2000ODI # 1631
62
ADR Campbell131*Zimbabwev Sri LankaHarare5 Nov 1994ODI # 946
62
CJ Anderson131*New Zealandv West IndiesQueenstown1 Jan 2014ODI # 3451
64
KWR Fletcher131Englandv New ZealandNottingham11 Jun 1975ODI # 23
65
DA Miller130*South Africav West IndiesGqeberha25 Jan 2015ODI # 3591
65
CR Ervine130*Zimbabwev New ZealandHarare2 Aug 2015ODI # 3673
67
CZ Harris130New Zealandv AustraliaChennai11 Mar 1996ODI # 1080
67
SM Pollock130Africa XIv Asia XIBengaluru6 Jun 2007ODI # 2587
67
AM Samad130Canadav BermudaKing City (NW)1 Jul 2008ODI # 2728
67
Shubman Gill130Indiav ZimbabweHarare22 Aug 2022ODI # 4457
71
CG Williams129*Namibiav OmanAl Amerat8 Jan 2020ODI # 4227
71
JN Malan129*South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
73
Tamim Iqbal129Bangladeshv IrelandMirpur22 Mar 2008ODI # 2695
74
LRPL Taylor128*New Zealandv Sri LankaNapier28 Dec 2006ODI # 2468
74
KU Carty128*West Indiesv EnglandBridgetown6 Nov 2024ODI # 4799
76
RA Smith128Englandv New ZealandLeeds23 May 1990ODI # 632
76
BC Lara128West Indiesv PakistanDurban19 Feb 1993ODI # 805
76
D Ramdin128West Indiesv EnglandNorth Sound5 Mar 2014ODI # 3484
76
RR Rossouw128South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
76
TM Head128Australiav PakistanAdelaide26 Jan 2017ODI # 3826
81
Basit Ali127*Pakistanv West IndiesSharjah5 Nov 1993ODI # 845
81
Soumya Sarkar127*Bangladeshv PakistanMirpur22 Apr 2015ODI # 3649
81
MG Bracewell127*New Zealandv IrelandDublin (Malahide)10 Jul 2022ODI # 4419
84
MA Atherton127Englandv West IndiesLord's28 May 1995ODI # 1002
84
BM McMillan127South Africav ZimbabweHarare21 Oct 1995ODI # 1013
84
SO Hetmyer127West Indiesv U.A.E.Harare6 Mar 2018ODI # 3987
84
Rahmanullah Gurbaz127Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
88
Shoaib Mohammad126*Pakistanv New ZealandWellington8 Mar 1989ODI # 557
88
IR Bell126*Englandv IndiaSouthampton21 Aug 2007ODI # 2611
90
Saeed Anwar126Pakistanv Sri LankaAdelaide17 Feb 1990ODI # 606
90
SR Watson126Australiav West IndiesSt George's29 Jun 2008ODI # 2724
90
DP Conway126New Zealandv BangladeshWellington26 Mar 2021ODI # 4282
90
RK Paudel126Nepalv P.N.G.Kirtipur25 Mar 2022ODI # 4376
94
GS Chappell125*Australiav EnglandThe Oval6 Jun 1977ODI # 44
94
GJ Bailey125*Australiav West IndiesW.A.C.A3 Feb 2013ODI # 3331
94
RR Pant125*Indiav EnglandManchester17 Jul 2022ODI # 4433
97
GR Marsh125Australiav IndiaSydney21 Jan 1986ODI # 354
97
HH Gibbs125South Africav West IndiesGqeberha30 Jan 1999ODI # 1397
97
DJ Malan125Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413

Showing 99 records