The T20 International (T20I) format is already swayed towards the batters, with flatter pitches, bigger bats, and shorter boundaries. It gets even worse for bowlers when batters play in their familiar territory — their home grounds.
Many batters have capitalised on the well-known conditions and accumulated loads of runs for fun. Here, we’ll look at the top 10 batters with the most runs at home in T20I cricket.
Most Runs in Home T20Is
Player | Innings | Runs | Average | Strike Rate |
---|---|---|---|---|
Martin Guptill (NZ) | 56 | 1967 | 37.11 | 148.56 |
Virat Kohli (IND) | 45 | 1577 | 50.87 | 148.63 |
Rohit Sharma (IND) | 57 | 1532 | 29.46 | 145.76 |
Virandeep Singh (MAS) | 46 | 1461 | 37.46 | 128.27 |
Syed Aziz (MAS) | 53 | 1408 | 35.20 | 147.28 |
Babar Azam (PAK) | 36 | 1361 | 45.36 | 141.03 |
Nicholas Pooran (WI) | 49 | 1353 | 32.21 | 138.91 |
Kane Williamson (NZ) | 42 | 1333 | 40.39 | 129.92 |
Colin Munro (NZ) | 36 | 1178 | 34.64 | 166.61 |
David Warner (AUS) | 34 | 1150 | 41.07 | 150.52 |
Key Stats
1967: Runs scored by Martin Guptill in home T20Is, the most by a batter. The Kiwi opener amassed 1967 runs in 56 innings, including a century and 14 fifties in New Zealand.
4: Centuries smashed by Rohit Sharma in India, the most by a batter at home in T20Is. 3 of them came while leading the Indian team.
1207: Runs scored by Kane Williamson in New Zealand as a captain. He is the only captain to score more than 1000 T20I runs in home conditions.
137: This is the highest individual score at home in T20I cricket. New Zealand’s Finn Allen scored 137 off 62 balls against Pakistan at Dunedin in January 2024.
2: The number of batters with a minimum of 900 runs who average above 50 in home T20Is. Mohammad Rizwan has the highest average, close to 65, while Virat Kohli is the other batter with an average of 50.87.
160: Likewise, Suryakumar Yadav and Colin Munro have strike rates above 160 among the batters with 900+ runs at home.