CricketWise
  1. Home
  2. Players
  3. H Madavi

Sri Lanka Women · Women's cricket

H Madavi stats

Data through 22 September 2026Last updated 22 September 2026

Coverage: matches in the Cricsheet data from 20 March 2016 to 22 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2016 and 2026, H Madavi appears in 54 ODIs, 99 T20Is for Sri Lanka Women in the Cricsheet data. In T20Is H Madavi scored 1,977 runs in 90 innings (average 27.08, strike rate 101.8), including 0 hundreds and 9 fifties. Against Pakistan Women in ODIs, H Madavi averaged 96.33 over 5 innings.

International matches
153
ODIs 54 · T20Is 99
International runs
3,587
2 hundreds
T20 league & domestic matches
4
58 runs
Best batting average (ODI)
36.59
52 innings
Highest score
105
ODI

Teams played for

Sri Lanka Women 2016–2026 · 154Trinbago Knight Riders Women 2024 · 4

H Madavi batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI545281,61010536.592,28770.42931573
T20I9990171,97786*27.081,942101.809320620
T20 (leagues & domestic)440583314.505998.300070
List A1111111*–2642.300010

Runs per year

02505007501K201620202026806
H Madavi: runs per calendar year (all formats in the data)
02505007501K20162018202020232026806
H Madavi: runs per calendar year (all formats in the data)
Show as table
H Madavi: runs per calendar year (all formats in the data)
YearRuns
20160
201714
20189
2019309
202041
2022555
2023524
2024860
2025538
2026806
Year-by-year batting (18 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20I100.000.0000
2017List A111–42.31100
2017ODI231.5015.0200
2018T20I199.0064.3900
2019ODI924026.6766.34200
2019T20I76911.5075.02800
2020T20I34141.0091.12700
2022ODI516633.2063.67501
2022T20I1938921.6194.08102
2023ODI810317.1770.14500
2023T20I1442160.1492.36902
2024ODI621754.2579.810510
2024T20 (leagues & domestic)45814.5098.33300
2024T20I2058534.41111.98604
2025ODI1344136.7575.17704
2025T20I79713.8694.23300
2026ODI944073.3369.010014
2026T20I1836624.40125.86101

H Madavi bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI324330–––8.25–000
Year-by-year bowling (2 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2017ODI10–7.000/14
2019ODI20–9.500/9

H Madavi against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Pakistan WomenODI528996.3372.210012
West Indies WomenODI621643.2062.67002
South Africa WomenODI719327.5771.07701
New Zealand WomenODI717535.0067.86602
India WomenODI717224.5769.65301
Ireland WomenODI317286.0082.710510
England WomenODI816320.3870.94200
Bangladesh WomenODI614536.2575.15001
Australia WomenODI38528.3363.43900
Bangladesh WomenT20I1142560.71115.86903
India WomenT20I1523616.8697.96901
Pakistan WomenT20I1322020.0089.83700
New Zealand WomenT20I1016020.0082.14900
Ireland WomenT20I315175.50162.48602
South Africa WomenT20I612424.80100.05401
Malaysia WomenT20I411939.67132.26501
Thailand WomenT20I310452.00108.38101
England WomenT20I610325.7594.53000
Australia WomenT20I69924.7577.33400
West Indies WomenT20I58216.4089.13500
Scotland WomenT20I35819.33118.42700

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Mahinda Rajapaksa International Cricket Stadium1134042.50100
R Premadasa Stadium827534.3877
Rangiri Dambulla International Stadium1021927.3869
National Cricket Stadium417644.0070
Civil Service Cricket Club317286.00105
Sylhet International Cricket Stadium817121.3861
Sinhalese Sports Club Ground4170170.0051
Southend Club Cricket Stadium515831.6075
Pembroke Cricket Club2151151.0086
Sylhet International Cricket Stadium Academy Ground314448.0081

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay53260288.415–––
T20Middle1110112798.542–––
T20Death393272144.520–––
ODIPowerplay21141251.211609.00
ODIMiddle1316179073.5251808.00
ODIDeath838597.68–––

How H Madavi was dismissed

Last 20 innings

025507510028 Apr 202623 Jul 202622 Sep 20260
H Madavi: runs in the last 20 innings
025507510028 Apr 202612 Jun 202626 Jun 202628 Jul 20264 Aug 202611 Sep 202622 Sep 20260
H Madavi: runs in the last 20 innings
Show as table
H Madavi: runs in the last 20 innings
InningsRuns
28 Apr 202661
30 Apr 202649
2 May 20263
12 Jun 202629
16 Jun 20265
21 Jun 20260
26 Jun 202627
23 Jul 20262
25 Jul 2026100
28 Jul 202671
31 Jul 20267
2 Aug 202637
4 Aug 20263
2 Sep 20265
6 Sep 202648
11 Sep 202636
13 Sep 20269
18 Sep 202625
20 Sep 202617
22 Sep 20260

Frequently asked questions

How many runs has H Madavi scored in ODIs?
1,610 runs in 52 innings (54 matches) at an average of 36.59 and a strike rate of 70.4, in the data from 2017 to 2026.
How many runs has H Madavi scored in T20Is?
1,977 runs in 90 innings (99 matches) at an average of 27.08 and a strike rate of 101.8, in the data from 2016 to 2026.
How many runs has H Madavi scored in T20 leagues?
58 runs in 4 innings (4 matches) at an average of 14.50 and a strike rate of 98.3, in the data from 2024 to 2024.
What is H Madavi's highest score?
105 in ODIs, the highest score in the data.
How many centuries has H Madavi scored?
2 hundreds in the data: 2 in ODIs.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.