Joe Root vs Sri Lanka record
Joe Root has scored 1,571 runs in 37 ODIs against Sri Lanka at an average of 62.84 (strike rate 85.0), with 3 hundreds and 12 fifties. In T20Is: 30 runs in 2 matches at an average of 15.00 (strike rate 96.8).
39MatchesODI 37 · T20I 2
1,601Runsaverage 59.30 · SR 85.2
121Highest score3 hundreds · 12 fifties
Joe Root against Sri Lanka by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 37 | 1,571 | 62.84 | 85.0 |
| T20I | 2 | 30 | 15.00 | 96.8 |
Joe Root against Sri Lanka year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 ODI | 8 | 393 | 65.50 | 85.4 |
| 2023 ODI | 1 | 3 | 3.00 | 30.0 |
| 2021 ODI | 3 | 147 | — | 84.5 |
| 2019 ODI | 1 | 57 | 57.00 | 64.0 |
| 2018 ODI | 5 | 146 | 48.67 | 75.3 |
6 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2016 ODI | 5 | 171 | 57.00 | 94.0 |
| 2016 T20I | 1 | 25 | 25.00 | 104.2 |
| 2015 ODI | 1 | 121 | 121.00 | 112.0 |
| 2014 ODI | 12 | 465 | 51.67 | 80.6 |
| 2014 T20I | 1 | 5 | 5.00 | 71.4 |
| 2013 ODI | 1 | 68 | 68.00 | 123.6 |
Joe Root's best innings against Sri Lanka
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 121 | 108 | 1 Mar 2015 |
| 111* | 108 | 27 Jan 2026 |
| 104* | 117 | 10 Dec 2014 |
| 93 | 106 | 2 Jul 2016 |
| 80 | 99 | 16 Dec 2014 |
Joe Root against Sri Lanka by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 8 | 417 | 59.57 | 80.7 |
| Kennington Oval | 5 | 251 | 62.75 | 102.9 |
| Pallekele International Cricket Stadium | 4 | 199 | 99.50 | 76.5 |
| Riverside Ground | 3 | 123 | 61.50 | 86.6 |
| Rangiri Dambulla International Stadium | 2 | 96 | 96.00 | 86.5 |
| Headingley | 2 | 72 | 36.00 | 67.9 |
| County Ground, Bristol | 2 | 11 | — | 68.8 |
| Edgbaston | 2 | 10 | 10.00 | 90.9 |
Sri Lanka bowlers Joe Root has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Angelo Mathews | 125 | 85 | 3 | 68.0 |
| Dunith Wellalage | 118 | 99 | 0 | 83.9 |
| Lasith Malinga | 100 | 110 | 3 | 110.0 |
| Thisara Perera | 100 | 100 | 1 | 100.0 |
| Seekkuge Prasanna | 90 | 75 | 1 | 83.3 |
| Tillakaratne Dilshan | 85 | 56 | 0 | 65.9 |
| Rangana Herath | 82 | 74 | 2 | 90.2 |
| Dhananjaya de Silva | 81 | 59 | 2 | 72.8 |
Joe Root's batting in every match against Sri Lanka
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 22 Oct 2026 | 69 | 66 | Lost |
| 27 Sept 2026 | 18 | 37 | Won |
| 24 Sept 2026 | 15 | 17 | Lost |
| 22 Sept 2026 | 44 | 52 | Won |
| 27 Jan 2026 | 111* | 108 | Won |
30 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 24 Jan 2026 | 75 | 90 | Won |
| 22 Jan 2026 | 61 | 90 | Lost |
| 26 Oct 2023 | 3 | 10 | Lost |
| 1 Jul 2021 | 68* | 87 | Won |
| 29 Jun 2021 | 79* | 87 | Won |
| 21 Jun 2019 | 57 | 89 | Lost |
| 23 Oct 2018 | 10 | 16 | Lost |
| 20 Oct 2018 | 32* | 57 | Won |
| 17 Oct 2018 | 8 | 10 | Won |
| 13 Oct 2018 | 71 | 83 | Won |
| 10 Oct 2018 | 25* | 28 | No result |
| 2 Jul 2016 | 93 | 106 | Won |
| 29 Jun 2016 | 65 | 54 | Won |
| 26 Jun 2016 | 11* | 16 | No result |
| 21 Jun 2016 | 2 | 6 | Tied |
| 26 Mar 2016 | 25 | 24 | Won |
| 1 Mar 2015 | 121 | 108 | Lost |
| 16 Dec 2014 | 80 | 99 | Lost |
| 13 Dec 2014 | 55 | 76 | Lost |
| 10 Dec 2014 | 104* | 117 | Won |
| 7 Dec 2014 | 36 | 49 | Lost |
| 3 Dec 2014 | 48* | 48 | Won |
| 29 Nov 2014 | 42 | 57 | Lost |
| 26 Nov 2014 | 2 | 8 | Lost |
| 3 Jun 2014 | 10 | 11 | Lost |
| 31 May 2014 | 43 | 68 | Lost |
| 25 May 2014 | 0 | 3 | Lost |
| 22 May 2014 | 45 | 41 | Won |
| 20 May 2014 | 5 | 7 | Lost |
| 13 Jun 2013 | 68 | 55 | Lost |
Joe Root vs Sri Lanka: questions and answers
- How many matches has Joe Root played against Sri Lanka?
- Joe Root has played 39 matches against Sri Lanka (37 in ODIs, 2 in T20Is), from 2013 to 2026. England won 18 and lost 17 of them.
- How many runs has Joe Root scored against Sri Lanka?
- Joe Root has scored 1,601 runs in 35 innings against Sri Lanka at an average of 59.30 and a strike rate of 85.2 (1,571 runs at an average of 62.84 in ODIs, 30 runs at an average of 15.00 in T20Is).
- What is Joe Root's highest score against Sri Lanka?
- Joe Root's highest score against Sri Lanka is 121 off 108 balls (ODI) at Sky Stadium on 1 March 2015.
- How many hundreds has Joe Root scored against Sri Lanka?
- Joe Root has scored 3 hundreds and 12 fifties against Sri Lanka.
- Where has Joe Root scored the most runs against Sri Lanka?
- At R Premadasa Stadium: 417 runs in 8 innings against Sri Lanka, at an average of 59.57.
- How does Joe Root usually get out against Sri Lanka?
- Of Joe Root's 27 dismissals against Sri Lanka: caught 12, lbw 7, bowled 7 and run out 1. Angelo Mathews has dismissed Joe Root most often, 3 times in 125 balls.
- When did Joe Root last play against Sri Lanka?
- On 29 October 2026 (ODI) at Gaddafi Stadium: 1/35 with the ball. England won that match.