As of January 2025, former English captain Andrew Strauss has registered the highest individual score in India vs England ODIs. Indian T20I captain Suryakumar Yadav has registered the highest individual score in India vs England T20Is.
Highest individual score in India vs England ODIs
Andrew Strauss. Source: Getty Images
As of January 2025, Andrew Strauss holds the record for scoring the highest individual score in India vs England ODIs. He amassed 158 runs off 145 balls at a strike rate of 108.96 including 18 boundaries and a six in the group stage of the ICC Cricket World Cup 2011 on February 27, 2011, at the M Chinnaswamy Stadium in Bengaluru.
Former Indian all-rounder Yuvraj Singh recorded the second (150 off 127 balls) and third-highest individual scores (138* off 78 balls). Indian captain Rohit Sharma is the only active batter on this list with an unbeaten 137 off 114 balls In the fourth position. Former English batter Dennis Amiss scored the fifth-highest score with 137 off 147 balls. The sixth batter on the list is former Indian opener Navjot Singh Sidhu with a score of an unbeaten 134 off 160 balls.
Ad
In the seventh position, former Indian captain MS Dhoni recorded a score of 134 off 122 balls. Former English batter Robin Smith is eighth with a score of 129 off 145 balls. Followed by him is former English batter Ian Bell who registered an unbeaten 126 off 118 balls. The tenth batter is former Indian opener Virender Sehwag with a score of 126 off 104 deliveries.
SR No.
Player
Runs
Balls
Strike rate
4s
6s
Ground
Date
1
Andrew Strauss (ENG)
158
145
108.96
18
1
Bengaluru
27 February 2011
2
Yuvraj Singh (IND)
150
127
118.11
21
3
Cuttack
19 January 2017
3
Yuvraj Singh (IND)
138*
78
176.92
16
6
Rajkot
14 November 2008
4
Rohit Sharma** (IND)
137*
114
120.17
15
4
Nottingham
12 July 2018
5
Dennis Amiss (ENG)
137
147
93.19
18
0
Lord’s
7 June 1975
6
Navjot Singh Sidhu (IND)
134*
160
83.75
15
0
Gwalior
4 March 1993
7
Mahendra Singh Dhoni (IND)
134
122
109.83
10
6
Cuttack
19 January 2017
8
Robin Smith (ENG)
129
145
88.96
12
4
Gwalior
4 March 1993
9
Ian Bell (ENG)
126*
118
106.77
10
1
Southampton
21 August 2007
10
Virender Sehwag (IND)
126
104
121.15
21
1
Colombo
22 September 2002
Ad
**Playing for the country as of Jan 2025
(Updated January 2025)
Highest individual score in India vs England ODIs
Suryakumar Yadav. Source: Getty Images
As of January 2025, Suryakumar Yadav holds the record for scoring the highest individual score in India vs England T20Is. He scored 117 runs off 55 balls at a strike rate of 212.72 including 14 boundaries and 6 maximums in Nottingham on July 10, 2022. Indian wicketkeeper-batter KL Rahul has the second-highest score with an unbeaten 101 off 54 balls.
Ad
Followed by him is former Indian T20I captain Rohit Sharma with an unbeaten 100 off 56 balls. Former English opener Alex Hales is fourth on the list with an unbeaten 86 off 47 balls. In the fifth position, English skipper Jos Buttler scored an unbeaten 83 off 52 balls. He also recorded the seventh-highest score with an unbeaten 80 off 49 deliveries.
Former Indian skipper Virat Kohli registered an unbeaten 80 off 52 balls in the sixth position, an unbeaten 77 off 46 balls in the eighth position, and an unbeaten 73 off 49 deliveries in the tenth position. In the ninth position, former English batter Dawid Malan scored 77 off 39 deliveries.