Bowler · Sri Lanka
Maheesh Theekshana
Also known as M Theekshana. 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.
213T20 games
52.4points a game
49median
172best: Sharjah Warriorz vs Dubai Capitals, 29 January 2024
Range
Points in the last 30 T20s.
middle half 22.8–74.5median 47.5average 50.4best 126
43% of them reached 50 points and 10% stayed under 15.
Batting first 48.3 a game (16 games) · chasing 52.7 (14)
Where the points come from
Points a game by part, 28 of the last 30 T20s, the ones Cricsheet has: 47.4 in all.
By phase
Strike rate in T20s since 1 January 2024: runs off the bat a hundred balls.
Powerplay · 1–6–0 balls · out 0
Middle · 7–1570.374 balls · out 5
Death · 16–2079.4257 balls · out 28
Against bowlers
Every T20 in Cricsheet, at least 15 balls.
- N Pradeep20 balls21 runsSR 105out 1×
- OEG Baartman16 balls11 runsSR 68.8out 1×
Latest games
Fantasy points in each, the latest first.
- v Pakistan 95 11 October 2026 · Sri LankaIn the appThe match
- v Pakistan 89 9 October 2026 · Sri LankaIn the appThe match
- v England 5 15 September 2026 · Sri Lanka
- v Guyana Amazon Warriors 59 9 September 2026 · St Lucia Kings
- v Barbados Tridents 17 6 September 2026 · St Lucia Kings
- v St Kitts and Nevis Patriots 47 3 September 2026 · St Lucia Kings
All 20 latest games
- v Trinbago Knight Riders 4 26 August 2026 · St Lucia Kings
- v Jamaica Kingsmen 49 21 August 2026 · St Lucia Kings
- v Guyana Amazon Warriors 67 19 August 2026 · St Lucia Kings
- v Barbados Tridents 22 16 August 2026 · St Lucia Kings
- v Antigua and Barbuda Falcons 19 14 August 2026 · St Lucia Kings
- v St Kitts and Nevis Patriots 84 12 August 2026 · St Lucia Kings
- v Antigua and Barbuda Falcons 91 9 August 2026 · St Lucia Kings
- v Jaffna Kings 21 2 August 2026 · Dambulla Sixers
- v Galle Gallants 36 26 July 2026 · Dambulla Sixers
- v Colombo Kaps 25 25 July 2026 · Dambulla Sixers
- v Galle Gallants 48 22 July 2026 · Dambulla Sixers
- v Kandy Royals 50 21 July 2026 · Dambulla Sixers
- v Jaffna Kings 64 19 July 2026 · Dambulla Sixers
- v Kandy Royals 51 18 July 2026 · Dambulla Sixers
52ODI games
77.2points a game
61.5median
196best: Sri Lanka vs Zimbabwe, 8 January 2024
Range
Points in the last 30 ODIs.
middle half 19.5–97.5median 56average 69.5best 196
57% of them reached 50 points and 17% stayed under 15.
Batting first 61.9 a game (18 games) · chasing 80.9 (12)
Where the points come from
Points a game by part, 29 of the last 30 ODIs, the ones Cricsheet has: 69.4 in all.
Against bowlers
Every ODI in Cricsheet, at least 15 balls.
- Mitchell Santner53 balls16 runsSR 30.2out 0×
- Mehidy Hasan Miraz28 balls8 runsSR 28.6out 0×
- Taskin Ahmed25 balls14 runsSR 56out 3×
- Sikandar Raza21 balls8 runsSR 38.1out 1×
- Lockie Ferguson21 balls4 runsSR 19out 0×
- Logan van Beek19 balls8 runsSR 42.1out 0×
Latest games
Fantasy points in each, the latest first.
- v Pakistan 73 31 October 2026 · Sri LankaIn the appThe match
- v West Indies 91 3 June 2026 · Sri Lanka
- v Pakistan 58 16 November 2025 · Sri Lanka
- v Pakistan 79 11 November 2025 · Sri Lanka
- v Zimbabwe 21 31 August 2025 · Sri Lanka
- v Zimbabwe 13 29 August 2025 · Sri Lanka
All 20 latest games
- v Bangladesh 19 8 July 2025 · Sri Lanka
- v Bangladesh 21 5 July 2025 · Sri Lanka
- v Bangladesh 62 2 July 2025 · Sri Lanka
- v Australia 8 14 February 2025 · Sri Lanka
- v Australia 181 12 February 2025 · Sri Lanka
- v New Zealand 131 11 January 2025 · Sri Lanka
- v New Zealand 144 8 January 2025 · Sri Lanka
- v New Zealand 8 19 November 2024 · Sri Lanka
- v New Zealand 162 17 November 2024 · Sri Lanka
- v New Zealand 98 13 November 2024 · Sri Lanka
- v West Indies 5 26 October 2024 · Sri Lanka
- v West Indies 147 23 October 2024 · Sri Lanka
- v India 77 7 August 2024 · Sri Lanka
- v Bangladesh 37 18 March 2024 · Sri Lanka
Pick your own XI for the next match
Every match in the app has a free contest.
Download for AndroidFree · 64 MB