- Home
- Players
- Niroshan Dickwella
Sri Lanka · Men's cricket
Niroshan Dickwella stats
Data through 13 September 2026Last updated 13 September 2026
Coverage: matches in the Cricsheet data from 24 July 2014 to 13 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Niroshan Dickwella played 56 Tests, 55 ODIs, 28 T20Is for Sri Lanka in the data, between 2014 and 2026. The most runs came in Tests: 2,853 at an average of 30.68 and a strike rate of 66.4, with a highest score of 96. Against Zimbabwe in ODIs, Niroshan Dickwella averaged 41.25 over 8 innings.
International matches
139
Tests 56 · ODIs 55 · T20Is 28
International runs
4,937
2 hundreds
T20 league & domestic matches
91
1,662 runs
Best batting average (ODI)
31.45
52 innings
Highest score
126
First-class
Teams played for
Sri Lanka 2014–2026 · 139Nondescripts Cricket Club 2024–2026 · 45Dambulla Giants 2021 · 10Galle Marvels 2024 · 10Sharjah Warriorz 2024 · 10Dambulla Viiking 2020 · 9St Lucia Kings 2022 · 8Colombo Stars 2022 · 8Lumbini Lions 2025 · 6Dambulla Sixers 2026 · 6Colombo Strikers 2023 · 5Dubai Capitals 2023 · 1
Niroshan Dickwella batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 56 | 100 | 7 | 2,853 | 96 | 30.68 | 4,295 | 66.4 | 0 | 23 | 5 | 313 | 11 |
| ODI | 55 | 52 | 1 | 1,604 | 116 | 31.45 | 1,717 | 93.4 | 2 | 9 | 1 | 187 | 12 |
| T20I | 28 | 27 | 1 | 480 | 68 | 18.46 | 366 | 131.1 | 0 | 1 | 2 | 61 | 9 |
| T20 (leagues & domestic) | 91 | 89 | 6 | 1,662 | 65 | 20.02 | 1,146 | 145.0 | 0 | 6 | 11 | 209 | 48 |
| First-class | 17 | 25 | 1 | 981 | 126 | 40.88 | 949 | 103.4 | 2 | 7 | 2 | 122 | 9 |
| List A | 10 | 9 | 0 | 305 | 112 | 33.89 | 237 | 128.7 | 1 | 1 | 0 | 26 | 14 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2014 | 148 |
| 2016 | 184 |
| 2017 | 1,832 |
| 2018 | 948 |
| 2019 | 745 |
| 2020 | 393 |
| 2021 | 672 |
| 2022 | 561 |
| 2023 | 139 |
| 2024 | 695 |
| 2025 | 796 |
| 2026 | 772 |
Year-by-year batting (34 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2014 | ODI | 1 | 4 | 4.00 | 40.0 | 4 | 0 | 0 |
| 2014 | Test | 7 | 144 | 20.57 | 60.5 | 72 | 0 | 1 |
| 2016 | ODI | 4 | 179 | 44.75 | 87.3 | 94 | 0 | 1 |
| 2016 | T20I | 2 | 5 | 2.50 | 100.0 | 4 | 0 | 0 |
| 2017 | ODI | 26 | 826 | 33.04 | 96.0 | 116 | 2 | 4 |
| 2017 | T20I | 9 | 233 | 25.89 | 141.2 | 68 | 0 | 1 |
| 2017 | Test | 22 | 773 | 38.65 | 75.0 | 83 | 0 | 6 |
| 2018 | ODI | 12 | 415 | 34.58 | 85.9 | 95 | 0 | 3 |
| 2018 | T20I | 2 | 14 | 7.00 | 87.5 | 11 | 0 | 0 |
| 2018 | Test | 22 | 519 | 25.95 | 66.4 | 80 | 0 | 3 |
| 2019 | ODI | 6 | 147 | 24.50 | 121.5 | 76 | 0 | 1 |
| 2019 | T20I | 9 | 177 | 19.67 | 143.9 | 39 | 0 | 0 |
| 2019 | Test | 13 | 421 | 32.38 | 62.1 | 65 | 0 | 4 |
| 2020 | T20 (leagues & domestic) | 9 | 270 | 33.75 | 148.4 | 65 | 0 | 2 |
| 2020 | Test | 4 | 123 | 30.75 | 54.2 | 63 | 0 | 1 |
| 2021 | ODI | 1 | 7 | 7.00 | 77.8 | 7 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 10 | 151 | 15.10 | 152.5 | 37 | 0 | 0 |
| 2021 | T20I | 5 | 51 | 12.75 | 89.5 | 33 | 0 | 0 |
| 2021 | Test | 12 | 463 | 42.09 | 63.9 | 96 | 0 | 3 |
| 2022 | ODI | 2 | 26 | 13.00 | 89.7 | 25 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 16 | 228 | 15.20 | 120.6 | 62 | 0 | 2 |
| 2022 | Test | 14 | 307 | 25.58 | 68.2 | 61 | 0 | 4 |
| 2023 | T20 (leagues & domestic) | 5 | 132 | 26.40 | 178.4 | 58 | 0 | 1 |
| 2023 | Test | 2 | 7 | 3.50 | 41.2 | 7 | 0 | 0 |
| 2024 | First-class | 2 | 75 | 37.50 | 144.2 | 44 | 0 | 0 |
| 2024 | List A | 6 | 200 | 33.33 | 144.9 | 112 | 1 | 0 |
| 2024 | T20 (leagues & domestic) | 25 | 420 | 17.50 | 150.0 | 50 | 0 | 1 |
| 2025 | First-class | 13 | 457 | 35.15 | 105.5 | 108 | 1 | 3 |
| 2025 | List A | 2 | 52 | 26.00 | 133.3 | 49 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 13 | 287 | 28.70 | 144.2 | 44 | 0 | 0 |
| 2026 | First-class | 10 | 449 | 49.89 | 96.8 | 126 | 1 | 4 |
| 2026 | List A | 1 | 53 | 53.00 | 88.3 | 53 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 11 | 174 | 15.82 | 141.5 | 38 | 0 | 0 |
| 2026 | Test | 4 | 96 | 24.00 | 65.3 | 80 | 0 | 1 |
Niroshan Dickwella bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 1 | 36 | 34 | 0 | – | – | – | 5.67 | – | 0 | 0 | 0 |
Year-by-year bowling (1 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2025 | First-class | 1 | 0 | – | 5.67 | 0/34 |
Niroshan Dickwella against each team
vs Indiavs South Africavs Pakistanvs New Zealandvs Bangladeshvs Englandvs West Indiesvs Australiavs Zimbabwe
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | Test | 20 | 543 | 30.17 | 67.6 | 80 | 0 | 4 |
| Pakistan | Test | 14 | 447 | 34.38 | 73.3 | 83 | 0 | 4 |
| Bangladesh | Test | 13 | 407 | 37.00 | 87.3 | 77 | 0 | 4 |
| West Indies | Test | 9 | 324 | 36.00 | 55.3 | 96 | 0 | 2 |
| South Africa | Test | 13 | 279 | 23.25 | 65.3 | 72 | 0 | 1 |
| England | Test | 10 | 268 | 26.80 | 61.6 | 92 | 0 | 1 |
| New Zealand | Test | 10 | 228 | 25.33 | 50.6 | 80 | 0 | 3 |
| Australia | Test | 7 | 206 | 29.43 | 79.2 | 64 | 0 | 2 |
| Zimbabwe | Test | 4 | 151 | 37.75 | 58.8 | 81 | 0 | 2 |
| South Africa | ODI | 14 | 412 | 29.43 | 98.1 | 74 | 0 | 3 |
| Zimbabwe | ODI | 8 | 330 | 41.25 | 86.8 | 116 | 2 | 0 |
| England | ODI | 4 | 192 | 48.00 | 98.0 | 95 | 0 | 2 |
| India | ODI | 10 | 191 | 21.22 | 92.7 | 64 | 0 | 1 |
| Pakistan | ODI | 6 | 135 | 22.50 | 90.0 | 73 | 0 | 1 |
| New Zealand | ODI | 3 | 131 | 43.67 | 135.1 | 76 | 0 | 1 |
| Bangladesh | ODI | 3 | 65 | 21.67 | 73.9 | 42 | 0 | 0 |
| South Africa | T20I | 6 | 191 | 31.83 | 154.0 | 68 | 0 | 1 |
| New Zealand | T20I | 4 | 114 | 28.50 | 142.5 | 39 | 0 | 0 |
| India | T20I | 6 | 61 | 10.17 | 117.3 | 25 | 0 | 0 |
| Australia | T20I | 4 | 49 | 12.25 | 132.4 | 30 | 0 | 0 |
| West Indies | T20I | 3 | 37 | 18.50 | 105.7 | 33 | 0 | 0 |
| England | T20I | 3 | 17 | 5.67 | 58.6 | 11 | 0 | 0 |
| Galle Gladiators | T20 (leagues & domestic) | 6 | 188 | 37.60 | 132.4 | 60 | 0 | 2 |
| Jaffna Kings | T20 (leagues & domestic) | 11 | 179 | 16.27 | 145.5 | 58 | 0 | 1 |
| Dambulla Aura | T20 (leagues & domestic) | 4 | 95 | 23.75 | 169.6 | 62 | 0 | 1 |
| Jaffna Stallions | T20 (leagues & domestic) | 3 | 77 | 38.50 | 154.0 | 29 | 0 | 0 |
| Abu Dhabi Knight Riders | T20 (leagues & domestic) | 3 | 71 | 23.67 | 129.1 | 37 | 0 | 0 |
| Colombo Stars | T20 (leagues & domestic) | 3 | 47 | 15.67 | 204.3 | 30 | 0 | 0 |
| Kandy Falcons | T20 (leagues & domestic) | 4 | 42 | 10.50 | 123.5 | 25 | 0 | 0 |
| Tamil Union Cricket and Athletic Club | First-class | 4 | 263 | 65.75 | 114.3 | 126 | 2 | 0 |
| Colombo Cricket Club | First-class | 3 | 128 | 42.67 | 70.7 | 58 | 0 | 2 |
| Moors Sports Club | First-class | 3 | 110 | 36.67 | 108.9 | 69 | 0 | 1 |
| Bloomfield Cricket and Athletic Club | First-class | 3 | 50 | 25.00 | 102.0 | 27 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Pallekele International Cricket Stadium | 24 | 761 | 34.59 | 77 |
| Galle International Stadium | 26 | 760 | 29.23 | 92 |
| R Premadasa Stadium | 31 | 618 | 20.60 | 95 |
| Mahinda Rajapaksa International Cricket Stadium | 18 | 587 | 34.53 | 116 |
| Nondescripts Cricket Club Ground | 10 | 363 | 36.30 | 112 |
| Colts Cricket Club Ground | 9 | 355 | 44.38 | 126 |
| P Sara Oval | 11 | 347 | 34.70 | 108 |
| Sinhalese Sports Club Ground | 16 | 312 | 20.80 | 72 |
| Rangiri Dambulla International Stadium | 12 | 280 | 23.33 | 69 |
| Zayed Cricket Stadium | 7 | 228 | 38.00 | 83 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1532 | 1014 | 151.1 | 72 | – | – | – |
| T20 | Middle | 560 | 455 | 123.1 | 29 | – | – | – |
| T20 | Death | 50 | 43 | 116.3 | 8 | – | – | – |
| ODI | Powerplay | 839 | 841 | 99.8 | 27 | – | – | – |
| ODI | Middle | 758 | 869 | 87.2 | 23 | – | – | – |
| ODI | Death | 7 | 7 | 100.0 | 1 | – | – | – |
How Niroshan Dickwella was dismissed
- Caught187 (65%)
- Bowled50 (17%)
- Lbw26 (9%)
- Stumped8 (3%)
- Caught and bowled8 (3%)
- Run out7 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 13 Mar 2026 | 35 |
| 20 Mar 2026 | 21 |
| 20 Mar 2026 | 27 |
| 28 Mar 2026 | 54 |
| 18 Jul 2026 | 7 |
| 19 Jul 2026 | 23 |
| 21 Jul 2026 | 26 |
| 22 Jul 2026 | 14 |
| 25 Jul 2026 | 8 |
| 26 Jul 2026 | 32 |
| 15 Aug 2026 | 80 |
| 15 Aug 2026 | 10 |
| 23 Aug 2026 | 0 |
| 23 Aug 2026 | 6 |
| 28 Aug 2026 | 7 |
| 30 Aug 2026 | 53 |
| 1 Sep 2026 | 1 |
| 5 Sep 2026 | 18 |
| 9 Sep 2026 | 0 |
| 13 Sep 2026 | 38 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 13 Sep 2026 | T20 (leagues & domestic) | Sinhalese Sports Club | 38 | 21 | caught | R Premadasa Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | Moors Sports Club | 0 | 2 | caught | Sinhalese Sports Club Ground |
| 5 Sep 2026 | T20 (leagues & domestic) | Colts Cricket Club | 18 | 15 | caught | P Sara Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | Ace Capital Cricket Club | 1 | 4 | caught | P Sara Oval |
| 30 Aug 2026 | List A | Badureliya Sports Club | 53 | 60 | bowled | Surrey Village |
| 28 Aug 2026 | T20 (leagues & domestic) | Sinhalese Sports Club | 7 | 4 | caught | Colts Cricket Club Ground |
| 23 Aug 2026 | Test | India | 6 | 12 | lbw | Sinhalese Sports Club Ground |
| 23 Aug 2026 | Test | India | 0 | 3 | caught | Sinhalese Sports Club Ground |
| 15 Aug 2026 | Test | India | 10 | 17 | caught | Galle International Stadium |
| 15 Aug 2026 | Test | India | 80 | 115 | caught | Galle International Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 32 | 19 | caught | Rangiri Dambulla International Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 8 | 4 | run out | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 14 | 11 | caught | Rangiri Dambulla International Stadium |
| 21 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 26 | 23 | lbw | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 23 | 16 | bowled | Sinhalese Sports Club Ground |
| 18 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 7 | 4 | bowled | Sinhalese Sports Club Ground |
| 28 Mar 2026 | First-class | Colts Cricket Club | 54 | 56 | caught | Pallekele International Cricket Stadium |
| 20 Mar 2026 | First-class | Bloomfield Cricket and Athletic Club | 27* | 19 | not out | R Premadasa Stadium |
| 20 Mar 2026 | First-class | Bloomfield Cricket and Athletic Club | 21 | 22 | caught | R Premadasa Stadium |
| 13 Mar 2026 | First-class | Police Sports Club | 35 | 36 | caught | Galle International Stadium |
Frequently asked questions
How many runs has Niroshan Dickwella scored in Tests?
2,853 runs in 100 innings (56 matches) at an average of 30.68 and a strike rate of 66.4, in the data from 2014 to 2026.
How many runs has Niroshan Dickwella scored in ODIs?
1,604 runs in 52 innings (55 matches) at an average of 31.45 and a strike rate of 93.4, in the data from 2014 to 2022.
How many runs has Niroshan Dickwella scored in T20Is?
480 runs in 27 innings (28 matches) at an average of 18.46 and a strike rate of 131.1, in the data from 2016 to 2021.
What is Niroshan Dickwella's highest score?
126 in first-class, the highest score in the data.
How many centuries has Niroshan Dickwella scored?
5 hundreds in the data: 2 in ODIs, 2 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.