Skip to main content

Most Runs — T20I

All-time top 5 · Format: T20I

  1. 1Rohit Sharma(IND)

    4231

    159 matches

  2. 2Virat Kohli(IND)

    4188

    125 matches

  3. 3Babar Azam(PAK)

    4145

    128 matches

  4. 4Paul Stirling(IRE)

    3603

    143 matches

  5. 5Mohammad Rizwan(PAK)

    3568

    112 matches

Frequently asked

Who holds the record for most runs — t20i?

Rohit Sharma (IND) holds the record with 4231 runs (159 matches).

Who is second on the most runs — t20i list?

Virat Kohli (IND) is second with 4188 runs.

How many players are on the Most Runs — T20I top-10?

5 players appear on the Most Runs — T20I leaderboard.

More cricket records