Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next match One Day Internationals - Sun 13 Dec, 08:30 India (A) Their stats Preview

Dasun Shanaka ODI Stats

How many runs, wickets and sixes Dasun Shanaka gets each match.

Updated 31 October 2026, after Pakistan vs Sri Lanka

All Comps Last 10
vsIndia Avg Hit

No games in this view.

Shanaka match by match

Last 10 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Shanaka Rankings

Ranked against every player in Tri-Nation Series 2026

StatTotalRank
Runs 146 23rdof 149
Wickets 1 64th
Sixes 10 7th
Fours 11 28th
Catches 1 58th

Shanaka by Competition

Every ODI season on record, newest first

Competition Team M Runs Avg SR 50+ 6s WktsEcon
Tri-Nation SeriesTri-Nation Series 2026 SL 4 146 36.5 165.9 1 10 17.94
One Day InternationalsODI 2024 SL 2 15 7.5 46.9 0 0 03.50
ICC Cricket World CupICC Cricket World Cup 2023 SL 2 80 40 100 1 3 05.82
Asia CupAsia Cup 2023 SL 6 54 10.8 65.9 0 0 45.71
One Day InternationalsODI 2023 SL 5 161 40.3 109.5 1 4 26.11
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2020/2023 SL 24 509 23.1 79.3 1 11 65.41
One Day InternationalsODI 2020 SL 1 0 - - 0 0 0-
One Day InternationalsODI 2019 SL 3 141 47 119.5 1 6 34.85
One Day InternationalsODI 2018/2019 SL 1 2 2 28.6 0 0 0-
One Day InternationalsODI 2018 SL 4 170 42.5 134.9 2 11 1-

Shanaka Splits

His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS WktsEcon
Home 29 715 26.5 104.1 4 102 136.42
Away 23 563 28.2 88.7 3 108 46.24
Innings M Runs Avg SR 50+ HS WktsEcon
Batting first 30 634 22.6 95.6 2 66 125.97
Chasing 22 644 33.9 97.7 5 108 56.63
Result M Runs Avg SR 50+ HS WktsEcon
Won 21 431 23.9 119.1 2 97 116.65
Lost 29 791 28.3 90.3 5 108 66.13
Position Inns Runs Avg SR 50+ HS
Batting 4 1 1 1 11.1 0 1
Batting 5 7 171 24.4 121.3 1 97
Batting 6 22 543 27.2 95.3 3 108
Batting 7 19 477 28.1 86.3 2 68
Batting 8 2 86 43 175.5 1 65
Opponent M Runs Avg SR 50+ HS WktsEcon
India 8 185 26.4 88.1 1 108 34.96
England 7 281 46.8 100.7 2 97 19.11
South Africa 6 203 33.8 117.3 2 68 18.15
Pakistan 6 170 28.3 111.1 1 68 06.22
Zimbabwe 5 142 35.5 88.2 1 102 06.00
Afghanistan 5 104 20.8 96.3 0 43 17.71
Bangladesh 5 93 23.3 83.8 0 30 74.30
Australia 5 45 9 80.4 0 34 28.73
New Zealand 3 33 11 75 0 31 25.85
West Indies 2 22 22 81.5 0 22 0-
Ground M Runs Avg SR 50+ HS WktsEcon
R.Premadasa StadiumColombo 18 228 12.7 82.9 0 39 94.97
Pallekele International Cricket StadiumPallekele, Kandy 11 371 46.4 101.9 3 102 37.79
Gaddafi StadiumLahore 3 26 8.7 92.9 0 17 18.36
Rawalpindi Cricket StadiumRawalpindi 2 125 62.5 183.8 1 97 08.52
National StadiumKarachi 2 111 55.5 106.7 1 68 05.60
Mahinda Rajapaksa International Cricket StadiumHambantota 2 40 20 137.9 0 23 16.78
Shere Bangla National StadiumMirpur, Dhaka 2 25 12.5 56.8 0 14 05.43
Barsapara Cricket StadiumGuwahati 1 108 - 122.7 1 108 16.95
Arun Jaitley StadiumDelhi 1 68 68 109.7 1 68 06.00
County GroundBristol 1 48 - 73.8 0 48 0-
Kennington OvalLondon 1 47 47 70.1 0 47 0-
Seddon ParkHamilton 1 31 31 86.1 0 31 13.19
Sir Vivian Richards StadiumNorth Sound 1 22 22 81.5 0 22 0-
Rajiv Gandhi International Cricket StadiumDehra Dun, Uttarakhand 1 12 12 66.7 0 12 05.60
Greenfield International StadiumKaryavattom, Thiruvananthapuram 1 11 11 42.3 0 11 06.00
Eden GardensKolkata 1 2 2 50 0 2 02.57
Saxton OvalNelson 1 2 2 28.6 0 2 0-
Riverside GroundChester-le-Street 1 1 1 11.1 0 1 0-
Eden ParkAuckland 1 0 0 0 0 0 13.00
Year M Runs Avg SR 50+ HS WktsEcon
2026 4 146 36.5 165.9 1 97 17.94
2024 2 15 7.5 46.9 0 8 03.50
2023 15 326 25.1 94.2 2 108 85.30
2022 10 231 25.7 90.2 1 102 27.70
2021 12 247 22.5 70.8 0 48 24.97
2020 1 0 - - 0 - 0-
2019 4 143 35.8 114.4 1 68 38.03
2018 4 170 42.5 134.9 2 66 1-

