England and India have shared one of the most competitive rivalries in international cricket, and their ODI meetings have regularly produced memorable batting performances. Both teams have featured some of the finest attacking batters in the game, capable of changing the momentum of a match with a few powerful strokes. Among the most exciting statistics from this rivalry is the number of sixes scored by an individual batter in one innings. The Most Sixes Hit in an Innings in England vs India ODIs list brings together the biggest individual six-hitting performances recorded by players from both sides. These innings show how aggressive ODI batting has become and how effectively players can use power hitting to dominate the opposition.
The Most Sixes Hit in an Innings in England vs India ODIs ranking is arranged in a 10-to-1 format, with the biggest performance placed at No. 1. The list includes several famous names from both England and India, including Andrew Mascarenhas, Jonny Bairstow, MS Dhoni, Yuvraj Singh, Rohit Sharma, Rishabh Pant and Ben Stokes. Some players appear more than once because they produced multiple high-impact innings against the same opposition. The performances are particularly interesting because they combine six-hitting with different batting approaches, ranging from short explosive cameos to major centuries.
List of 10 Most Sixes Hit in an Innings in England vs India ODIs
10. Andrew Mascarenhas

Andrew Mascarenhas takes the 10th position in the Most Sixes Hit in an Innings in England vs India ODIs list after producing a powerful batting display for England against India at Bristol on August 24, 2007. Mascarenhas scored 52 runs from 39 balls and hit five sixes along with one four. His strike rate of 133.33 showed his aggressive approach, as he looked to attack the Indian bowlers rather than spending too much time building his innings. Although his score was not among the biggest totals in the rivalry, the five sixes made his performance one of the notable power-hitting efforts by an England batter against India.
The innings is also important because Mascarenhas demonstrated how a lower-order or aggressive batter could change the momentum of an ODI match in a short period. His five maximums accounted for a significant part of his total and helped him score at a strong rate. The Most Sixes Hit in an Innings in England vs India ODIs record includes performances of different lengths, and Mascarenhas’ innings is a good example of a compact attacking contribution where boundary hitting played a major role.
| Player | Runs scored in an innings | Balls | 4s | 6s |
|---|---|---|---|---|
| Andrew Mascarenhas | 52 | 39 | 1 | 5 |
READ MORE: Top 10 Players With the Most Fifties for England vs India in ODIs
9. Andrew Mascarenhas

Andrew Mascarenhas appears again at No. 9 in the Most Sixes Hit in an Innings in England vs India ODIs rankings because of another explosive performance against India. At The Oval on September 5, 2007, he scored 36 runs from only 15 balls. What made the innings particularly remarkable was his boundary selection, as he hit five sixes and no fours. This gave him a phenomenal strike rate of 240.00, showing just how quickly he was able to score when attacking the Indian bowling.
Mascarenhas’ performance remains one of the shortest yet most aggressive innings in this ranking. He needed only 15 deliveries to reach 36 runs, with the majority of his runs coming from maximums. His ability to clear the boundary five times in such a small number of balls highlights the importance of power hitting in ODI cricket. The Most Sixes Hit in an Innings in England vs India ODIs list therefore includes Mascarenhas twice, demonstrating his ability to produce explosive cameos against India.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Andrew Mascarenhas | 36 | 15 | 0 | 5 |
8. Jonny Bairstow

Jonny Bairstow occupies the eighth position in the Most Sixes Hit in an Innings in England vs India ODIs list after scoring an impressive century against India in Birmingham on June 30, 2019. Bairstow made 111 runs from 109 balls and struck 10 fours and six sixes. His strike rate of 101.83 reflected a controlled but aggressive approach, allowing him to combine a substantial score with regular boundary hitting. His sixes helped England maintain pressure on the Indian bowling attack throughout his innings.
Bairstow’s performance stands out because he did not rely only on sixes to build his century. Instead, he combined fours, running between the wickets, and powerful shots over the boundary to reach 111 runs. This balance made his innings both productive and effective. His appearance in the Most Sixes Hit in an Innings in England vs India ODIs ranking also highlights his importance as one of England’s most dangerous ODI batters against India.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Jonny Bairstow | 111 | 109 | 10 | 6 |
7. MS Dhoni

