- Home
- Players
- D Kalupahana
Sinhalese Sports Club · Men's cricket
D Kalupahana stats
Data through 16 September 2026Last updated 16 September 2026
Coverage: matches in the Cricsheet data from 13 May 2024 to 16 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
D Kalupahana played 23 T20 league and domestic matches in the data, between 2024 and 2026. D Kalupahana took 8 List A wickets in the data (average 42.25, economy 7.32, best 3/36).
T20 league & domestic matches
23
131 runs
Best bowling
3/34
T20 (leagues & domestic)
Teams played for
Sinhalese Sports Club 2024–2026 · 29Galle Gallants 2026 · 11
D Kalupahana batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 23 | 12 | 4 | 131 | 31 | 16.38 | 110 | 119.1 | 0 | 0 | 0 | 12 | 5 |
| First-class | 5 | 6 | 1 | 147 | 52 | 29.40 | 313 | 47.0 | 0 | 2 | 1 | 13 | 4 |
| List A | 12 | 3 | 1 | 80 | 43* | 40.00 | 94 | 85.1 | 0 | 0 | 0 | 6 | 4 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2024 | 62 |
| 2025 | 147 |
| 2026 | 149 |
Year-by-year batting (5 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2024 | List A | 2 | 50 | 50.00 | 108.7 | 43 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 1 | 12 | 12.00 | 120.0 | 12 | 0 | 0 |
| 2025 | First-class | 6 | 147 | 29.40 | 47.0 | 52 | 0 | 2 |
| 2026 | List A | 1 | 30 | 30.00 | 62.5 | 30 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 11 | 119 | 17.00 | 119.0 | 31 | 0 | 0 |
D Kalupahana bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 8 | 110 | 198 | 7 | 3/34 | – | 28.29 | 10.80 | 15.7 | 0 | 0 | 0 |
| First-class | 7 | 344 | 321 | 7 | 3/72 | 4/122 | 45.86 | 5.60 | 49.1 | 0 | 0 | 3 |
| List A | 11 | 277 | 338 | 8 | 3/36 | – | 42.25 | 7.32 | 34.6 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2024 | 1 |
| 2025 | 7 |
| 2026 | 14 |
Year-by-year bowling (4 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2024 | List A | 4 | 1 | 101.00 | 5.61 | 1/24 |
| 2025 | First-class | 7 | 7 | 45.86 | 5.60 | 3/72 |
| 2026 | List A | 7 | 7 | 33.86 | 8.41 | 3/36 |
| 2026 | T20 (leagues & domestic) | 8 | 7 | 28.29 | 10.80 | 3/34 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Jaffna Kings | T20 (leagues & domestic) | 3 | 63 | 31.50 | 140.0 | 31 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 5 | 90 | 22.50 | 31 |
| Sinhalese Sports Club Ground | 3 | 83 | 41.50 | 43 |
| Nondescripts Cricket Club Ground | 1 | 52 | 52.00 | 52 |
| Thurstan College Ground | 1 | 50 | – | 50 |
| Pallekele International Cricket Stadium | 1 | 20 | 20.00 | 20 |
| Colts Cricket Club Ground | 1 | 15 | – | 15 |
| P Sara Oval | 2 | 15 | 15.00 | 8 |
| Rangiri Dambulla International Stadium | 3 | 13 | 6.50 | 10 |
| Surrey Village | 1 | 12 | 12.00 | 12 |
| Burgher Recreation Club Ground | 2 | 5 | 2.50 | 5 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Colts Cricket Club Ground | 2 | 6 | 11.67 | 8.08 |
| Sinhalese Sports Club Ground | 6 | 6 | 36.83 | 4.80 |
| Nondescripts Cricket Club Ground | 7 | 3 | 70.33 | 8.44 |
| Police Park Ground | 2 | 2 | 24.00 | 8.73 |
| Bloomfield Cricket and Athletic Club Ground | 1 | 2 | 30.50 | 8.71 |
| Thurstan College Ground | 1 | 2 | 47.50 | 6.20 |
| P Sara Oval | 2 | 1 | 41.00 | 9.84 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 27 | 17 | 158.8 | 1 | 6 | 0 | 17.00 |
| T20 | Middle | 36 | 37 | 97.3 | 3 | 66 | 4 | 9.36 |
| T20 | Death | 68 | 56 | 121.4 | 4 | 38 | 3 | 12.32 |
How D Kalupahana was dismissed
- Caught9 (60%)
- Bowled3 (20%)
- Lbw2 (13%)
- Caught and bowled1 (7%)
How D Kalupahana took wickets
- Caught18
- Lbw2
- Caught and bowled1
- Bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Aug 2024 | 43 |
| 8 Aug 2024 | 7 |
| 3 Jan 2025 | 34 |
| 10 Jan 2025 | 50 |
| 24 Jan 2025 | 5 |
| 24 Jan 2025 | 0 |
| 7 Feb 2025 | 6 |
| 14 Feb 2025 | 52 |
| 22 Jul 2026 | 2 |
| 23 Jul 2026 | 10 |
| 25 Jul 2026 | 1 |
| 1 Aug 2026 | 20 |
| 5 Aug 2026 | 22 |
| 8 Aug 2026 | 31 |
| 12 Aug 2026 | 3 |
| 20 Aug 2026 | 8 |
| 28 Aug 2026 | 15 |
| 5 Sep 2026 | 5 |
| 11 Sep 2026 | 30 |
| 16 Sep 2026 | 2 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 16 Sep 2026 | T20 (leagues & domestic) | Tamil Union Cricket and Athletic Club | 2 | 5 | caught | R Premadasa Stadium |
| 11 Sep 2026 | List A | Moors Sports Club | 30 | 48 | caught | R Premadasa Stadium |
| 5 Sep 2026 | T20 (leagues & domestic) | Ace Capital Cricket Club | 5 | 4 | caught | R Premadasa Stadium |
| 28 Aug 2026 | T20 (leagues & domestic) | Nondescripts Cricket Club | 15* | 9 | not out | Colts Cricket Club Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Badureliya Sports Club | 8* | 5 | not out | P Sara Oval |
| 12 Aug 2026 | T20 (leagues & domestic) | Colts Cricket Club | 3 | 7 | caught | Police Park Ground |
| 8 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 31 | 19 | bowled | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 22* | 15 | not out | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 20 | 21 | bowled | Pallekele International Cricket Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 1 | 2 | caught and bowled | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 10 | 11 | caught | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 2* | 2 | not out | Rangiri Dambulla International Stadium |
| 14 Feb 2025 | First-class | Nondescripts Cricket Club | 52 | 138 | bowled | Nondescripts Cricket Club Ground |
| 7 Feb 2025 | First-class | Tamil Union Cricket and Athletic Club | 6 | 6 | lbw | Sinhalese Sports Club Ground |
| 24 Jan 2025 | First-class | Burgher Recreation Club | 0 | 1 | lbw | Burgher Recreation Club Ground |
| 24 Jan 2025 | First-class | Burgher Recreation Club | 5 | 28 | caught | Burgher Recreation Club Ground |
| 10 Jan 2025 | First-class | Kandy Customs Cricket Club | 50* | 96 | not out | Thurstan College Ground |
| 3 Jan 2025 | First-class | Nugegoda Sports Welfare Club | 34 | 44 | caught | Sinhalese Sports Club Ground |
| 8 Aug 2024 | List A | Colombo Cricket Club | 7 | 11 | caught | P Sara Oval |
| 5 Aug 2024 | List A | Negombo Cricket Club | 43* | 35 | not out | Sinhalese Sports Club Ground |
Last 20 bowling innings
Frequently asked questions
How many wickets has D Kalupahana taken in T20 leagues?
7 wickets in 8 innings at an average of 28.29, economy 10.80, best figures 3/34.
How many wickets has D Kalupahana taken in first-class?
7 wickets in 7 innings at an average of 45.86, economy 5.60, best figures 3/72.
How many runs has D Kalupahana scored in T20 leagues?
131 runs in 12 innings (23 matches) at an average of 16.38 and a strike rate of 119.1, in the data from 2024 to 2026.
What is D Kalupahana's highest score?
52 in first-class, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.