One-Day Internationals Cricket – Hundred on debut

One-Day Internationals
Debuts and last match

Hundred on debut

RankPlayerHSMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
DL Amiss1031611349-76.86Englandv AustraliaManchester24 Aug 1972ODI # 2
🥈 2
DL Haynes148191136162108.82West Indiesv AustraliaSt John's22 Feb 1978ODI # 48
🥉 3
A Flower115*2151528175.65Zimbabwev Sri LankaNew Plymouth23 Feb 1992ODI # 716
4
Saleem Elahi102*-1337176.69Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
5
MJ Guptill122*2011358290.37New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
6
CA Ingram1241591268298.41South Africav ZimbabweBloemfontein15 Oct 2010ODI # 3057
7
RJ Nicol108*16813111-82.44New Zealandv ZimbabweHarare20 Oct 2011ODI # 3204
8
PJ Hughes11216212914-86.82Australiav Sri LankaMelbourne11 Jan 2013ODI # 3317
9
MJ Lumb1061601177290.59Englandv West IndiesNorth Sound28 Feb 2014ODI # 3477
10
MS Chapman124*-116112106.89Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
11
KL Rahul100*1761157186.95Indiav ZimbabweHarare11 Jun 2016ODI # 3742
12
T Bavuma11315212313191.86South Africav IrelandBenoni25 Sep 2016ODI # 3780
13
Imam-ul-Haq100-1255280.00Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
14
RR Hendricks102-8981114.60South Africav Sri LankaPallekele05 Aug 2018ODI # 4029
15
Abid Ali112-1199-94.11Pakistanv AustraliaDubai (DICS)29 Mar 2019ODI # 4119
16
Rahmanullah Gurbaz12715412789100.00Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
17
MM English1071671229287.70Scotlandv NamibiaDundee26 Jul 2024ODI # 4751
18
AA Jangoo104*1318364125.30West Indiesv BangladeshBasseterre12 Dec 2024ODI # 4815
19
MP Breetzke150184148115101.35South Africav New ZealandLahore10 Feb 2025ODI # 4829

Showing 19 records

Additional Information

*** Shahid Afridi scored a hundred in his second ODI, having not batted in his first (debut match).