Skip to content
GO TO bet365 Sports
Cricket

Find out which players have scored the most runs in Twenty20 Internationals.

T20 Cricket Explained

Most runs in T20Is

Player

Runs

Rohit Sharma (India)

4,231

Babar Azam (Pakistan)

4,223

Virat Kohli (India)

4,188

Paul Stirling (Ireland)

3,655

Martin Guptill (New Zealand)

3,531

Mohammad Rizwan (Pakistan)

3,414

Jos Buttler (England)

3,389

David Warner (Australia)

3,277

Aaron FInch (Australia)

3,120

Glenn Maxwell (Australia)

2,664

Rohit Sharma leads the T20I run charts and longevity has been a key factor in his success, with the former India captain playing in 159 matches across a 17-year period.

Of those in the top 10, Virat Kohli possesses the best average with 48.69, closely followed by Mohammad Rizwan on 47.41.

In total, only nine players have exceeded 3,000 career runs in T20I matches and Rizwan was the fastest to that number, accomplishing the feat in 79 innings.

*Stats correct as of 24th December 2024.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £50 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.