Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Ravija Sandaruwan: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
OppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Maldives2018-202466213468*33.5084159.5201188
Qatar2018-2026141404078829.07276147.460203227
Saudi Arabia2018-202499127184*33.88188144.150312515
Bahrain2018-20261616149910333.27344145.061224925
United Arab Emirates2018-20249901824920.22147123.810001210
Malaysia2019-202466036186.0035102.8600241
Nepal2019-20254401046326.0070148.5701195
Iran2020110777.00887.5000010
Hong Kong2022-202611111259102*25.90189137.041002416
Singapore2022-2024220845642.0050168.0001056
Oman2023-202433028239.3321133.3300141
Tanzania2024110444.003133.3300010
Vanuatu2024220703535.0055127.2700063
Cambodia2024110616161.0033184.8501037
Mongolia2024-2026221875787.0046189.1301076
Myanmar2024-2026220242012.0015160.0000022
Denmark2024-2025220453422.5037121.6200052
Jersey2024-202522018149.0014128.5700040
Kenya2024-2025220906745.0082109.76010160
Papua New Guinea2024-2025220323216.003494.1200140
Japan2025110444.00580.0000010
Thailand20261115353*-19278.9501036
Bhutan20261114040*-11363.6400015

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.