Records for Test Matches

Fastest to 12000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v New ZealandWellington3 Jan 201520 Jul 200014y 167d130224Test # 2155
v AustraliaMohali17 Oct 200815 Nov 198918y 337d152247Test # 1889
v PakistanLeeds21 Jul 20108 Dec 199514y 225d146247Test # 1965
v AustraliaJohannesburg17 Nov 201114 Dec 199515y 338d147249Test # 2018
v South AfricaCenturion16 Dec 201020 Jun 199614y 179d148255Test # 1985
v AustraliaSydney4 Jan 20181 Mar 200611y 309d152275Test # 2291
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 300 innings shown
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]

New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]

India v England at Dharamsala, 5th Test, Mar 7-9, 2024 [Test # 2534]