Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
One-Day Internationals
Batting records
Hundred on debut
Hundred on debut in ODIs
Hundred on debut
Player
HS
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
DL Amiss
103
161
134
9
-
76.86
England
v Australia
Manchester
24 Aug 1972
ODI # 2
DL Haynes
148
191
136
16
2
108.82
West Indies
v Australia
St John's
22 Feb 1978
ODI # 48
A Flower
115*
215
152
8
1
75.65
Zimbabwe
v Sri Lanka
New Plymouth
23 Feb 1992
ODI # 716
Saleem Elahi
102*
-
133
7
1
76.69
Pakistan
v Sri Lanka
Gujranwala
29 Sep 1995
ODI # 1003
MJ Guptill
122*
201
135
8
2
90.37
New Zealand
v West Indies
Auckland
10 Jan 2009
ODI # 2789
CA Ingram
124
159
126
8
2
98.41
South Africa
v Zimbabwe
Bloemfontein
15 Oct 2010
ODI # 3057
RJ Nicol
108*
168
131
11
-
82.44
New Zealand
v Zimbabwe
Harare
20 Oct 2011
ODI # 3204
PJ Hughes
112
162
129
14
-
86.82
Australia
v Sri Lanka
Melbourne
11 Jan 2013
ODI # 3317
MJ Lumb
106
160
117
7
2
90.59
England
v West Indies
North Sound
28 Feb 2014
ODI # 3477
MS Chapman
124*
-
116
11
2
106.89
Hong Kong
v U.A.E.
ICCA Dubai
16 Nov 2015
ODI # 3709
KL Rahul
100*
176
115
7
1
86.95
India
v Zimbabwe
Harare
11 Jun 2016
ODI # 3742
T Bavuma
113
152
123
13
1
91.86
South Africa
v Ireland
Benoni
25 Sep 2016
ODI # 3780
Imam-ul-Haq
100
-
125
5
2
80.00
Pakistan
v Sri Lanka
Abu Dhabi
18 Oct 2017
ODI # 3926
RR Hendricks
102
-
89
8
1
114.60
South Africa
v Sri Lanka
Pallekele
05 Aug 2018
ODI # 4029
Abid Ali
112
-
119
9
-
94.11
Pakistan
v Australia
Dubai (DICS)
29 Mar 2019
ODI # 4119
Rahmanullah Gurbaz
127
154
127
8
9
100.00
Afghanistan
v Ireland
Abu Dhabi
21 Jan 2021
ODI # 4271
MM English
107
167
122
9
2
87.70
Scotland
v Namibia
Dundee
26 Jul 2024
ODI # 4751
AA Jangoo
104*
131
83
6
4
125.30
West Indies
v Bangladesh
Basseterre
12 Dec 2024
ODI # 4815
MP Breetzke
150
184
148
11
5
101.35
South Africa
v New Zealand
Lahore
10 Feb 2025
ODI # 4829
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years
*** Shahid Afridi scored a hundred in his second ODI, having not batted in his first (debut match).