Top 10 Players With the Most Sixes for England vs India in ODIs

England and India have been involved in some of the most entertaining ODI matches in international cricket. Over the years, the rivalry has featured many world-class batters who have combined consistency with aggressive stroke play. When it comes to boundary hitting, several players have made a lasting impression by regularly clearing the ropes against the opposition. The ranking of the Most Sixes for England vs India in ODIs features some of the biggest names from both countries and reflects their ability to attack bowlers in different conditions.

The Most Sixes for England vs India in ODIs list includes powerful middle-order batters, aggressive openers and outstanding finishers. These players have produced memorable innings while representing England or India in ODI cricket. MS Dhoni occupies the first position with 34 sixes, followed by Yuvraj Singh with 29 and Rohit Sharma with 27. Jonny Bairstow, Suresh Raina, Ben Stokes and Andrew Flintoff also rank highly because of their attacking approach. Here is the complete Top 10 ranking, from number 10 to number 1.

List of 10 Players With the Most Sixes for England vs India in ODIs

10. Sachin Tendulkar

Sachin Tendulkar is ranked 10th in the Most Sixes for England vs India in ODIs list with 17 sixes. The legendary Indian batter played 37 ODI matches against England and scored 1,455 runs. Tendulkar was known for his excellent technique, outstanding timing, and ability to score runs against strong bowling attacks. Although he was not always considered a power hitter, he had the skill to clear the boundary whenever the situation demanded it. His performances against England included several important innings that demonstrated his consistency and class.

During his ODI career against England, Tendulkar scored two centuries and 10 fifties, with a highest score of 120. He finished with a batting average of 44.09 and a strike rate of 89.20. His 17 sixes were supported by 173 fours, showing that much of his scoring came through a combination of timing, placement and controlled aggression. His record places him among the leading names in the Most Sixes for England vs India in ODIs rankings.

PlayerSpanMatRuns6s
Sachin Tendulkar1990-2011371,45517

9. Eoin Morgan

Eoin Morgan occupies ninth place in the Most Sixes for England vs India in ODIs ranking with 19 sixes. The former England captain was one of the most aggressive limited-overs batters of his generation and became particularly well known for his ability to attack bowlers during the middle and final overs. Morgan’s innovative stroke play and fearless approach allowed him to find boundaries against India’s bowling attack. He played 21 matches against India and scored 569 runs in 19 innings.

Morgan’s record included one century and two fifties, with his highest score against India being 102. He scored 41 fours along with his 19 sixes and finished with a batting average of 33.47 and a strike rate of 83.30. His ability to accelerate the scoring rate and hit powerful shots helped him secure a position among the Most Sixes for England vs India in ODIs. His presence also represents England’s contribution to a ranking otherwise dominated by Indian batters.

PlayerSpanMatRuns6s
Eoin Morgan2011-20212156919

READ MORE: Top 10 Highest Averages for England vs India in ODIs

8. Sourav Ganguly

Sourav Ganguly is eighth among the players with the Most Sixes for England vs India in ODIs, having hit 20 sixes during his ODI career against England. The former Indian captain was an elegant left-handed batter who combined classical stroke play with powerful attacking shots. Ganguly was particularly effective when playing through the off side, but he also possessed the strength to clear the boundary when he attacked the bowlers. His performances against England made him one of India’s dependable ODI run-scorers during his era.

Ganguly played 26 ODI matches against England and accumulated 975 runs. He scored one century and seven fifties, with his highest score being 117 not out. Along with his 20 sixes, he hit 104 fours, while his batting average stood at 39.00 and his strike rate was 76.11. His ability to combine consistency with boundary hitting puts him firmly inside the Most Sixes for England vs India in ODIs Top 10.

PlayerSpanMatRuns6s
Sourav Ganguly1996-20072697520

7. Andrew Flintoff

Andrew Flintoff takes seventh place in the Most Sixes for England vs India in ODIs ranking with 24 sixes. The former England all-rounder was one of the strongest hitters in the English team during his international career. Flintoff could change the momentum of an ODI match quickly because of his powerful stroke play. His ability to attack both pace and spin made him a dangerous batter, particularly when he had enough time at the crease to build an innings.

Flintoff played 30 matches against India and scored 708 runs. He hit 62 fours and 24 sixes, while his highest score was 99. Although he did not score a century against India, he registered four fifties and maintained a strike rate of 94.52. His average was 27.23. Flintoff’s powerful batting style and regular boundary hitting earned him a place among the Most Sixes for England vs India in ODIs.

PlayerSpanMatRuns6s
Andrew Flintoff1999-20083070824

6. Ben Stokes

Ben Stokes is sixth in the Most Sixes for England vs India in ODIs list with 24 sixes. Stokes has been one of England’s most powerful all-rounders and has consistently shown an attacking mindset when batting. His ability to take on bowlers and clear the boundary makes him one of the most dangerous English batters in this rivalry. Stokes played 21 ODI matches against India and scored 522 runs in 18 innings.

Stokes recorded five fifties against India, with his highest score being 99. He hit 36 fours in addition to his 24 sixes and produced an impressive strike rate of 101.75. His batting average was 32.62, demonstrating his ability to contribute meaningful runs while maintaining an attacking approach. His 24 sixes place him alongside Flintoff and keep him among the leading players in the Most Sixes for England vs India in ODIs rankings.

