Fastest to 12000 runs in ODIs

Fastest to 12000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v AustraliaCanberra2 Dec 202018 Aug 200812y 106d251242ODI # 4267
v PakistanCenturion1 Mar 200318 Dec 198913y 73d309300ODI # 1975
v EnglandCenturion2 Oct 200915 Feb 199514y 229d323314ODI # 2905
v PakistanDubai (DICS)20 Dec 20135 Jul 200013y 168d359336ODI # 3446
v AustraliaBridgetown28 Apr 200726 Dec 198917y 123d390379ODI # 2581
v IndiaHyderabad9 Nov 201424 Jan 199816y 289d426399ODI # 3543
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 480 innings shown
Records includes the following current or recent matches:

Zimbabwe v Sri Lanka at Harare, 1st ODI, Aug 29, 2025 [ODI # 4899]

Canada v Namibia at King City (NW), ICC Men's Cricket World Cup League 2 79th match, Aug 27, 2025 [ODI # 4898]

Australia v South Africa at Mackay, 3rd ODI, Aug 24, 2025 [ODI # 4897]