- Home
- Players
- KTH Ratnayake
Tamil Union Cricket and Athletic Club · Men's cricket
KTH Ratnayake stats
Data through 3 October 2026Last updated 3 October 2026
Coverage: matches in the Cricsheet data from 8 December 2021 to 3 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2021 and 2026, KTH Ratnayake appears in 2 Tests, 4 T20Is for Sri Lanka in the Cricsheet data. KTH Ratnayake took 83 first-class wickets in the data (average 25.20, economy 3.63, best 9/65).
International matches
6
Tests 2 · T20Is 4
International wickets
15
0 five-wicket hauls
T20 league & domestic matches
32
75 runs
Best bowling
9/65
First-class
Teams played for
Tamil Union Cricket and Athletic Club 2024–2026 · 45Galle Gallants 2026 · 8Dambulla Giants 2021 · 6Sri Lanka 2025–2026 · 6Sunrisers Eastern Cape 2025–2026 · 4Dambulla Aura 2022 · 2
KTH Ratnayake batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 2 | 0 | 10 | 10 | 5.00 | 27 | 37.0 | 0 | 0 | 1 | 0 | 1 |
| T20I | 4 | 4 | 0 | 77 | 65 | 19.25 | 62 | 124.2 | 0 | 1 | 0 | 8 | 5 |
| T20 (leagues & domestic) | 32 | 17 | 5 | 75 | 14 | 6.25 | 82 | 91.5 | 0 | 0 | 2 | 9 | 0 |
| First-class | 14 | 19 | 0 | 502 | 86 | 26.42 | 557 | 90.1 | 0 | 3 | 0 | 40 | 28 |
| List A | 19 | 15 | 2 | 167 | 41* | 12.85 | 203 | 82.3 | 0 | 0 | 1 | 13 | 7 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2021 | 22 |
| 2022 | 15 |
| 2024 | 228 |
| 2025 | 352 |
| 2026 | 214 |
Year-by-year batting (13 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | T20 (leagues & domestic) | 4 | 22 | 7.33 | 68.8 | 14 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 2 | 15 | 15.00 | 88.2 | 8 | 0 | 0 |
| 2024 | First-class | 2 | 113 | 56.50 | 109.7 | 86 | 0 | 1 |
| 2024 | List A | 6 | 104 | 20.80 | 91.2 | 41 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 3 | 11 | 3.67 | 110.0 | 9 | 0 | 0 |
| 2025 | First-class | 12 | 291 | 24.25 | 84.8 | 81 | 0 | 2 |
| 2025 | List A | 4 | 36 | 9.00 | 67.9 | 12 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 3 | 15 | 15.00 | 136.4 | 10 | 0 | 0 |
| 2025 | Test | 2 | 10 | 5.00 | 37.0 | 10 | 0 | 0 |
| 2026 | First-class | 5 | 98 | 19.60 | 88.3 | 31 | 0 | 0 |
| 2026 | List A | 5 | 27 | 6.75 | 75.0 | 12 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 5 | 12 | 3.00 | 100.0 | 5 | 0 | 0 |
| 2026 | T20I | 4 | 77 | 19.25 | 124.2 | 65 | 0 | 1 |
KTH Ratnayake bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 604 | 389 | 9 | 3/102 | 6/298 | 43.22 | 3.86 | 67.1 | 0 | 0 | 5 |
| T20I | 4 | 66 | 103 | 6 | 2/18 | – | 17.17 | 9.36 | 11.0 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 31 | 664 | 788 | 36 | 3/18 | – | 21.89 | 7.12 | 18.4 | 0 | 0 | 0 |
| First-class | 25 | 3,458 | 2,092 | 83 | 9/65 | 13/128 | 25.20 | 3.63 | 41.7 | 12 | 7 | 61 |
| List A | 19 | 1,061 | 877 | 25 | 4/13 | – | 35.08 | 4.96 | 42.4 | 2 | 0 | 9 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2021 | 6 |
| 2022 | 1 |
| 2024 | 22 |
| 2025 | 84 |
| 2026 | 46 |
Year-by-year bowling (13 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2021 | T20 (leagues & domestic) | 6 | 6 | 19.00 | 6.22 | 3/18 |
| 2022 | T20 (leagues & domestic) | 2 | 1 | 54.00 | 9.00 | 1/20 |
| 2024 | First-class | 2 | 3 | 59.67 | 4.47 | 2/132 |
| 2024 | List A | 7 | 14 | 20.86 | 4.48 | 4/13 |
| 2024 | T20 (leagues & domestic) | 3 | 5 | 10.00 | 5.56 | 2/8 |
| 2025 | First-class | 16 | 58 | 21.38 | 3.71 | 9/65 |
| 2025 | List A | 6 | 8 | 33.50 | 4.65 | 4/34 |
| 2025 | T20 (leagues & domestic) | 5 | 9 | 13.22 | 6.32 | 3/28 |
| 2025 | Test | 4 | 9 | 43.22 | 3.86 | 3/102 |
| 2026 | First-class | 7 | 22 | 30.59 | 3.33 | 5/76 |
| 2026 | List A | 6 | 3 | 105.67 | 5.87 | 2/57 |
| 2026 | T20 (leagues & domestic) | 15 | 15 | 30.07 | 7.71 | 3/19 |
| 2026 | T20I | 4 | 6 | 17.17 | 9.36 | 2/18 |
KTH Ratnayake against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Jaffna Kings | T20 (leagues & domestic) | 3 | 26 | 8.67 | 108.3 | 14 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Bangladesh | Test | 4 | 9 | 43.22 | 3.86 | 3/102 |
| Colombo Stars | T20 (leagues & domestic) | 3 | 6 | 9.17 | 5.00 | 3/18 |
| Jaffna Kings | T20 (leagues & domestic) | 5 | 5 | 25.80 | 7.37 | 3/19 |
| Moors Sports Club | First-class | 3 | 11 | 32.36 | 3.73 | 6/117 |
| Nugegoda Sports Welfare Club | First-class | 4 | 10 | 15.40 | 2.33 | 5/68 |
| Panadura Sports Club | List A | 3 | 4 | 30.00 | 4.97 | 4/13 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| P Sara Oval | 13 | 240 | 21.82 | 86 |
| Burgher Recreation Club Ground | 2 | 92 | 46.00 | 81 |
| Sinhalese Sports Club Ground | 4 | 75 | 18.75 | 50 |
| Korogi Sports Park | 2 | 70 | 35.00 | 65 |
| Rangiri Dambulla International Stadium | 4 | 62 | 20.67 | 31 |
| Colombo Cricket Club Ground | 4 | 61 | 20.33 | 35 |
| Surrey Village | 4 | 43 | 10.75 | 19 |
| Army Ground | 1 | 34 | 34.00 | 34 |
| Bloomfield Cricket and Athletic Club Ground | 1 | 30 | 30.00 | 30 |
| Nondescripts Cricket Club Ground | 4 | 29 | 7.25 | 19 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| P Sara Oval | 18 | 25 | 43.92 | 4.25 |
| Thurstan College Ground | 2 | 13 | 9.85 | 4.17 |
| Burgher Recreation Club Ground | 2 | 13 | 11.54 | 3.30 |
| Rangiri Dambulla International Stadium | 5 | 12 | 25.08 | 4.24 |
| R Premadasa Stadium | 11 | 10 | 23.80 | 6.46 |
| Sinhalese Sports Club Ground | 5 | 10 | 32.90 | 5.02 |
| Galle International Stadium | 3 | 10 | 48.10 | 3.66 |
| Welagedara Stadium | 4 | 9 | 24.33 | 2.58 |
| Surrey Village | 5 | 9 | 36.44 | 4.78 |
| Army Ground | 2 | 7 | 13.14 | 3.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 2 | 4 | 50.0 | 0 | 284 | 17 | 7.96 |
| T20 | Middle | 71 | 75 | 94.7 | 7 | 323 | 17 | 6.43 |
| T20 | Death | 79 | 65 | 121.5 | 9 | 123 | 8 | 8.20 |
How KTH Ratnayake was dismissed
- Caught30 (60%)
- Bowled8 (16%)
- Lbw6 (12%)
- Run out3 (6%)
- Stumped2 (4%)
- Caught and bowled1 (2%)
How KTH Ratnayake took wickets
- Caught88
- Bowled35
- Lbw29
- Stumped6
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 31 Dec 2025 | 1 |
| 16 Jan 2026 | 31 |
| 16 Jan 2026 | 28 |
| 23 Jan 2026 | 9 |
| 30 Jan 2026 | 11 |
| 30 Jan 2026 | 19 |
| 25 Jul 2026 | 1 |
| 26 Jul 2026 | 2 |
| 5 Aug 2026 | 5 |
| 10 Aug 2026 | 10 |
| 14 Aug 2026 | 0 |
| 18 Aug 2026 | 12 |
| 20 Aug 2026 | 4 |
| 26 Aug 2026 | 4 |
| 28 Aug 2026 | 0 |
| 3 Sep 2026 | 1 |
| 17 Sep 2026 | 4 |
| 19 Sep 2026 | 3 |
| 1 Oct 2026 | 5 |
| 3 Oct 2026 | 65 |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 3 Oct 2026 | T20I | Bangladesh | 2/18 | 3 | 0 | Korogi Sports Park |
| 1 Oct 2026 | T20I | India | 2/32 | 4 | 0 | Korogi Sports Park |
| 19 Sep 2026 | T20I | England | 1/28 | 2 | 0 | Old Trafford |
| 17 Sep 2026 | T20I | England | 1/25 | 2 | 0 | Sophia Gardens |
| 3 Sep 2026 | List A | Colombo Cricket Club | 2/57 | 10 | 0 | P Sara Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | Burgher Recreation Club | 1/23 | 4 | 0 | Sinhalese Sports Club Ground |
| 30 Aug 2026 | List A | Nugegoda Sports Welfare Club | 1/48 | 10 | 0 | P Sara Oval |
| 28 Aug 2026 | T20 (leagues & domestic) | Nugegoda Sports Welfare Club | 1/28 | 4 | 0 | Nondescripts Cricket Club Ground |
| 26 Aug 2026 | List A | Panadura Sports Club | 0/68 | 7 | 0 | Surrey Village |
| 24 Aug 2026 | T20 (leagues & domestic) | Police Sports Club | 1/27 | 4 | 0 | R Premadasa Stadium |
| 20 Aug 2026 | T20 (leagues & domestic) | Moors Sports Club | 2/53 | 4 | 0 | Colts Cricket Club Ground |
| 18 Aug 2026 | List A | Moors Sports Club | 0/59 | 10 | 0 | P Sara Oval |
| 16 Aug 2026 | T20 (leagues & domestic) | Colombo Cricket Club | 0/20 | 4 | 0 | R Premadasa Stadium |
| 14 Aug 2026 | List A | Ace Capital Cricket Club | 0/45 | 8 | 0 | P Sara Oval |
| 12 Aug 2026 | T20 (leagues & domestic) | Kurunegala Youth Cricket Club | 2/20 | 4 | 0 | Surrey Village |
| 10 Aug 2026 | List A | Kurunegala Youth Cricket Club | 0/40 | 9 | 0 | Welagedara Stadium |
| 8 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 2/14 | 3.3 | 0 | R Premadasa Stadium |
| 7 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 1/32 | 3 | 0 | R Premadasa Stadium |
| 5 Aug 2026 | T20 (leagues & domestic) | Jaffna Kings | 0/31 | 4 | 0 | R Premadasa Stadium |
| 1 Aug 2026 | T20 (leagues & domestic) | Colombo Kaps | 1/37 | 4 | 0 | Pallekele International Cricket Stadium |
Frequently asked questions
How many wickets has KTH Ratnayake taken in Tests?
9 wickets in 4 innings at an average of 43.22, economy 3.86, best figures 3/102.
How many wickets has KTH Ratnayake taken in T20Is?
6 wickets in 4 innings at an average of 17.17, economy 9.36, best figures 2/18.
How many runs has KTH Ratnayake scored in Tests?
10 runs in 2 innings (2 matches) at an average of 5.00 and a strike rate of 37.0, in the data from 2025 to 2025.
How many runs has KTH Ratnayake scored in T20Is?
77 runs in 4 innings (4 matches) at an average of 19.25 and a strike rate of 124.2, in the data from 2026 to 2026.
How many runs has KTH Ratnayake scored in T20 leagues?
75 runs in 17 innings (32 matches) at an average of 6.25 and a strike rate of 91.5, in the data from 2021 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.