Fastest to 3000 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
B Sai Sudharsan v KKR Eden Gardens 16 May 2026 4 Nov 2021 4y 193d 79 78 scorecard
(Gujarat Titans, India, Tamil Nadu)
SE Marsh v Sixers Sydney 16 Dec 2012 6 Jan 2006 6y 345d 87 85 scorecard
(Australia, Australia A, Glamorgan, Kings XI Punjab, Perth Scorchers, Western Australia)
DJM Short v India Sydney 8 Dec 2020 23 Dec 2016 3y 351d 86 86 scorecard
(Australia, Durham, Hobart Hurricanes, Prime Minister's XI, Rajasthan Royals)
DP Conway v Australia Wellington 5 Mar 2021 2 Feb 2011 10y 31d 90 86 scorecard
(Dolphins, Gauteng, KwaZulu-Natal Inland, Lions, New Zealand, Wellington)
CH Gayle v Royals Mirpur 10 Feb 2012 15 Sep 2005 6y 148d 88 87 scorecard
(Barisal Burners, Jamaica, Kolkata Knight Riders, Matabeleland Tuskers, PCA Masters XI, Royal Challengers Bangalore, Stanford Superstars, Sydney Thunder, West Indians, West Indies, Western Australia)
AJ Finch v Daredevils Dubai (DICS) 25 Apr 2014 2 Jan 2009 5y 113d 93 90 scorecard
(Auckland, Australia, Australia A, Delhi Daredevils, Melbourne Renegades, Pune Warriors, Rajasthan Royals, Ruhuna Royals, Sunrisers Hyderabad, Victoria)
NT Tilak Varma v Meghalaya Saurashtra 23 Nov 2024 28 Feb 2019 5y 269d 92 90 scorecard
(Hyderabad (India), India, India A, Mumbai Indians)
Muhammad Waseem v DC Abu Dhabi 13 Jan 2025 5 Oct 2021 3y 100d 90 90 scorecard
(Chattogram Challengers, Colombo Strikers, MI Emirates, United Arab Emirates)
RD Gaikwad v MI Wankhede 8 Apr 2023 2 Feb 2017 6y 65d 93 91 scorecard
(Chennai Super Kings, India, Maharashtra)
Babar Azam v Sultans Dubai (DICS) 15 Feb 2019 1 Dec 2012 6y 76d 95 92 scorecard
(Guyana Amazon Warriors, Islamabad Leopards, Islamabad Region, Islamabad United, Karachi Kings, Lahore Blues, Lahore Eagles, Lahore Whites, Pakistan, Pakistan A, Punjab (Pakistan), Sylhet Sixers, Zarai Taraqiati Bank Limited)
HE van der Dussen v Titans Centurion 28 Apr 2019 27 Jan 2013 6y 91d 97 92 scorecard
(Jozi Stars, Lions, North West, South Africa, St Kitts and Nevis Patriots)
MEK Hussey v Daredevils Chennai 14 May 2013 13 Jun 2003 9y 335d 102 93 scorecard
(Australia, Australia A, Chennai Super Kings, Gloucestershire, Northamptonshire, Perth Scorchers)
KL Rahul v RCB Bengaluru 24 Apr 2019 17 Mar 2013 6y 38d 105 93 scorecard
(India, Karnataka, Kings XI Punjab, Royal Challengers Bangalore, Sunrisers Hyderabad)
BJ Hodge v Worcs Worcester 11 Jul 2010 16 Jun 2003 7y 25d 97 94 scorecard
(Australia, Australia A, Kolkata Knight Riders, Lancashire, Leicestershire, Victoria)
MJ Guptill v Tallawahs Providence 2 Aug 2013 20 Jan 2006 7y 194d 99 95 scorecard
(Auckland, Derbyshire, Guyana Amazon Warriors, New Zealand, New Zealanders, Sydney Thunder)
M Klinger v Kent Cheltenham 12 Jul 2015 6 Jan 2006 9y 187d 97 95 scorecard
(Adelaide Strikers, Gloucestershire, Kochi Tuskers Kerala, Perth Scorchers, South Australia, Victoria)
E Lewis v Daredevils Delhi 20 May 2018 6 Sep 2012 5y 256d 97 95 scorecard
(Barisal Bulls, Dhaka Dynamites, Mumbai Indians, St Kitts and Nevis Patriots, Trinidad & Tobago, Trinidad & Tobago Red Steel, West Indies)
RM Patidar v RR Guwahati 10 Apr 2026 8 Jan 2018 8y 92d 101 95 scorecard
(Madhya Pradesh, Royal Challengers Bangalore, Royal Challengers Bengaluru)
H Masakadza v Bangladesh Khulna 17 Jan 2016 13 Sep 2006 9y 126d 97 96 scorecard
(Easterns (Zimbabwe), Mountaineers, Sylhet Royals, Zimbabwe, Zimbabwe XI, Zimbabweans)
RR Hendricks v Sri Lanka Johannesburg 24 Mar 2019 25 Jan 2009 10y 58d 107 97 scorecard
(Eagles, Jozi Stars, Knights, Lions, Northern Cape, South Africa, South Africa A, South Africans)
Virandeep Singh v Samoa Singapore 24 Jul 2025 24 Jun 2019 6y 30d 101 98 scorecard
(Malaysia)
Q de Kock v Afghanistan Wankhede 20 Mar 2016 2 Oct 2011 4y 170d 105 99 scorecard
(Delhi Daredevils, Easterns, Gauteng, Lions, South Africa, South Africans, Sunrisers Hyderabad, Titans)
SR Watson v RCB Jaipur 29 Apr 2013 2 Jul 2004 8y 301d 103 100 scorecard
(Australia, Australia A, Brisbane Heat, Hampshire, New South Wales, Queensland, Rajasthan Royals, Sydney Sixers)
Sahibzada Farhan v Abbottabad Faisalabad 26 Mar 2025 22 Jul 2013 11y 247d 105 100 scorecard
(Dolphins (Pakistan), Faisalabad, Islamabad United, Karachi Kings, Khyber Pakhtunkhwa, Lahore Qalandars, Pakistan, Pakistan A, Peshawar, Peshawar Region, Zarai Taraqiati Bank Limited)
Mohammad Shahzad v Legends Sharjah 10 Oct 2018 1 Feb 2010 8y 251d 101 101 scorecard
(Afghanistan, Paktia Panthers, Rangpur Riders)
CA Lynn v Kings XI Eden Gardens 21 Apr 2018 13 Jan 2010 8y 98d 108 102 scorecard
(Australia, Brisbane Heat, Deccan Chargers, Guyana Amazon Warriors, Jamaica Tallawahs, Kandurata Warriors, Kolkata Knight Riders, Queensland)
SS Eskinazi v Essex Lord's 13 Jun 2024 29 Jul 2016 7y 320d 105 102 scorecard
(Middlesex, Perth Scorchers, Welsh Fire (Men))
YBK Jaiswal v KKR Guwahati 26 Mar 2025 22 Sep 2020 4y 185d 106 102 scorecard
(India, Mumbai, Rajasthan Royals)
Harpreet Singh v Jharkhand Pune 14 Dec 2025 22 Mar 2010 15y 267d 108 102 scorecard
(Central Zone, Chhattisgarh, Kolkata Knight Riders, Madhya Pradesh, Pune Warriors, Punjab Kings)
Shubman Gill v RR Ahmedabad 16 Apr 2023 14 Apr 2018 5y 2d 106 103 scorecard
(Gujarat Titans, India, Kolkata Knight Riders, Punjab)
JH Kallis v Daredevils Pune 22 May 2012 13 Apr 2004 8y 39d 105 104 scorecard
(Kolkata Knight Riders, Royal Challengers Bangalore, South Africa, Warriors, Western Province Boland)
HM Amla v Tallawahs Basseterre 5 Aug 2016 7 Apr 2004 12y 120d 105 104 scorecard
(Cape Cobras, Derbyshire, Dolphins, Kings XI Punjab, South Africa, South Africa XI, South Africans, Surrey, Trinbago Knight Riders)
SR Hain v Yorkshire Birmingham 20 May 2023 20 May 2016 7y 0d 107 104 scorecard
(Birmingham Bears, Brisbane Heat, England Lions, Manchester Originals (Men), Warwickshire, Welsh Fire (Men))
DJ Bell-Drummond v Galle Hambantota 13 Dec 2020 26 Aug 2011 9y 109d 107 105 scorecard
(Auckland, Colombo Kings, England Lions, Kent, Rajshahi Kings)

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 105 innings shown

Records include the following recent matches:
Essex v Kent at Chelmsford, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Durham v Lancashire at Chester-le-Street, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Northamptonshire v Worcestershire at Northampton, Vitality Blast Men, Jun 9, 2026 [Twenty20]