Ravija Sandaruwan Stats

  • 34 years
  • Allrounder
  • Kuwait

About Ravija Sandaruwan

Ravija Sandaruwan is a professional cricketer from Kuwait who plays as a all-rounder. Across all formats tracked on AdvanceCricket, Ravija Sandaruwan has featured in 43 matches, scoring 918 runs and taking 0 wickets. In DT20, Ravija Sandaruwan has played 27 matches, scoring 484 runs at an average of 25.47 and a strike rate of 109.50 with 2 half-centuries (high score 63). In T20, Ravija Sandaruwan has played 8 matches, scoring 196 runs at an average of 24.50 and a strike rate of 144.10 with 1 half-century (high score 51). In TEST, Ravija Sandaruwan has played 5 matches, scoring 170 runs at an average of 42.50 and a strike rate of 165.00 with 1 century (high score 102). In T20I, Ravija Sandaruwan has played 3 matches, scoring 68 runs at an average of 22.67 and a strike rate of 147.80 (high score 34). Ravija Sandaruwan has registered 1 career century, 3 half-centuries, 1 Player of the Match award.

Taking a closer look at Ravija Sandaruwan's DT20 record:

Ravija Sandaruwan has featured in 27 T20 matches (52% win rate). He has scored 484 runs off 442 balls at an steady batting average of 25.47 with a strike rate of 109.50. His highest score is 63. He averages 17.90 runs per match. He has hit 71 boundaries in total, including 45 fours and 26 sixes (2.60 per match). He averages 1.70 fours per match and 1.00 sixes per match. He has scored 2 half-centuries. He has remained not out 8 times. He has been dismissed for a duck 3 times. He has been dismissed 19 times, including 13 caught (50.0%), 3 bowled (11.5%), 2 LBW (7.7%), and 1 run out (3.8%). His score distribution shows 2 in the 60s, 1 in the 40s, 3 in the 30s, 6 in the 20s, and 3 in the 10s across 0 innings. In the powerplay, He has scored 330 runs off 266 balls at a strike rate of 124.06. In the middle overs, He has scored 160 runs off 132 balls at a strike rate of 121.21. Against left-arm bowlers, He has scored 104 runs off 131 balls at a strike rate of 79.39. Against right-arm bowlers, He has scored 385 runs off 264 balls at a strike rate of 145.83. Against spin bowling, He has scored 102 runs off 116 balls at a strike rate of 87.93. Against pace bowling, He has scored 387 runs off 279 balls at a strike rate of 138.71. He has played 215 dot balls (48.6%), and has rotated the strike with 101 singles, 13 twos, and 1 threes. He averages 37.6 fantasy points per match (31.6 from batting and 2.1 from fielding). Overall, Ravija Sandaruwan's T20 batting numbers in t20 cricket highlight him as a steady contributor with the bat.

Ravija Sandaruwan has bowled in 0 T20 matches, delivering 1 overs (52% win rate). He has an economy rate of 28.00. He has conceded 2 fours and 3 sixes. He has conceded 1 twos. He averages 37.6 fantasy points per match.

Ravija Sandaruwan has contributed 7 fielding actions in 27 T20 matches, showcasing his all-round value on the field. He has taken 7 catches in the field, averaging 0.30 per match. Overall, He averages 0.30 fielding contributions per match — a testament to his consistent impact in the field.

Breaking down Ravija Sandaruwan's innings by score bands in DT20 cricket, he has posted a score of fifty or more in 2 innings, made starts in the 30s or 40s 4 times, been dismissed without scoring 3 times.

Ravija Sandaruwan has been used in multiple batting positions in DT20 cricket: at number 1 he batted 7 times for 192 runs (best 63); at number 2 he batted 15 times for 256 runs (best 49); at number 4 he batted 4 times for 36 runs (best 20).

Facing the first ball of an innings in DT20 cricket, Ravija Sandaruwan has defended or left 9 of 18 deliveries, rotated strike immediately 5 times, and gone for an early boundary 2 times. First-ball dismissals have occurred once.

On AdvanceCricket's per-match performance rankings, Ravija Sandaruwan finished as the top-ranked player in 1 match and inside the top three in 1 match in DT20 cricket. He averages 37.6 fantasy points per match here (31.6 batting, 2.1 fielding) — a useful baseline for fantasy team selection.

Across his most recent 10 appearances in DT20 cricket, Ravija Sandaruwan has contributed 174 runs and 0 wickets, with a best of 63 against NPL.

Season by season, here is how Ravija Sandaruwan's record in DT20 has evolved:

In 2023, 10 matches brought 114 runs at 28.50 (SR 87.0), best 37. In 2024, 4 matches brought 105 runs at 26.25 (SR 156.7), best 61 [1×50]. In 2025, 9 matches brought 187 runs at 26.71 (SR 153.3), best 63 [1×50]. In 2026, 4 matches brought 78 runs at 19.50 (SR 63.9), best 30.

Taking a closer look at Ravija Sandaruwan's T20 record:

