CricketScore

Players / I Ranaweera

Women's cricket

I Ranaweera: runs, wickets and records

155 recorded matches from 26 Sep 2012 to 28 Jul 2026, most often for Sri Lanka. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
ODIs774119032*10.0038.500170
T20Is78266018*5.4546.20040

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
ODIs72804/3932.834.590
T20Is78834/719.076.030

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
32*43Australia18 Sep 2016

I Ranaweera: matches in the records

I Ranaweera appears in 155 recorded women's matches, from 26 September 2012 to 28 July 2026, most often for Sri Lanka. The matches split as 77 in One Day Internationals and 78 in Twenty20 Internationals. The most frequent opponents in the records are India (26 matches), South Africa (23 matches) and Pakistan (22 matches). The ground used most often is Rangiri Dambulla International Stadium, with 9 matches.

I Ranaweera batting record

In One Day Internationals, the batting record is 190 runs in 41 innings, an average of 10.00, a strike rate of 38.5 and a highest score of 32*, with 3 ducks.

In Twenty20 Internationals, the batting record is 60 runs in 26 innings, an average of 5.45, a strike rate of 46.2 and a highest score of 18*, with 5 ducks.

I Ranaweera bowling record

In One Day Internationals, the bowling record is 80 wickets in 72 innings, an average of 32.83, an economy rate of 4.59 and best figures of 4 for 39.

In Twenty20 Internationals, the bowling record is 83 wickets in 78 innings, an average of 19.07, an economy rate of 6.03 and best figures of 4 for 7.

I Ranaweera highest innings

The highest individual scores in the records are: 32* from 43 balls against Australia at Rangiri Dambulla International Stadium on 18 September 2016 (ODIs).

I Ranaweera best bowling

The best bowling figures in the records are: 4 for 7 against Bangladesh at Sylhet International Cricket Stadium on 10 October 2022. 4 for 39 against India at Pallekele International Cricket Stadium on 1 July 2022. 4 for 44 against West Indies at National Cricket Stadium, St George's, Grenada on 20 February 2026. 4 for 46 against India at Barsapara Cricket Stadium, Guwahati on 30 September 2025. 4 for 53 against New Zealand at Bert Sutcliffe Oval on 3 November 2015.

I Ranaweera results with the side

In One Day Internationals, the player's side won 23 and lost 49 of the 77 recorded matches (31.9% of decided matches).

In Twenty20 Internationals, the player's side won 30 and lost 47 of the 78 recorded matches (39.0% of decided matches).

Against the most frequent opponents the results were India: 5 won, 21 lost in 26 matches, South Africa: 7 won, 15 lost in 23 matches, Pakistan: 8 won, 13 lost in 22 matches, West Indies: 7 won, 9 lost in 17 matches and England: 2 won, 13 lost in 16 matches.

I Ranaweera main grounds

The grounds used most often are Rangiri Dambulla International Stadium (9), Galle International Stadium (8), R Premadasa Stadium, Colombo (8), County Ground (6), National Cricket Stadium, St George's, Grenada (6) and R Premadasa Stadium (5).

I Ranaweera runs by year

Runs in each calendar year of the records: 2012 (1), 2013 (9), 2014 (6), 2015 (29), 2016 (54), 2017 (26), 2018 (13), 2019 (8), 2022 (71), 2023 (19), 2024 (3), 2025 (8), 2026 (3).

I Ranaweera wickets by year

Wickets in each calendar year of the records: 2012 (8), 2013 (4), 2014 (9), 2015 (10), 2016 (11), 2017 (13), 2018 (6), 2019 (8), 2022 (34), 2023 (25), 2024 (5), 2025 (12), 2026 (18).

I Ranaweera matches by year

Recorded matches in each calendar year: 2012 (5), 2013 (7), 2014 (11), 2015 (7), 2016 (10), 2017 (13), 2018 (8), 2019 (10), 2022 (25), 2023 (24), 2024 (9), 2025 (14), 2026 (12).

How I Ranaweera gets out

In One Day Internationals, 19 recorded dismissals: caught 37%, bowled 21%, run out 16% and lbw 16%.

I Ranaweera bowling in detail

In One Day Internationals: 1,884 dot balls (54.9% of legal deliveries), 34 maidens, 70 wides and 6 no-balls and wickets by caught 48%, bowled 22% and lbw 15%.

In Twenty20 Internationals: 650 dot balls (41.3% of legal deliveries), 3 maidens, 43 wides and 6 no-balls and wickets by caught 51%, bowled 19% and stumped 13%.

I Ranaweera player of the match awards

Of the 3 player of the match awards on record, the first is dated 10 October 2022 (Sri Lanka v Bangladesh) and the latest 20 February 2026 (Sri Lanka v West Indies): 1 in One Day Internationals and 2 in Twenty20 Internationals.

I Ranaweera first and latest matches

The first recorded match in One Day Internationals is dated 5 February 2013 against India and the latest 28 July 2026 against Pakistan.

The first recorded match in Twenty20 Internationals is dated 26 September 2012 against South Africa and the latest 3 March 2026 against West Indies.

I Ranaweera against different opponents

The most runs against a single opponent are 60 against India in 11 innings (average 12.00), 45 against Australia in 7 innings (average 22.50), 36 against Pakistan in 11 innings (average 6.00) and 32 against New Zealand in 6 innings (average 16.00).

The most wickets against a single opponent are 31 against India in 26 innings, 22 against West Indies in 17 innings, 21 against South Africa in 22 innings and 20 against Pakistan in 21 innings.

I Ranaweera at different grounds

The grounds that have produced the most runs are Rangiri Dambulla International Stadium (45 runs in 5 innings), R Premadasa Stadium (14 runs in 4 innings), Galle International Stadium (12 runs in 5 innings) and County Ground (10 runs in 4 innings).

I Ranaweera recent years

Year by year, the latest figures in the records are 2019: 10 matches, 8 runs and 8 wickets; 2022: 25 matches, 71 runs and 34 wickets; 2023: 24 matches, 19 runs and 25 wickets; 2024: 9 matches, 3 runs and 5 wickets; 2025: 14 matches, 8 runs and 12 wickets; 2026: 12 matches, 3 runs and 18 wickets.

I Ranaweera year by year

The busiest year in the records is 2022, with 25 matches. The most runs in a calendar year came in 2022: 71. The most wickets in a calendar year came in 2022: 34.

Questions and answers

How many matches has I Ranaweera played?

155 recorded matches, from 26 September 2012 to 28 July 2026.

How many runs has I Ranaweera scored in ODIs?

190 runs in 41 innings, at an average of 10.00.

How many runs has I Ranaweera scored in T20Is?

60 runs in 26 innings, at an average of 5.45.

What is I Ranaweera's highest score?

32* from 43 balls against Australia on 18 September 2016, at Rangiri Dambulla International Stadium.

How many wickets has I Ranaweera taken in ODIs?

80 wickets in 72 innings, with best figures of 4 for 39.

How many wickets has I Ranaweera taken in T20Is?

83 wickets in 78 innings, with best figures of 4 for 7.

How many player of the match awards has I Ranaweera won?

3 in the recorded matches.

Which teams has I Ranaweera played for?

Sri Lanka (155).

When was I Ranaweera's most recent recorded match?

28 July 2026.

Team pages

Records