- Home
- Players
- Dimuth Karunaratne
Sri Lanka · Men's cricket
Dimuth Karunaratne stats
Data through 14 February 2025Last updated 14 February 2025
Coverage: matches in the Cricsheet data from 9 July 2011 to 14 February 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Dimuth Karunaratne played 99 Tests, 42 ODIs for Sri Lanka in the data, between 2011 and 2025. In Tests Dimuth Karunaratne scored 7,113 runs in 189 innings (average 38.87, strike rate 51.1), including 16 hundreds and 38 fifties. Against West Indies in Tests, Dimuth Karunaratne averaged 51.64 over 11 innings.
International matches
141
Tests 99 · ODIs 42
International runs
8,157
17 hundreds
Best batting average (Test)
38.87
189 innings
Highest score
244
Test
Teams played for
Dimuth Karunaratne batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 99 | 189 | 6 | 7,113 | 244 | 38.87 | 13,930 | 51.1 | 16 | 38 | 13 | 749 | 11 |
| ODI | 42 | 38 | 3 | 1,044 | 103 | 29.83 | 1,326 | 78.7 | 1 | 8 | 4 | 100 | 1 |
| First-class | 7 | 9 | 0 | 310 | 79 | 34.44 | 589 | 52.6 | 0 | 2 | 0 | 43 | 0 |
| List A | 3 | 3 | 1 | 142 | 79 | 71.00 | 164 | 86.6 | 0 | 1 | 0 | 10 | 3 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2011 | 4 |
| 2012 | 110 |
| 2013 | 249 |
| 2014 | 514 |
| 2015 | 852 |
| 2016 | 498 |
| 2017 | 1,031 |
| 2018 | 743 |
| 2019 | 893 |
| 2020 | 228 |
| 2021 | 986 |
| 2022 | 658 |
| 2023 | 998 |
| 2024 | 592 |
| 2025 | 253 |
Year-by-year batting (25 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2011 | ODI | 1 | 4 | 4.00 | 57.1 | 4 | 0 | 0 |
| 2012 | Test | 6 | 110 | 22.00 | 57.0 | 60 | 0 | 1 |
| 2013 | ODI | 4 | 20 | 6.67 | 80.0 | 16 | 0 | 0 |
| 2013 | Test | 8 | 229 | 28.62 | 60.4 | 85 | 0 | 1 |
| 2014 | Test | 13 | 514 | 42.83 | 47.0 | 152 | 1 | 2 |
| 2015 | ODI | 6 | 83 | 13.83 | 63.8 | 26 | 0 | 0 |
| 2015 | Test | 21 | 769 | 36.62 | 47.9 | 186 | 2 | 3 |
| 2016 | Test | 18 | 498 | 29.29 | 49.1 | 110 | 1 | 3 |
| 2017 | Test | 26 | 1031 | 39.65 | 44.7 | 196 | 3 | 4 |
| 2018 | Test | 17 | 743 | 46.44 | 56.6 | 158 | 1 | 7 |
| 2019 | ODI | 10 | 366 | 40.67 | 76.2 | 97 | 0 | 3 |
| 2019 | Test | 15 | 527 | 35.13 | 47.3 | 122 | 1 | 3 |
| 2020 | ODI | 3 | 97 | 32.33 | 81.5 | 52 | 0 | 1 |
| 2020 | Test | 6 | 131 | 26.20 | 47.3 | 44 | 0 | 0 |
| 2021 | ODI | 3 | 84 | 28.00 | 76.4 | 52 | 0 | 1 |
| 2021 | Test | 13 | 902 | 69.38 | 55.7 | 244 | 4 | 3 |
| 2022 | First-class | 4 | 89 | 22.25 | 35.6 | 36 | 0 | 0 |
| 2022 | Test | 15 | 569 | 40.64 | 50.7 | 107 | 1 | 4 |
| 2023 | ODI | 11 | 390 | 39.00 | 85.7 | 103 | 1 | 3 |
| 2023 | Test | 10 | 608 | 60.80 | 64.7 | 179 | 2 | 3 |
| 2024 | First-class | 2 | 25 | 12.50 | 46.3 | 24 | 0 | 0 |
| 2024 | List A | 3 | 142 | 71.00 | 86.6 | 79 | 0 | 1 |
| 2024 | Test | 17 | 425 | 25.00 | 51.1 | 86 | 0 | 4 |
| 2025 | First-class | 3 | 196 | 65.33 | 68.8 | 79 | 0 | 2 |
| 2025 | Test | 4 | 57 | 14.25 | 44.5 | 36 | 0 | 0 |
Dimuth Karunaratne bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 15 | 312 | 202 | 2 | 1/12 | 1/12 | 101.00 | 3.88 | 156.0 | 0 | 0 | 5 |
| ODI | 2 | 16 | 18 | 0 | – | – | – | 6.75 | – | 0 | 0 | 0 |
| First-class | 1 | 12 | 10 | 0 | – | – | – | 5.00 | – | 0 | 0 | 0 |
| List A | 1 | 2 | 1 | 0 | – | – | – | 3.00 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2011 | 0 |
| 2012 | 0 |
| 2013 | 0 |
| 2014 | 0 |
| 2015 | 0 |
| 2016 | 0 |
| 2017 | 1 |
| 2018 | 0 |
| 2019 | 1 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
Year-by-year bowling (12 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2013 | ODI | 1 | 0 | – | 6.60 | 0/11 |
| 2014 | Test | 1 | 0 | – | 2.50 | 0/5 |
| 2017 | Test | 5 | 1 | 92.00 | 4.18 | 1/31 |
| 2018 | Test | 1 | 0 | – | 1.50 | 0/6 |
| 2019 | ODI | 1 | 0 | – | 7.00 | 0/7 |
| 2019 | Test | 4 | 1 | 46.00 | 4.00 | 1/12 |
| 2020 | Test | 1 | 0 | – | 5.27 | 0/36 |
| 2021 | Test | 1 | 0 | – | 6.00 | 0/6 |
| 2022 | Test | 1 | 0 | – | 2.00 | 0/8 |
| 2024 | List A | 1 | 0 | – | 3.00 | 0/1 |
| 2025 | First-class | 1 | 0 | – | 5.00 | 0/10 |
| 2025 | Test | 1 | 0 | – | 4.50 | 0/3 |
Dimuth Karunaratne against each team
vs New Zealandvs Bangladeshvs Pakistanvs Indiavs Australiavs Englandvs South Africavs West Indiesvs Zimbabwe
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Pakistan | Test | 27 | 1147 | 44.12 | 51.5 | 196 | 2 | 6 |
| Bangladesh | Test | 25 | 1141 | 47.54 | 52.1 | 244 | 3 | 6 |
| New Zealand | Test | 25 | 1078 | 44.92 | 48.2 | 152 | 2 | 8 |
| South Africa | Test | 22 | 730 | 34.76 | 56.7 | 158 | 2 | 4 |
| England | Test | 22 | 620 | 29.52 | 51.4 | 83 | 0 | 5 |
| India | Test | 22 | 609 | 27.68 | 44.4 | 141 | 2 | 2 |
| West Indies | Test | 11 | 568 | 51.64 | 49.5 | 186 | 2 | 2 |
| Australia | Test | 23 | 469 | 20.39 | 48.7 | 86 | 0 | 3 |
| Zimbabwe | Test | 10 | 457 | 50.78 | 49.0 | 110 | 1 | 2 |
| West Indies | ODI | 8 | 296 | 37.00 | 80.2 | 83 | 0 | 3 |
| New Zealand | ODI | 9 | 139 | 17.38 | 62.3 | 52 | 0 | 1 |
| Bangladesh | ODI | 5 | 116 | 23.20 | 79.5 | 46 | 0 | 0 |
| India | ODI | 3 | 12 | 4.00 | 33.3 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 3 | 1 | 57.00 | 3.98 | 1/12 |
| India | Test | 4 | 1 | 86.00 | 4.53 | 1/31 |
| Bangladesh | Test | 3 | 0 | – | 2.71 | 0/5 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Galle International Stadium | 43 | 2040 | 49.76 | 186 |
| Pallekele International Cricket Stadium | 13 | 758 | 58.31 | 244 |
| Sinhalese Sports Club Ground | 17 | 710 | 44.38 | 141 |
| Harare Sports Club | 9 | 466 | 58.25 | 110 |
| P Sara Oval | 10 | 357 | 35.70 | 126 |
| Dubai International Cricket Stadium | 5 | 313 | 104.33 | 196 |
| Queens Sports Club | 6 | 286 | 57.20 | 103 |
| Basin Reserve | 6 | 262 | 43.67 | 89 |
| Hagley Oval | 8 | 245 | 30.62 | 152 |
| R Premadasa Stadium | 9 | 224 | 24.89 | 49 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| St George's Park | 1 | 1 | 12.00 | 2.67 |
| Sinhalese Sports Club Ground | 2 | 1 | 32.00 | 3.84 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| ODI | Powerplay | 480 | 669 | 71.7 | 16 | – | – | – |
| ODI | Middle | 537 | 634 | 84.7 | 18 | 16 | 0 | 6.75 |
| ODI | Death | 27 | 23 | 117.4 | 1 | – | – | – |
How Dimuth Karunaratne was dismissed
- Caught128 (56%)
- Bowled47 (21%)
- Lbw34 (15%)
- Caught and bowled8 (3%)
- Run out7 (3%)
- Stumped5 (2%)
How Dimuth Karunaratne took wickets
- Lbw1
- Bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 29 Aug 2024 | 7 |
| 29 Aug 2024 | 55 |
| 6 Sep 2024 | 9 |
| 6 Sep 2024 | 8 |
| 18 Sep 2024 | 2 |
| 18 Sep 2024 | 83 |
| 26 Sep 2024 | 46 |
| 27 Nov 2024 | 2 |
| 27 Nov 2024 | 4 |
| 5 Dec 2024 | 20 |
| 5 Dec 2024 | 1 |
| 27 Dec 2024 | 24 |
| 27 Dec 2024 | 1 |
| 3 Jan 2025 | 79 |
| 10 Jan 2025 | 73 |
| 29 Jan 2025 | 7 |
| 29 Jan 2025 | 0 |
| 6 Feb 2025 | 36 |
| 6 Feb 2025 | 14 |
| 14 Feb 2025 | 44 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 14 Feb 2025 | First-class | Nondescripts Cricket Club | 44 | 75 | caught | Nondescripts Cricket Club Ground |
| 6 Feb 2025 | Test | Australia | 14 | 28 | caught | Galle International Stadium |
| 6 Feb 2025 | Test | Australia | 36 | 83 | bowled | Galle International Stadium |
| 29 Jan 2025 | Test | Australia | 0 | 4 | bowled | Galle International Stadium |
| 29 Jan 2025 | Test | Australia | 7 | 13 | caught | Galle International Stadium |
| 10 Jan 2025 | First-class | Kandy Customs Cricket Club | 73 | 81 | caught and bowled | Thurstan College Ground |
| 3 Jan 2025 | First-class | Nugegoda Sports Welfare Club | 79 | 129 | caught | Sinhalese Sports Club Ground |
| 27 Dec 2024 | First-class | Kurunegala Youth Cricket Club | 1 | 8 | lbw | Sinhalese Sports Club Ground |
| 27 Dec 2024 | First-class | Kurunegala Youth Cricket Club | 24 | 46 | bowled | Sinhalese Sports Club Ground |
| 5 Dec 2024 | Test | South Africa | 1 | 3 | lbw | St George's Park |
| 5 Dec 2024 | Test | South Africa | 20 | 43 | caught | St George's Park |
| 27 Nov 2024 | Test | South Africa | 4 | 18 | caught | Kingsmead |
| 27 Nov 2024 | Test | South Africa | 2 | 9 | caught | Kingsmead |
| 26 Sep 2024 | Test | New Zealand | 46 | 109 | run out | Galle International Stadium |
| 18 Sep 2024 | Test | New Zealand | 83 | 127 | bowled | Galle International Stadium |
| 18 Sep 2024 | Test | New Zealand | 2 | 8 | caught | Galle International Stadium |
| 6 Sep 2024 | Test | England | 8 | 21 | caught and bowled | Kennington Oval |
| 6 Sep 2024 | Test | England | 9 | 16 | run out | Kennington Oval |
| 29 Aug 2024 | Test | England | 55 | 129 | caught | Lord's |
| 29 Aug 2024 | Test | England | 7 | 26 | bowled | Lord's |
Batter vs bowler matchups
Bowlers Dimuth Karunaratne faced most
- vs Mehedi Hasan Miraz512 balls
- vs Ravi Ashwin482 balls
- vs Tim Southee472 balls
- vs Trent Boult462 balls
- vs Yasir Shah368 balls
- vs Nathan Lyon328 balls
- vs Taijul Islam296 balls
- vs Kagiso Rabada284 balls
- vs James Anderson280 balls
- vs Mitchell Starc256 balls
- vs Junaid Khan246 balls
Frequently asked questions
How many runs has Dimuth Karunaratne scored in Tests?
7,113 runs in 189 innings (99 matches) at an average of 38.87 and a strike rate of 51.1, in the data from 2012 to 2025.
How many runs has Dimuth Karunaratne scored in ODIs?
1,044 runs in 38 innings (42 matches) at an average of 29.83 and a strike rate of 78.7, in the data from 2011 to 2023.
What is Dimuth Karunaratne's highest score?
244 in Tests, the highest score in the data.
How many centuries has Dimuth Karunaratne scored?
17 hundreds in the data: 16 in Tests, 1 in ODIs.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.