
Most Sixes in India vs England is one of the most exciting batting records in ODI cricket. The rivalry between India and England has produced numerous power hitters who have entertained cricket fans with massive sixes and match-winning innings. Over the years, several legendary batters have dominated bowling attacks and consistently cleared the boundary in this historic rivalry.
The Most Sixes in India vs England record showcases some of the greatest hitters from both teams. From MS Dhoni’s finishing ability to Yuvraj Singh’s explosive stroke play, these players have changed matches with their six-hitting skills. Modern ODI cricket has emphasized aggressive batting, and the India versus England rivalry has witnessed some unforgettable power-hitting performances.
This article ranks the top ten players with the Most Sixes in India vs England ODI history.
10. Sachin Tendulkar – 17 Sixes

Sachin Tendulkar remains one of the greatest batters in cricket history. Although he was known for his elegant stroke play, he also played several aggressive innings against England. His ability to dominate bowlers helped him become one of the leading six-hitters in the rivalry. The Most Sixes in India vs England records include Tendulkar because of his consistency and longevity. His contributions played a major role in many Indian victories.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 37 | 1455 | 17 | 44.09 | 120 |
9. Eoin Morgan – 19 Sixes

Eoin Morgan transformed England’s ODI approach with his attacking captaincy and fearless batting. His ability to accelerate during the middle and death overs helped him hit numerous sixes against India. The Most Sixes in India vs England list features Morgan because of his aggressive batting style and his ability to change games quickly.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 21 | 569 | 19 | 33.47 | 102 |
8. Sourav Ganguly – 20 Sixes

Sourav Ganguly was one of India’s finest ODI captains and opening batters. His ability to attack fast bowlers made him a dangerous player against England. His performances helped him become one of the leading players in the Most Sixes in India vs England statistics.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 26 | 975 | 20 | 39.00 | 117* |
7. Rohit Sharma – 21 Sixes

Rohit Sharma has played several outstanding innings against England in ODI cricket. His elegant batting and effortless six-hitting ability have made him one of India’s most successful batters. The Most Sixes in India vs England rankings highlight Rohit’s ability to dominate both pace and spin bowling.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 23 | 846 | 21 | 47.00 | 137* |
ALSO READ:
6. Andrew Flintoff – 24 Sixes

Andrew Flintoff was one of England’s most destructive all-rounders. His powerful batting and aggressive approach helped him hit numerous sixes against India. Flintoff frequently changed the momentum of matches with his attacking batting style.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 30 | 708 | 24 | 27.23 | 99 |
5. Ben Stokes – 24 Sixes

Ben Stokes has delivered several memorable performances against India. His aggressive batting style and ability to finish innings have helped him become one of England’s leading six-hitters. The Most Sixes in India vs England records demonstrate Stokes’ ability to perform under pressure.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 21 | 522 | 24 | 32.62 | 99 |
4. Suresh Raina – 25 Sixes

Suresh Raina played an important role in India’s middle order for many years. His aggressive batting and ability to attack spinners helped him score quickly against England.Raina’s six-hitting ability earned him a place among the leaders in the Most Sixes in India vs England category.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 37 | 1207 | 25 | 41.62 | 100 |
3. Jonny Bairstow – 26 Sixes

Jonny Bairstow has become one of England’s most dangerous ODI batters. His aggressive opening style and attacking approach have helped him dominate Indian bowlers. The Most Sixes in India vs England list reflects Bairstow’s ability to score rapidly and clear the boundary consistently.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 18 | 641 | 26 | 40.06 | 124 |
2. Yuvraj Singh – 29 Sixes

Yuvraj Singh was one of India’s greatest limited-overs players. His powerful batting and ability to hit massive sixes made him a fan favorite. Several of his memorable innings against England helped him climb the Most Sixes in India vs England rankings.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 37 | 1523 | 29 | 50.76 | 150 |
1. MS Dhoni – 34 Sixes

MS Dhoni holds the record for the Most Sixes in India vs England ODI history. The legendary Indian captain was known for his finishing ability and his trademark helicopter shot. Dhoni frequently finished innings with sixes and played several match-winning knocks against England. His consistency, longevity, and ability to handle pressure make him the undisputed leader in the Most Sixes in India vs England statistics.
| Matches | Runs | Sixes | Average | Highest Score |
|---|---|---|---|---|
| 48 | 1546 | 34 | 46.84 | 134 |
FAQs
Who has hit the most sixes in India vs England ODI history?
MS Dhoni leads the list with 34 sixes.
Which England player has hit the most sixes?
Jonny Bairstow has hit 26 sixes against India.
Which Indian player is second on the list?
Yuvraj Singh ranks second with 29 sixes.
Who has the highest ODI score among these players?
Yuvraj Singh scored 150 against England.
Which player has the highest average on this list?
Yuvraj Singh has the highest average of 50.76.
#MostSixes #IndiaVsEngland #ODIRecords #CricketStats #INDvsENG