More on Statz

Where to go next for Shanaka and Sri Lanka.

Dasun Shanaka ODI Stats

In Dasun Shanaka's last 30 All ODI Cricket games (2022–2026) for Sri Lanka, they have scored 708 runs at an average of 23.6 with a strike rate of 78.3. Dasun Shanaka has also taken 11 wickets in this period.

Dasun Shanaka Stats - All ODI Cricket

Dasun Shanaka is a right hand bat allrounder. Across these 30 games, Dasun Shanaka has hit 61 fours and 23 sixes, taking 10 catches in the field. Their highest score in this span is 108. Best bowling figures: 3/28.

Dasun Shanaka: Betting Insights

For bet builder markets, Dasun Shanaka has scored 25+ runs in 27% of their last 30 All ODI Cricket games (8/30). They have registered 1+ boundaries in 63% of these games (19/30). Over their last 5 games, Dasun Shanaka has 153 runs and 1 wicket.

Dasun Shanaka Questions

How old is Dasun Shanaka?

Dasun Shanaka was born on 9 September 1991 and is 35 years old. Dasun Shanaka is an allrounder with 52 ODI matches on record, 1278 runs and 17 wickets.

Which team does Dasun Shanaka play for?

Dasun Shanaka currently plays for Sri Lanka, and has also played for St Kitts and Nevis Patriots, Dubai Capitals and Seattle Orcas. Statz has Dasun Shanaka's 52 ODI matches on record, the most recent against Pakistan (31 Oct 2026), with 1278 runs and 17 wickets in all.

What is Dasun Shanaka's highest score in ODI cricket?

Dasun Shanaka's highest score in the 52 ODI matches Statz has on record is 108 off 88 balls against India (10 Jan 2023). Across those matches Dasun Shanaka has scored 1278 runs at 24.6 a match.

How many wickets has Dasun Shanaka taken in ODI cricket?

Dasun Shanaka has taken 17 wickets in the 52 ODI matches Statz has on record, at an economy of 6.20 and an average of 54.6. Dasun Shanaka took 1 wicket in the last 5 matches.

What are Dasun Shanaka's best bowling figures in ODI cricket?

Dasun Shanaka's best figures in the 52 ODI matches Statz has on record are 3/27 against Bangladesh (31 Jul 2019). Dasun Shanaka has taken three or more wickets in an innings 2 times, and 17 wickets in all.

What are Dasun Shanaka's ODI batting stats?

Dasun Shanaka averages 23.6 runs per match at a strike rate of 78.3, based on 30 games (2022–2026). In the last 5 matches Dasun Shanaka scored 17, 4, 97, 28 and 7, newest first. Dasun Shanaka has 1278 runs in all 52 ODI matches on record.

How many fifties and hundreds has Dasun Shanaka scored in ODI cricket?

Dasun Shanaka has 2 hundreds and 5 fifties in the 52 ODI matches Statz has on record. The highest is 108 against India (10 Jan 2023). Dasun Shanaka has passed 30 in 16 of 52 innings.