Who has scored the most runs in T20 cricket?
Most T20 runs – top 21
- Chris Gayle – 14,562
- Kieron Pollard – 14,462
- Alex Hales – 14,449
- David Warner – 13,918
- Jos Buttler – 13,673
- Shoaib Malik – 13,571
- Virat Kohli – 13,543
- James Vince – 13,006
- Rohit Sharma – 12,248
- Faf du Plessis – 12,041
- Quinton de Kock – 11,826
- Colin Munro – 11,733
- Babar Azam – 11,690
- David Miller – 11,676
- Aaron Finch – 11,458
- Glenn Maxwell – 10,912
- Dawid Malan – 10,704
- Jason Roy – 10,584
- Nicholas Pooran – 10,352
- Ravi Bopara – 9,948
MORE updated cricket records news
- Most runs in SA20
- Most wickets in SA20
- Most Tests for South Africa
- Most Test wickets for South Africa
- Most Test runs for South Africa
- SA’s highest individual List A scores
- Most T20I runs for South Africa
- Most T20I wickets for South Africa
- Most ODI wickets for South Africa
- Most ODI runs for South Africa
- Most Test runs
- Most Test wickets
- Most 10-wicket hauls in Test cricket