MS Dhoni takes seventh place in the Most Sixes Hit in an Innings in England vs India ODIs ranking following his excellent 134-run innings against England at Cuttack on January 19, 2017. Dhoni faced 122 balls and struck 10 fours and six sixes during his innings. His strike rate of 109.83 demonstrated his ability to maintain a strong scoring rate while also producing a large individual total. His powerful hitting was particularly effective during the middle and later stages of the innings.
Dhoni was well known for his ability to finish ODI innings with aggressive stroke play, and this performance displayed that quality against England. His six sixes were part of a broader batting performance that included a century and several boundaries. The innings remains one of India’s memorable batting efforts against England and earns Dhoni a place among the leading names in the Most Sixes Hit in an Innings in England vs India ODIs list.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| MS Dhoni | 134 | 122 | 10 | 6 |
6. Yuvraj Singh
Yuvraj Singh is ranked sixth in the Most Sixes Hit in an Innings in England vs India ODIs list after producing one of his most aggressive ODI performances against England at Rajkot on November 14, 2008. Yuvraj scored 138 runs from just 78 balls and smashed 16 fours along with six sixes. His strike rate of 176.92 was extraordinary for an innings of this length, showing how aggressively he attacked the English bowling.
The combination of 138 runs and six maximums made Yuvraj’s innings particularly memorable. He was able to score quickly without sacrificing the size of his final total, making the performance an excellent example of attacking ODI batting. His six-hitting ability was a major feature of his batting style, and this innings continues to stand out among India’s best power-hitting performances in the England-India rivalry. The Most Sixes Hit in an Innings in England vs India ODIs ranking reflects just how influential Yuvraj could be when he found his rhythm.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Yuvraj Singh | 138 | 78 | 16 | 6 |
5. Rohit Sharma

Rohit Sharma takes fifth position in the Most Sixes Hit in an Innings in England vs India ODIs ranking after a powerful performance against England at Cuttack on February 9, 2025. Rohit scored 119 runs from 90 balls and hit 12 fours and seven sixes. His strike rate of 132.22 demonstrated his ability to score quickly while still constructing a major innings. The seven sixes were a crucial part of his aggressive approach and helped him turn a strong batting performance into a memorable century.
Rohit’s ability to hit sixes from different areas of the ground makes him one of the most dangerous ODI batters in the modern era. Against England, he combined timing and power to repeatedly find the boundary. His 119-run knock shows that six-hitting does not have to come only from a short cameo; it can also be part of a long and controlled innings. His seven maximums place him firmly among the leading performers in the Most Sixes Hit in an Innings in England vs India ODIs rankings.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Rohit Sharma | 119 | 90 | 12 | 7 |
4. Rishabh Pant

Rishabh Pant occupies fourth place in the Most Sixes Hit in an Innings in England vs India ODIs list after delivering an explosive innings at Pune on March 26, 2021. Pant scored 77 runs from only 40 balls, hitting three fours and seven sixes. His strike rate of 192.50 was one of the fastest among the performances in this ranking. Pant’s attacking approach allowed him to score heavily in a very short period and put significant pressure on England’s bowlers.
The seven sixes were central to Pant’s rapid scoring, as he repeatedly targeted the boundary rather than relying primarily on singles and doubles. His innings showed the impact that an aggressive middle-order batter can have in ODI cricket. Although he did not score a century, the speed and power of his innings make it one of India’s most exciting performances in the Most Sixes Hit in an Innings in England vs India ODIs list.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Rishabh Pant | 77 | 40 | 3 | 7 |
3. Jonny Bairstow

Jonny Bairstow takes third place in the Most Sixes Hit in an Innings in England vs India ODIs ranking after another impressive performance against India at Pune on March 26, 2021. Bairstow scored 124 runs from 112 balls, hitting 11 fours and seven sixes. His strike rate of 110.71 reflected an excellent combination of controlled batting and aggressive stroke play. His ability to reach a century while also clearing the boundary seven times made the innings one of his best against India.
Bairstow’s performance is especially notable because it demonstrates his consistency as an attacking ODI batter. He did not simply produce a short burst of scoring; instead, he maintained his aggression while building a substantial individual total. The seven sixes contributed significantly to his 124 runs and helped England maintain a strong scoring rate. His repeated appearances make Bairstow one of the most prominent names in the Most Sixes Hit in an Innings in England vs India ODIs rankings.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Jonny Bairstow | 124 | 112 | 11 | 7 |
READ MORE: Top 10 Best Catches in an Innings by Australia vs India in T20Is
2. Jonny Bairstow

