- Home
- Players
- Milinda Siriwardana
Sri Lanka · Men's cricket
Milinda Siriwardana stats
Data through 28 August 2026Last updated 28 August 2026
Coverage: matches in the Cricsheet data from 11 July 2015 to 28 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2015 and 2026, Milinda Siriwardana appears in 5 Tests, 27 ODIs, 21 T20Is for Sri Lanka in the Cricsheet data. In ODIs Milinda Siriwardana scored 516 runs in 24 innings (average 22.43, strike rate 98.3), including 0 hundreds and 3 fifties. Against Pakistan in ODIs, Milinda Siriwardana averaged 16.11 over 10 innings.
Teams played for
Milinda Siriwardana batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 5 | 9 | 0 | 298 | 68 | 33.11 | 454 | 65.6 | 0 | 2 | 1 | 32 | 11 |
| ODI | 27 | 24 | 1 | 516 | 66 | 22.43 | 525 | 98.3 | 0 | 3 | 1 | 39 | 13 |
| T20I | 21 | 19 | 3 | 275 | 42 | 17.19 | 208 | 132.2 | 0 | 0 | 4 | 16 | 12 |
| T20 (leagues & domestic) | 11 | 9 | 1 | 87 | 27 | 10.88 | 67 | 129.9 | 0 | 0 | 1 | 7 | 5 |
| First-class | 4 | 5 | 0 | 98 | 83 | 19.60 | 158 | 62.0 | 0 | 1 | 0 | 9 | 2 |
| List A | 10 | 10 | 0 | 153 | 52 | 15.30 | 235 | 65.1 | 0 | 1 | 2 | 9 | 7 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 559 |
| 2016 | 249 |
| 2017 | 282 |
| 2019 | 3 |
| 2020 | 28 |
| 2024 | 135 |
| 2025 | 93 |
| 2026 | 78 |
Year-by-year batting (17 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | ODI | 9 | 223 | 27.88 | 108.3 | 66 | 0 | 2 |
| 2015 | T20I | 3 | 73 | 24.33 | 152.1 | 35 | 0 | 0 |
| 2015 | Test | 7 | 263 | 37.57 | 69.8 | 68 | 0 | 2 |
| 2016 | ODI | 2 | 58 | 29.00 | 120.8 | 39 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 1 | 4 | 4.00 | 66.7 | 4 | 0 | 0 |
| 2016 | T20I | 12 | 152 | 16.89 | 126.7 | 42 | 0 | 0 |
| 2016 | Test | 2 | 35 | 17.50 | 45.5 | 35 | 0 | 0 |
| 2017 | ODI | 12 | 232 | 19.33 | 86.9 | 58 | 0 | 1 |
| 2017 | T20I | 4 | 50 | 12.50 | 125.0 | 35 | 0 | 0 |
| 2019 | ODI | 1 | 3 | 3.00 | 75.0 | 3 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 3 | 28 | 14.00 | 140.0 | 13 | 0 | 0 |
| 2024 | First-class | 2 | 5 | 2.50 | 38.5 | 3 | 0 | 0 |
| 2024 | List A | 8 | 130 | 16.25 | 72.2 | 52 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2025 | First-class | 3 | 93 | 31.00 | 64.1 | 83 | 0 | 1 |
| 2026 | List A | 2 | 23 | 11.50 | 41.8 | 22 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 4 | 55 | 13.75 | 141.0 | 27 | 0 | 0 |
Milinda Siriwardana bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 9 | 413 | 257 | 11 | 3/25 | 5/51 | 23.36 | 3.73 | 37.5 | 0 | 0 | 6 |
| ODI | 21 | 601 | 547 | 9 | 2/27 | – | 60.78 | 5.46 | 66.8 | 0 | 0 | 2 |
| T20I | 12 | 132 | 190 | 8 | 2/17 | – | 23.75 | 8.64 | 16.5 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 2 | 30 | 55 | 0 | – | – | – | 11.00 | – | 0 | 0 | 0 |
| First-class | 1 | 12 | 8 | 0 | – | – | – | 4.00 | – | 0 | 0 | 0 |
| List A | 2 | 36 | 13 | 1 | 1/12 | – | 13.00 | 2.17 | 36.0 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 21 |
| 2016 | 6 |
| 2017 | 1 |
| 2019 | 0 |
| 2020 | 0 |
| 2024 | 1 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (13 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2015 | ODI | 8 | 8 | 25.12 | 5.41 | 2/27 |
| 2015 | T20I | 3 | 5 | 15.00 | 8.33 | 2/17 |
| 2015 | Test | 7 | 8 | 23.12 | 3.46 | 3/25 |
| 2016 | ODI | 3 | 0 | – | 5.92 | 0/11 |
| 2016 | T20 (leagues & domestic) | 1 | 0 | – | 9.67 | 0/29 |
| 2016 | T20I | 8 | 3 | 34.33 | 8.58 | 2/33 |
| 2016 | Test | 2 | 3 | 24.00 | 4.70 | 2/35 |
| 2017 | ODI | 9 | 1 | 252.00 | 5.25 | 1/39 |
| 2017 | T20I | 1 | 0 | – | 12.00 | 0/12 |
| 2019 | ODI | 1 | 0 | – | 8.50 | 0/17 |
| 2020 | T20 (leagues & domestic) | 1 | 0 | – | 13.00 | 0/26 |
| 2024 | List A | 2 | 1 | 13.00 | 2.17 | 1/12 |
| 2025 | First-class | 1 | 0 | – | 4.00 | 0/8 |
Milinda Siriwardana against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| New Zealand | Test | 4 | 152 | 38.00 | 76.8 | 62 | 0 | 1 |
| West Indies | Test | 3 | 111 | 37.00 | 62.0 | 68 | 0 | 1 |
| Pakistan | ODI | 10 | 145 | 16.11 | 100.7 | 52 | 0 | 1 |
| India | ODI | 4 | 144 | 36.00 | 102.1 | 58 | 0 | 1 |
| New Zealand | ODI | 3 | 117 | 39.00 | 99.2 | 66 | 0 | 1 |
| Bangladesh | ODI | 3 | 64 | 21.33 | 90.1 | 30 | 0 | 0 |
| India | T20I | 4 | 75 | 37.50 | 141.5 | 28 | 0 | 0 |
| Pakistan | T20I | 3 | 62 | 31.00 | 151.2 | 35 | 0 | 0 |
| Australia | T20I | 3 | 50 | 16.67 | 128.2 | 35 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | Test | 4 | 7 | 17.71 | 3.10 | 3/25 |
| New Zealand | Test | 3 | 1 | 61.00 | 4.52 | 1/24 |
| New Zealand | ODI | 4 | 3 | 40.33 | 7.12 | 2/45 |
| Pakistan | ODI | 8 | 3 | 54.00 | 5.37 | 1/19 |
| India | ODI | 4 | 1 | 146.00 | 5.21 | 1/39 |
| West Indies | T20I | 3 | 6 | 15.17 | 8.27 | 2/17 |
| India | T20I | 3 | 0 | – | 9.33 | 0/6 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| R Premadasa Stadium | 11 | 178 | 16.18 | 39 |
| P Sara Oval | 5 | 164 | 32.80 | 68 |
| Pallekele International Cricket Stadium | 4 | 130 | 32.50 | 58 |
| Seddon Park | 2 | 88 | 44.00 | 62 |
| Police Park Ground | 2 | 84 | 42.00 | 83 |
| Bay Oval | 2 | 81 | 40.50 | 42 |
| Mahinda Rajapaksa International Cricket Stadium | 4 | 80 | 40.00 | 52 |
| Hagley Oval | 2 | 78 | 39.00 | 66 |
| Rangiri Dambulla International Stadium | 3 | 74 | 24.67 | 30 |
| FTZ Sports Complex (Board of Investment) | 8 | 70 | 8.75 | 52 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| R Premadasa Stadium | 7 | 6 | 31.17 | 5.70 |
| P Sara Oval | 2 | 5 | 10.20 | 2.22 |
| Pallekele International Cricket Stadium | 5 | 4 | 40.50 | 4.91 |
| Riverside Ground | 2 | 3 | 24.00 | 4.70 |
| M Chinnaswamy Stadium | 1 | 2 | 16.50 | 8.25 |
| Hagley Oval | 1 | 2 | 22.50 | 9.00 |
| Galle International Stadium | 2 | 2 | 36.50 | 4.29 |
| Sri Lanka Army Ordnance Corps International Cricket Stadium | 1 | 1 | 12.00 | 2.40 |
| Shere Bangla National Stadium | 3 | 1 | 41.00 | 10.25 |
| Saxton Oval | 2 | 1 | 44.00 | 6.29 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 46 | 35 | 131.4 | 7 | – | – | – |
| T20 | Middle | 227 | 165 | 137.6 | 9 | 156 | 8 | 8.92 |
| T20 | Death | 89 | 75 | 118.7 | 8 | 6 | 0 | 13.00 |
| ODI | Powerplay | 6 | 14 | 42.9 | 1 | 18 | 0 | 9.33 |
| ODI | Middle | 328 | 372 | 88.2 | 14 | 518 | 9 | 5.26 |
| ODI | Death | 182 | 139 | 130.9 | 8 | 65 | 0 | 6.00 |
How Milinda Siriwardana was dismissed
- Caught52 (73%)
- Bowled9 (13%)
- Stumped3 (4%)
- Run out3 (4%)
- Caught and bowled2 (3%)
- Lbw2 (3%)
How Milinda Siriwardana took wickets
- Caught14
- Lbw7
- Bowled5
- Stumped3
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 15 May 2024 | 0 |
| 10 Jun 2024 | 5 |
| 13 Jun 2024 | 0 |
| 16 Jun 2024 | 3 |
| 19 Jun 2024 | 1 |
| 27 Jul 2024 | 32 |
| 30 Jul 2024 | 0 |
| 2 Aug 2024 | 52 |
| 5 Aug 2024 | 37 |
| 27 Dec 2024 | 3 |
| 27 Dec 2024 | 2 |
| 17 Jan 2025 | 83 |
| 31 Jan 2025 | 4 |
| 31 Jan 2025 | 6 |
| 14 Aug 2026 | 22 |
| 16 Aug 2026 | 1 |
| 20 Aug 2026 | 20 |
| 22 Aug 2026 | 1 |
| 24 Aug 2026 | 27 |
| 28 Aug 2026 | 7 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 28 Aug 2026 | T20 (leagues & domestic) | Colts Cricket Club | 7 | 5 | caught | P Sara Oval |
| 24 Aug 2026 | T20 (leagues & domestic) | Ace Capital Cricket Club | 27 | 14 | caught | P Sara Oval |
| 22 Aug 2026 | List A | Police Sports Club | 1 | 4 | caught | Police Park Ground |
| 20 Aug 2026 | T20 (leagues & domestic) | Sinhalese Sports Club | 20 | 15 | caught | P Sara Oval |
| 16 Aug 2026 | T20 (leagues & domestic) | Nondescripts Cricket Club | 1 | 5 | caught | R Premadasa Stadium |
| 14 Aug 2026 | List A | Colts Cricket Club | 22 | 51 | caught and bowled | Surrey Village |
| 31 Jan 2025 | First-class | Ace Capital Cricket Club | 6 | 6 | bowled | FTZ Sports Complex (Board of Investment) |
| 31 Jan 2025 | First-class | Ace Capital Cricket Club | 4 | 19 | stumped | FTZ Sports Complex (Board of Investment) |
| 17 Jan 2025 | First-class | Police Sports Club | 83 | 120 | caught | Police Park Ground |
| 27 Dec 2024 | First-class | Colts Cricket Club | 2 | 7 | bowled | FTZ Sports Complex (Board of Investment) |
| 27 Dec 2024 | First-class | Colts Cricket Club | 3 | 6 | caught | FTZ Sports Complex (Board of Investment) |
| 5 Aug 2024 | List A | Sinhalese Sports Club | 37 | 49 | caught | Sinhalese Sports Club Ground |
| 2 Aug 2024 | List A | Nondescripts Cricket Club | 52 | 63 | caught | FTZ Sports Complex (Board of Investment) |
| 30 Jul 2024 | List A | Ragama Cricket Club | 0 | 3 | caught | FTZ Sports Complex (Board of Investment) |
| 27 Jul 2024 | List A | Panadura Sports Club | 32 | 39 | caught | Panadura Esplanade |
| 19 Jun 2024 | List A | Bloomfield Cricket and Athletic Club | 1 | 2 | caught | Bloomfield Cricket and Athletic Club Ground |
| 16 Jun 2024 | List A | Chilaw Marians Cricket Club | 3 | 8 | bowled | FTZ Sports Complex (Board of Investment) |
| 13 Jun 2024 | List A | Tamil Union Cricket and Athletic Club | 0 | 3 | bowled | FTZ Sports Complex (Board of Investment) |
| 10 Jun 2024 | List A | Ace Capital Cricket Club | 5 | 13 | caught | Sri Lanka Army Ordnance Corps International Cricket Stadium |
| 15 May 2024 | T20 (leagues & domestic) | Tamil Union Cricket and Athletic Club | 0 | 2 | caught | Surrey Village |
Frequently asked questions
How many runs has Milinda Siriwardana scored in Tests?
How many runs has Milinda Siriwardana scored in ODIs?
How many runs has Milinda Siriwardana scored in T20Is?
What is Milinda Siriwardana's highest score?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.