All-rounder · Sri Lanka
Dasun Shanaka
Also known as MD Shanaka. Fantasy points by the app’s points system: the app’s own points for its matches, Cricsheet’s ball by ball for the rest, each match once.
268T20 games
50.3points a game
36median
259best: St Kitts and Nevis Patriots vs St Lucia Kings, 3 September 2026
Range
Points in the last 30 T20s.
middle half 26.8–91.2median 61average 67.2best 259
53% of them reached 50 points and 17% stayed under 15.
Batting first 76.6 a game (16 games) · chasing 56.5 (14)
Where the points come from
Points a game by part, 25 of the last 30 T20s, the ones Cricsheet has: 70.6 in all.
By phase
Strike rate in T20s since 1 January 2024: runs off the bat a hundred balls.
Powerplay · 1–610011 balls · out 1
Middle · 7–15130583 balls · out 27
Death · 16–20190.3580 balls · out 48
Against bowlers
Every T20 in Cricsheet, at least 15 balls.
- Mustafizur Rahman72 balls118 runsSR 163.9out 1×
- Adil Rashid50 balls41 runsSR 82out 3×
- Shadab Khan44 balls92 runsSR 209.1out 2×
- YS Chahal41 balls42 runsSR 102.4out 2×
- Shakib Al Hasan41 balls44 runsSR 107.3out 2×
- Kane Richardson40 balls70 runsSR 175out 3×
Latest games
Fantasy points in each, the latest first.
- v Pakistan 122 13 October 2026 · Sri LankaIn the appThe match
- v Pakistan 60 11 October 2026 · Sri LankaIn the appThe match
- v Pakistan 38 9 October 2026 · Sri LankaIn the appThe match
- v England 22 19 September 2026 · Sri LankaIn the appThe match
- v England 8 17 September 2026 · Sri LankaIn the appThe match
- v England 62 15 September 2026 · Sri Lanka
All 20 latest games
- v Barbados Tridents 12 10 September 2026 · St Kitts and Nevis Patriots
- v Guyana Amazon Warriors 34 6 September 2026 · St Kitts and Nevis Patriots
- v St Lucia Kings 259 3 September 2026 · St Kitts and Nevis Patriots
- v Barbados Tridents 68 1 September 2026 · St Kitts and Nevis Patriots
- v Jamaica Kingsmen 85 27 August 2026 · St Kitts and Nevis Patriots
- v Antigua and Barbuda Falcons 113 20 August 2026 · St Kitts and Nevis Patriots
- v Jamaica Kingsmen 6 18 August 2026 · St Kitts and Nevis Patriots
- v St Lucia Kings 26 12 August 2026 · St Kitts and Nevis Patriots
- v Jaffna Kings 38 8 August 2026 · Galle Gallants
- v Colombo Kaps 18 7 August 2026 · Galle Gallants
- v Jaffna Kings 75 5 August 2026 · Galle Gallants
- v Colombo Kaps 41 1 August 2026 · Galle Gallants
- v Kandy Royals 36 29 July 2026 · Galle Gallants
- v Dambulla Sixers 12 26 July 2026 · Galle Gallants
71ODI games
52.3points a game
39median
237best: Sri Lanka vs India, 10 January 2023
Range
Points in the last 30 ODIs.
middle half 14.2–62median 41.5average 51.8best 188
40% of them reached 50 points and 27% stayed under 15.
Batting first 48.9 a game (14 games) · chasing 54.4 (16)
Where the points come from
Points a game by part, 25 of the last 30 ODIs, the ones Cricsheet has: 48.5 in all.
Against bowlers
Every ODI in Cricsheet, at least 15 balls.
- Adil Rashid81 balls77 runsSR 95.1out 3×
- CR Woakes47 balls33 runsSR 70.2out 2×
- Sam Curran47 balls70 runsSR 148.9out 0×
- Shakib Al Hasan44 balls23 runsSR 52.3out 0×
- YS Chahal42 balls31 runsSR 73.8out 2×
- Keshav Maharaj41 balls34 runsSR 82.9out 2×
Latest games
Fantasy points in each, the latest first.
- v Pakistan 35 31 October 2026 · Sri LankaIn the appThe match
- v England 48 29 October 2026 · Sri LankaIn the appThe match
- v Pakistan 4 27 October 2026 · Sri LankaIn the appThe match
- v England 188 22 October 2026 · Sri LankaIn the appThe match
- v Pakistan 67 18 October 2026 · Sri LankaIn the appThe match
- v Colombo Cricket Club 14 8 August 2024 · Sinhalese Sports Club
All 20 latest games
- v Negombo Cricket Club 83 5 August 2024 · Sinhalese Sports Club
- v Bloomfield Cricket and Athletic Club 49 2 August 2024 · Sinhalese Sports Club
- v Ragama Cricket Club 162 22 June 2024 · Sinhalese Sports Club
- v Zimbabwe 15 8 January 2024 · Sri Lanka
- v Zimbabwe 12 6 January 2024 · Sri Lanka
- v Pakistan 19 10 October 2023 · Sri Lanka
- v South Africa 135 7 October 2023 · Sri Lanka
- v India 1 17 September 2023 · Sri Lanka
- v Pakistan 17 14 September 2023 · Sri Lanka
- v India 28 12 September 2023 · Sri Lanka
- v Bangladesh 137 9 September 2023 · Sri Lanka
- v Bangladesh 62 31 August 2023 · Sri Lanka
- v Netherlands 5 9 July 2023 · Sri Lanka
- v West Indies 36 7 July 2023 · Sri Lanka
Pick your own XI for the next match
Every match in the app has a free contest.
Download for AndroidFree · 64 MB