PlayerSpanMatRuns6s
Ben Stokes2011-20232152224

5. Suresh Raina

Suresh Raina occupies fifth position in the Most Sixes for England vs India in ODIs ranking with 25 sixes. The left-handed Indian middle-order batter was known for his aggressive approach and ability to attack bowlers once he settled at the crease. Raina was particularly effective against spin and could use his strong bottom hand to hit the ball over the boundary. His performances against England showed his ability to combine run-scoring with attacking stroke play.

Raina played 37 ODI matches against England and scored 1,207 runs in 32 innings. He recorded one century and 11 fifties, with his highest score being 100. He hit 108 fours and 25 sixes, while his average was 41.62 and his strike rate stood at 92.06. His strong overall record and aggressive batting make him an important name in the Most Sixes for England vs India in ODIs list.

PlayerSpanMatRuns6s
Suresh Raina2006-2018371,20725

4. Jonny Bairstow

Jonny Bairstow is fourth in the Most Sixes for England vs India in ODIs ranking with 26 sixes. The England opener has built his reputation around aggressive batting, especially during the early stages of an ODI innings. Bairstow regularly looks to put pressure on bowlers from the beginning and has the power to clear the boundary with both pace and spin. His attacking style has made him one of England’s most dangerous ODI batters against India.

Bairstow played 18 ODI matches against India and scored 641 runs in 17 innings. He scored two centuries and two fifties, with a highest score of 124. His 63 fours and 26 sixes highlight his strong boundary-hitting ability. He averaged 40.06 and had an impressive strike rate of 103.22. His ability to score quickly explains his high position in the Most Sixes for England vs India in ODIs rankings.

PlayerSpanMatRuns6s
Jonny Bairstow2011-20231864126

3. Rohit Sharma

Rohit Sharma takes third place in the Most Sixes for England vs India in ODIs list with 27 sixes. The Indian opener is widely recognised as one of the greatest six-hitters in ODI cricket. Rohit is capable of building an innings patiently before suddenly increasing the scoring rate with powerful pulls, lofted shots and drives. His ability to find the boundary against England has made him one of the most effective Indian batters in this rivalry.

Rohit has played 26 ODI matches against England and scored 1,021 runs. He has registered four centuries and four fifties, with a highest score of 138. His record includes 121 fours and 27 sixes, while his average stands at 48.61 and his strike rate at 91.98. The combination of consistency, power and excellent shot selection makes Rohit one of the standout names in the Most Sixes for England vs India in ODIs ranking.

PlayerSpanMatRuns6s
Rohit Sharma2008-2026261,02127

READ MORE: Top 10 Most Catches in a Match for Australia vs India in T20Is

2. Yuvraj Singh

Yuvraj Singh is second among the players with the Most Sixes for England vs India in ODIs, hitting 29 sixes during his ODI career against England. The former Indian all-rounder was one of the most destructive left-handed batters in limited-overs cricket. His clean striking and ability to attack from the middle overs made him a constant threat to opposition bowlers. Yuvraj was capable of changing the course of an innings quickly and produced several memorable performances during his career.

Yuvraj played 37 matches against England and scored 1,523 runs in 36 innings. He scored four centuries and seven fifties, with his highest score being 150. He hit 173 fours and 29 sixes, while his batting average was an outstanding 50.76 and his strike rate reached 101.60. His combination of high run totals and aggressive scoring makes him one of the most impressive players in the Most Sixes for England vs India in ODIs list.

PlayerSpanMatRuns6s
Yuvraj Singh2002-2017371,52329

1. MS Dhoni

MS Dhoni sits at number one in the Most Sixes for England vs India in ODIs ranking with 34 sixes. The former Indian captain was famous for his calm approach, powerful batting, and ability to finish ODI innings strongly. Dhoni’s strength made him particularly dangerous during the final overs, when he could turn a moderate total into a competitive one by finding boundaries. His record against England demonstrates his importance as both a run-scorer and a powerful finisher.

Dhoni played 48 ODI matches against England and scored 1,546 runs in 44 innings. He registered one century and 10 fifties, with his highest score being 134. He struck 129 fours and a leading 34 sixes, while his batting average was 46.84 and his strike rate was 87.94. His six tally is five more than Yuvraj Singh and seven more than Rohit Sharma, allowing him to finish at the top of the Most Sixes for England vs India in ODIs ranking.

PlayerSpanMatRuns6s
MS Dhoni2006-2019481,54634

The Most Sixes for England vs India in ODIs ranking highlights the attacking talent that has been part of this famous cricket rivalry. MS Dhoni leads the list with 34 sixes, while Yuvraj Singh follows with 29 and Rohit Sharma has 27. Jonny Bairstow, Suresh Raina, Ben Stokes and Andrew Flintoff also demonstrate how important aggressive batting has been in matches between the two teams.

The list also shows that six-hitting has not been limited to one particular batting position or generation. From Sachin Tendulkar and Sourav Ganguly to modern power hitters such as Rohit Sharma, Jonny Bairstow and Ben Stokes, different players have found their own ways to dominate the bowling. Overall, the Most Sixes for England vs India in ODIs table provides a useful look at the players who have consistently combined scoring ability with boundary power in this long-standing ODI contest.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top