Bairstow features for a third time in the Most Sixes Hit in an Innings in England vs India ODIs list at No. 2. His performance at Pune on March 23, 2021, saw him score 94 runs from only 66 balls. He hit six fours and seven sixes, producing a strike rate of 142.42. The innings demonstrated his aggressive intent and ability to put India’s bowlers under pressure from the early stages of his stay at the crease.
What makes this performance particularly impressive is that Bairstow reached 94 without needing to score a century. His seven sixes played a major role in helping him accumulate runs so quickly. The innings was a clear demonstration of England’s aggressive ODI batting style, with Bairstow repeatedly finding the boundary. His presence three times in the Most Sixes Hit in an Innings in England vs India ODIs ranking underlines how effective he has been as a power hitter against India.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Jonny Bairstow | 94 | 66 | 6 | 7 |
1. Ben Stokes

Ben Stokes holds the No. 1 position in the Most Sixes Hit in an Innings in England vs India ODIs ranking with an extraordinary 10 sixes. Stokes produced this explosive performance at Pune on March 26, 2021, scoring 99 runs from just 52 balls. He struck four fours and an incredible 10 sixes, finishing with a strike rate of 190.38. His ability to clear the boundary so frequently made the innings one of the most destructive batting displays in the England-India ODI rivalry.
The fact that Stokes finished on 99 makes the innings even more memorable. He fell only one run short of a century, but his 10 sixes ensured that his contribution remained one of the most remarkable individual performances in this rivalry. He scored almost twice as many runs as the number of balls he faced, demonstrating an extraordinary level of attacking intent. With 10 maximums, Stokes clearly leads the Most Sixes Hit in an Innings in England vs India ODIs chart and sets the benchmark for future power hitters from both teams.
| Player | Runs scored in an innings | Balls | 4s | 6s |
| Ben Stokes | 99 | 52 | 4 | 10 |
The Most Sixes Hit in an Innings in England vs India ODIs list demonstrates the quality of power hitters who have featured in this rivalry. Ben Stokes leads the chart with 10 sixes, while Rohit Sharma, Rishabh Pant and Jonny Bairstow have each produced innings containing seven maximums. Yuvraj Singh and MS Dhoni also feature prominently with six sixes, while Andrew Mascarenhas appears twice with five sixes in each innings. These performances show that both England and India have regularly produced batters capable of changing an ODI match through aggressive boundary hitting.
The Most Sixes Hit in an Innings in England vs India ODIs rankings also highlight the different ways players can dominate a bowling attack. Some batters, such as Yuvraj Singh, MS Dhoni and Rohit Sharma, combined six-hitting with large scores, while Pant and Stokes produced extraordinarily fast innings. Bairstow’s multiple appearances demonstrate his consistency and attacking style against India. Together, these performances provide a clear picture of the most memorable six-hitting displays in England-India ODI cricket and show why power hitting remains such an important part of the modern one-day game.
FAQs
1. Who has hit the most sixes in an innings in England vs India ODIs?
Ben Stokes holds the top position for the Most Sixes Hit in an Innings in England vs India ODIs. He hit 10 sixes while scoring 99 runs from 52 balls against India in Pune on March 26, 2021. His innings had a strike rate of 190.38 and remains one of the most explosive batting performances in the England-India ODI rivalry.
2. How many sixes did Ben Stokes hit against India in his best ODI innings?
Ben Stokes hit 10 sixes in his best ODI innings against India. He scored 99 runs from 52 deliveries, including four fours and 10 sixes. His powerful hitting helped him reach a strike rate of 190.38 and put him at the top of the Most Sixes Hit in an Innings in England vs India ODIs rankings.
3. Which Indian player has hit the most sixes in an innings against England in ODIs?
Among the performances in this list, Rohit Sharma, Rishabh Pant, and several other Indian batters have produced seven or more sixes. Rohit Sharma scored 119 runs from 90 balls with seven sixes, while Rishabh Pant hit seven sixes in his 77-run innings. These performances place both players among India’s leading entries in the Most Sixes Hit in an Innings in England vs India ODIs rankings.
4. How many sixes did Jonny Bairstow hit in his best innings against India in ODIs?
Jonny Bairstow hit seven sixes in his best innings against India in the listed performances. He scored 124 runs from 112 balls at Pune on March 26, 2021. He also appears multiple times in the Most Sixes Hit in an Innings in England vs India ODIs list, showing his consistency as an aggressive batter against India.
5. Which England and India batters feature in the top 10 for most sixes in an innings?
The top 10 performances include Ben Stokes, Jonny Bairstow and Andrew Mascarenhas from England, along with Rohit Sharma, Rishabh Pant, MS Dhoni and Yuvraj Singh from India. Stokes leads the list with 10 sixes, while Bairstow, Rohit and Pant are among the other leading six-hitters. The Most Sixes Hit in an Innings in England vs India ODIs list highlights the strongest individual power-hitting performances between the two teams.