This article explores the remarkable achievements of international cricketers who have dominated their home grounds, specifically focusing on the record for the most sixes in ODIs at home.
Most Sixes at Home in ODIs
| Player | Innings | 6s at Home | Runs via 6s (% of Total Runs) | Total Runs |
|---|---|---|---|---|
| Rohit Sharma (IND) | 99 | 187 | 1122 (22.11) | 5074 |
| Chris Gayle (WI) | 117 | 147 | 882 (20.91) | 4217 |
| Martin Guptill (NZ) | 99 | 132 | 792 (18.48) | 4285 |
| Brendon McCullum (NZ) | 106 | 126 | 756 (23.71) | 3188 |
| Eoin Morgan (ENG/IRE) | 114 | 119 | 714 (17.14) | 4165 |
| MS Dhoni (IND) | 113 | 116 | 696 (15.99) | 4351 |
| Virat Kohli (IND) | 127 | 95 | 570 (8.30) | 6867 |
| AB de Villiers (SA) | 91 | 88 | 528 (13.21) | 3994 |
| Kieron Pollard (WI) | 59 | 72 | 432 (31.01) | 1389 |
| Sachin Tendulkar (IND) | 160 | 71 | 426 (6.10) | 6976 |
| Jos Buttler (ENG) | 73 | 70 | 420 (16.60) | 2529 |
Key Insights on Most Sixes Hit on Home Soil in ODIs
Individual Power Hitting and Venue Records
Rohit Sharma has smashed the most sixes at home in ODIs and is the only batter to clear the ropes more than 150 times on home soil.
The Indian opener has scored nearly 52 per cent of his total career sixes within India. And, undoubtedly, he tops the overall ODI sixes record list.
Sikandar Raza is the only player to hit more than 40 sixes at a single home venue, achieving this feat at the Harare Sports Club in Zimbabwe.
Oman’s Naseem Khushi holds the record for the highest percentage of runs scored through sixes at home (min. 15 sixes), with 42.29 per cent of his 227 runs coming from 16 maximums.
Series and Match-Specific Home Records
Eoin Morgan holds the record for the most sixes in an innings in a home ODI, clattering 17 maximums against Afghanistan in Manchester during the 2019 World Cup.
Chris Gayle hammered 39 sixes during the 2019 home series against England, the highest ever by a batter in a home bilateral ODI series.
Gayle and Rohit Sharma share the record for most sixes against a specific team at home, with both hitting 57 maximums against England (in West Indies) and Australia (in India), respectively.
Rohit Sharma is the only batter to score more than 25 sixes against four different opponents at home: New Zealand (30), Sri Lanka (29), West Indies (28), and Australia (57).
Milestone Achievements by Playing Role
Eoin Morgan has struck the most sixes at home as a captain in ODIs, with 92 maximums in 63 innings in England. See which captain holds the overall record for most sixes while leading the side.
MS Dhoni is the only wicketkeeper to hit over 100 sixes on home soil, leading all keepers with 116 maximums. He also tops the overall list of the same record.
Rohit Sharma, Chris Gayle, and Martin Guptill are the only three openers to surpass 100 home sixes in this format.
A select group including Rohit Sharma, Chris Gayle, Martin Guptill, Brendon McCullum, Eoin Morgan, and MS Dhoni have achieved the “double” of 100-plus fours and 100-plus sixes in their respective home countries.
While sixes dominate modern discussion, Sachin Tendulkar holds the record for the most fours on home soil in ODIs, with 811 boundaries in 160 innings in India.
Calendar Year Dominance in Home Conditions
Rohit Sharma is the only player to hit more than 30 home sixes in two separate calendar years—2017 and 2023—both seasons in which he also topped the chart for most sixes.
Rohit Sharma clobbered 56 sixes in 20 innings in India during 2023, the highest number by any batter at home in a single calendar year.
These 56 sixes contributed to Rohit’s 1049 runs on Indian soil in 2023, marking the third-highest home run aggregate in a year.