Records for ODI Matches

Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
V Kohli (IND)v New ZealandKanpur29 Oct 201718 Aug 20089y 72d202194ODI # 3932
AB de Villiers (Afr/SA)v New ZealandWellington25 Feb 20172 Feb 200512y 23d214205ODI # 3841
RG Sharma (IND)v AustraliaBengaluru19 Jan 202023 Jun 200712y 210d224217ODI # 4233
SC Ganguly (IND)v AustraliaMelbourne9 Jan 200411 Jan 199211y 363d236228ODI # 2077
SR Tendulkar (IND)v South AfricaNagpur19 Mar 200018 Dec 198910y 92d242235ODI # 1576
BC Lara (ICC/WI)v AustraliaMelbourne14 Jan 20059 Nov 199014y 66d246239ODI # 2204
RT Ponting (AUS/ICC)v South AfricaGqeberha5 Mar 200615 Feb 199511y 18d248242ODI # 2347
JH Kallis (Afr/ICC/SA)v EnglandBridgetown17 Apr 20079 Jan 199611y 98d256242ODI # 2574
MS Dhoni (Asia/IND)v New ZealandMohali23 Oct 201623 Dec 200411y 305d281244ODI # 3798
Mohammad Yousuf (Asia/PAK)v BangladeshFaisalabad11 Apr 200828 Mar 199810y 14d258245ODI # 2698
R Dravid (Asia/ICC/IND)v PakistanKarachi19 Feb 20063 Apr 19969y 322d280259ODI # 2333
AC Gilchrist (AUS/ICC)v Sri LankaBridgetown28 Apr 200725 Oct 199610y 185d268261ODI # 2581
CH Gayle (ICC/WI)v ZimbabweCanberra24 Feb 201511 Sep 199915y 166d266261ODI # 3612
KC Sangakkara (Asia/ICC/SL)v New ZealandWankhede18 Mar 20115 Jul 200010y 256d288270ODI # 3137
Inzamam-ul-Haq (PAK)v BangladeshMultan9 Sep 200322 Nov 199111y 291d291273ODI # 2041
TM Dilshan (SL)v EnglandColombo (RPS)16 Dec 201411 Dec 199915y 5d300275ODI # 3569
PA de Silva (SL)v AustraliaMelbourne21 Jan 200331 Mar 198418y 296d298288ODI # 1939
ST Jayasuriya (SL)v KenyaSharjah6 Apr 200326 Dec 198913y 101d299291ODI # 1997
M Azharuddin (IND)v EnglandBirmingham29 May 199920 Jan 198514y 129d320294ODI # 1467
DPMD Jayawardene (Asia/SL)v IndiaDambulla28 Aug 201024 Jan 199812y 216d326307ODI # 3040
Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 360 innings shown
Records includes the following current or recent matches:

Sri Lanka v Afghanistan at Hambantota, 1st ODI, Jun 2, 2023 [ODI # 4579]

Bangladesh v Ireland at Chelmsford, ICC Men's Cricket World Cup Super League 3rd ODI, May 14, 2023 [ODI # 4578]

Bangladesh v Ireland at Chelmsford, ICC Men's Cricket World Cup Super League 2nd ODI, May 12, 2023 [ODI # 4577]