- Home
- Players
- R Sandaruwan
Kuwait · Men's cricket
R Sandaruwan stats
Data through 12 October 2026Last updated 12 October 2026
Coverage: matches in the Cricsheet data from 20 April 2018 to 12 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2018 and 2026, R Sandaruwan appears in 73 T20Is for Kuwait in the Cricsheet data. In T20Is R Sandaruwan scored 1,693 runs in 73 innings (average 24.54, strike rate 142.4), including 1 hundreds and 10 fifties. Against Qatar in T20Is, R Sandaruwan averaged 30.50 over 8 innings.
International matches
73
T20Is 73
International runs
1,693
1 hundreds
T20 league & domestic matches
8
164 runs
Best batting average (T20I)
24.54
73 innings
Highest score
102*
T20I
Teams played for
Kuwait 2018–2026 · 89Burgher Recreation Club 2024–2025 · 17
R Sandaruwan batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 73 | 73 | 4 | 1,693 | 102* | 24.54 | 1,189 | 142.4 | 1 | 10 | 7 | 147 | 100 |
| T20 (leagues & domestic) | 8 | 8 | 0 | 164 | 51 | 20.50 | 95 | 172.6 | 0 | 1 | 0 | 16 | 10 |
| First-class | 3 | 5 | 0 | 52 | 30 | 10.40 | 74 | 70.3 | 0 | 0 | 0 | 6 | 2 |
| List A | 16 | 16 | 0 | 332 | 67 | 20.75 | 298 | 111.4 | 0 | 2 | 2 | 45 | 10 |
| Other T20 | 6 | 6 | 2 | 90 | 34* | 22.50 | 65 | 138.5 | 0 | 0 | 0 | 2 | 7 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2018 | 90 |
| 2019 | 41 |
| 2020 | 86 |
| 2021 | 55 |
| 2022 | 167 |
| 2023 | 412 |
| 2024 | 884 |
| 2025 | 391 |
| 2026 | 205 |
Year-by-year batting (14 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | Other T20 | 6 | 90 | 22.50 | 138.5 | 34 | 0 | 0 |
| 2019 | T20I | 3 | 41 | 13.67 | 128.1 | 26 | 0 | 0 |
| 2020 | T20I | 3 | 86 | 28.67 | 138.7 | 67 | 0 | 1 |
| 2021 | T20I | 3 | 55 | 18.33 | 131.0 | 49 | 0 | 0 |
| 2022 | T20I | 6 | 167 | 27.83 | 154.6 | 51 | 0 | 1 |
| 2023 | T20I | 17 | 412 | 24.24 | 131.2 | 71 | 0 | 3 |
| 2024 | List A | 8 | 209 | 26.12 | 126.7 | 67 | 0 | 2 |
| 2024 | T20 (leagues & domestic) | 5 | 106 | 21.20 | 182.8 | 40 | 0 | 0 |
| 2024 | T20I | 26 | 569 | 22.76 | 144.4 | 102 | 1 | 3 |
| 2025 | First-class | 5 | 52 | 10.40 | 70.3 | 30 | 0 | 0 |
| 2025 | List A | 8 | 123 | 15.38 | 92.5 | 32 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 3 | 58 | 19.33 | 156.8 | 51 | 0 | 1 |
| 2025 | T20I | 6 | 158 | 26.33 | 139.8 | 63 | 0 | 1 |
| 2026 | T20I | 9 | 205 | 34.17 | 165.3 | 53 | 0 | 1 |
R Sandaruwan bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Other T20 | 2 | 24 | 41 | 0 | – | – | – | 10.25 | – | 0 | 0 | 0 |
Year-by-year bowling (1 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | Other T20 | 2 | 0 | – | 10.25 | 0/17 |
R Sandaruwan against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Bahrain | T20I | 13 | 315 | 24.23 | 131.2 | 67 | 0 | 2 |
| Hong Kong | T20I | 11 | 259 | 25.90 | 137.0 | 102 | 1 | 0 |
| Qatar | T20I | 8 | 244 | 30.50 | 140.2 | 71 | 0 | 1 |
| Saudi Arabia | T20I | 4 | 140 | 35.00 | 142.9 | 58 | 0 | 2 |
| Nepal | T20I | 4 | 104 | 26.00 | 148.6 | 63 | 0 | 1 |
| United Arab Emirates | T20I | 6 | 96 | 16.00 | 112.9 | 34 | 0 | 0 |
| Maldives | T20I | 4 | 37 | 9.25 | 115.6 | 27 | 0 | 0 |
| Malaysia | T20I | 6 | 36 | 6.00 | 102.9 | 18 | 0 | 0 |
| Oman | T20I | 3 | 28 | 9.33 | 133.3 | 23 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| West End Park International Cricket Stadium | 13 | 360 | 27.69 | 71 |
| Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | 11 | 311 | 28.27 | 67 |
| Bayuemas Oval | 11 | 265 | 26.50 | 57 |
| Mission Road Ground | 11 | 263 | 23.91 | 63 |
| Selangor Turf Club | 6 | 210 | 52.50 | 102 |
| UKM-YSD Cricket Oval | 5 | 112 | 28.00 | 56 |
| Ruaraka Sports Club Ground | 3 | 72 | 24.00 | 67 |
| Burgher Recreation Club Ground | 5 | 68 | 13.60 | 30 |
| Colombo Cricket Club Ground | 3 | 67 | 22.33 | 51 |
| Surrey Village | 1 | 62 | 62.00 | 62 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1348 | 964 | 139.8 | 50 | – | – | – |
| T20 | Middle | 509 | 320 | 159.1 | 27 | – | – | – |
How R Sandaruwan was dismissed
- Caught73 (72%)
- Bowled15 (15%)
- Lbw8 (8%)
- Run out3 (3%)
- Caught and bowled2 (2%)
- Stumped1 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 11 Jun 2025 | 3 |
| 27 Jun 2025 | 14 |
| 1 Jul 2025 | 18 |
| 13 Jul 2025 | 4 |
| 21 Aug 2025 | 17 |
| 23 Aug 2025 | 4 |
| 24 Aug 2025 | 32 |
| 28 Aug 2025 | 11 |
| 30 Aug 2025 | 23 |
| 8 Oct 2025 | 0 |
| 9 Oct 2025 | 4 |
| 25 Feb 2026 | 4 |
| 26 Feb 2026 | 22 |
| 1 Mar 2026 | 3 |
| 5 Oct 2026 | 29 |
| 6 Oct 2026 | 30 |
| 8 Oct 2026 | 53 |
| 9 Oct 2026 | 20 |
| 11 Oct 2026 | 4 |
| 12 Oct 2026 | 40 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 12 Oct 2026 | T20I | Bhutan | 40* | 11 | not out | Selangor Turf Club |
| 11 Oct 2026 | T20I | Myanmar | 4 | 8 | lbw | Bayuemas Oval |
| 9 Oct 2026 | T20I | Bahrain | 20 | 21 | lbw | UKM-YSD Cricket Oval |
| 8 Oct 2026 | T20I | Thailand | 53* | 19 | not out | Bayuemas Oval |
| 6 Oct 2026 | T20I | Mongolia | 30* | 14 | not out | UKM-YSD Cricket Oval |
| 5 Oct 2026 | T20I | Qatar | 29 | 27 | caught | Bayuemas Oval |
| 1 Mar 2026 | T20I | Hong Kong | 3 | 6 | caught | Mission Road Ground |
| 26 Feb 2026 | T20I | Hong Kong | 22 | 16 | caught | Mission Road Ground |
| 25 Feb 2026 | T20I | Hong Kong | 4 | 2 | caught | Mission Road Ground |
| 9 Oct 2025 | T20I | Japan | 4 | 5 | bowled | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 8 Oct 2025 | T20I | Nepal | 0 | 3 | bowled | Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) |
| 30 Aug 2025 | List A | Kenya | 23 | 30 | caught | Grainville |
| 28 Aug 2025 | List A | Denmark | 11 | 9 | lbw | Grainville |
| 24 Aug 2025 | List A | Papua New Guinea | 32 | 30 | caught | Farmers Cricket Club Ground |
| 23 Aug 2025 | List A | Jersey | 4 | 7 | lbw | Farmers Cricket Club Ground |
| 21 Aug 2025 | List A | Qatar | 17 | 15 | caught | Grainville |
| 13 Jul 2025 | List A | Colts Cricket Club | 4 | 5 | caught | Burgher Recreation Club Ground |
| 1 Jul 2025 | List A | Colombo Cricket Club | 18 | 15 | caught | Burgher Recreation Club Ground |
| 27 Jun 2025 | List A | Nugegoda Sports Welfare Club | 14 | 22 | bowled | Burgher Recreation Club Ground |
| 11 Jun 2025 | T20 (leagues & domestic) | Colombo Cricket Club | 3 | 7 | caught | P Sara Oval |
Frequently asked questions
How many runs has R Sandaruwan scored in T20Is?
1,693 runs in 73 innings (73 matches) at an average of 24.54 and a strike rate of 142.4, in the data from 2019 to 2026.
How many runs has R Sandaruwan scored in T20 leagues?
164 runs in 8 innings (8 matches) at an average of 20.50 and a strike rate of 172.6, in the data from 2024 to 2025.
What is R Sandaruwan's highest score?
102* in T20Is, the highest score in the data.
How many centuries has R Sandaruwan scored?
1 hundreds in the data: 1 in T20Is.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.