42MatchesODI 26 · T20I 16
1,488Runsaverage 43.76 · SR 103.0
138Highest score5 hundreds · 7 fifties

Rohit Sharma against England by format

FormatMatRunsAvgSR100s/50sHS
ODI261,02148.6292.04/4138
T20I1646735.92139.81/3100*

Rohit Sharma against England year by year

YearMatRunsAvgSR100s/50sHS
2026 ODI317558.3398.31/0138
2025 ODI312240.67123.21/0119
2024 T20I15757.00146.20/157
2023 ODI18787.0086.10/187
2022 T20I49323.25125.70/031
14 earlier years
YearMatRunsAvgSR100s/50sHS
2022 ODI39346.50109.40/176*
2021 ODI39030.0086.50/037
2021 T20I39130.33144.40/164
2019 ODI1102102.0093.61/0102
2018 ODI315477.0097.51/0137*
2018 T20I313768.50144.21/0100*
2014 ODI15252.0059.80/152
2013 ODI39632.0082.80/183
2012 T20I27979.00151.90/155*
2011 ODI10—0.00/00*
2011 T20I111.0033.30/01
2009 T20I199.00112.50/09
2008 ODI45025.0069.40/028
2007 T20I10——0/0—

Rohit Sharma's best innings against England

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
138110ODILord's19 Jul 2026
137*114ODITrent Bridge12 Jul 2018
11990ODIBarabati Stadium9 Feb 2025
102109ODIEdgbaston30 Jun 2019
100*56T20ICounty Ground, Bristol8 Jul 2018

Rohit Sharma against England by ground

GroundMatRunsAvgSR
Lord's416240.50105.2
Edgbaston415338.2593.3
Narendra Modi Stadium49223.00141.5
MCA Stadium39030.0086.5
Sophia Gardens38327.6758.0
Old Trafford35016.67100.0
Trent Bridge2148148.00117.5
Barabati Stadium2127127.00127.0

England bowlers Rohit Sharma has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Adil Rashid1882204117.0
Mark Wood145137394.5
Jofra Archer9872173.5
David Willey8682195.3
Sam Curran861022118.6
Reece Topley72783108.3
Ben Stokes67782116.4
Moeen Ali58731125.9

Rohit Sharma's batting in every match against England

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
19 Jul 2026ODI138110175125.5LostLord's
16 Jul 2026ODI26471155.3LostSophia Gardens
14 Jul 2026ODI11211052.4WonEdgbaston
12 Feb 2025ODI120050.0WonNarendra Modi Stadium
9 Feb 2025ODI11990127132.2WonBarabati Stadium
36 older innings
DateFormatRunsBalls4s6sSRResultGround
6 Feb 2025ODI270028.6WonVidarbha Cricket Association Stadium, Jamtha
27 Jun 2024T20I573962146.2WonProvidence Stadium
29 Oct 2023ODI8710110386.1WonEkana Cricket Stadium
10 Nov 2022T20I27284096.4LostAdelaide Oval
17 Jul 2022ODI171740100.0WonOld Trafford
14 Jul 2022ODI010000.0LostLord's
12 Jul 2022ODI76*5875131.0WonKennington Oval
10 Jul 2022T20I11122091.7LostTrent Bridge
9 Jul 2022T20I312032155.0WonEdgbaston
7 Jul 2022T20I241450171.4WonThe Rose Bowl
28 Mar 2021ODI373760100.0WonMCA Stadium
26 Mar 2021ODI252550100.0LostMCA Stadium
23 Mar 2021ODI28424066.7WonMCA Stadium
20 Mar 2021T20I643445188.2WonNarendra Modi Stadium
18 Mar 2021T20I121211100.0WonNarendra Modi Stadium
16 Mar 2021T20I15172088.2LostNarendra Modi Stadium
30 Jun 2019ODI10210915093.6LostEdgbaston
17 Jul 2018ODI2180011.1LostHeadingley
14 Jul 2018ODI15262057.7LostLord's
12 Jul 2018ODI137*114154120.2WonTrent Bridge
8 Jul 2018T20I100*56115178.6WonCounty Ground, Bristol
6 Jul 2018T20I591055.6LostSophia Gardens
3 Jul 2018T20I323031106.7WonOld Trafford
27 Aug 2014ODI52874159.8WonSophia Gardens
23 Jun 2013ODI9141064.3WonEdgbaston
27 Jan 2013ODI491044.4LostHPCA Stadium
23 Jan 2013ODI839311189.2WonIS Bindra Stadium
22 Dec 2012T20I241911126.3LostWankhede Stadium
23 Sept 2012T20I55*3351166.7WonR Premadasa Stadium
3 Sept 2011ODI0*1000.0No resultRiverside Ground
31 Aug 2011T20I130033.3LostOld Trafford
14 Jun 2009T20I9810112.5LostLord's
26 Nov 2008ODI8*101080.0WonBarabati Stadium
20 Nov 2008ODI28413068.3WonGreen Park
17 Nov 2008ODI3130023.1WonMaharani Usharaje Trust Cricket Ground
14 Nov 2008ODI11*810137.5WonMadhavrao Scindia Cricket Ground

Rohit Sharma vs England: questions and answers

How many matches has Rohit Sharma played against England?
Rohit Sharma has played 42 matches against England (26 in ODIs, 16 in T20Is), from 2007 to 2026. India won 26 and lost 15 of them.
How many runs has Rohit Sharma scored against England?
Rohit Sharma has scored 1,488 runs in 41 innings against England at an average of 43.76 and a strike rate of 103.0 (1,021 runs at an average of 48.62 in ODIs, 467 runs at an average of 35.92 in T20Is).
What is Rohit Sharma's highest score against England?
Rohit Sharma's highest score against England is 138 off 110 balls (ODI) at Lord's on 19 July 2026.
How many hundreds has Rohit Sharma scored against England?
Rohit Sharma has scored 5 hundreds and 7 fifties against England.
Where has Rohit Sharma scored the most runs against England?
At Lord's: 162 runs in 4 innings against England, at an average of 40.50.
How does Rohit Sharma usually get out against England?
Of Rohit Sharma's 34 dismissals against England: caught 23, bowled 8, lbw 2 and stumped 1. Adil Rashid has dismissed Rohit Sharma most often, 4 times in 188 balls.
When did Rohit Sharma last play against England?
On 19 July 2026 (ODI) at Lord's: 138 off 110 balls. India lost that match.