Ravija Sandaruwan has featured in 8 T20 matches (62% win rate). He has scored 196 runs off 136 balls at an steady batting average of 24.50 with an aggressive strike rate of 144.10. His highest score is 51. He averages 24.50 runs per match. He has hit 28 boundaries in total, including 17 fours and 11 sixes (3.50 per match). He averages 2.10 fours per match and 1.40 sixes per match. He has scored 1 half-century. He has been dismissed 8 times, including 7 caught (87.5%) and 1 stumped (12.5%). His score distribution shows 1 in the 50s, 1 in the 40s, 1 in the 30s, 2 in the 20s, and 1 in the 10s across 0 innings. In the powerplay, He has scored 134 runs off 99 balls at a strike rate of 135.35. In the middle overs, He has scored 72 runs off 37 balls at a strike rate of 194.59. Against left-arm bowlers, He has scored 54 runs off 33 balls at a strike rate of 163.64. Against right-arm bowlers, He has scored 151 runs off 102 balls at a strike rate of 148.04. Against spin bowling, He has scored 41 runs off 26 balls at a strike rate of 157.69. Against pace bowling, He has scored 164 runs off 109 balls at a strike rate of 150.46. He has played 60 dot balls (44.1%), and has rotated the strike with 36 singles, 10 twos, and 2 threes. He averages 51.3 fantasy points per match (45.3 from batting and 2.0 from fielding). Overall, Ravija Sandaruwan's T20 batting numbers in t20 cricket highlight him as a steady contributor with the bat.

Ravija Sandaruwan has contributed 2 fielding actions in 8 T20 matches, showcasing his all-round value on the field. He has taken 2 catches in the field, averaging 0.30 per match. Overall, He averages 0.30 fielding contributions per match — a testament to his consistent impact in the field.

Breaking down Ravija Sandaruwan's innings by score bands in T20 cricket, he has posted a score of fifty or more in 1 innings, made starts in the 30s or 40s 2 times.

Ravija Sandaruwan has been used in multiple batting positions in T20 cricket: at number 1 he batted 1 time for 22 runs (best 22); at number 2 he batted 7 times for 174 runs (best 51).

On AdvanceCricket's per-match performance rankings, Ravija Sandaruwan finished as the top-ranked player in 0 matches and inside the top three in 1 match in T20 cricket. He averages 51.3 fantasy points per match here (45.3 batting, 2.0 fielding) — a useful baseline for fantasy team selection.

Across his most recent 8 appearances in T20 cricket, Ravija Sandaruwan has contributed 196 runs and 0 wickets, with a best of 51 against BHR.

Season by season, here is how Ravija Sandaruwan's record in T20 has evolved:

In 2022, 5 matches brought 167 runs at 33.40 (SR 149.1), best 51 [1×50]. In 2026, 3 matches brought 29 runs at 9.67 (SR 120.8), best 22.

Ravija Sandaruwan Advance Stats

  • DT20
  • All Years

Ravija Sandaruwan has featured in 27 T20 matches (26th innings), batting in 26 innings (52% win rate). He has scored 484 runs off 442 balls at an steady batting average of 25.47 with a strike rate of 109.50. His highest score is 63. He averages 17.90 runs per match. He has hit 71 boundaries in total, including 45 fours and 26 sixes (2.60 per match). He averages 1.70 fours per match and 1.00 sixes per match. He has scored 2 half-centuries. He has remained not out 8 times. He has been dismissed for a duck 3 times. He has been dismissed 19 times, including 13 caught (50.0%), 3 bowled (11.5%), 2 LBW (7.7%), and 1 run out (3.8%). His score distribution shows 2 in the 60s, 1 in the 40s, 3 in the 30s, 6 in the 20s, and 3 in the 10s across 26 innings. He has played 215 dot balls (48.6%), and has rotated the strike with 101 singles, 13 twos, and 1 threes. He averages 37.6 fantasy points per match (31.6 from batting and 2.1 from fielding). Overall, Ravija Sandaruwan's T20 batting numbers in t20 cricket highlight him as a steady contributor with the bat.

Ravija Sandaruwan has bowled in 1 T20 match (26th innings), delivering 1 overs (52% win rate). He has an economy rate of 28.00. He has conceded 2 fours and 3 sixes. He has conceded 1 twos. He averages 37.6 fantasy points per match.

Ravija Sandaruwan has contributed 7 fielding actions in 27 T20 matches (26th innings), showcasing his all-round value on the field. He has taken 7 catches in the field, averaging 0.30 per match. Overall, He averages 0.30 fielding contributions per match — a testament to his consistent impact in the field.

Ranking

27
Matches
14
Wins
11
Losses
2
Draw/NR
3.7
Rank 1%
0.0
Rank 2%
44.4
Rank XI%
48.1
Rank XIII%
37.6
Avg Points
31.6
Avg Bat
0.0
Avg Bowl
2.1
Avg Field
0
MOM
0.0
MOM %

Fantasy Points

11
34
15
36
17
18
110
111
112

Fantasy Ranking

3.7
Rank 1%
0.0
Rank 2%
44.4
Rank XI%
48.1
Rank XIII%

Fantasy Ranking Overall

11
34
15
36
17
18
110
111
112

Fantasy Ranking Team

11
34
15
36
17
18
110
111
112

Batting Ranking

7.4
Rank 1%
14.8
Team Rank 1%

Ranking Overall

21
12
23
45
16
37
38
210
211
114
316
118
120

Ranking Team

41
42
13
74
25
26
17
39
210

Bowling Ranking

0.0
Rank 1%
0.0
Team Rank 1%

Ranking Overall

18

Ranking Team

14

Last 10 Matches

#VsRunsWktsPtsRank PtsTeam PtsBat RankTeam BatBowl RankTeam Bowl
1QAT200121216900
2OMN200300010400
3UAE26056005100
4SIN30058665400
5PAK1050010584
6ENG20040445300
7AFG5013007400
8IND7025448400
9PAK004660000
10NPL630129112100