Bodadura Ravija Sandaruwan de Silva
T20 career record
1,517
Runs
22.98
Batting average
0
Wickets
0
Economy
Batting
Matches67
Innings67
Runs1517
Average22.98
Strike rate134.01
High score102
Fifties9
Hundreds1
Boundaries
Fours134
Sixes85
Bowling
Innings0
Overs0
Wickets0
Runs conceded0
Average0
Economy0
Strike rate0
Best figures-
How they get out
Caught50
Caught behind0
Bowled10
LBW2
Stumped1
Run out3
Fielding
Catches18
Stumpings0
Run outs7
Total dismissals25
Grounds Bodadura Ravija Sandaruwan de Silva plays most
- West End Park International Cricket Stadium13 matches · 360 runs
- Mission Road Ground, Mong Kok, Hong Kong11 matches · 263 runs
- Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1)11 matches · 311 runs
- Bayuemas Oval, Kuala Lumpur8 matches · 179 runs
- ICC Academy5 matches · 47 runs
- Selangor Turf Club, Kuala Lumpur5 matches · 170 runs
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 1 Mar 2026 | ICC Men's T20 World Cup | Hong Kong | 3 (6) | — |
| 26 Feb 2026 | ICC Men's T20 World Cup | Hong Kong | 22 (19) | — |
| 25 Feb 2026 | ICC Men's T20 World Cup | Hong Kong | 4 (2) | — |
| 9 Oct 2025 | ICC Men's T20 World Cup Asia & EAP Qualifier | Japan | 4 (5) | — |
| 8 Oct 2025 | ICC Men's T20 World Cup Asia & EAP Qualifier | Nepal | 0 (3) | — |
| 13 Apr 2025 | Quadrangular Twenty20 Series (Hong Kong) | Nepal | 63 (37) | — |
| 12 Apr 2025 | Quadrangular Twenty20 Series (Hong Kong) | Qatar | 16 (19) | — |
| 10 Apr 2025 | Quadrangular Twenty20 Series (Hong Kong) | Nepal | 26 (16) | — |
| 9 Apr 2025 | Quadrangular Twenty20 Series (Hong Kong) | Hong Kong | 49 (37) | — |
| 21 Dec 2024 | Gulf T20I Championship | United Arab Emirates | 6 (6) | — |
| 20 Dec 2024 | Gulf T20I Championship | Oman | 5 (8) | — |
| 17 Dec 2024 | Gulf T20I Championship | Qatar | 12 (10) | — |
| 16 Dec 2024 | Gulf T20I Championship | United Arab Emirates | 1 (5) | — |
| 14 Dec 2024 | Gulf T20I Championship | Bahrain | 5 (9) | — |
| 13 Dec 2024 | Gulf T20I Championship | Saudi Arabia | 24 (19) | — |
| 9 Sept 2024 | ICC Men's T20 World Cup Asia Qualifier A | Hong Kong | 3 (4) | — |
| 6 Sept 2024 | ICC Men's T20 World Cup Asia Qualifier A | Singapore | 56 (36) | — |
| 5 Sept 2024 | ICC Men's T20 World Cup Asia Qualifier A | Malaysia | 18 (9) | — |
| 3 Sept 2024 | ICC Men's T20 World Cup Asia Qualifier A | Myanmar | 20 (7) | — |
| 2 Sept 2024 | ICC Men's T20 World Cup Asia Qualifier A | Maldives | 3 (6) | — |
| 30 Aug 2024 | ICC Men's T20 World Cup Asia Qualifier A | Mongolia | 57 (32) | — |
| 27 Aug 2024 | Malaysia Tri-Nation T20I Series | Hong Kong | 102* (49) | — |
| 25 Aug 2024 | Malaysia Tri-Nation T20I Series | Malaysia | 14 (14) | — |
| 24 Aug 2024 | Malaysia Tri-Nation T20I Series | Hong Kong | 42 (34) | — |
| 22 Aug 2024 | Malaysia Tri-Nation T20I Series | Malaysia | 0 (1) | — |
| 21 Aug 2024 | Malaysia Tri-Nation T20I Series | Hong Kong | 12 (6) | — |
| 17 Apr 2024 | ACC Men's Premier Cup | Oman | 23 (13) | — |
| 15 Apr 2024 | ACC Men's Premier Cup | Bahrain | 0 (1) | — |
| 13 Apr 2024 | ACC Men's Premier Cup | Cambodia | 61 (36) | — |
| 12 Apr 2024 | ACC Men's Premier Cup | United Arab Emirates | 21 (23) | — |
| 11 Mar 2024 | Malaysia Open T20 Championship | Vanuatu | 35 (23) | — |
| 9 Mar 2024 | Malaysia Open T20 Championship | Malaysia | 3 (5) | — |
| 7 Mar 2024 | Malaysia Open T20 Championship | Vanuatu | 35 (34) | — |
| 6 Mar 2024 | Malaysia Open T20 Championship | Tanzania | 4 (3) | — |
| 5 Mar 2024 | Malaysia Open T20 Championship | Bahrain | 7 (11) | — |
| 2 Nov 2023 | ICC Men's T20 World Cup Asia Qualifier Final | Bahrain | 1 (4) | — |
| 31 Oct 2023 | ICC Men's T20 World Cup Asia Qualifier Final | United Arab Emirates | 22 (16) | — |
| 30 Oct 2023 | ICC Men’s T20 World Cup Asia Qualifier Final | Hong Kong | 4 (7) | — |
| 5 Oct 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Saudi Arabia | 4 (3) | — |
| 4 Oct 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Maldives | 27 (18) | — |
| 2 Oct 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Qatar | 71 (42) | — |
| 1 Oct 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Saudi Arabia | 54 (35) | — |
| 29 Sept 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Maldives | 7 (7) | — |
| 28 Sept 2023 | ICC Men's T20 World Cup Sub Regional Asia Qualifier A | Qatar | 42 (31) | — |
| 22 Sept 2023 | Gulf Cricket T20I Championship | Oman | 0 (1) | — |
| 18 Sept 2023 | Gulf Cricket T20I Championship | Qatar | 42 (30) | — |
| 16 Sept 2023 | Gulf Cricket T20I Championship | Bahrain | 0 (3) | — |
| 15 Sept 2023 | Gulf Cricket T20I Championship | Saudi Arabia | 58 (43) | — |
| 12 Mar 2023 | Quadrangular Twenty20 Series (Hong Kong) | Bahrain | 37 (35) | — |
| 11 Mar 2023 | Quadrangular Twenty20 Series (Hong Kong) | Bahrain | 30 (28) | — |
| 9 Mar 2023 | Quadrangular Twenty20 Series (Hong Kong) | Hong Kong | 12 (28) | — |
| 8 Mar 2023 | Quadrangular Twenty20 Series (Hong Kong) | Malaysia | 1 (3) | — |
| 24 Aug 2022 | Men's T20 Asia Cup Qualifier | Singapore | 28 (14) | — |
| 23 Aug 2022 | Men's T20 Asia Cup Qualifier | Hong Kong | 6 (7) | — |
| 21 Aug 2022 | Men's T20 Asia Cup Qualifier | United Arab Emirates | 34 (25) | — |
| 17 Aug 2022 | Bahrain tour of Oman | Bahrain | 13 (12) | — |
| 14 Aug 2022 | Bahrain tour of Oman | Bahrain | 35 (18) | — |
| 13 Aug 2022 | Bahrain tour of Oman | Bahrain | 51 (35) | — |
| 29 Oct 2021 | ICC Men's T20 World Cup Asia A Qualifier | Qatar | 6 (10) | — |
| 28 Oct 2021 | ICC Men's T20 World Cup Asia A Qualifier | Maldives | 0 (3) | — |
| 24 Oct 2021 | ICC Men's T20 World Cup Asia A Qualifier | Bahrain | 49 (32) | — |
| 27 Feb 2020 | ACC Western Region T20 | United Arab Emirates | 12 (15) | — |
| 26 Feb 2020 | ACC Western Region T20 | Bahrain | 67 (39) | — |
| 25 Feb 2020 | ACC Western Region T20 | Iran | 7 (8) | — |
| 27 Jul 2019 | ICC Men's T20 World Cup Asia Region Final | Nepal | 15 (16) | — |
| 26 Jul 2019 | ICC Men's T20 World Cup Asia Region Final | Qatar | 26 (13) | — |
| 22 Jul 2019 | ICC Men's T20 World Cup Asia Region Final | Malaysia | 0 (3) | — |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.