Most Runs in T20 cricket

Record holder : Virat Kohli of India holds the record (3159 runs) for most runs in t20 cricket.

Download this Record Infographics

3159 runs
India Virat Kohli ( Ind )
Matches 90
Average 52.65
Strike Rate 139.04
2939 runs
Matches 102
Average 32.29
Strike Rate 136.82
Hundreds 2
2864 runs
India Rohit Sharma ( Ind )
Matches 111
Average 32.54
Strike Rate 138.96
Hundreds 4
2473 runs
Australia Aaron Finch ( Aus )
Matches 76
Average 37.46
Strike Rate 150.24
Hundreds 2
2429 runs
Matches 113
Average 26.4
Strike Rate 120.96
2401 runs
Ireland Paul Stirling ( Ire )
Matches 86
Average 30.78
Strike Rate 138.54
Hundreds 1
2360 runs
Ireland Eoin Morgan ( Ire )
Matches 107
Average 28.78
Strike Rate 138.25
2335 runs
Pakistan Shoaib Malik ( Pak )
Matches 116
Average 31.13
Strike Rate 124.2
2265 runs
Australia David Warner ( Aus )
Matches 81
Average 31.45
Strike Rate 139.72
Hundreds 1
2204 runs
Pakistan Babar Azam ( Pak )
Matches 61
Average 46.89
Strike Rate 130.64
Hundreds 1
Recommended for you