- Home
- Players
- DN Wellalage
Sri Lanka · Men's cricket
DN Wellalage stats
Data through 9 October 2026Last updated 9 October 2026
Coverage: matches in the Cricsheet data from 14 June 2022 to 9 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2022 and 2026, DN Wellalage appears in 1 Test, 34 ODIs, 18 T20Is for Sri Lanka in the Cricsheet data. DN Wellalage took 65 T20 league wickets in the data (average 19.62, economy 6.66, best 4/10).
International matches
53
Tests 1 · ODIs 34 · T20Is 18
International runs
659
0 hundreds
International wickets
61
2 five-wicket hauls
T20 league & domestic matches
64
691 runs
Best bowling
5/27
ODI
Teams played for
Sri Lanka 2022–2026 · 53Jaffna Kings 2022–2026 · 29Colts Cricket Club 2024–2026 · 14Sinhalese Sports Club 2026 · 11Colombo Strikers 2024 · 9Paarl Royals 2025 · 7Fortune Barishal 2024 · 5Barbados Royals 2024 · 2Lahore Qalandars 2026 · 1
DN Wellalage batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 1 | 2 | 0 | 29 | 18 | 14.50 | 47 | 61.7 | 0 | 0 | 0 | 3 | 0 |
| ODI | 34 | 28 | 5 | 455 | 67* | 19.78 | 535 | 85.0 | 0 | 1 | 3 | 36 | 12 |
| T20I | 18 | 14 | 5 | 175 | 43 | 19.44 | 150 | 116.7 | 0 | 0 | 0 | 19 | 5 |
| T20 (leagues & domestic) | 64 | 43 | 13 | 691 | 56 | 23.03 | 610 | 113.3 | 0 | 1 | 0 | 66 | 17 |
| First-class | 5 | 6 | 1 | 246 | 99 | 49.20 | 366 | 67.2 | 0 | 3 | 1 | 25 | 4 |
| List A | 9 | 5 | 2 | 76 | 34 | 25.33 | 66 | 115.2 | 0 | 0 | 0 | 4 | 3 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2022 | 149 |
| 2023 | 210 |
| 2024 | 318 |
| 2025 | 395 |
| 2026 | 600 |
Year-by-year batting (18 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2022 | ODI | 3 | 43 | 14.33 | 59.7 | 20 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 6 | 77 | 15.40 | 111.6 | 30 | 0 | 0 |
| 2022 | Test | 2 | 29 | 14.50 | 61.7 | 18 | 0 | 0 |
| 2023 | ODI | 10 | 100 | 11.11 | 73.0 | 42 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 7 | 110 | 36.67 | 100.9 | 38 | 0 | 0 |
| 2024 | ODI | 6 | 142 | 35.50 | 86.6 | 67 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 11 | 164 | 20.50 | 124.2 | 45 | 0 | 0 |
| 2024 | T20I | 2 | 12 | 12.00 | 75.0 | 11 | 0 | 0 |
| 2025 | First-class | 4 | 177 | 44.25 | 67.8 | 99 | 0 | 2 |
| 2025 | List A | 2 | 36 | 18.00 | 105.9 | 34 | 0 | 0 |
| 2025 | ODI | 3 | 37 | 12.33 | 74.0 | 30 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 8 | 145 | 20.71 | 102.1 | 33 | 0 | 0 |
| 2025 | T20I | 1 | 0 | – | – | 0 | 0 | 0 |
| 2026 | First-class | 2 | 69 | 69.00 | 65.7 | 60 | 0 | 1 |
| 2026 | List A | 3 | 40 | 40.00 | 125.0 | 30 | 0 | 0 |
| 2026 | ODI | 6 | 133 | 33.25 | 118.8 | 45 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 11 | 195 | 27.86 | 123.4 | 56 | 0 | 1 |
| 2026 | T20I | 11 | 163 | 20.38 | 121.6 | 43 | 0 | 0 |
DN Wellalage bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 78 | 35 | 0 | – | – | – | 2.69 | – | 0 | 0 | 1 |
| ODI | 33 | 1,565 | 1,347 | 41 | 5/27 | – | 32.85 | 5.16 | 38.2 | 3 | 2 | 4 |
| T20I | 18 | 393 | 508 | 20 | 3/9 | – | 25.40 | 7.76 | 19.6 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 59 | 1,149 | 1,275 | 65 | 4/10 | – | 19.62 | 6.66 | 17.7 | 2 | 0 | 1 |
| First-class | 9 | 711 | 381 | 9 | 2/30 | 4/85 | 42.33 | 3.22 | 79.0 | 0 | 0 | 21 |
| List A | 9 | 498 | 332 | 11 | 2/22 | – | 30.18 | 4.00 | 45.3 | 0 | 0 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2022 | 15 |
| 2023 | 20 |
| 2024 | 32 |
| 2025 | 27 |
| 2026 | 52 |
Year-by-year bowling (19 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2022 | ODI | 5 | 9 | 22.33 | 5.43 | 3/42 |
| 2022 | T20 (leagues & domestic) | 6 | 6 | 13.67 | 4.56 | 2/7 |
| 2022 | Test | 2 | 0 | – | 2.69 | 0/17 |
| 2023 | ODI | 10 | 10 | 41.60 | 5.38 | 5/40 |
| 2023 | T20 (leagues & domestic) | 9 | 10 | 17.60 | 7.04 | 4/10 |
| 2024 | List A | 1 | 1 | 32.00 | 3.56 | 1/32 |
| 2024 | ODI | 8 | 8 | 35.75 | 5.00 | 5/27 |
| 2024 | T20 (leagues & domestic) | 17 | 17 | 24.29 | 7.44 | 4/20 |
| 2024 | T20I | 4 | 6 | 15.17 | 5.87 | 3/9 |
| 2025 | First-class | 7 | 5 | 59.20 | 3.40 | 2/30 |
| 2025 | List A | 2 | 3 | 22.33 | 3.76 | 2/22 |
| 2025 | ODI | 4 | 8 | 16.62 | 4.38 | 4/35 |
| 2025 | T20 (leagues & domestic) | 12 | 11 | 23.18 | 6.07 | 3/10 |
| 2025 | T20I | 1 | 0 | – | 9.00 | 0/36 |
| 2026 | First-class | 2 | 4 | 21.25 | 2.70 | 2/37 |
| 2026 | List A | 6 | 7 | 33.29 | 4.15 | 2/30 |
| 2026 | ODI | 6 | 6 | 51.83 | 5.27 | 3/49 |
| 2026 | T20 (leagues & domestic) | 15 | 21 | 16.62 | 6.84 | 3/9 |
| 2026 | T20I | 13 | 14 | 27.21 | 8.28 | 3/26 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | ODI | 8 | 193 | 32.17 | 88.5 | 67 | 0 | 1 |
| England | ODI | 6 | 133 | 33.25 | 118.8 | 45 | 0 | 0 |
| Australia | ODI | 5 | 75 | 15.00 | 65.2 | 30 | 0 | 0 |
| Bangladesh | ODI | 5 | 26 | 6.50 | 41.3 | 15 | 0 | 0 |
| England | T20I | 3 | 52 | 17.33 | 115.6 | 33 | 0 | 0 |
| New Zealand | T20I | 3 | 41 | 20.50 | 105.1 | 29 | 0 | 0 |
| Galle Gallants | T20 (leagues & domestic) | 3 | 99 | 33.00 | 139.4 | 56 | 0 | 1 |
| Kandy Falcons | T20 (leagues & domestic) | 6 | 75 | 18.75 | 100.0 | 28 | 0 | 0 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 47 | 47.00 | 127.0 | 38 | 0 | 0 |
| Dambulla Sixers | T20 (leagues & domestic) | 3 | 22 | 22.00 | 84.6 | 11 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Australia | ODI | 8 | 16 | 20.12 | 5.31 | 4/35 |
| India | ODI | 7 | 12 | 19.25 | 5.48 | 5/27 |
| England | ODI | 6 | 6 | 51.83 | 5.27 | 3/49 |
| Bangladesh | ODI | 6 | 4 | 49.50 | 4.04 | 2/33 |
| West Indies | T20I | 4 | 6 | 16.00 | 6.86 | 3/9 |
| England | T20I | 4 | 6 | 22.50 | 9.64 | 3/26 |
| New Zealand | T20I | 3 | 4 | 18.25 | 6.35 | 3/20 |
| Kandy Falcons | T20 (leagues & domestic) | 5 | 8 | 12.75 | 6.18 | 4/20 |
| Dambulla Sixers | T20 (leagues & domestic) | 4 | 5 | 17.20 | 7.82 | 2/18 |
| Galle Gallants | T20 (leagues & domestic) | 4 | 3 | 29.33 | 7.33 | 1/10 |
| B-Love Kandy | T20 (leagues & domestic) | 3 | 2 | 42.50 | 9.44 | 2/43 |
| Chilaw Marians Cricket Club | First-class | 4 | 2 | 49.00 | 2.65 | 2/30 |
| Police Sports Club | List A | 3 | 4 | 23.50 | 3.26 | 2/22 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 28 | 460 | 23.00 | 67 |
| Pallekele International Cricket Stadium | 15 | 225 | 22.50 | 45 |
| Colombo Cricket Club Ground | 6 | 137 | 27.40 | 60 |
| Mahinda Rajapaksa International Cricket Stadium | 2 | 129 | 64.50 | 99 |
| Rangiri Dambulla International Stadium | 8 | 106 | 21.20 | 56 |
| P Sara Oval | 4 | 102 | 25.50 | 50 |
| Sinhalese Sports Club Ground | 4 | 76 | 38.00 | 40 |
| Riverside Ground | 1 | 45 | 45.00 | 45 |
| Sabina Park | 2 | 44 | 22.00 | 43 |
| Colts Cricket Club Ground | 3 | 43 | 21.50 | 34 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 32 | 39 | 24.74 | 5.42 |
| Pallekele International Cricket Stadium | 25 | 36 | 17.00 | 5.78 |
| Rangiri Dambulla International Stadium | 10 | 12 | 19.17 | 7.30 |
| Colombo Cricket Club Ground | 6 | 9 | 17.22 | 3.08 |
| Nondescripts Cricket Club Ground | 3 | 6 | 16.67 | 4.51 |
| P Sara Oval | 5 | 6 | 37.33 | 4.77 |
| Shere Bangla National Stadium | 3 | 4 | 15.00 | 5.00 |
| Police Park Ground | 3 | 4 | 21.25 | 3.86 |
| Warner Park | 1 | 3 | 11.67 | 8.75 |
| St George's Park | 2 | 3 | 15.67 | 6.71 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 65 | 52 | 125.0 | 2 | 384 | 20 | 6.66 |
| T20 | Middle | 412 | 416 | 99.0 | 13 | 1014 | 55 | 6.96 |
| T20 | Death | 389 | 292 | 133.2 | 24 | 144 | 10 | 7.50 |
| ODI | Powerplay | 6 | 13 | 46.2 | 0 | 186 | 4 | 4.23 |
| ODI | Middle | 279 | 371 | 75.2 | 14 | 1235 | 36 | 5.11 |
| ODI | Death | 170 | 151 | 112.6 | 9 | 144 | 1 | 6.83 |
How DN Wellalage was dismissed
- Caught53 (74%)
- Bowled9 (12%)
- Run out4 (6%)
- Caught and bowled3 (4%)
- Lbw1 (1%)
- Retired out1 (1%)
- Stumped1 (1%)
How DN Wellalage took wickets
- Caught71
- Bowled37
- Lbw23
- Stumped11
- Caught and bowled4
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 13 Jun 2026 | 1 |
| 14 Jun 2026 | 43 |
| 17 Jul 2026 | 40 |
| 19 Jul 2026 | 11 |
| 22 Jul 2026 | 19 |
| 23 Jul 2026 | 56 |
| 26 Jul 2026 | 0 |
| 28 Jul 2026 | 17 |
| 30 Jul 2026 | 16 |
| 8 Aug 2026 | 3 |
| 10 Aug 2026 | 9 |
| 12 Aug 2026 | 12 |
| 14 Aug 2026 | 1 |
| 20 Aug 2026 | 1 |
| 3 Sep 2026 | 30 |
| 15 Sep 2026 | 33 |
| 22 Sep 2026 | 45 |
| 24 Sep 2026 | 16 |
| 27 Sep 2026 | 5 |
| 9 Oct 2026 | 5 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | T20I | Pakistan | 5 | 8 | bowled | Rawalpindi Cricket Stadium |
| 27 Sep 2026 | ODI | England | 5 | 6 | caught | Kennington Oval |
| 24 Sep 2026 | ODI | England | 16* | 15 | not out | Headingley |
| 22 Sep 2026 | ODI | England | 45 | 36 | caught | Riverside Ground |
| 15 Sep 2026 | T20I | England | 33 | 21 | caught | The Rose Bowl |
| 3 Sep 2026 | List A | Bloomfield Cricket and Athletic Club | 30* | 19 | not out | Bloomfield Cricket and Athletic Club Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Badureliya Sports Club | 1 | 2 | caught and bowled | P Sara Oval |
| 14 Aug 2026 | List A | Police Sports Club | 1 | 6 | caught | Police Park Ground |
| 12 Aug 2026 | T20 (leagues & domestic) | Colts Cricket Club | 12* | 6 | not out | Police Park Ground |
| 10 Aug 2026 | List A | Colts Cricket Club | 9* | 7 | not out | Colts Cricket Club Ground |
| 8 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 3 | 8 | caught | R Premadasa Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 16* | 9 | not out | Pallekele International Cricket Stadium |
| 28 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 17 | 19 | retired out | Pallekele International Cricket Stadium |
| 26 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 0* | 1 | not out | Rangiri Dambulla International Stadium |
| 23 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 56 | 39 | caught | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 19 | 13 | bowled | Rangiri Dambulla International Stadium |
| 19 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 11* | 13 | not out | Sinhalese Sports Club Ground |
| 17 Jul 2026 | T20 (leagues & domestic) | Galle Gallants | 40 | 24 | caught and bowled | Sinhalese Sports Club Ground |
| 14 Jun 2026 | T20I | West Indies | 43 | 28 | caught | Sabina Park |
| 13 Jun 2026 | T20I | West Indies | 1 | 2 | bowled | Sabina Park |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | T20I | Pakistan | 0/26 | 3 | 0 | Rawalpindi Cricket Stadium |
| 27 Sep 2026 | ODI | England | 0/62 | 9 | 1 | Kennington Oval |
| 24 Sep 2026 | ODI | England | 3/49 | 10 | 0 | Headingley |
| 22 Sep 2026 | ODI | England | 1/60 | 10 | 0 | Riverside Ground |
| 15 Sep 2026 | T20I | England | 1/51 | 3 | 0 | The Rose Bowl |
| 3 Sep 2026 | List A | Bloomfield Cricket and Athletic Club | 1/46 | 10 | 0 | Bloomfield Cricket and Athletic Club Ground |
| 1 Sep 2026 | T20 (leagues & domestic) | Panadura Sports Club | 2/22 | 4 | 0 | Nondescripts Cricket Club Ground |
| 28 Aug 2026 | T20 (leagues & domestic) | Nondescripts Cricket Club | 0/39 | 4 | 0 | Colts Cricket Club Ground |
| 26 Aug 2026 | List A | Burgher Recreation Club | 1/35 | 8 | 1 | Police Park Ground |
| 22 Aug 2026 | List A | Nondescripts Cricket Club | 2/48 | 10 | 0 | Nondescripts Cricket Club Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Badureliya Sports Club | 3/9 | 4 | 0 | P Sara Oval |
| 18 Aug 2026 | List A | Badureliya Sports Club | 2/30 | 8.1 | 0 | Nondescripts Cricket Club Ground |
| 14 Aug 2026 | List A | Police Sports Club | 1/40 | 10 | 0 | Police Park Ground |
| 12 Aug 2026 | T20 (leagues & domestic) | Colts Cricket Club | 2/10 | 4 | 0 | Police Park Ground |
| 10 Aug 2026 | List A | Colts Cricket Club | 0/34 | 10 | 0 | Colts Cricket Club Ground |
| 8 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 0/20 | 2 | 0 | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Galle Gallants | 1/45 | 4 | 0 | R Premadasa Stadium |
| 2 Aug 2026 | T20 (leagues & domestic) | Dambulla Sixers | 2/24 | 4 | 0 | Pallekele International Cricket Stadium |
| 30 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 3/11 | 2 | 0 | Pallekele International Cricket Stadium |
| 28 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 1/21 | 2 | 0 | Pallekele International Cricket Stadium |
Frequently asked questions
How many wickets has DN Wellalage taken in ODIs?
41 wickets in 33 innings at an average of 32.85, economy 5.16, best figures 5/27.
How many wickets has DN Wellalage taken in T20Is?
20 wickets in 18 innings at an average of 25.40, economy 7.76, best figures 3/9.
How many runs has DN Wellalage scored in Tests?
29 runs in 2 innings (1 matches) at an average of 14.50 and a strike rate of 61.7, in the data from 2022 to 2022.
How many runs has DN Wellalage scored in ODIs?
455 runs in 28 innings (34 matches) at an average of 19.78 and a strike rate of 85.0, in the data from 2022 to 2026.
How many runs has DN Wellalage scored in T20Is?
175 runs in 14 innings (18 matches) at an average of 19.44 and a strike rate of 116.7, in the data from 2024 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.