Fastest to 2000 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
Karanbir Singh v Germany Krefeld 2 May 2026 25 May 2024 1y 342d 46 45 scorecard
(Austria)
SE Marsh v Daredevils Dharamsala 15 May 2011 6 Jan 2006 5y 129d 54 53 scorecard
(Australia, Australia A, Kings XI Punjab, Western Australia)
B Sai Sudharsan v SRH Ahmedabad 2 May 2025 4 Nov 2021 3y 179d 55 54 scorecard
(Gujarat Titans, India, Tamil Nadu)
BJ Hodge v RCB Durban 29 Apr 2009 16 Jun 2003 5y 317d 61 58 scorecard
(Australia, Australia A, Kolkata Knight Riders, Lancashire, Leicestershire, Victoria)
ME Trescothick v Surrey The Oval 30 Jun 2011 15 Jul 2004 6y 350d 59 58 scorecard
(England, Somerset)
Muhammad Waseem v Scotland Dubai (DICS) 11 Mar 2024 5 Oct 2021 2y 158d 58 58 scorecard
(Chattogram Challengers, MI Emirates, United Arab Emirates)
SR Tendulkar v KKR Wankhede 25 May 2011 1 Dec 2006 4y 175d 59 59 scorecard
(India, Mumbai, Mumbai Indians)
DJM Short v Thunder Canberra 9 Feb 2019 23 Dec 2016 2y 48d 59 59 scorecard
(Australia, Hobart Hurricanes, Prime Minister's XI, Rajasthan Royals)
H Masakadza v SAf XI Harare 24 Jun 2012 13 Sep 2006 5y 285d 61 60 scorecard
(Easterns (Zimbabwe), Mountaineers, Zimbabwe, Zimbabwe XI, Zimbabweans)
RD Gaikwad v Odisha Lucknow 6 Nov 2021 2 Feb 2017 4y 277d 60 60 scorecard
(Chennai Super Kings, India, Maharashtra)
D Padikkal v DC Wankhede 22 Apr 2022 8 Nov 2019 2y 165d 61 61 scorecard
(India, Karnataka, Rajasthan Royals, Royal Challengers Bangalore)
RM Patidar v CSK Bengaluru 18 May 2024 8 Jan 2018 6y 131d 64 61 scorecard
(Madhya Pradesh, Royal Challengers Bangalore, Royal Challengers Bengaluru)
Hashmatullah Shahidi v BDD Kabul 24 Jul 2025 30 Sep 2013 11y 297d 66 62 scorecard
(Afghanistan, Band-e-Amir Dragons, Band-e-Amir Region, Boost Defenders, Kabul Eagles, Mis Ainak Knights, Nangarhar Leopards)
Sediqullah Atal v U.A.E. Sharjah 1 Sep 2025 7 Sep 2020 4y 359d 64 63 scorecard
(Afghanistan, Afghanistan A, Band-e-Amir Dragons, Band-e-Amir Region, Delhi Capitals, Dubai Capitals, Kabul Eagles, MI Cape Town, Mis Ainak Knights)
CH Gayle v CSK Bengaluru 22 May 2011 15 Sep 2005 5y 249d 65 64 scorecard
(Jamaica, Kolkata Knight Riders, PCA Masters XI, Royal Challengers Bangalore, Stanford Superstars, West Indians, West Indies, Western Australia)
MEK Hussey v Kings XI Dharamsala 17 May 2012 13 Jun 2003 8y 339d 72 64 scorecard
(Australia, Australia A, Chennai Super Kings, Gloucestershire, Northamptonshire, Perth Scorchers)
E Lewis v Tallawahs Basseterre 21 Aug 2017 6 Sep 2012 4y 349d 66 64 scorecard
(Barisal Bulls, Dhaka Dynamites, St Kitts and Nevis Patriots, Trinidad & Tobago, Trinidad & Tobago Red Steel, West Indies)
HE van der Dussen v Tallawahs Basseterre 2 Sep 2018 27 Jan 2013 5y 218d 67 64 scorecard
(Lions, North West, St Kitts and Nevis Patriots)
SS Eskinazi v Thunder Sydney 13 Jan 2023 29 Jul 2016 6y 168d 67 64 scorecard
(Middlesex, Perth Scorchers)
Virandeep Singh v Oman Kirtipur 30 Oct 2023 24 Jun 2019 4y 128d 65 64 scorecard
(Malaysia)
Sami Sohail v Ghana Accra 25 Mar 2026 6 Nov 2019 6y 139d 68 64 scorecard
(Malawi)
AJ Finch v RR Jaipur 5 May 2013 2 Jan 2009 4y 123d 68 65 scorecard
(Auckland, Australia, Australia A, Delhi Daredevils, Melbourne Renegades, Pune Warriors, Rajasthan Royals, Ruhuna Royals, Victoria)
Q de Kock v RR Delhi 3 May 2014 2 Oct 2011 2y 213d 71 65 scorecard
(Delhi Daredevils, Gauteng, Lions, South Africa, Sunrisers Hyderabad)
DP Conway v Otago Dunedin 6 Jan 2020 2 Feb 2011 8y 338d 67 65 scorecard
(Dolphins, Gauteng, KwaZulu-Natal Inland, Lions, Wellington)
SR Hain v Yorkshire Leeds 10 Jun 2021 20 May 2016 5y 21d 67 65 scorecard
(Birmingham Bears, England Lions, Warwickshire)
BJ Bennett v Sri Lanka Rawalpindi 20 Nov 2025 20 Feb 2023 2y 273d 65 65 scorecard
(Mountaineers, Zimbabwe)
SK Raina v RCB Durban 24 Sep 2010 1 Dec 2006 3y 297d 69 66 scorecard
(Chennai Super Kings, India)
Salman Butt v Lahore Blues Rawalpindi 30 Nov 2017 26 Apr 2005 12y 218d 69 66 scorecard
(Kolkata Knight Riders, Lahore Eagles, Lahore Lions, Lahore Whites, Pakistan, Pakistanis)
RR Pant v MI Wankhede 24 Mar 2019 27 Apr 2016 2y 331d 67 66 scorecard
(Delhi, Delhi Capitals, Delhi Daredevils, India, North Zone)
TP Ura v Malaysia Kuala Lumpur 20 Sep 2023 13 Mar 2012 11y 191d 67 66 scorecard
(Papua New Guinea)
P Chopra v Sikkim DY Patil 27 Oct 2023 1 Apr 2014 9y 209d 67 66 scorecard
(Himachal Pradesh, Rajasthan Royals)
NT Tilak Varma v South Africa Gqeberha 12 Dec 2023 28 Feb 2019 4y 287d 68 66 scorecard
(Hyderabad (India), India, Mumbai Indians)
KL Rahul v RR Jaipur 8 May 2018 17 Mar 2013 5y 52d 78 67 scorecard
(India, Karnataka, Kings XI Punjab, Royal Challengers Bangalore, Sunrisers Hyderabad)
Harpreet Singh v Uttarakhand Vadodara 18 Jan 2021 22 Mar 2010 10y 302d 71 67 scorecard
(Central Zone, Chhattisgarh, Kolkata Knight Riders, Madhya Pradesh, Pune Warriors)
IJL Trott v Notts Nottingham 27 Jun 2010 13 Jun 2003 7y 14d 73 68 scorecard
(England, England Lions, England XI, Otago, Warwickshire)
JH Kallis v CSK Chennai 8 Apr 2011 13 Apr 2004 6y 360d 68 68 scorecard
(Kolkata Knight Riders, Royal Challengers Bangalore, South Africa, Warriors, Western Province Boland)
MJ Guptill v Otago Dunedin 15 Jan 2012 20 Jan 2006 5y 360d 72 68 scorecard
(Auckland, Derbyshire, New Zealand)
Ahmed Shehzad v Hawksbills Providence 4 Aug 2013 4 Oct 2008 4y 304d 68 68 scorecard
(Barisal Burners, Jamaica Tallawahs, Lahore Lions, Nagenahira Nagas, Pakistan, Pakistan A)
GC Smith v Pakistan Gros Islet 10 May 2010 7 Apr 2004 6y 33d 69 69 scorecard
(Cape Cobras, Rajasthan Royals, Somerset, South Africa, Western Province Boland)
KP Pietersen v Chargers Delhi 19 Apr 2012 13 Jun 2003 8y 311d 70 69 scorecard
(Delhi Daredevils, England, Hampshire, Nottinghamshire, Royal Challengers Bangalore, Surrey)
GD Phillips v Otago Auckland 14 Dec 2019 4 Dec 2016 3y 10d 70 69 scorecard
(Auckland, Jamaica Tallawahs, New Zealand, New Zealand A)
UT Khawaja v Sixers Sydney 28 Dec 2019 2 Jan 2010 9y 360d 70 69 scorecard
(Australia, Derbyshire, Glamorgan, Lancashire, New South Wales, Rising Pune Supergiants, Sydney Thunder)
JN Malan v Warriors Potchefstroom 20 Oct 2022 11 Sep 2015 7y 39d 69 69 scorecard
(Boland, Cape Cobras, Cape Town Blitz, North West, South Africa, Western Province)
Usman Ghani v Barishal Chattogram 20 Jan 2023 26 Oct 2015 7y 86d 70 69 scorecard
(Afghanistan, Amo Sharks, Balkh Legends, Band-e-Amir Dragons, Dhaka Dominators, Speen Ghar Tigers)
YBK Jaiswal v Mizoram Jaipur 27 Oct 2023 22 Sep 2020 3y 35d 72 69 scorecard
(India, Mumbai, Rajasthan Royals)
KC Sangakkara v West Indies Bridgetown 7 May 2010 17 Aug 2004 5y 263d 74 70 scorecard
(Kandurata, Kings XI Punjab, Nondescripts Cricket Club, Sri Lanka)
MN van Wyk v Warriors Gqeberha 17 Jan 2014 11 Apr 2004 9y 281d 74 70 scorecard
(Dolphins, Eagles, Knights, Kolkata Knight Riders, South Africa)
Babar Azam v Zalmi Dubai (DICS) 25 Feb 2018 1 Dec 2012 5y 86d 72 70 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)
Imam-ul-Haq v Southern PNJ Rawalpindi 26 Sep 2021 2 Dec 2012 8y 298d 73 70 scorecard
(Balochistan, Islamabad, Lahore Blues, Lahore Lions, Lahore Region Blues, Pakistan, Peshawar Zalmi)

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 70 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]