- Home
- Players
- Dinesh Chandimal
Sri Lanka · Men's cricket
Dinesh Chandimal stats
Data through 7 September 2026Last updated 7 September 2026
Coverage: matches in the Cricsheet data from 30 April 2010 to 7 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2010 and 2026, Dinesh Chandimal appears in 92 Tests, 151 ODIs, 68 T20Is for Sri Lanka in the Cricsheet data. The most runs came in Tests: 6,427 at an average of 42.85 and a strike rate of 50.3, with a highest score of 206*. Against Bangladesh in Tests, Dinesh Chandimal averaged 64.39 over 22 innings.
International matches
311
Tests 92 · ODIs 151 · T20Is 68
International runs
11,132
18 hundreds
T20 league & domestic matches
67
1,753 runs
Best batting average (Test)
42.85
165 innings
Highest score
206*
Test
Teams played for
Sri Lanka 2010–2026 · 313Colts Cricket Club 2024–2026 · 24Colombo Stars 2021–2022 · 20Kandy Falcons 2024 · 10B-Love Kandy 2023 · 10Colombo Kings 2020 · 9Dambulla Sixers 2026 · 7Quetta Gladiators 2025–2026 · 6Desert Vipers 2024 · 1
Dinesh Chandimal batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 92 | 165 | 15 | 6,427 | 206* | 42.85 | 12,787 | 50.3 | 15 | 36 | 8 | 675 | 45 |
| ODI | 151 | 137 | 20 | 3,657 | 111 | 31.26 | 4,970 | 73.6 | 3 | 24 | 11 | 248 | 42 |
| T20I | 68 | 61 | 7 | 1,048 | 66* | 19.41 | 1,013 | 103.5 | 0 | 6 | 0 | 88 | 21 |
| T20 (leagues & domestic) | 67 | 66 | 11 | 1,753 | 89 | 31.87 | 1,247 | 140.6 | 0 | 7 | 3 | 177 | 68 |
| First-class | 12 | 16 | 0 | 1,020 | 152 | 63.75 | 1,120 | 91.1 | 4 | 3 | 1 | 87 | 25 |
| List A | 8 | 8 | 0 | 393 | 120 | 49.12 | 327 | 120.2 | 1 | 2 | 0 | 40 | 16 |
| Other T20 | 2 | 1 | 0 | 83 | 83 | 83.00 | 51 | 162.7 | 0 | 1 | 0 | 6 | 3 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2010 | 202 |
| 2011 | 465 |
| 2012 | 1,041 |
| 2013 | 917 |
| 2014 | 667 |
| 2015 | 1,267 |
| 2016 | 1,369 |
| 2017 | 1,291 |
| 2018 | 826 |
| 2019 | 115 |
| 2020 | 387 |
| 2021 | 765 |
| 2022 | 1,218 |
| 2023 | 618 |
| 2024 | 1,176 |
| 2025 | 1,075 |
| 2026 | 982 |
Year-by-year batting (53 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2010 | ODI | 4 | 143 | 71.50 | 85.1 | 111 | 1 | 0 |
| 2010 | T20I | 4 | 59 | 14.75 | 101.7 | 29 | 0 | 0 |
| 2011 | ODI | 12 | 273 | 24.82 | 74.0 | 105 | 1 | 1 |
| 2011 | T20I | 3 | 80 | 26.67 | 121.2 | 56 | 0 | 1 |
| 2011 | Test | 2 | 112 | 56.00 | 62.9 | 58 | 0 | 2 |
| 2012 | ODI | 29 | 845 | 35.21 | 74.4 | 92 | 0 | 7 |
| 2012 | T20I | 3 | 29 | 9.67 | 65.9 | 12 | 0 | 0 |
| 2012 | Test | 6 | 167 | 27.83 | 48.4 | 65 | 0 | 1 |
| 2013 | ODI | 20 | 459 | 27.00 | 70.1 | 73 | 0 | 2 |
| 2013 | T20I | 7 | 65 | 9.29 | 77.4 | 22 | 0 | 0 |
| 2013 | Test | 6 | 393 | 98.25 | 60.9 | 116 | 2 | 2 |
| 2014 | ODI | 14 | 282 | 23.50 | 77.5 | 64 | 0 | 2 |
| 2014 | Other T20 | 1 | 83 | 83.00 | 162.7 | 83 | 0 | 1 |
| 2014 | T20I | 4 | 40 | 10.00 | 108.1 | 18 | 0 | 0 |
| 2014 | Test | 10 | 262 | 29.11 | 60.4 | 100 | 1 | 0 |
| 2015 | ODI | 14 | 325 | 36.11 | 82.3 | 65 | 0 | 2 |
| 2015 | T20I | 2 | 41 | 41.00 | 195.2 | 40 | 0 | 0 |
| 2015 | Test | 20 | 901 | 47.42 | 55.8 | 162 | 2 | 5 |
| 2016 | ODI | 12 | 556 | 50.55 | 75.4 | 102 | 1 | 6 |
| 2016 | T20I | 15 | 355 | 23.67 | 106.9 | 58 | 0 | 3 |
| 2016 | Test | 13 | 458 | 35.23 | 42.6 | 132 | 2 | 0 |
| 2017 | ODI | 14 | 255 | 18.21 | 59.2 | 59 | 0 | 1 |
| 2017 | T20I | 3 | 33 | 16.50 | 86.8 | 22 | 0 | 0 |
| 2017 | Test | 24 | 1003 | 45.59 | 44.9 | 164 | 3 | 5 |
| 2018 | ODI | 8 | 298 | 42.57 | 76.0 | 80 | 0 | 1 |
| 2018 | T20I | 5 | 80 | 26.67 | 115.9 | 36 | 0 | 0 |
| 2018 | Test | 12 | 448 | 40.73 | 40.9 | 119 | 1 | 2 |
| 2019 | ODI | 2 | 13 | 6.50 | 43.3 | 10 | 0 | 0 |
| 2019 | Test | 7 | 102 | 14.57 | 45.3 | 74 | 0 | 1 |
| 2020 | T20 (leagues & domestic) | 8 | 246 | 41.00 | 129.5 | 80 | 0 | 2 |
| 2020 | Test | 5 | 141 | 35.25 | 43.8 | 85 | 0 | 1 |
| 2021 | ODI | 4 | 108 | 27.00 | 67.1 | 71 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 9 | 277 | 46.17 | 150.5 | 65 | 0 | 1 |
| 2021 | T20I | 7 | 150 | 30.00 | 104.9 | 66 | 0 | 2 |
| 2021 | Test | 12 | 230 | 23.00 | 42.8 | 52 | 0 | 1 |
| 2022 | ODI | 4 | 100 | 25.00 | 75.8 | 75 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 11 | 287 | 31.89 | 127.0 | 63 | 0 | 1 |
| 2022 | T20I | 7 | 112 | 18.67 | 96.6 | 25 | 0 | 0 |
| 2022 | Test | 10 | 719 | 102.71 | 55.4 | 206 | 2 | 4 |
| 2023 | T20 (leagues & domestic) | 10 | 259 | 25.90 | 125.1 | 50 | 0 | 1 |
| 2023 | Test | 10 | 359 | 44.88 | 54.0 | 102 | 1 | 1 |
| 2024 | List A | 3 | 124 | 41.33 | 109.7 | 71 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 15 | 435 | 33.46 | 158.2 | 89 | 0 | 2 |
| 2024 | Test | 16 | 617 | 38.56 | 53.9 | 116 | 1 | 5 |
| 2025 | First-class | 6 | 416 | 69.33 | 87.2 | 152 | 2 | 1 |
| 2025 | List A | 3 | 226 | 75.33 | 130.6 | 120 | 1 | 1 |
| 2025 | T20 (leagues & domestic) | 3 | 87 | 43.50 | 170.6 | 48 | 0 | 0 |
| 2025 | T20I | 1 | 4 | 4.00 | 80.0 | 4 | 0 | 0 |
| 2025 | Test | 7 | 342 | 48.86 | 48.4 | 93 | 0 | 4 |
| 2026 | First-class | 10 | 604 | 60.40 | 93.9 | 144 | 2 | 2 |
| 2026 | List A | 2 | 43 | 21.50 | 104.9 | 31 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 10 | 162 | 18.00 | 142.1 | 44 | 0 | 0 |
| 2026 | Test | 5 | 173 | 34.60 | 65.3 | 71 | 0 | 2 |
Dinesh Chandimal bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 1 | 6 | 3 | 0 | – | – | – | 3.00 | – | 0 | 0 | 0 |
Year-by-year bowling (1 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2025 | First-class | 1 | 0 | – | 3.00 | 0/3 |
Dinesh Chandimal against each team
vs Pakistanvs Australiavs Indiavs Englandvs South Africavs Bangladeshvs New Zealandvs West Indiesvs Zimbabwe
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bangladesh | Test | 22 | 1159 | 64.39 | 52.7 | 138 | 5 | 6 |
| Pakistan | Test | 27 | 988 | 39.52 | 47.5 | 155 | 1 | 8 |
| Australia | Test | 19 | 768 | 45.18 | 48.4 | 206 | 2 | 3 |
| India | Test | 17 | 754 | 47.12 | 57.1 | 164 | 2 | 3 |
| New Zealand | Test | 16 | 727 | 45.44 | 44.5 | 116 | 1 | 6 |
| West Indies | Test | 19 | 707 | 44.19 | 47.9 | 151 | 2 | 2 |
| England | Test | 20 | 602 | 30.10 | 55.4 | 126 | 1 | 3 |
| South Africa | Test | 18 | 506 | 28.11 | 50.3 | 85 | 0 | 4 |
| Zimbabwe | Test | 5 | 101 | 25.25 | 43.3 | 55 | 0 | 1 |
| England | ODI | 18 | 702 | 43.88 | 85.0 | 105 | 1 | 7 |
| Australia | ODI | 20 | 655 | 40.94 | 79.4 | 102 | 1 | 5 |
| Pakistan | ODI | 28 | 637 | 26.54 | 71.8 | 65 | 0 | 3 |
| India | ODI | 17 | 445 | 29.67 | 72.7 | 111 | 1 | 2 |
| South Africa | ODI | 13 | 367 | 33.36 | 65.9 | 92 | 0 | 2 |
| Bangladesh | ODI | 10 | 266 | 29.56 | 72.3 | 64 | 0 | 2 |
| Zimbabwe | ODI | 8 | 198 | 39.60 | 72.0 | 75 | 0 | 1 |
| New Zealand | ODI | 14 | 185 | 14.23 | 60.5 | 50 | 0 | 1 |
| West Indies | ODI | 7 | 160 | 26.67 | 64.3 | 71 | 0 | 1 |
| South Africa | T20I | 11 | 197 | 24.62 | 100.5 | 66 | 0 | 1 |
| Australia | T20I | 12 | 188 | 17.09 | 103.3 | 58 | 0 | 1 |
| Pakistan | T20I | 5 | 158 | 31.60 | 106.8 | 58 | 0 | 2 |
| India | T20I | 9 | 140 | 15.56 | 91.5 | 35 | 0 | 0 |
| West Indies | T20I | 6 | 125 | 31.25 | 122.5 | 54 | 0 | 1 |
| Bangladesh | T20I | 7 | 75 | 12.50 | 90.4 | 37 | 0 | 0 |
| England | T20I | 4 | 57 | 14.25 | 114.0 | 26 | 0 | 0 |
| New Zealand | T20I | 3 | 38 | 12.67 | 111.8 | 29 | 0 | 0 |
| Jaffna Kings | T20 (leagues & domestic) | 13 | 348 | 26.77 | 148.1 | 89 | 0 | 1 |
| Galle Gladiators | T20 (leagues & domestic) | 7 | 203 | 33.83 | 167.8 | 63 | 0 | 1 |
| Dambulla Aura | T20 (leagues & domestic) | 5 | 182 | 60.67 | 119.7 | 50 | 0 | 1 |
| Dambulla Giants | T20 (leagues & domestic) | 3 | 93 | 46.50 | 157.6 | 65 | 0 | 1 |
| Kandy Falcons | T20 (leagues & domestic) | 3 | 67 | 22.33 | 113.6 | 38 | 0 | 0 |
| Colombo Strikers | T20 (leagues & domestic) | 4 | 66 | 16.50 | 132.0 | 38 | 0 | 0 |
| Galle Titans | T20 (leagues & domestic) | 3 | 63 | 21.00 | 112.5 | 38 | 0 | 0 |
| Panadura Sports Club | First-class | 3 | 219 | 73.00 | 86.9 | 144 | 1 | 0 |
| Ace Capital Cricket Club | First-class | 3 | 175 | 58.33 | 113.6 | 130 | 1 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Galle International Stadium | 45 | 1983 | 53.59 | 206 |
| R Premadasa Stadium | 52 | 1422 | 33.07 | 102 |
| Pallekele International Cricket Stadium | 42 | 1355 | 34.74 | 144 |
| Shere Bangla National Stadium | 17 | 587 | 36.69 | 124 |
| Mahinda Rajapaksa International Cricket Stadium | 26 | 499 | 23.76 | 80 |
| Sinhalese Sports Club Ground | 13 | 440 | 33.85 | 132 |
| Rangiri Dambulla International Stadium | 14 | 439 | 33.77 | 102 |
| Zahur Ahmed Chowdhury Stadium | 10 | 420 | 52.50 | 100 |
| Zayed Cricket Stadium | 12 | 415 | 41.50 | 155 |
| P Sara Oval | 9 | 371 | 41.22 | 152 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1200 | 960 | 125.0 | 39 | – | – | – |
| T20 | Middle | 1188 | 1060 | 112.1 | 54 | – | – | – |
| T20 | Death | 413 | 240 | 172.1 | 16 | – | – | – |
| ODI | Powerplay | 306 | 623 | 49.1 | 21 | – | – | – |
| ODI | Middle | 2862 | 3841 | 74.5 | 75 | – | – | – |
| ODI | Death | 489 | 506 | 96.6 | 21 | – | – | – |
How Dinesh Chandimal was dismissed
- Caught233 (58%)
- Bowled84 (21%)
- Lbw46 (11%)
- Stumped16 (4%)
- Run out13 (3%)
- Caught and bowled8 (2%)
- Hit wicket1 (0%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 20 Mar 2026 | 67 |
| 20 Mar 2026 | 24 |
| 28 Mar 2026 | 144 |
| 17 Apr 2026 | 3 |
| 19 Apr 2026 | 19 |
| 25 Apr 2026 | 30 |
| 25 Jun 2026 | 54 |
| 25 Jun 2026 | 43 |
| 3 Jul 2026 | 1 |
| 3 Jul 2026 | 71 |
| 18 Jul 2026 | 8 |
| 19 Jul 2026 | 17 |
| 21 Jul 2026 | 12 |
| 25 Jul 2026 | 2 |
| 26 Jul 2026 | 15 |
| 29 Jul 2026 | 12 |
| 2 Aug 2026 | 44 |
| 15 Aug 2026 | 4 |
| 3 Sep 2026 | 31 |
| 7 Sep 2026 | 12 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 7 Sep 2026 | List A | Moors Sports Club | 12 | 12 | bowled | P Sara Oval |
| 3 Sep 2026 | List A | Police Sports Club | 31 | 29 | bowled | Colts Cricket Club Ground |
| 15 Aug 2026 | Test | India | 4 | 16 | caught | Galle International Stadium |
| 2 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 44 | 24 | caught | Pallekele International Cricket Stadium |
| 29 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 12 | 7 | bowled | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 15 | 17 | caught | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 2 | 6 | caught | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 12 | 7 | caught | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 17 | 18 | caught | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 8 | 5 | caught | Sinhalese Sports Club Ground |
| 3 Jul 2026 | Test | West Indies | 71 | 107 | caught | Sir Vivian Richards Stadium |
| 3 Jul 2026 | Test | West Indies | 1 | 15 | caught | Sir Vivian Richards Stadium |
| 25 Jun 2026 | Test | West Indies | 43 | 60 | caught | Sir Vivian Richards Stadium |
| 25 Jun 2026 | Test | West Indies | 54 | 67 | bowled | Sir Vivian Richards Stadium |
| 25 Apr 2026 | T20 (leagues & domestic) | Karachi Kings | 30* | 17 | not out | Gaddafi Stadium |
| 19 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 19 | 8 | caught | National Stadium, Karachi |
| 17 Apr 2026 | T20 (leagues & domestic) | Lahore Qalandars | 3 | 5 | bowled | National Stadium, Karachi |
| 28 Mar 2026 | First-class | Nondescripts Cricket Club | 144 | 177 | lbw | Pallekele International Cricket Stadium |
| 20 Mar 2026 | First-class | Burgher Recreation Club | 24 | 13 | caught | Nondescripts Cricket Club Ground |
| 20 Mar 2026 | First-class | Burgher Recreation Club | 67 | 68 | caught | Nondescripts Cricket Club Ground |
Batter vs bowler matchups
Bowlers Dinesh Chandimal faced most
- vs Yasir Shah581 balls
- vs Shakib Al Hasan550 balls
- vs Nathan Lyon492 balls
- vs Taijul Islam485 balls
- vs Ravi Ashwin470 balls
- vs Ravindra Jadeja410 balls
- vs Mitchell Starc370 balls
- vs Tim Southee295 balls
- vs Saeed Ajmal273 balls
Frequently asked questions
How many runs has Dinesh Chandimal scored in Tests?
6,427 runs in 165 innings (92 matches) at an average of 42.85 and a strike rate of 50.3, in the data from 2011 to 2026.
How many runs has Dinesh Chandimal scored in ODIs?
3,657 runs in 137 innings (151 matches) at an average of 31.26 and a strike rate of 73.6, in the data from 2010 to 2022.
How many runs has Dinesh Chandimal scored in T20Is?
1,048 runs in 61 innings (68 matches) at an average of 19.41 and a strike rate of 103.5, in the data from 2010 to 2025.
What is Dinesh Chandimal's highest score?
206* in Tests, the highest score in the data.
How many centuries has Dinesh Chandimal scored?
23 hundreds in the data: 15 in Tests, 3 in ODIs, 4 in first-class, 1 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.