One-Day Internationals Cricket – Fastest to 9000 runs

One-Day Internationals
Fastest career runs

Fastest to 9000 runs

RankPlayerOppositionGroundMatch DateDebutTimeMatInnsScorecard
🥇 1
V Kohli (IND)v New ZealandKanpur29 Oct 201718 Aug 20089y 72d202194ODI # 3932
🥈 2
AB de Villiers (Afr/SA)v New ZealandWellington25 Feb 20172 Feb 200512y 23d214205ODI # 3841
🥉 3
RG Sharma (IND)v AustraliaBengaluru19 Jan 202023 Jun 200712y 210d224217ODI # 4233
4
SC Ganguly (IND)v AustraliaMelbourne9 Jan 200411 Jan 199211y 363d236228ODI # 2077
5
SR Tendulkar (IND)v South AfricaNagpur19 Mar 200018 Dec 198910y 92d242235ODI # 1576
6
BC Lara (ICC/WI)v AustraliaMelbourne14 Jan 20059 Nov 199014y 66d246239ODI # 2204
7
RT Ponting (AUS/ICC)v South AfricaGqeberha5 Mar 200615 Feb 199511y 18d248242ODI # 2347
7
JH Kallis (Afr/ICC/SA)v EnglandBridgetown17 Apr 20079 Jan 199611y 98d256242ODI # 2574
9
MS Dhoni (Asia/IND)v New ZealandMohali23 Oct 201623 Dec 200411y 305d281244ODI # 3798
10
Mohammad Yousuf (Asia/PAK)v BangladeshFaisalabad11 Apr 200828 Mar 199810y 14d258245ODI # 2698
11
R Dravid (Asia/ICC/IND)v PakistanKarachi19 Feb 20063 Apr 19969y 322d280259ODI # 2333
12
AC Gilchrist (AUS/ICC)v Sri LankaBridgetown28 Apr 200725 Oct 199610y 185d268261ODI # 2581
12
CH Gayle (ICC/WI)v ZimbabweCanberra24 Feb 201511 Sep 199915y 166d266261ODI # 3612
14
KC Sangakkara (Asia/ICC/SL)v New ZealandWankhede18 Mar 20115 Jul 200010y 256d288270ODI # 3137
15
Inzamam-ul-Haq (PAK)v BangladeshMultan9 Sep 200322 Nov 199111y 291d291273ODI # 2041
16
TM Dilshan (SL)v EnglandColombo (RPS)16 Dec 201411 Dec 199915y 5d300275ODI # 3569
17
PA de Silva (SL)v AustraliaMelbourne21 Jan 200331 Mar 198418y 296d298288ODI # 1939
18
ST Jayasuriya (SL)v KenyaSharjah6 Apr 200326 Dec 198913y 101d299291ODI # 1997
19
M Azharuddin (IND)v EnglandBirmingham29 May 199920 Jan 198514y 129d320294ODI # 1467
20
DPMD Jayawardene (Asia/SL)v IndiaDambulla28 Aug 201024 Jan 199812y 216d326307ODI # 3040

Showing 20 records

Additional Information

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