Top 10 players who have scored most runs in international T20

Rohit Sharma is a strong threat to the records made by Virat Kohli. Kohli is the only player who has a 50+ average in all the three formats of international cricket. While on the other hand, Rohit Sharma is the only player who has scored 4 centuries in the T-20I format.

Top 10 players who have scored most runs in international T20 matches are as follows;

1. Virat Kohli (India)

 
Image source: Zee News

In the list of cricketers who have scored most runs in international T20 matches, Indian captain Virat Kohli is on the first spot. Virat Kohli has scored 2794 runs in 72 matches and he has unbeaten on 18 times.

Matches: 81

Runs: 2794

Highest Score: 90 Not out

Average: 50.85

Strike Rate: 135.84

100/50: 0/24

Fours/Sixes: 258/76

2. Rohit Sharma: 

Rohit is one of the most destructive batsmen of the present era. He had made many records in a very shorter time period. His T-20 records are;

Matches: 108

Runs: 2773

Highest Score: 118

Average: 32.84

Strike Rate: 136

100/50: 4/21

Fours/Sixes: 245/127

3. Martin Guptil (NZ)

 
Image source: Zee News

In the list of cricketers who have scored most runs in international T20 matches, New Zeland’s right-handed opening batsman Martin Guptill is on third place. Martin Guptill has scored 2536 runs in 88 matches.

Matches: 88

Runs: 2536

Highest Score: 105

Average: 32.51

Strike Rate: 132

100/50: 2/15

Fours/Sixes: 226/119

4. Shoaib Malik (Pakistan):

Malik is still playing for the Pakistan and he is a reliable batsman of the Pakistan' middle order.

Matches: 113

Runs: 2321

Highest Score: 75

Average: 31

Strike Rate: 124

100/50: 0/8

Fours/Sixes: 191/61

5. Brendon Mccullum (New Zealand)

Brendon McCullum is one of the most dangerous batsmen in international cricket. He has scored 2 centuries and 13 half-centuries in the T-20I. Brendon McCullum has scored 2140 runs in 70 innings of 71 matches and he has unbeaten on 10 times.

 
Image source: India Today

 

Matches: 71

Runs: 2140

Highest Score: 123

Average: 35

Strike Rate: 136

100/50: 2/13

Fours/Sixes: 199/91

6. David Warner (Australia)

In the list of cricketers who have scored most runs in international T20 matches, Australian explosive opening batsman David Warner is on the eighth place. David Warner has scored 2011 runs in 74 matches and he has unbeaten on 7 times.

Matches: 76

Runs: 2079

Highest Score: 100

Average: 27

Strike Rate: 140

100/50: 1/15

Fours/Sixes: 204/86

7. MD. Hafeez (Pakistan):

This Pakistani cricketer is doing very well in the T-20 cricket. He is the second batsman from Pakistan in the top 10 list.

His T-20 Records are;

Matches: 91

Runs: 1992

Highest Score: 86

Average: 25

Strike Rate: 116

100/50: 0/11

Fours/Sixes: 208/52

8. Mohammad Shahzad (Afghanistan)

In the list of cricketers who have scored most runs in international T20 matches, Afghan explosive batsman Mohammad Shahzad is on the sixth place. Mohammad Shahzad has scored 1936 runs in 65 matches and he has unbeaten on 3 times.

 
Image source: ESPN Cricinfo

Batting Records of Mohammad Shahzad in T20

Matches: 65

Runs: 1936

Highest Score: 118

Average: 31.22

Strike Rate: 134

100/50: 1/12

Fours/Sixes: 218/72

9. J P Duminy (South Africa)

In the list of cricketers who have scored most runs in international T20 matches, South African middle-order batsman J P Duminy is on the seventh place. J P Duminy has scored 1934 runs in 81 matches and he has unbeaten on 23 times.


Image source: Cricket World

 

Batting Records of J P Duminy in T20

Matches: 81

Runs: 1934

Highest Score: 96

Average: 38

Strike Rate: 126

100/50: 0/11

Fours/Sixes: 138/71

10. Tillakaratne Dilshan (Sri Lanka)

In the list of cricketers who have scored most runs in international T20 matches, former Sri Lankan right-handed explosive batsman  Tillakaratne Dilshan has scored 1889 runs in 79 innings of 80 matches and he has unbeaten on 12 times.

 
Image source: Cricket Country

Batting Records of Tillakaratne Dilshan in T20

Matches: 80

Runs: 1889

Highest Score: 104 Not Out

Average: 28.19

Strike Rate: 120.54

100/50: 1/13

Fours/Sixes: 223/33

zero: 10 times

 

 11. Umar Akmal (Pakistan)

In the list of cricketers who have scored most runs in international T20 matches, Pakistani batsman Umar Akmal is on the ninth place. Umar Akmal has scored 1690 runs in 77 innings of 82 matches and he has unbeaten on 14 times.


Image source: Cricket Country

Batting Records of  Umar Akmal in T20

Matches: 84

Runs: 1690

Highest Score: 94

Average: 26.82

Strike Rate: 122.90

100/50: 0/8

Fours/Sixes: 122/55

zero: 8 times

List of 10 highest run-scorers in the T-20 matches is as follows;

Player

Runs

Average

 1. Virat Kohli

2994

50

2. Rohit Sharma

2973

32

 3. Martin Guptil

2536

33

4. Shoaib Malik

2321

31

 5. BB McCullum

2140

35.66

6. David Warner

2079

30

7. Mohammad Hafeez

1992

25

 8. Md. Shahzad

1936

31.22

  9. J.P. Duminy

1934

24.46

10. Tm. Dilshan

1889

38

11. Umar Akmal

1690

26.82

 So this was the complete list of top run-scorer in the T-20 I format. It is good news that the top 2 positions are occupied by the Indian Batsmen.

 List of Indian Cricketers inducted in the ICC Cricket Hall of Fame

List of Cricketers who have scored 10,000 runs in ODI

Related Categories

NEXT STORY
Also Read +
x