35MatchesODI 28 · T20I 7
1,261Runsaverage 50.44 · SR 87.9
113*Highest score3 hundreds · 7 fifties

Joe Root against India by format

FormatMatRunsAvgSR100s/50sHS
ODI281,10055.0086.33/7113*
T20I716132.20100.00/046*

Joe Root against India year by year

YearMatRunsAvgSR100s/50sHS
2026 ODI3249—96.90/399*
2025 ODI311237.3384.80/169
2023 ODI100.000.00/00
2022 ODI3113.6742.30/011
2019 ODI14444.0081.50/044
9 earlier years
YearMatRunsAvgSR100s/50sHS
2018 ODI3216216.0089.32/0113*
2018 T20I294.5081.80/09
2017 T20I312663.00104.10/046*
2017 ODI213266.0088.00/278
2015 ODI233.00150.00/03
2014 ODI416340.7581.51/0113
2014 T20I12626.0089.70/026
2013 ODI617042.5081.00/157*
2012 T20I10——0/0—

Joe Root's best innings against India

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
113108ODIHeadingley5 Sept 2014
113*116ODILord's14 Jul 2018
100*120ODIHeadingley17 Jul 2018
99*133ODISophia Gardens16 Jul 2026
7895ODIMCA Stadium15 Jan 2017

Joe Root against India by ground

GroundMatRunsAvgSR
Edgbaston519749.2579.1
Lord's3198198.00107.0
Sophia Gardens311256.0076.2
Headingley2213213.0093.4
Barabati Stadium212361.5096.9
Trent Bridge252.5038.5
Old Trafford200.000.0
MCA Stadium17878.0082.1

India bowlers Joe Root has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Ravindra Jadeja157136586.6
Ravichandran Ashwin139101272.7
Hardik Pandya1221240101.6
Kuldeep Yadav109100291.7
Jasprit Bumrah10585481.0
Bhuvneshwar Kumar10471168.3
Yuzvendra Chahal9069376.7
Axar Patel8278195.1

Joe Root's batting in every match against India

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
19 Jul 2026ODI74*4890154.2WonLord's
16 Jul 2026ODI99*1339074.4WonSophia Gardens
14 Jul 2026ODI76*7661100.0LostEdgbaston
12 Feb 2025ODI24292082.8LostNarendra Modi Stadium
9 Feb 2025ODI69726095.8LostBarabati Stadium
27 older innings
DateFormatRunsBalls4s6sSRResultGround
6 Feb 2025ODI19311061.3LostVidarbha Cricket Association Stadium, Jamtha
29 Oct 2023ODI01000.0LostEkana Cricket Stadium
17 Jul 2022ODI03000.0LostOld Trafford
14 Jul 2022ODI11210052.4WonLord's
12 Jul 2022ODI02000.0LostKennington Oval
30 Jun 2019ODI44542081.5WonEdgbaston
17 Jul 2018ODI100*12010083.3WonHeadingley
14 Jul 2018ODI113*1168197.4WonLord's
12 Jul 2018ODI360050.0LostTrent Bridge
6 Jul 2018T20I9100090.0WonSophia Gardens
3 Jul 2018T20I01000.0LostOld Trafford
1 Feb 2017T20I423742113.5LostM. Chinnaswamy Stadium
29 Jan 2017T20I383820100.0LostVCA Stadium, Jamtha
26 Jan 2017T20I46*4640100.0WonGreen Park
19 Jan 2017ODI54558098.2LostBarabati Stadium
15 Jan 2017ODI78954182.1LostMCA Stadium
30 Jan 2015ODI3200150.0WonWestern Australia Cricket Association Ground
7 Sept 2014T20I26292089.7WonEdgbaston
5 Sept 2014ODI113108103104.6WonHeadingley
2 Sept 2014ODI44812054.3LostEdgbaston
30 Aug 2014ODI270028.6LostTrent Bridge
27 Aug 2014ODI4410100.0LostSophia Gardens
23 Jun 2013ODI790077.8LostEdgbaston
27 Jan 2013ODI31494063.3WonHPCA Stadium
23 Jan 2013ODI57*4581126.7LostIS Bindra Stadium
19 Jan 2013ODI39574068.4LostJSCA International Stadium Complex
15 Jan 2013ODI36503072.0LostNehru Stadium, Kochi

Joe Root vs India: questions and answers

How many matches has Joe Root played against India?
Joe Root has played 35 matches against India (28 in ODIs, 7 in T20Is), from 2012 to 2026. England won 15 and lost 20 of them.
How many runs has Joe Root scored against India?
Joe Root has scored 1,261 runs in 32 innings against India at an average of 50.44 and a strike rate of 87.9 (1,100 runs at an average of 55.00 in ODIs, 161 runs at an average of 32.20 in T20Is).
What is Joe Root's highest score against India?
Joe Root's highest score against India is 113 off 108 balls (ODI) at Headingley on 5 September 2014.
How many hundreds has Joe Root scored against India?
Joe Root has scored 3 hundreds and 7 fifties against India.
Where has Joe Root scored the most runs against India?
At Headingley: 213 runs in 2 innings against India, at an average of 213.00.
How does Joe Root usually get out against India?
Of Joe Root's 25 dismissals against India: caught 12, lbw 6, bowled 5 and stumped 2. Ravindra Jadeja has dismissed Joe Root most often, 5 times in 157 balls.
When did Joe Root last play against India?
On 19 July 2026 (ODI) at Lord's: 74 not out off 48 balls. England won that match.