Most Runs in T20

By Hitesh Jain on Oct 3, 2021

T20I cricket is the shortest format of international cricket in which both the teams get 20 overs each to bat. In T20I matches, there is a powerplay of the first 6 overs and only 2 folders are allowed outside the circle. The first World Cup for the shortest format of the game was started off by the ICC in 2007. When the Indian team won the T20 cricket world cup in 2007, the game gained lots of popularity among cricket lovers. There are many records in T20 International for players, so let’s check out who has made the most runs in T20 International. 

List of Most Runs in T20 International

Player

Team 

Match

Runs

Highest

Strike Rate

Average

Virat Kohli

India

90

3159

94*

139.04

52.65

Martin Guptill

New Zealand

102

2939

105

136.82

32.30

Rohit Sharma

India

111

2864

118

138.89

32.55

Aaron Finch

Australia

76

2,473

172 

150.24

26.40

Mohammad Hafeez

Pakistan

103

2429

99*

120.97

26.40

Paul Stirling

Ireland

86

2401

115*

138.55

30.78

Eoin Morgan

England

107

2,360

91

138.25

28.78

Shoaib Malik

Pakistan

116

2,335

75

124.20

31.13

David Warner

Australia

81

2,265

100*

139.73

31.46

Babar Azam

Pakistan

61

2,204

122

130.65

46.89

Players with Highest T20 Runs

Virat Kohli (INDIA)

Virat Kohli, the current captain of the Indian cricket team has made the most runs in the T20 matches and standing at the top 1 position. As of October 2021, Virat Kohli has appeared in 90 T20 International matches and made 3159 runs from his 84 innings. He has struck 28 half-centuries but is still waiting for a century in T20I. He has made 7 fifties against Australia, 5 against West Indies, and 4 against Sri Lanka & England each. Kohli’s run came at an outstanding average of 52.65 at the strike rate of 139.04. His best (94 unbeaten runs) came in the T20I match against West Indies at Hyderabad.

Martin Guptill (New Zealand)

Martin James Guptill, the right-hand batsman of the New Zealand cricket team is sitting at the number 2 position for the most runs in the T20 International. He has played 102 T20 matches and has scored 2939 from his 98 innings with an average of 32.30 and his strike rate is 136.82. He mostly comes to bat as an opener for his team and his best performance is 105 runs. He has bashed 2 centuries and 17 fifties with 257 4s and 147 6s in his T20 career. Guptill’s best performance of 105 runs was seen in the match against Australia in Auckland.

Rohit Sharma (India)

Rohit Sharma, the right-hand batsman of the Indian team is placed in the 3rd position for the most runs in the T20 International for his valuable contribution by his performance. In his 103 innings from 111 T20 international matches, Rohit has scored 2864 runs with a strike rate of 138.96 and an average of 32.18. He is one of the well-known power hitters who made his debut in a match against England at Kingsmead on Sep 19, 2007. His highest score is 118 runs that came in the match against Sri Lanka in Indore. 

Aaron Finch (Australia)

Aaron Finch, the right-hand batsman of the Australian cricket team, is placed at the number 4th position for the most runs in the T20 international matches. He mostly opens for Australia in T20I and is one of the power hitters with a strike rate of 150.24 and an average of 37.47. He has scored 2473 in 76 T20 matches and his best score is 172 runs. He has got 2 centuries and 15 fifties in his T20I career and struck 248 4s and 107 sixes. He played his first T20 International against England at Adelaide Oval on Jan 12, 2011.

Mohammad Hafeez (Pakistan)

Mohammad Hafeez comes at the number 5th position for the highest runs in T20 international matches. He is a Pakistani all-rounder who has scored 2429 runs from his 103 innings in 113 T20 matches with a strike rate of 120.97 and an average of 26.4 in his career. Mohammad Hafeez gave his best (99 runs)in the T20 match against New Zealand at Hamilton on Dec 20, 2020.

Last updated - Oct 3, 2021 5:09 pm
Advertisement
Copyright 2021 CricSchedule.com. All rights reserved.