Cricket player · Bowler · Sri Lanka
Maheesh Theekshana
Maheesh Theekshana appears in 46 matches with a full FairPlay scorecard (11 Nov 2025 to 15 Sept 2026). 119 runs in 24 innings. 40 wickets from 183.2 overs.
Maheesh Theekshana at a glance
FairPlay holds 46 complete scorecards featuring Maheesh Theekshana, most recently for Sri Lanka (T20 and shorter, one-day).
In those matches Maheesh Theekshana batted 24 times for 119 runs at a strike rate of 83.22. The highest score was 21 not out off 18 balls against Pakistan.
With the ball: 40 wickets from 183.2 overs, an economy rate of 7.39. Best figures: 3 for 23 against Ireland.
How the 13 dismissals happened: caught 9, bowled 3, LBW 1.
These matches were played at 18 different grounds.
Figures in FairPlay's scorecards
| Inns | NO | Runs | HS | Avg | SR | 50/100 | 4s/6s |
|---|---|---|---|---|---|---|---|
| 24 | 11 | 119 | 21* | 9.15 | 83.22 | 0/0 | 11/2 |
| Inns | Overs | Mdns | Runs | Wkts | Best | Econ |
|---|---|---|---|---|---|---|
| 44 | 183.2 | 3 | 1,355 | 40 | 3/23 | 7.39 |
Figures by format
| Format | Mat | Runs | HS | Avg | SR | Wkts | Best | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 and shorter | 42 | 91 | 16* | 7.58 | 81.98 | 36 | 3/23 | 7.99 |
| One-day (ODI and List A) | 4 | 28 | 21* | 28.00 | 87.50 | 4 | 2/26 | 4.28 |
Avg is runs per dismissal; SR is runs per 100 balls; Econ is runs per over. * means not out.
Best performances
Highest scores
- 21* (18 balls) v Pakistan, 11 Nov 2025, Rawalpindi Cricket Stadium
- 16* (12 balls) v Galle Gallants, 26 Jul 2026, Rangiri Dambulla International Stadium
- 13 (12 balls) v Colombo Kaps, 25 Jul 2026, Rangiri Dambulla International Stadium
Best bowling
- 3/23 (4 overs) v Ireland, 8 Feb 2026, R.Premadasa Stadium
- 3/30 (4 overs) v New Zealand, 25 Feb 2026, R.Premadasa Stadium
- 2/11 (4 overs) v Oman, 12 Feb 2026, Pallekele International Cricket Stadium
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 15 Sept 2026 | Sri Lanka v EnglandTwenty20 InternationalBat 4 (8) · Bowl 0/27 (2) | ||
| 10 Sept 2026 | Saint Lucia Kings v Guyana Amazon WarriorsCaribbean Premier LeagueBat 6* (11) · Bowl 1/29 (4) | ||
| 7 Sept 2026 | Saint Lucia Kings v Barbados TridentsCaribbean Premier LeagueBat – · Bowl 0/31 (4) | ||
| 4 Sept 2026 | Saint Lucia Kings v St Kitts and Nevis PatriotsCaribbean Premier LeagueBat 2 (3) · Bowl 1/48 (4) | ||
| 27 Aug 2026 | Saint Lucia Kings v Trinbago Knight RidersCaribbean Premier LeagueBat – · Bowl 0/49 (4) | ||
| 22 Aug 2026 | Saint Lucia Kings v Jamaica KingsmenCaribbean Premier LeagueBat – · Bowl 1/31 (4) | ||
| 20 Aug 2026 | Saint Lucia Kings v Guyana Amazon WarriorsCaribbean Premier LeagueBat – · Bowl 2/33 (3.1) | ||
| 17 Aug 2026 | Saint Lucia Kings v Barbados TridentsCaribbean Premier LeagueBat 4* (1) · Bowl 0/27 (4) | ||
| 15 Aug 2026 | Saint Lucia Kings v Antigua & Barbuda FalconsCaribbean Premier LeagueBat – · Bowl 0/27 (4) | ||
| 13 Aug 2026 | Saint Lucia Kings v St Kitts and Nevis PatriotsCaribbean Premier LeagueBat – · Bowl 2/22 (4) | ||
| 10 Aug 2026 | Saint Lucia Kings v Antigua & Barbuda FalconsCaribbean Premier LeagueBat – · Bowl 2/18 (4) | ||
| 2 Aug 2026 | Dambulla Sixers v Jaffna KingsLanka Premier LeagueBat 11* (5) · Bowl – | ||
| 26 Jul 2026 | Dambulla Sixers v Galle GallantsLanka Premier LeagueBat 16* (12) · Bowl 0/32 (4) | ||
| 25 Jul 2026 | Dambulla Sixers v Colombo KapsLanka Premier LeagueBat 13 (12) · Bowl 0/50 (4) | ||
| 22 Jul 2026 | Dambulla Sixers v Galle GallantsLanka Premier LeagueBat – · Bowl 1/29 (3) | ||
| 21 Jul 2026 | Dambulla Sixers v Kandy RoyalsLanka Premier LeagueBat 1* (1) · Bowl 1/39 (4) | ||
| 19 Jul 2026 | Dambulla Sixers v Jaffna KingsLanka Premier LeagueBat 4 (8) · Bowl 1/12 (4) | ||
| 18 Jul 2026 | Dambulla Sixers v Kandy RoyalsLanka Premier LeagueBat – · Bowl 1/33 (4) | ||
| 15 Jun 2026 | Sri Lanka v West IndiesTwenty20 InternationalBat 4 (4) · Bowl 1/26 (4) | ||
| 14 Jun 2026 | Sri Lanka v West IndiesTwenty20 InternationalBat – · Bowl 1/34 (4) | ||
| 12 Jun 2026 | Sri Lanka v West IndiesTwenty20 InternationalBat 1 (5) · Bowl 0/20 (4) | ||
| 7 Jun 2026 | Sri Lanka v West IndiesOne Day InternationalBat – · Bowl – | ||
| 3 Jun 2026 | Sri Lanka v West IndiesOne Day InternationalBat 0* (0) · Bowl 2/26 (10) | ||
| 8 Apr 2026 | Hyderabad Kingsmen v Peshawar ZalmiPakistan Super LeagueBat 0 (1) · Bowl 1/36 (4) | ||
| 1 Apr 2026 | Hyderabad Kingsmen v Multan SultansPakistan Super LeagueBat – · Bowl 1/38 (4) | ||
| 29 Mar 2026 | Hyderabad Kingsmen v Quetta GladiatorsPakistan Super LeagueBat 2* (3) · Bowl 2/24 (4) | ||
| 28 Feb 2026 | Sri Lanka v PakistanICC Men's T20 World CupBat – · Bowl 0/35 (4) | ||
| 25 Feb 2026 | Sri Lanka v New ZealandICC Men's T20 World CupBat 1* (1) · Bowl 3/30 (4) | ||
| 22 Feb 2026 | Sri Lanka v EnglandICC Men's T20 World CupBat 10* (8) · Bowl 2/21 (4) | ||
| 19 Feb 2026 | Sri Lanka v ZimbabweICC Men's T20 World CupBat 0* (0) · Bowl 0/47 (3.3) | ||
| 16 Feb 2026 | Sri Lanka v AustraliaICC Men's T20 World CupBat – · Bowl 1/37 (4) | ||
| 12 Feb 2026 | Sri Lanka v OmanICC Men's T20 World CupBat – · Bowl 2/11 (4) | ||
| 8 Feb 2026 | Sri Lanka v IrelandICC Men's T20 World CupBat – · Bowl 3/23 (4) | ||
| 3 Feb 2026 | Sri Lanka v EnglandTwenty20 InternationalBat 2 (6) · Bowl 1/16 (4) | ||
| 30 Jan 2026 | Sri Lanka v EnglandTwenty20 InternationalBat 0 (1) · Bowl 0/31 (3) | ||
| 11 Jan 2026 | Sri Lanka v PakistanTwenty20 InternationalBat – · Bowl 0/27 (2) | ||
| 7 Jan 2026 | Sri Lanka v PakistanTwenty20 InternationalBat 1 (3) · Bowl 1/31 (4) | ||
| 14 Dec 2025 | Sharjah Warriorz v MI EmiratesInternational League T20Bat – · Bowl 0/12 (1) | ||
| 10 Dec 2025 | Sharjah Warriorz v Gulf GiantsInternational League T20Bat – · Bowl 0/33 (4) | ||
| 7 Dec 2025 | Sharjah Warriorz v MI EmiratesInternational League T20Bat – · Bowl 1/42 (4) | ||
| 29 Nov 2025 | Sri Lanka v PakistanTri-SeriesBat 1 (2) · Bowl 0/22 (4) | ||
| 27 Nov 2025 | Sri Lanka v PakistanTri-SeriesBat – · Bowl 0/42 (4) | ||
| 25 Nov 2025 | Sri Lanka v ZimbabweTri-SeriesBat – · Bowl 2/23 (4) | ||
| 20 Nov 2025 | Sri Lanka v ZimbabweTri-SeriesBat 8 (16) · Bowl 1/30 (4) | ||
| 16 Nov 2025 | Sri Lanka v PakistanOne Day InternationalBat 7 (14) · Bowl 1/37 (9.4) | ||
| 11 Nov 2025 | Sri Lanka v PakistanOne Day InternationalBat 21* (18) · Bowl 1/64 (10) |
How Maheesh Theekshana was dismissed
From the dismissal recorded on each scorecard: 13 dismissals in 24 innings, with 11 not out.
- Caught 9
- Bowled 3
- LBW 1
Teams, opponents and grounds
Played for
- Sri Lanka23 matches
- Saint Lucia Kings10 matches
- Dambulla Sixers7 matches
- Hyderabad Kingsmen3 matches
- Sharjah Warriorz3 matches
Opponents
- Pakistan7 matches
- West Indies5 matches
- England4 matches
- Zimbabwe3 matches
- Antigua & Barbuda Falcons2 matches
- Barbados Tridents2 matches
- Galle Gallants2 matches
- Guyana Amazon Warriors2 matches
- Jaffna Kings2 matches
- Kandy Royals2 matches
- MI Emirates2 matches
- St Kitts and Nevis Patriots2 matches
- Australia1 match
- Colombo Kaps1 match
- Gulf Giants1 match
- Ireland1 match
- Jamaica Kingsmen1 match
- Multan Sultans1 match
- New Zealand1 match
- Oman1 match
- Peshawar Zalmi1 match
- Quetta Gladiators1 match
- Trinbago Knight Riders1 match
Grounds
- Pallekele International Cricket Stadium7 matches
- Rangiri Dambulla International Stadium6 matches
- Rawalpindi Cricket Stadium6 matches
- Darren Sammy National Cricket Stadium5 matches
- Sabina Park5 matches
- R.Premadasa Stadium3 matches
- Gaddafi Stadium2 matches
- Sinhalese Sports Club2 matches
- Arnos Vale Ground1 match
- Dubai International Cricket Stadium1 match
- Kensington Oval1 match
- National Stadium1 match
- Providence Stadium1 match
- Queen's Park Oval1 match
- Sharjah Cricket Stadium1 match
- Sheikh Zayed Stadium1 match
- The Rose Bowl1 match
- Warner Park1 match
Sri Lanka's next match
Pakistan v Sri Lanka, Twenty20 International, 9 Oct 2026 at Rawalpindi Cricket Stadium.
The playing XI is named at the toss, so this does not mean Maheesh Theekshana has been selected.